2010
DOI: 10.1007/s00766-010-0111-y
|View full text |Cite
|
Sign up to set email alerts
|

A systematic review of transformation approaches between user requirements and analysis models

Abstract: Model transformation is one of the basic principles of Model Driven Architecture. To build a software system, a sequence of transformations is performed, starting from requirements and ending with implementation. However, requirements are mostly in the form of text, but not a model that can be easily understood by computers; therefore, automated transformations from requirements to analysis models are not easy to achieve. The overall objective of this systematic review is to examine existing literature works t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
94
0
3

Year Published

2013
2013
2022
2022

Publication Types

Select...
7
2
1

Relationship

0
10

Authors

Journals

citations
Cited by 141 publications
(97 citation statements)
references
References 25 publications
0
94
0
3
Order By: Relevance
“…Recognizing this gap in a structured literature review, Yue et al called for future approaches that fully automatically generate complete, consistent, and correct UML models [69]. Their latest tool, aToucan, generates reasonably high-quality class diagrams from use cases in comparison with diagrams created by experts, managing to consistently outperform fourth-year software engineering students in terms of completeness, consistency, and redundancy.…”
Section: Nlp For Re: Extracting Models From Requirementsmentioning
confidence: 99%
“…Recognizing this gap in a structured literature review, Yue et al called for future approaches that fully automatically generate complete, consistent, and correct UML models [69]. Their latest tool, aToucan, generates reasonably high-quality class diagrams from use cases in comparison with diagrams created by experts, managing to consistently outperform fourth-year software engineering students in terms of completeness, consistency, and redundancy.…”
Section: Nlp For Re: Extracting Models From Requirementsmentioning
confidence: 99%
“…Defining or modelling the requirements in a formal model or language enables the automatic generation of other development artefacts such as test cases, based on the (modelled) requirements. Similarly to the field of traceability, model-based testing also has issues with practical applicability in industrial development (Nebut 2006, Mohagheghi 2008, Yue 2011. Two exceptions to this is provided by Hasling et al (2008) and by Nebut et al (2006) who both report on experiences from applying model-based testing by generating system test cases from UML descriptions of the requirements.…”
Section: Related Workmentioning
confidence: 99%
“…However, Asadi and Ramsin (2008) show that the Model Driven Architecture (Kleppe, Warmer & Bast, 2003), a de-facto standard for MDD, and its associated methodologies mainly assume requirements as given a priori. Loniewski, Insfran & Abrahao (2010) and Yue, Briand & Labiche (2011) indicate that MDA starts with system analysis' models. They also survey various methods for integrating requirements into an overall model-driven framework, but do not address the issue of requirements origination.…”
Section: Background Related Workmentioning
confidence: 99%