A Generator for Composition Interpreters

Jørgen Steensgaard-Madsen

    Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

    Abstract

    Composition of program components must be expressed in some language, and late composition can be achieved by an interpreter for the composition language. A suitable notion of component is obtained by identifying it with the semantics of a generalised structured command. Experiences from programming language design, specification and implementation then apply. A component can be considered as defining objects or commands according to convenience.

    A description language including type information provides sufficient means to describe component interaction according to the underlying abstract notion of components. Actual compositions can be type checked before execution.

    Original languageEnglish
    Title of host publicationObject-Oriented Technology
    Place of PublicationBerlin
    PublisherSpringer Verlag
    Publication date1997
    Pages369-373
    Publication statusPublished - 1997
    EventECOOP'97 - Jyv&#228skyl&#228
    Duration: 1 Jan 1997 → …

    Conference

    ConferenceECOOP'97
    CityJyv&#228skyl&#228
    Period01/01/1997 → …

    Cite this

    Steensgaard-Madsen, J. (1997). A Generator for Composition Interpreters. In Object-Oriented Technology (pp. 369-373). Berlin: Springer Verlag.
    Steensgaard-Madsen, Jørgen. / A Generator for Composition Interpreters. Object-Oriented Technology. Berlin : Springer Verlag, 1997. pp. 369-373
    @inproceedings{0656c7a4ccec4a6d9d19637529dcc389,
    title = "A Generator for Composition Interpreters",
    abstract = "Composition of program components must be expressed in some language, and late composition can be achieved by an interpreter for the composition language. A suitable notion of component is obtained by identifying it with the semantics of a generalised structured command. Experiences from programming language design, specification and implementation then apply. A component can be considered as defining objects or commands according to convenience. A description language including type information provides sufficient means to describe component interaction according to the underlying abstract notion of components. Actual compositions can be type checked before execution.",
    author = "J{\o}rgen Steensgaard-Madsen",
    year = "1997",
    language = "English",
    pages = "369--373",
    booktitle = "Object-Oriented Technology",
    publisher = "Springer Verlag",
    address = "Germany",

    }

    Steensgaard-Madsen, J 1997, A Generator for Composition Interpreters. in Object-Oriented Technology. Springer Verlag, Berlin, pp. 369-373, ECOOP'97, Jyv&#228skyl&#228, 01/01/1997.

    A Generator for Composition Interpreters. / Steensgaard-Madsen, Jørgen.

    Object-Oriented Technology. Berlin : Springer Verlag, 1997. p. 369-373.

    Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

    TY - GEN

    T1 - A Generator for Composition Interpreters

    AU - Steensgaard-Madsen, Jørgen

    PY - 1997

    Y1 - 1997

    N2 - Composition of program components must be expressed in some language, and late composition can be achieved by an interpreter for the composition language. A suitable notion of component is obtained by identifying it with the semantics of a generalised structured command. Experiences from programming language design, specification and implementation then apply. A component can be considered as defining objects or commands according to convenience. A description language including type information provides sufficient means to describe component interaction according to the underlying abstract notion of components. Actual compositions can be type checked before execution.

    AB - Composition of program components must be expressed in some language, and late composition can be achieved by an interpreter for the composition language. A suitable notion of component is obtained by identifying it with the semantics of a generalised structured command. Experiences from programming language design, specification and implementation then apply. A component can be considered as defining objects or commands according to convenience. A description language including type information provides sufficient means to describe component interaction according to the underlying abstract notion of components. Actual compositions can be type checked before execution.

    M3 - Article in proceedings

    SP - 369

    EP - 373

    BT - Object-Oriented Technology

    PB - Springer Verlag

    CY - Berlin

    ER -

    Steensgaard-Madsen J. A Generator for Composition Interpreters. In Object-Oriented Technology. Berlin: Springer Verlag. 1997. p. 369-373