| |
related research:
Component-Based Software Development
related research:
COTS Software
Incorporation
related research:
Model Simulation and Execution
related research:
Product Families and Product Lines
related research:
Refinement from Software
Requirements to Architecture
related research:
Self-Aware, Self-Adaptive, and Self-Healing Software Systems
related research:
Architecture and Design Recovery
(reverse engineering)
►
Software architecture and uml
The problem of consistently engineering large, complex software systems of
today is often addressed by introducing new, “improved” models. Examples of
such models are architectural, design, structural, behavioral, and so forth.
Each software model is intended to highlight a particular view of a desired
system. A combination of multiple models is needed to represent and
understand the entire system. Our work with architecture description
languages are primarily about how to integrate them into the general
development life cycle. The goal of this integration is to combine the
respective strengths of powerful, specialized (architecture-based)
modeling approaches with widely used, general (design-based) approaches. We
have formally addressed the various details of our approach, which has
allowed us to construct a large set of supporting tools to automate
the related development activities.
Relevant Publications
Relevant Tools
Relevant Related Events
|
|