A pragmatic approach to software synthesis

  • Authors:
  • Burkhard Freitag;Tiziana Margaria;Bernhard Steffen

  • Affiliations:
  • Technische Universitgt Miinchen, Orl6ansstr. 34, D-81667 Miinchen (Germany);Lehrstuhl fiir Informatik, Universitgt Passau, Innstr. 33, D-94032 Pa.~sau (Germany);Lehrstuhl fiir Informatik, Universitgt Passau, Innstr. 33, D-94032 Pa.~sau (Germany)

  • Venue:
  • IDL '94 Proceedings of the workshop on Interface definition languages
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a practice oriented tool for software synthesis that supports the interface-correct configuration of complex systems from a library of reusable software components. Besides simply checking the interface-correctness of a link by means of type constraints, the tool is also designed to propose software components for solving a (loosely) specified problem within a certain context. In particular, it identifies possible interfacing modules that in case of an interface-conflict may serve for the right conversion, transformation or parameter configuration. We illustrate our tool, which is based on the deductive database system LOLA, in three application specific settings.