Model-driven engineering for requirements analysis

被引:17
|
作者
Baudry, Benoit [1 ]
Nebut, Clementine [2 ]
Le Traon, Yves [3 ]
机构
[1] IRISA & INRIA, Campus Univ Beaulieu, F-35042 Rennes, France
[2] Univ Montpellier 2, CNRS, LIRMM, F-34392 Montpellier, France
[3] ENSTB & IRISA, F-35576 Cesson Sevigne, France
关键词
D O I
10.1109/EDOC.2007.15
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Requirements engineering (RE) encompasses a set of activities for eliciting, modelling, agreeing, communicating and validating requirements that precisely define the problem domain for a software system. Several tools and methods exist to perform each of these activities, but they mainly remain separate, making it difficult to capture the global consistency of large requirement documents. In this paper we introduce model-driven engineering (MDE) as a possible technical solution to integrate these activities in a common framework. First, we dicuss how RE can leverage the two main techniques for MDE: metamodelling and model transformation. Then, we introduce a metamodel for requirements and present how we have implemented this metamodel to make it executable and usable through a constrained natural language for requirements definition.
引用
收藏
页码:459 / +
页数:2
相关论文
共 50 条
  • [1] Model-driven visual requirements engineering
    Solheim, H
    Lillehagen, F
    Petersen, SA
    Jorgensen, H
    Anastasiou, M
    [J]. 13th IEEE International Conference on Requirements Engineering, Proceedings, 2005, : 421 - 425
  • [2] Theme section on model-driven requirements engineering
    Ana Moreira
    Gunter Mussbacher
    João Araújo
    Pablo Sánchez
    [J]. Software and Systems Modeling, 2022, 21 (6): : 2109 - 2112
  • [3] A Review of Security Requirements Engineering Methods with Respect to Risk Analysis and Model-Driven Engineering
    Munante, Denisse
    Chiprianov, Vanea
    Gallon, Laurent
    Aniorte, Philippe
    [J]. AVAILABILITY, RELIABILITY, AND SECURITY IN INFORMATION SYSTEMS, 2014, 8708 : 79 - 93
  • [4] A survey of traceability in requirements engineering and model-driven development
    Winkler, Stefan
    von Pilgrim, Jens
    [J]. SOFTWARE AND SYSTEMS MODELING, 2010, 9 (04): : 529 - 565
  • [5] A Model-Driven Approach to Requirements Engineering in Ubiquitous Systems
    Ruiz-Lopez, Tomas
    Rodriguez-Dominguez, Carlos
    Noguera, Manuel
    Jose Rodriguez, Maria
    [J]. AMBIENT INTELLIGENCE - SOFTWARE AND APPLICATIONS, 2012, 153 : 85 - 92
  • [6] A survey of traceability in requirements engineering and model-driven development
    Stefan Winkler
    Jens von Pilgrim
    [J]. Software & Systems Modeling, 2010, 9 : 529 - 565
  • [7] An Analysis of Techniques and Tools for Requirements Elicitation in Model-Driven Web Engineering Methods
    Alfonso Aguilar, Jose
    Zaldivar-Colado, Anibal
    Tripp-Barba, Carolina
    Misra, Sanjay
    Bernal, Roberto
    Ocegueda, Abraham
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2015, PT IV, 2015, 9158 : 518 - 527
  • [8] Putting performance engineering into model-driven engineering: Model-driven performance engineering
    Fritzsche, Mathias
    Johannes, Jendrik
    [J]. MODELS IN SOFTWARE ENGINEERING, 2008, 5002 : 164 - +
  • [9] Lean requirements traceability automation enabled by model-driven engineering
    Escalona, Maria-Jose
    Koch, Nora
    Garcia-Borgonon, Laura
    [J]. PEERJ COMPUTER SCIENCE, 2022, 8
  • [10] From types to type requirements: genericity for model-driven engineering
    de Lara, Juan
    Guerra, Esther
    [J]. SOFTWARE AND SYSTEMS MODELING, 2013, 12 (03): : 453 - 474