Constructive specifications for compositional units

Kung Kiu Lau, Alberto Momigliano, Mario Ornaghi

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Abstract

    In previous work, we have introduced a model-theoretic semantics for compositional units, i.e. reusable units that can be used for compositional program development. Such units contain open (logic) programs and our model-theoretic semantics characterizes their correctness and the correctness of their composition. However, for real-world software development, compositional units should be inter-operable, i.e. they should accept programs in different languages. To cater for this, our model-theoretic semantics needs to be used in conjunction with suitable semantics for behaviours and interfaces. In this paper we describe one possible approach based on constructive specifications. © Springer-Verlag Berlin Heidelberg 2005.
    Original languageEnglish
    Title of host publicationLecture Notes in Computer Science|Lect. Notes Comput. Sci.
    EditorsS. Etalle
    Pages198-214
    Number of pages16
    Volume3573
    Publication statusPublished - 2005
    Event14th International Symposium on Logic Based Program Synthesis and Transformation, LOPSTR 2004 - Verona
    Duration: 1 Jul 2005 → …

    Conference

    Conference14th International Symposium on Logic Based Program Synthesis and Transformation, LOPSTR 2004
    CityVerona
    Period1/07/05 → …

    Fingerprint

    Dive into the research topics of 'Constructive specifications for compositional units'. Together they form a unique fingerprint.

    Cite this