• DocumentCode
    2011555
  • Title

    Model Driven Development with non-functional aspects

  • Author

    Zhu, Liming ; Liu, Yan

  • Author_Institution
    NICTA, Eveleigh, NSW
  • fYear
    2009
  • fDate
    18-18 May 2009
  • Firstpage
    49
  • Lastpage
    54
  • Abstract
    Model Driven Development (MDD) refers to the systematic use of models as primary engineering artifacts throughout a software development life cycle. In recently years, MDD has been increasingly employed to guide development with a focus on system modeling, code generation from models and white-box analysis of models. However, compositional system analysis regarding early Non-Functional Aspects/Properties (NFP) remains difficult. In this paper, we critically review the state-of-the-art of MDD in the context of non-functional aspects and shed some lights on the following two questions: 1) How to model Non-Functional Aspect/Property (NFP). The focus is to understand the different subtypes of a non-functional aspects and its compositional and emergent nature. 2) How models can be used for analyzing Non-functional Aspect/Property (NFP). This focuses on the analysis models in the form of reasoning frameworks (both qualitative and quantitative) behind each non-functional aspect.
  • Keywords
    program compilers; program diagnostics; reasoning about programs; code generation; compositional system analysis; model driven development; nonfunctional aspect analysis; reasoning framework; software development life cycle; system modeling; Architecture description languages; Australia; Computer architecture; Computer science; Context modeling; Natural languages; Programming; Software architecture; Software systems; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aspect-Oriented Requirements Engineering and Architecture Design, 2009. EA '09. ICSE Workshop on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-1-4244-3719-1
  • Type

    conf

  • DOI
    10.1109/EA.2009.5071584
  • Filename
    5071584