Abstractions of interaction mechanisms

T. Dirgahayu, Marten J. van Sinderen, Dick Quartel

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    1 Citation (Scopus)
    10 Downloads (Pure)

    Abstract

    The design of distributed applications is a complex undertaking, especially if the designers are forced to immediately deal with the detailed behaviour of the underlying middleware. It would be better if the designers could first focus on the essentials of the applications using suitable abstractions of interaction mechanisms provided by the middleware. In this paper we present a method for abstracting a structure of interactions into an abstract interaction. We apply this method to obtain the abstractions of common interaction mechanisms provided by communication middleware. The abstractions of interaction mechanisms are defined using the same interaction design concept as used to define other interactions. The abstractions can hence be manipulated in the same way as any other interactions. An abstraction should be correct with respect to the interaction mechanism it represents. Correctness is assessed by checking whether a set of conformance requirements are satisfied.
    Original languageUndefined
    Title of host publicationProceedings of the Thirteenth IEEE International EDOC Enterprise Computing Conference, EDOC 2009
    Place of PublicationLos Alamitos
    PublisherIEEE
    Pages173-182
    Number of pages10
    ISBN (Print)978-0-7695-3785-6
    DOIs
    Publication statusPublished - 2009
    Event13th IEEE International Enterprise Distributed Object Computing Conference, EDOC 2009 - Auckland, New Zealand
    Duration: 1 Sept 20094 Sept 2009
    Conference number: 13

    Publication series

    Name
    PublisherIEEE Computer Society Press

    Workshop

    Workshop13th IEEE International Enterprise Distributed Object Computing Conference, EDOC 2009
    Abbreviated titleEDOC
    Country/TerritoryNew Zealand
    CityAuckland
    Period1/09/094/09/09

    Keywords

    • METIS-263989
    • SCS-Services
    • EWI-15992
    • IR-67861

    Cite this