원문정보
초록
영어
A software development process describes a structured set of activities or tasks that must performed by software stakeholders during the different phases of software manufacturing. These activities can be divided also into smaller portions at time called increments that are produced in a progressive way. Thereby, every change occurring in one increment performs a new iteration and affects absolutely the other increments that depend on it. These changes may cause a waste in modeling time or re-coding programs and make iterations more complex. The aim of this work is to reduce this complexity and economize the modeling time by applying a model-driven approach to automate the generation of some important increments. Therefore, the proposal presents an approach to semi-automate the generation through a model transformation of one among of the most important increment of the design phase, the sequence diagram of system’s internal behavior using the sequence diagram of system’s external behavior. For this and to trace correctly the interactions in the SDSIB we propose a semantic based on the LARMAN operation contract that integrates new details to better describe system’s states and propose an improved and formal syntax to determine operations and their concerned source and responsible objects.
목차
1. Introduction
1.1. Approach Overview
1.2. Model Driven Architecture Principles
2. Related Works
3. Analysis and Design PIMs used in the Model Transformation
3.1. Sequence Diagram of System’s External Behavior
3.2. Analysis PIM: Domain Classes Diagram
3.3. Sequence Diagram of System’s Internal Behavior
3.4. Operation Contract Meta-model
4. Model Transformation
4.1. The Transformations Rules
4.2. Validation of the Model Transformation
4.3. Resulting and Expect SDSIB of the Running Example
5. Conclusion and Perspectives
References
