earticle

논문검색

Towards a Software Engineering Approach to Multi-Scale Modeling and Simulation

초록

영어

In this work we propose a development methodology aiming to bridge the gap between approaches used by (e)-science communities to develop their modeling frameworks, and model driven engineering approaches used to develop modeling frameworks with similar complexity. The proposed methodology relies on a sound integration of UML-MARTE, CSP-OZ, and PyCSP. We show, in this paper, how to exploit this similarity to bridge the gap between both approaches. A first contribution of this paper consists in proposing a sound software development methodology for the construction of critical reactive systems in general and multi-scale simulation frameworks in particular. A second contribution consists in adding a new sub-profile for MARTE, the so-called SSRM (Specific Software Resource Model), dedicated to the modeling of multi-scale simulation frameworks. MUSCLE [9], a recent distributed multi-scale simulation framework, serves as a case study in this work. The proposed SSRM sub-profile is intended to define specific software resources that capture a subset of MUSCLE core concepts. A third contribution consists in sketching a formal semantic framework for our software development methodology aiming at ensuring a sound integration (from a semantic point of view) of UML-MARTE, CSP-OZ and PyCSP.

목차

Abstract
 1. Introduction
 2. Our Software Development Methodology
  2.1. Requirement Level
  2.2. Design Level
  2.3. Implementation Level
 3. Related Works
 4. Overview on MUSCLE
 5. A Software Development Methodology for Simulation Frameworks
  5.1. UML-MARTE and Multi-Scale Simulation Modeling
  5.2. Positioning the Specific Software Resource Model (SSRM) in MARTE
  5.3. SSRM Modeling of MUSCLE Controller
  5.4. SSRM Modeling of MUSCLE Conduits
 6. Semantic Issues
 7. Conclusion and Future Works
 References

저자정보

  • M. Maouche Faculty of Information Technology - Philadelphia University – Jordan
  • M. Bettaz Faculty of Information Technology - Philadelphia University - Jordan

참고문헌

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

    함께 이용한 논문

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

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