Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2600821.2600846acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article

On the need to study the impact of model driven engineering on software processes

Published: 26 May 2014 Publication History

Abstract

There is an increasing use of model-driven engineering (MDE) in the industry. Despite the existence of research proposals for MDE-specific processes, the question arises whether and how the processes that are already used within a company can be reused, when MDE is introduced. In this position paper we report on a systematic literature review on the question how standard processes, such as SCRUM or the V-Model XT, can be combined with MDE. We come up with the observation that - although it is in some cases possible to reuse standard processes - the combination with MDE can also result in heavyweight changes to a process. Our goal is to draw attention to two arising research needs: the need to collect systematic knowledge about the influence of MDE on software processes and the need to provide guidance for the tailoring of processes based on the set of used MDE techniques.

References

[1]
J. Aranda, D. Damian, and A. Borici. Transition to Model-Driven Engineering. In R. France, J. Kazmeier, R. Breu, and C. Atkinson, editors, Model Driven Engineering Languages and Systems, volume 7590 of LNCS, pages 692–708. Springer, 2012.
[2]
M. Boström Naki´ cenovi´ c. An agile driven architecture modernization to a model-driven development solution-an industrial experience report. International Journal On Advances in Software, 5:308–322, 2012.
[3]
F. Fieber and R. Petrasch. Erweiterung des V-Modell XT–Eine Projektdurchführungsstrategie für die modellgetriebene Software-Entwicklung mit der MDA. GI Softwaretechnik-Trends, 25(3), 2005.
[4]
J. Grigera, J. M. Rivero, E. R. Luna, F. Giacosa, and G. Rossi. From requirements to web applications in an agile model-driven approach. In Web Engineering, pages 200–214. Springer, 2012.
[5]
R. Hebig and H. Giese. MDE Settings in SAP. A Descriptive Field Study. Technical Report 58, HPI, University of Potsdam, 2012.
[6]
R. Hebig, H. Giese, F. Stallmann, and A. Seibel. On the Complex Nature of MDE Evolution. In A. Moreira and B. Schaetz, editors, Model Driven Engineering Languages and Systems 2013, LNCS, Miami, USA, 20 September - 4 October 2013. Springer.
[7]
W. Heijstek and M. R. Chaudron. The Impact of Model Driven Development on the Software Architecture Process. Software Engineering and Advanced Applications, Euromicro Conference, 2010.
[8]
G. Kalus and M. Kuhrmann. Criteria for software process tailoring: a systematic review. In Proceedings of the 2013 International Conference on Software and System Process, ICSSP 2013, pages 171–180, New York, NY, USA, 2013. ACM.
[9]
B. Kitchenham. Procedures for performing systematic reviews. Keele, UK, Keele University, 33:2004, 2004.
[10]
P. Kruchten. The rational unified process: an introduction. Addison-Wesley Professional, 2004.
[11]
V. Kulkarni, S. Barat, and U. Ramteerthkar. Early experience with agile methodology in a model-driven approach. In J. Whittle, T. Clark, and T. Kühne, editors, Proceedings of the 14th international conference on Model driven engineering languages and systems, MODELS’11, pages 578–590, Berlin, Heidelberg, 2011. Springer-Verlag.
[12]
D. Liu, K. Subramaniam, A. Eberlein, and B. H. Far. Natural language requirements analysis and class model generation using ucda. In Innovations in Applied Artificial Intelligence. Springer, 2004.
[13]
G. Loniewski, A. Armesto, and E. Insfran. An agile method for model-driven requirements engineering. In ICSEA 2011, The Sixth International Conference on Software Engineering Advances, pages 570–575, 2011.
[14]
R. Matinnejad. Agile model driven development: An intelligent compromise. In Proceedings of the 2011 Ninth International Conference on Software Engineering Research, Management and Applications, SERA ’11, pages 197–202, Washington, DC, USA, 2011. IEEE Computer Society.
[15]
Object Management Group. MDA Guide Version 1.0.1, June 2003.
[16]
A. Rausch, C. Bartelt, T. Ternité, and M. Kuhrmann. The V-Modell XT Applied - Model-Driven and Document-Centric Development. In Proceedings 3rd World Congress for Software Quality, volume 3, 2005.
[17]
M. Torchiano, F. Tomassetti, F. Ricca, A. Tiso, and G. Reggio. Relevance, benefits, and problems of software modelling and model driven techniques – A survey in the Italian industry. Journal of Systems and Software, 86(8):2110 – 2126, 2013.
[18]
M. Yaghoobi, M. Torkamani, and M. Yaghoobi. Review and Comparison some model driven methodologies and mapping MDA to RUP. In Proceedings of the 5th Symposium on Advances in Science and Technology (SASTech), 2011.
[19]
Y. Zhang and S. Patel. Agile Model-Driven Development in Practice. IEEE Software, 28, 2011.

Cited By

View all
  • (2024)Processes, methods, and tools in model-based engineering—A qualitative multiple-case studyJournal of Systems and Software10.1016/j.jss.2023.111943210:COnline publication date: 25-Jun-2024
  • (2022)What Makes Agile Software Development Agile?IEEE Transactions on Software Engineering10.1109/TSE.2021.309953248:9(3523-3539)Online publication date: 1-Sep-2022
  • (2021)A Blockchain-Based Dynamic Consent Architecture to Support Clinical Genomic Data Sharing (ConsentChain): Proof-of-Concept StudyJMIR Medical Informatics10.2196/278169:11(e27816)Online publication date: 3-Nov-2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
ICSSP '14: Proceedings of the 2014 International Conference on Software and System Process
May 2014
199 pages
ISBN:9781450327541
DOI:10.1145/2600821
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 26 May 2014

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Software process tailoring
  2. literature survey
  3. model-driven engineering

Qualifiers

  • Article

Conference

ICSSP '14

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)9
  • Downloads (Last 6 weeks)2
Reflects downloads up to 06 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Processes, methods, and tools in model-based engineering—A qualitative multiple-case studyJournal of Systems and Software10.1016/j.jss.2023.111943210:COnline publication date: 25-Jun-2024
  • (2022)What Makes Agile Software Development Agile?IEEE Transactions on Software Engineering10.1109/TSE.2021.309953248:9(3523-3539)Online publication date: 1-Sep-2022
  • (2021)A Blockchain-Based Dynamic Consent Architecture to Support Clinical Genomic Data Sharing (ConsentChain): Proof-of-Concept StudyJMIR Medical Informatics10.2196/278169:11(e27816)Online publication date: 3-Nov-2021
  • (2018)Considerations about quality in model-driven engineeringSoftware Quality Journal10.1007/s11219-016-9350-626:2(685-750)Online publication date: 1-Jun-2018
  • (2017)An Augmented Framework for Formal Analysis of Safety Critical SystemsJournal of Software Engineering and Applications10.4236/jsea.2017.10803910:08(721-733)Online publication date: 2017
  • (2017)ALMOsT.js: An Agile Model to Model and Model to Text Transformation FrameworkWeb Engineering10.1007/978-3-319-60131-1_5(79-97)Online publication date: 1-Jun-2017
  • (2017)The changing balance of technology and process: A case study on a combined setting of model‐driven development and classical C codingJournal of Software: Evolution and Process10.1002/smr.186329:11Online publication date: 17-Mar-2017
  • (2016)How do process and team interaction depend on development technologies?Proceedings of the International Conference on Software and Systems Process10.1145/2904354.2904366(16-25)Online publication date: 14-May-2016
  • (2016)Using cloud computing for building DAS Tondano mitigation disaster information system prototype2016 International Conference on Informatics and Computing (ICIC)10.1109/IAC.2016.7905725(257-261)Online publication date: 2016
  • (2016)Lessons Learned from Co-Evolution of Software Process and Model-Driven EngineeringManaging Software Process Evolution10.1007/978-3-319-31545-4_13(257-280)Online publication date: 16-Sep-2016
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media