Implementing Reactive Systems with UML State Machines and Ada 2005

  • Authors:
  • Sergio Sáez;Silvia Terrasa;Vicente Lorente;Alfons Crespo

  • Affiliations:
  • Instituto de Automática e Informática Industrial, Universidad Politécnica de Valencia, Valencia, Spain 46022;Instituto de Automática e Informática Industrial, Universidad Politécnica de Valencia, Valencia, Spain 46022;Instituto de Automática e Informática Industrial, Universidad Politécnica de Valencia, Valencia, Spain 46022;Instituto de Automática e Informática Industrial, Universidad Politécnica de Valencia, Valencia, Spain 46022

  • Venue:
  • Ada-Europe '09 Proceedings of the 14th Ada-Europe International Conference on Reliable Software Technologies
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Reactive systems are complex systems which behavior can be adequately modeled using the statechart formalism. The UML standard enriches this formalism with object-oriented concepts. However, manual transformation of these expressive models to object-oriented languages is an error-prone process. Model-Driven Engineering approach advocates for an automatic process to translate models into high-level programing languages. This work deals with the conversion of UML State Machines models into Ada 2005 code and the challenges that arise in this process.