Abstract
Model Driven Engineering (MDE) and Agile Methods (AM) are two principal domains that are in the way of improvement and evolution in order to facilitate the realisation of IT projects. However, these areas evolve separately despite the great number of researches that focus on improving realisation project’ techniques. Thus, our approach aims to provide an approach that combines two variants of MDE, Model Driven Architecture approach and Model-Based Testing with the V development lifecycle used in every scrum Agile Methodology sprint to deal with system evolution. In order to well illustrate this approach, we apply it on Rental Car Agency System realisation using Scrum methodology with some requirements’ evolution.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Miller, J., Mukerji, J.: MDA Guide version 1.0.1. (2003)
Soley, R.: Model driven architecture (MDA) (2000). http://www.omg.org/cgibin/doc?omg/00-11-05
Utting, M., Legeard, B.: Practical Model-Based Testing: A Tools Approach. Morgan Kaufmann Publishers Inc., San Francisco (2007)
Beck, K., et al.: Agile manifesto (2001–2015)
Dyba, T., Dingsoyr, T.: What do we know about agile software development? Software 46, 6–9. IEEE (2009)
Caceres, P., Díaz, F., Marcos, E.: Integrating an agile process in a model driven architecture. In: INFORMATIK 2004 - Informatik verbindet, Band 1, Beitrage der 34. Jahrestagung der Gesellschaft fur Informatik e.V. (GI), Ulm, 20–24. September 2004, pp. 265–270 (2004)
Nakicenovic, M.B.: An agile driven architecture modernization to a model-driven development solution. Int. J. Adv. Softw. 5(3, 4) (2012)
Kulkarni, V., Barat, S., and Ramteerthkar, U.: Early experience with agile methodology in a model-driven approach. In: 14th International Conference Model Driven Engineering Languages and Systems, MODELS 2011, Wellington, New Zealandpages, pp. 578–590 (2011)
Alfraihi, H.: Towards improving agility in modeldriven development. In: Joint Proceedings of the Doctoral Symposium and Projects Showcase Held as Part of STAF 2016 Co-located with Software Technologies: Applications and Foundations (STAF 2016) (2016)
Wegener, H.: Agility in model-driven software development? Implications for organization, process, and architecture (2002)
Mahe, V., Combemale, B., Cadavid, J.: Crossing model driven engineering and agility – preliminary thoughts on benefits and challenges (2010)
Bouquet, et al.: A model-based testing approach for evolution (2011)
Pretschner, et al.: Model based testing in evolutionary software development (2001)
Blackburn et al.: Life cycle integration of model-based testing tools (2005)
Essebaa, I., Chantit, S.: Tool support to automate transformations from SBVR to UML use case diagram. In: Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering (2018)
Essebaa et al.: Tool support to automate transformations between CIM and PIM levels. In: Proceedings of the 12th International Conference on Evaluation of Novel Approaches to Software Engineering (2017)
Essebaa, I., Chantit, S.: A combination of V development life cycle and model-based testing to deal with software system evolution issues. In: Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development (2018)
Osis, Janis, Donins, Uldis: Topological UML Modeling: An Improved Approach for Domain Modeling and Software Development, 1st edn. Elsevier Sci. Pub, Amsterdam (2017)
Nazaruka, E., Osis, J.: Determination of natural language processing tasks and tools for topological functioning modelling. In: Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering (2018)
Nazaruks, V., Osis, J.: Retrieving the topology from the knowledge frame system for composition of the topological functioning model. In: Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering (2018)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Essebaa, I., Chantit, S. (2018). Scrum and V Lifecycle Combined with Model-Based Testing and Model Driven Architecture to Deal with Evolutionary System Issues. In: Abdelwahed, E., Bellatreche, L., Golfarelli, M., Méry, D., Ordonez, C. (eds) Model and Data Engineering. MEDI 2018. Lecture Notes in Computer Science(), vol 11163. Springer, Cham. https://doi.org/10.1007/978-3-030-00856-7_5
Download citation
DOI: https://doi.org/10.1007/978-3-030-00856-7_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-00855-0
Online ISBN: 978-3-030-00856-7
eBook Packages: Computer ScienceComputer Science (R0)