Model-driven development for non-functional properties:: Refinement through model transformation

被引:0
|
作者
Röttger, S [1 ]
Zschaler, S [1 ]
机构
[1] Tech Univ Dresden, D-8027 Dresden, Germany
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model driven architecture (MDA) views application development as a continuous transformation of models of the target system. We propose a methodology which extends this view to non-functional properties. Our basic idea is the separation of two different roles in the development process: the role of the measurement designer and the role of the application designer. The former provides a library of measurement definitions which is later used by the latter to annotate functional application models with non-functional property specifications. In this paper we define the notion of context models to allow the measurement designer to provide measurement definitions at different levels of abstraction independently of concrete applications. Requiring the measurement designer to define transformations between context models and applying them to measurement definitions, enables us to provide tool support for refinement of non-functional constraints to the application designer. The concepts presented in this paper form the basis of a tool which we are currently developing.
引用
收藏
页码:275 / 289
页数:15
相关论文
共 50 条
  • [1] Non-functional properties in the model-driven development of service-oriented systems
    Stephen Gilmore
    László Gönczy
    Nora Koch
    Philip Mayer
    Mirco Tribastone
    Dániel Varró
    [J]. Software & Systems Modeling, 2011, 10 : 287 - 311
  • [2] Non-functional properties in the model-driven development of service-oriented systems
    Gilmore, Stephen
    Goenczy, Laszlo
    Koch, Nora
    Mayer, Philip
    Tribastone, Mirco
    Varro, Daniel
    [J]. SOFTWARE AND SYSTEMS MODELING, 2011, 10 (03): : 287 - 311
  • [3] Dealing with Non-Functional Requirements in Model-Driven Development: A Survey
    Ameller, David
    Franch, Xavier
    Gomez, Cristina
    Martinez-Fernandez, Silverio
    Araujo, Joao
    Biffl, Stefan
    Cabot, Jordi
    Cortellessa, Vittorio
    Fernandez, Daniel Mendez
    Moreira, Ana
    Muccini, Henry
    Vallecillo, Antonio
    Wimmer, Manuel
    Amaral, Vasco
    Bohm, Wolfgang
    Bruneliere, Hugo
    Burgueno, Loli
    Goulao, Miguel
    Teufl, Sabine
    Berardinelli, Luca
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (04) : 818 - 835
  • [4] Dynamic Non-Functional Requirements Based Model-Driven Agent Development
    Goncalves, Joshua
    Krishna, Aneesh
    [J]. 2015 24TH AUSTRALASIAN SOFTWARE ENGINEERING CONFERENCE (ASWEC 2015), 2015, : 128 - 137
  • [5] Integrating the analysis of multiple non-functional properties in model-driven engineering
    Dorina C. Petriu
    [J]. Software and Systems Modeling, 2021, 20 : 1777 - 1791
  • [6] Integrating the analysis of multiple non-functional properties in model-driven engineering
    Petriu, Dorina C.
    [J]. SOFTWARE AND SYSTEMS MODELING, 2021, 20 (06): : 1777 - 1791
  • [7] A model-driven development framework for non-functional aspects in service oriented architecture
    Wada, Hiroshi
    Suzuki, Junichi
    Oba, Katsuya
    [J]. INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2008, 5 (04) : 1 - 31
  • [8] Analysis, Specification and Modeling of Non-Functional Requirements for Translative Model-Driven Development
    Fatwanto, Agung
    Boughton, Clive
    [J]. 2008 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY, VOLS 1 AND 2, PROCEEDINGS, 2008, : 966 - 971
  • [9] Handling Non-functional Requirements in Model-Driven Development: An Ongoing Industrial Survey
    Ameller, David
    Franch, Xavier
    Gomez, Cristina
    Araujo, Joao
    Svensson, Richard Berntsson
    Biffl, Stefan
    Cabot, Jordi
    Cortellessa, Vittorio
    Daneva, Maya
    Fernandez, Daniel Mendez
    Moreira, Ana
    Muccini, Henry
    Vallecillo, Antonio
    Wimmer, Manuel
    Amaral, Vasco
    Bruneliere, Hugo
    Burgueno, Loli
    Goulao, Miguel
    Schaetz, Bernhard
    Teufl, Sabine
    [J]. 2015 IEEE 23RD INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE), 2015, : 208 - 213
  • [10] Non-functional requirements in model-driven development of service-oriented architectures
    Ameller, David
    Burgues, Xavier
    Costal, Dolors
    Farre, Carles
    Franch, Xavier
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2018, 168 : 18 - 37