DocumentCode
2207738
Title
A model-driven approach to non-functional analysis of software architectures
Author
Skene, James ; Emmerich, Wolfgang
Author_Institution
Dept. Comput. Sci., Univ. Coll. London, UK
fYear
2003
fDate
6-10 Oct. 2003
Firstpage
236
Lastpage
239
Abstract
We present an approach to managing formal models using model driven architecture (MDA) technologies that deliver analysis techniques through integration with the design tools and repositories that practitioners use. Expert modeling knowledge is captured in domain-specific languages and meta-model constraints. These are represented using UML (Unified Modeling Language) and collocated with designs and analysis models, providing a flexible and visible approach to managing semantic associations. The approach relies on standards to permit deployment in multiple tools. We demonstrate our approach with an example in which queuing-network models are associated with UML design models to predict average case performance.
Keywords
formal logic; queueing theory; software architecture; specification languages; MDA technologies; UML; Unified Modeling Language; average case performance; domain-specific languages; expert modeling knowledge; formal model management; meta-model constraints; model driven architecture; model-driven approach; multiple tools; nonfunctional analysis; queueing network; queuing-network models; software architectures; Computer architecture; Computer science; Educational institutions; Electronic mail; Object oriented modeling; Performance analysis; Predictive models; Software architecture; Technology management; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Automated Software Engineering, 2003. Proceedings. 18th IEEE International Conference on
ISSN
1938-4300
Print_ISBN
0-7695-2035-9
Type
conf
DOI
10.1109/ASE.2003.1240311
Filename
1240311
Link To Document