Formal Real-Time Model Transformations in MOMENT2

  • Artur Boronat
  • Peter Csaba Ölveczky
Conference paper

DOI: 10.1007/978-3-642-12029-9_3

Part of the Lecture Notes in Computer Science book series (LNCS, volume 6013)
Cite this paper as:
Boronat A., Ölveczky P.C. (2010) Formal Real-Time Model Transformations in MOMENT2. In: Rosenblum D.S., Taentzer G. (eds) Fundamental Approaches to Software Engineering. FASE 2010. Lecture Notes in Computer Science, vol 6013. Springer, Berlin, Heidelberg

Abstract

This paper explains how the MOMENT2 formal model transformation framework has been extended to support the formal specification and analysis of real-time model-based systems. We provide a collection of built-in timed constructs for defining the timed behavior of model-based systems that are specified with in-place model transformations. In addition, we show how an existing model-based system can be extended with timed features in a non-intrusive way (i.e, without modifying the class diagram) by using in-place multi-domain model transformations supported in MOMENT2. We give a real-time rewrite formal semantics to real-time model transformations, and show how the models can be simulated and model checked using MOMENT2’s Maude-based analysis tools. In this way, MOMENT2 becomes a flexible, effective, automatic tool for specifying and verifying model-based real-time and embedded systems within the Eclipse Modeling Framework using graph transformation and rewriting logic techniques. We illustrate our approach on a simple round trip time protocol.

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Artur Boronat
    • 1
  • Peter Csaba Ölveczky
    • 2
  1. 1.Department of Computer ScienceUniversity of Leicester 
  2. 2.Department of InformaticsUniversity of Oslo 

Personalised recommendations