Dynamic Assembly, Assessment, Assurance, and Adaptation via Heterogeneous Software Connectors. Nenad Medvidovic with Marija Rakic and Barry Boehm University of Southern California Santa Fe, September 12, 2000. Overview. ADL-based architectural modeling – C2SADEL
Dynamic Assembly, Assessment, Assurance, and Adaptation via HeterogeneousSoftware Connectors
with Marija Rakic and Barry Boehm
University of Southern California
Santa Fe, September 12, 2000
Allow dynamic, automated oruser-initiated gauge placementand architecture visualization.
Treat gauges as first-classarchitectural entities that can beinserted at arbitrary locationsand times in an architecture.
Light-weight, flexible, extensiblearchitecture prototyping and/or implementation infrastructure.
Explicit treatment of components,connectors, ports, events...
Hierarchical application ofarchitectural concepts on complexcomponents and connectors.
(PX PZ) (QZ QX)
“opX” “opY” (PX PY) (QY QX)
OTS Component Library
Gauges in Action:Reliable Upgrade of Components
Lightweight and extensible
Goal:Couple UML with ADLs to EnableRound-Trip Architecture-Based Software Engineering