StateML +: From Graphical State Machine Models to Thread-Safe Ada Code

  • Authors:
  • Diego Alonso;Cristina Vicente-Chicote;Juan A. Pastor;Bárbara Álvarez

  • Affiliations:
  • Departamento de Tecnologías de la Información y las Comunicaciones División de Sistemas y Ingeniería Electrónica (DSIE), Universidad Politécnica de Cartagena, Cartage ...;Departamento de Tecnologías de la Información y las Comunicaciones División de Sistemas y Ingeniería Electrónica (DSIE), Universidad Politécnica de Cartagena, Cartage ...;Departamento de Tecnologías de la Información y las Comunicaciones División de Sistemas y Ingeniería Electrónica (DSIE), Universidad Politécnica de Cartagena, Cartage ...;Departamento de Tecnologías de la Información y las Comunicaciones División de Sistemas y Ingeniería Electrónica (DSIE), Universidad Politécnica de Cartagena, Cartage ...

  • Venue:
  • Ada-Europe '08 Proceedings of the 13th Ada-Europe international conference on Reliable Software Technologies
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents the StateML+tool aimed at designing state-machines and automatically generating thread-safe and multi-tasking modular Ada code from them, following a Model-Driven Engineering approach. The StateML+meta-model is an extension of a previous version, and now it offers improved modeling capabilities, which include regions and macro-state definition. In this paper, a case study regarding the design of a robotic system will be used to demonstrate the benefits of the proposed approach.