Back to Search Start Over

Quality Assured Model-Driven Requirements Engineering and Software Development.

Authors :
LENGYEL, LÁSZLÓ
MÉSZÁROS, TAMÁS
ASZTALOS, MÁRK
BOROS, PÉTER
MÁTÉ, ATTILA
MADÁCS, GÁBOR
HUDÁK, PÉTER
KOVÁCS, KRISTÓF
TRESCH, ANDRÁS
CHARAF, HASSAN
Source :
Computer Journal; Nov2015, Vol. 58 Issue 11, p3171-3186, 16p
Publication Year :
2015

Abstract

Software development requires adequate methods for requirements engineering, design, development, testing and maintenance. The more complex the system is, the more sophisticated methods should be applied. A significant part of software projects is short on appropriate requirements engineering, communication, development and testing method, furthermore, verification and validation processes; i.e., not the right method is applied, and the project turns into ad hoc design and development decisions. This paper introduces our quality assured model-driven requirements engineering and software development method. The method is based on the modeling of the software requirements in a way that these models can be used to automatically generate several artifacts during the engineering process. This method is continuously developed during the last 12 years driven by our software projects. In the last two years, we have developed new tool support and also reworked the method. In this paper, as an experience report, we introduce the method: a framework to specify software requirements with four domain-specific languages and automated solutions to process the models. We focus on the requirements engineering method of the whole development cycle. We also report the lessons learned and share our best practices on the field of model-driven requirements engineering and software development. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00104620
Volume :
58
Issue :
11
Database :
Complementary Index
Journal :
Computer Journal
Publication Type :
Academic Journal
Accession number :
110616072
Full Text :
https://doi.org/10.1093/comjnl/bxv051