posted on 2001-12-01, 00:00authored byDavid Garlan, Bradley Schmerl
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.