Figshare · 2018 · 23 citations · 2 references
ComputingComputer ScienceMobile ComputingMobile SystemsSoftware EngineeringComponent-based Software EngineeringInteroperabilitySoftware DesignComponent IdentificationComponent IntegrationComponent InteroperabilityComponent ModelsComponent-based ArchitecturesComponent-based Software DevelopmentPervasive ComputingSoftware Components
Being able to find, adapt, and incorporate disparate components to form working, reliable applications is the goal of component-based software engineering. To date, there has been a lot of research, among other things, on locating components, reasoning about component compatibility, and methods for interoperability. Pervasive computing raises a number of new challenges for component-based software engineering that heretofore have been given little attention, such as mobility, adaptability, and resource awareness. In this paper we motivate and discuss the need for research in these areas, and discuss how our work in the Aura group at Carnegie Mellon University helps to address these issues.
2
Pervasive computing: vision and challenges
Mahadev Satyanarayanan · IEEE Personal Communications · 2001 · 2.4K citations
Zhenyu Wang, David Garlan · Figshare · 2018 · 83 citations · Full text