Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 30124
A Generic Approach to Reuse Unified Modeling Language Components Following an Agile Process

Authors: Rim Bouhaouel, Naoufel Kraïem, Zuhoor Al Khanjari

Abstract:

Unified Modeling Language (UML) is considered as one of the widespread modeling language standardized by the Object Management Group (OMG). Therefore, the model driving engineering (MDE) community attempts to provide reuse of UML diagrams, and do not construct it from scratch. The UML model appears according to a specific software development process. The existing method generation models focused on the different techniques of transformation without considering the development process. Our work aims to construct an UML component from fragments of UML diagram basing on an agile method. We define UML fragment as a portion of a UML diagram, which express a business target. To guide the generation of fragments of UML models using an agile process, we need a flexible approach, which adapts to the agile changes and covers all its activities. We use the software product line (SPL) to derive a fragment of process agile method. This paper explains our approach, named RECUP, to generate UML fragments following an agile process, and overviews the different aspects. In this paper, we present the approach and we define the different phases and artifacts.

Keywords: UML, component, fragment, agile, SPL.

Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1126473

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 568

References:


[1] R. Bouhaouel, N. Kraïem, C. Salinesi, Z. Al-khanjari, S. Ouali, Framework to compare the model generation methods. Published in Asian Journal of Scientific Research, 2015 (AJSR -scopus).
[2] N. Kraiem et al. (2008). 'Methods Engineering for new trends of development a computer applications ". CPU. ISBN:1 - 964832-25-7 (2008).
[3] Clements, P. & Northrop L. 2001. Software Product-lines: Practices and Patterns, Addison-Wesley.
[4] S. Brinkkemper, M. Saeki, F. Harmsen, Assembly Techniques for Method Engineering, Proceedings of the 10th Conference on Advanced Information Systems Engineering, CAiSE’98. PisaItaly, 8-12 June, 1998.
[5] Meta-Object Facility (MOF) Specification, Knowledge Discovery Metamodel (KDM)version 1.4.
[6] J. Bezivin, 2005. The Unification Power of Models. In Software and Systems Modeling.
[7] Andreas Metzger,2005. A Systematic Look at Mode lTransformations.
[8] Douglas, C. Schmidt, 2006. Model-Driven Engineering. Vanderbilt University.
[9] MDA Guide version 1.0.1, 2003. OMG Document: omg/2003-06-01,
[10] J. Ralyté, Ingénierie des méthodes à base de composants, PhD thesis, University of Paris 1-Sorbonne, 2001.