earticle

논문검색

Automating Software Development Process: Analysis-PIMs to Design-PIM Model Transformation

초록

영어

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.

목차

Abstract
 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

저자정보

  • Brahim Bousetta Lab. LAVETE, Faculty of Science and technologies of Settat Hassan 1st University
  • Omar El Beggar Lab. LAVETE, Faculty of Science and technologies of Settat Hassan 1st University
  • Taoufiq Gadi Lab. LAVETE, Faculty of Science and technologies of Settat Hassan 1st University

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

      0개의 논문이 장바구니에 담겼습니다.