Software metrics (2nd ed.): a rigorous and practical approach
Software metrics (2nd ed.): a rigorous and practical approach
Towards integration of use case modelling and usage-based testing
Journal of Systems and Software
Deriving operational software specifications from system goals
Proceedings of the 10th ACM SIGSOFT symposium on Foundations of software engineering
Transformation of UML Models for Service-Oriented Software Architectures
ECBS '05 Proceedings of the 12th IEEE International Conference and Workshops on Engineering of Computer-Based Systems
Scenario advisor tool for requirements engineering
Requirements Engineering
Formal Requirements-Based Programming for Complex Systems
ICECCS '05 Proceedings of the 10th IEEE International Conference on Engineering of Complex Computer Systems
Using scenarios to support traceability
TEFSE '05 Proceedings of the 3rd international workshop on Traceability in emerging forms of software engineering
A Framework for Business Model Driven Development
STEP '04 Proceedings of the 12 International Workshop on Software Technology and Engineering Practice
Model transformations from requirements to web system design
ICWE '06 Proceedings of the 6th international conference on Web engineering
RE '06 Proceedings of the 14th IEEE International Requirements Engineering Conference
Requirements-driven design of autonomic application software
CASCON '06 Proceedings of the 2006 conference of the Center for Advanced Studies on Collaborative research
Journal of Systems and Software
Requirements variability models: meta-model based transformations
MIS '05 Proceedings of the 2005 symposia on Metainformatics
Deriving static and dynamic concepts from software requirements using sophisticated tagging
Data & Knowledge Engineering
WoSQ '07 Proceedings of the 5th International Workshop on Software Quality
Reconciling requirement-driven data warehouses with data sources via multidimensional normal forms
Data & Knowledge Engineering
Transformation of SBVR business design to UML models
ISEC '08 Proceedings of the 1st India software engineering conference
Prototyping System Requirements Model
Electronic Notes in Theoretical Computer Science (ENTCS)
Transformation from CIM to PIM Using Patterns and Archetypes
ASWEC '08 Proceedings of the 19th Australian Conference on Software Engineering
Improving Model Driven Architecture with Requirements Models
ITNG '08 Proceedings of the Fifth International Conference on Information Technology: New Generations
Transforming Business Requirements into BPEL: A MDA-Based Approach to Web Application Development
WSCS '08 Proceedings of the IEEE International Workshop on Semantic Computing and Systems
Supporting requirements in a traceability approach between business process and user interfaces
Proceedings of the VIII Brazilian Symposium on Human Factors in Computing Systems
Generating Requirements Analysis Models from Textual Requirements
MARK '08 Proceedings of the 2008 First International Workshop on Managing Requirements Knowledge
Model-driven in reverse: the practical experience of the AQUA project
Proceedings of the 2009 Euro American Conference on Telematics and Information Systems: New Opportunities to increase Digital Citizenship
TEFSE '09 Proceedings of the 2009 ICSE Workshop on Traceability in Emerging Forms of Software Engineering
Information and Software Technology
Toward automatic transformation of enterprise business model to service model
PESOS '09 Proceedings of the 2009 ICSE Workshop on Principles of Engineering Service Oriented Systems
Achieving dependability in sensor networks through automated requirements-based programming
Computer Communications
Hi-index | 0.00 |
Model-Driven Development (MDD) emphasizes the use of models at a higher abstraction level in the software development process and argues in favor of automation via model execution, transformation, and code generation. However, one current challenge is how to manage requirements during this process whilst simultaneously stressing the benefits of automation. This paper presents a systematic review of the current use of requirements engineering techniques in MDD processes and their actual automation level. 72 papers from the last decade have been reviewed from an initial set of 884 papers. The results show that although MDD techniques are used to a great extent in platform-independent models, platform-specific models, and at code level, at the requirements level most MDD approaches use only partially defined requirements models or even natural language. We additionally identify several research gaps such as a need for more efforts to explicitly deal with requirements traceability and the provision of better tool support.