A Controlled Natural Language Approach for Integrating Requirements and Model-Driven Engineering

被引:9
|
作者
Ferreira, David de Almeida [1 ]
da Silva, Alberto Rodrigues [1 ]
机构
[1] Inst Super Tecn, INESC ID, P-1000029 Lisbon, Portugal
来源
2009 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2009) | 2009年
关键词
Software Requirements; Software Engineering Tools and Methods;
D O I
10.1109/ICSEA.2009.81
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Despite the efforts made during the last decades, Software Engineering still presents several issues concerning software products' quality. Requirements Engineering plays a important role regarding software quality, since it deals with the clear definition of the target system's scope. Moreover, Requirements Engineering is crucial to deal with change management, which is required to ensure that the final product reflects the stakeholders' expectations, namely the client and end-users business-related needs. We advocate the need to address the open issues regarding the requirements development process, namely to mitigate the drawbacks of using informal natural language, such as ambiguity and inconsistency. Moreover, we recognize the importance of automation to enhance productivity by avoiding repetitive and error-prone activities. In this paper, we propose a new socio-technical approach to overcome these software quality problems, consisting on the deep integration of Requirements Engineering with Model-Driven Engineering processes. This approach is based upon a controlled natural language for requirements specification, supporting the automatic extraction and verification of requirements models with Natural Language Processing techniques. The current results consist on the development of a Wild-based tool prototype to validate our research ideas.
引用
收藏
页码:518 / 523
页数:6
相关论文
共 50 条
  • [1] A Model-Driven Approach to Requirements Engineering in Ubiquitous Systems
    Ruiz-Lopez, Tomas
    Rodriguez-Dominguez, Carlos
    Noguera, Manuel
    Jose Rodriguez, Maria
    AMBIENT INTELLIGENCE - SOFTWARE AND APPLICATIONS, 2012, 153 : 85 - 92
  • [2] Model-driven engineering for requirements analysis
    Baudry, Benoit
    Nebut, Clementine
    Le Traon, Yves
    11TH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE, PROCEEDINGS, 2007, : 459 - +
  • [3] Model-driven visual requirements engineering
    Solheim, H
    Lillehagen, F
    Petersen, SA
    Jorgensen, H
    Anastasiou, M
    13th IEEE International Conference on Requirements Engineering, Proceedings, 2005, : 421 - 425
  • [4] INCORPORATING USABILITY REQUIREMENTS IN A TEST/MODEL-DRIVEN WEB ENGINEERING APPROACH
    Robles Luna, Esteban
    Ignacio Panach, Jose
    Grigera, Julian
    Rossi, Gustavo
    Pastor, Oscar
    JOURNAL OF WEB ENGINEERING, 2010, 9 (02): : 132 - 156
  • [5] Integrating Formal Methods with Model-driven Engineering
    Gargantini, Angelo
    Riccobene, Elvinia
    Scandurra, Patrizia
    2009 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2009), 2009, : 86 - +
  • [6] Theme section on model-driven requirements engineering
    Ana Moreira
    Gunter Mussbacher
    João Araújo
    Pablo Sánchez
    Software and Systems Modeling, 2022, 21 (6): : 2109 - 2112
  • [7] Language Architecture: An Architecture Language for Model-Driven Engineering
    Brouwers, Niels
    Hamilton, Marc
    Kurtev, Ivan
    Luo, Yaping
    MODELSWARD: PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2017, : 147 - 156
  • [8] The human in model-driven engineering loop: A case study on integrating handwritten code in model-driven engineering repositories
    Rahad, Khandoker
    Badreddin, Omar
    Mohsin Reza, Sayed
    SOFTWARE-PRACTICE & EXPERIENCE, 2021, 51 (06): : 1308 - 1321
  • [9] A Model-Driven Approach to Specifying and Monitoring Controlled Experiments in Software Engineering
    Freire, Marilia
    Accioly, Paola
    Sizilio, Gustavo
    Campos Neto, Edmilson
    Kulesza, Uira
    Aranha, Eduardo
    Borba, Paulo
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, 2013, 7983 : 65 - 79
  • [10] A model-driven engineering approach to requirements engineering - How these disciplines may benefit each other
    Moros, Begona
    Vicente-Chicote, Cristina
    Toval, Ambrosio
    ICSOFT 2007: PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL SE: SOFTWARE ENGINEERING, 2007, : 296 - +