To main content

Synthesizing Software Models: Generating Train Station Models Automatically

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.

Category

Academic article

Language

English

Author(s)

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

Affiliation

  • University of Oslo
  • SINTEF Digital / Sustainable Communication Technologies

Year

2012

Published in

Lecture Notes in Computer Science (LNCS)

ISSN

0302-9743

Publisher

Springer

Volume

7083

Page(s)

38 - 53

View this publication at Cristin