Talk by David Rosenblum, Jan 18, 10.00 - 1.30 (s.t.)
Mehdi Jazayeri
M.Jazayeri@infosys.tuwien.ac.at
Thu, 15 Oct 1998 10:36:51 +0100
Reconciling Software Architecture Models and Software Component Standards
David S. Rosenblum
Department of Information and Computer Science
University of California, Irvine=20
Monday, Jan 18, 1999, 10.00am s.t.
Information Systems Institute, Library, Argentinierstra=DFe 8, 3rd=
floor
Abstract:
For the last few years, software architecture has been an intense
focus of research in academia. Software
architecture emphasizes modeling and analysis of system level
requirements, and the interconnection of
components in large-scale software systems. Industry meanwhile has
embraced a number of emerging
component interoperability standards, such as JavaBeans, ActiveX and
CORBA. Component standards help
developers deal with the complexity of software component design and
reuse of off-the-shelf components,
thereby facilitating standardization of components and the creation of
a software component marketplace. To
date, however, there have been few attempts by industrial users of
component standards to exploit the
benefits of architectural modeling and analysis, or by the
architecture research community to devise modeling
and analysis techniques that exploit component standards. In this talk
I will present recent work on
reconciling these two different but complementary classes of design
technologies. In one project, we are
enhancing the JavaBeans component standard to support architectural
concerns in the composition of
components or "beans", including enforcement of architectural style
rules and support for explicit
architectural connectors. In a second project, we are enhancing the
JavaBeans component standard to support
instrumentation of beans with automated consistency checks derived
from component specifications in
architectural models. In a third project, we are creating
architecture-level techniques for modeling the
constraints that component and middleware infrastructures impose on
architectural models.=20
Information Systems Institute, TU Vienna
Distributed Systems Department
Argentinierstrasse 8/184-1, A-1040 Vienna=20
Phone: +43 (1) 58801x18410 (18402 secretary)
Fax: +43 (1) 505 84 53
WWW: http://www.infosys.tuwien.ac.at/