Synthesizing software models: generating train station models automatically

  • Authors:
  • Andreas Svendsen;Øystein Haugen;Birger Møller-Pedersen

  • Affiliations:
  • SINTEF, Oslo, Norway;SINTEF, Oslo, Norway;Department of Informatics, University of Oslo, Oslo, Norway

  • Venue:
  • SDL'11 Proceedings of the 15th international conference on Integrating System and Software Modeling
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents an approach for automatic synthesis of software models. Software models are increasingly being used for representing software applications at a high abstraction level, and source code can usually be generated from these models. Creating application models can be a tedious task, and thus the presented approach automates this task. Based on a formal definition of the domain-specific language (DSL) and user-defined properties, we generate intended application models. These models can then be subject to further manual extensions or used as is. The approach is illustrated by a DSL from the train domain, and the automatic synthesis of train station models.