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 条
  • [31] An aspect-oriented approach for dealing with non-functional requirements in a model-driven development of distributed embedded real-time systems
    Wehrmeister, Marco A.
    Freitas, Edison P.
    Pereira, Carlos E.
    Wagner, Flavio R.
    [J]. 10TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2007, : 428 - +
  • [32] Model-Driven Development of Model transformations
    Van Gorp, Pieter
    [J]. GRAPH TRANSFORMATIONS, ICGT 2008, 2008, 5214 : 517 - 519
  • [33] Functional and Structural Properties in the Model-Driven Engineering Approach
    Cancila, Daniela
    Passerone, Roberto
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, PROCEEDINGS, 2008, : 809 - +
  • [34] Modeling and Model Transformation as a Service: Towards an Agile Approach to Model-Driven Development
    Vahdati, Adel
    Ramsin, Raman
    [J]. LEAN AND AGILE SOFTWARE DEVELOPMENT, LASD 2022, 2022, 438 : 116 - 135
  • [35] Incremental model transformation for the evolution of model-driven systems
    Hearnden, David
    Lawley, Michael
    Raymond, Kerry
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2006, 4199 : 321 - 335
  • [36] Incremental Model Transformation with Epsilon in Model-Driven Engineering
    Ghorbani, Marzieh
    Sharbaf, Mohammadreza
    Zamani, Bahman
    [J]. ACTA INFORMATICA PRAGENSIA, 2022, 11 (02) : 179 - 204
  • [37] Introspective model-driven development
    Buechner, Thomas
    Matthes, Florian
    [J]. SOFTWARE ARCHITECTURE, 2006, 4344 : 33 - +
  • [38] Model-Driven Chatbot Development
    Perez-Soler, Sara
    Guerra, Esther
    de Lara, Juan
    [J]. CONCEPTUAL MODELING, ER 2020, 2020, 12400 : 207 - 222
  • [39] Model-driven systems development
    Balmelli, L.
    Brown, D.
    Cantor, M.
    Mott, M.
    [J]. IBM SYSTEMS JOURNAL, 2006, 45 (03) : 569 - 585
  • [40] Model-driven development with the jABC
    Steffen, Bernhard
    Margaria, Tiziana
    Nagel, Ralf
    Jorges, Sven
    Kubczak, Christian
    [J]. HARDWARE AND SOFTWARE, VERIFICATION AND TESTING, 2007, 4383 : 92 - +