• 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