Skip to main content

2018 | OriginalPaper | Buchkapitel

Scrum and V Lifecycle Combined with Model-Based Testing and Model Driven Architecture to Deal with Evolutionary System Issues

verfasst von : Imane Essebaa, Salima Chantit

Erschienen in: Model and Data Engineering

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Miller, J., Mukerji, J.: MDA Guide version 1.0.1. (2003) Miller, J., Mukerji, J.: MDA Guide version 1.0.1. (2003)
3.
Zurück zum Zitat Utting, M., Legeard, B.: Practical Model-Based Testing: A Tools Approach. Morgan Kaufmann Publishers Inc., San Francisco (2007) Utting, M., Legeard, B.: Practical Model-Based Testing: A Tools Approach. Morgan Kaufmann Publishers Inc., San Francisco (2007)
4.
Zurück zum Zitat Beck, K., et al.: Agile manifesto (2001–2015) Beck, K., et al.: Agile manifesto (2001–2015)
5.
Zurück zum Zitat Dyba, T., Dingsoyr, T.: What do we know about agile software development? Software 46, 6–9. IEEE (2009) Dyba, T., Dingsoyr, T.: What do we know about agile software development? Software 46, 6–9. IEEE (2009)
6.
Zurück zum Zitat 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) 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)
7.
Zurück zum Zitat Nakicenovic, M.B.: An agile driven architecture modernization to a model-driven development solution. Int. J. Adv. Softw. 5(3, 4) (2012) Nakicenovic, M.B.: An agile driven architecture modernization to a model-driven development solution. Int. J. Adv. Softw. 5(3, 4) (2012)
8.
Zurück zum Zitat 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) 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)
9.
Zurück zum Zitat 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) 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)
10.
Zurück zum Zitat Wegener, H.: Agility in model-driven software development? Implications for organization, process, and architecture (2002) Wegener, H.: Agility in model-driven software development? Implications for organization, process, and architecture (2002)
11.
Zurück zum Zitat Mahe, V., Combemale, B., Cadavid, J.: Crossing model driven engineering and agility – preliminary thoughts on benefits and challenges (2010) Mahe, V., Combemale, B., Cadavid, J.: Crossing model driven engineering and agility – preliminary thoughts on benefits and challenges (2010)
12.
Zurück zum Zitat Bouquet, et al.: A model-based testing approach for evolution (2011) Bouquet, et al.: A model-based testing approach for evolution (2011)
13.
Zurück zum Zitat Pretschner, et al.: Model based testing in evolutionary software development (2001) Pretschner, et al.: Model based testing in evolutionary software development (2001)
14.
Zurück zum Zitat Blackburn et al.: Life cycle integration of model-based testing tools (2005) Blackburn et al.: Life cycle integration of model-based testing tools (2005)
15.
Zurück zum Zitat 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, 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)
16.
Zurück zum Zitat 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 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)
17.
Zurück zum Zitat 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) 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)
18.
Zurück zum Zitat Osis, Janis, Donins, Uldis: Topological UML Modeling: An Improved Approach for Domain Modeling and Software Development, 1st edn. Elsevier Sci. Pub, Amsterdam (2017)MATH Osis, Janis, Donins, Uldis: Topological UML Modeling: An Improved Approach for Domain Modeling and Software Development, 1st edn. Elsevier Sci. Pub, Amsterdam (2017)MATH
19.
Zurück zum Zitat 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) 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)
20.
Zurück zum Zitat 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) 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)
Metadaten
Titel
Scrum and V Lifecycle Combined with Model-Based Testing and Model Driven Architecture to Deal with Evolutionary System Issues
verfasst von
Imane Essebaa
Salima Chantit
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-030-00856-7_5