By Topic

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

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
de Almeida Ferreira, D. ; INESC-ID, Inst. Super. Tecnico, Lisbon, Portugal ; da Silva, A.R.

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 Wiki-based tool prototype to validate our research ideas.

Published in:

Software Engineering Advances, 2009. ICSEA '09. Fourth International Conference on

Date of Conference:

20-25 Sept. 2009