Alexander L. Wolf is a faculty member in the Department of Computer
Science at the University of Colorado. Previously he was a member of
the research technical staff at AT&T Bell Laboratories in Murray Hill,
New Jersey. Wolf's research interests are in the discovery of
principles and development of technologies to support the engineering
of large, complex software systems. He has published papers on
software engineering environments and tools, software process,
software architecture, and configuration management. He is currently
serving as Vice Chair of the ACM Special Interest Group in Software
Engineering, and is on the editorial boards of the ACM journal
Transactions on Software Engineering and Methodology and the Wiley
journal Software Process Improvement and Practice.
Component-Based Software Engineering (CBSE) is an emerging approach to
software system development centered on the assembly of pre-existing
components rather than on the creation of large amounts of new code.
Support for this approach mainly comes in the form of middleware
technologies such as CORBA, DCOM, and Java/RMI, but it also has its
roots in object-oriented design methods and programming languages. Is
CBSE just another name for old ideas, or is it the ultimate answer to
the "software problem" for which software engineering researchers have
been searching for the past 25 years? This talk introduces the
basic concepts of CBSE, discusses historical influences, and key
technical challenges to its adoption.
A Review of Component-Based Software Engineering
Per studenti di IS e dottornadi interessati su Component
based development Giovedi' dalle 11 alle 12 e Venerdi' dalle
11 alle 13.