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
Link To Document :
بازگشت