• DocumentCode
    2506794
  • Title

    A layered operational model for describing inter-tool communication in tool integration frameworks

  • Author

    Harvey, Jennifer G. ; Marlin, Chris D.

  • Author_Institution
    Dept. of Comput. Sci., Flinders Univ. of South Australia, Adelaide, SA, Australia
  • fYear
    1996
  • fDate
    14-18 Jul 1996
  • Firstpage
    55
  • Lastpage
    63
  • Abstract
    Integration frameworks for building software engineering environments provide at least data, control and presentation integration facilities, together with integration devices which afford access to these facilities by the tools which populate the framework. Typically, an integration device is a specially developed language, or extension to an existing language, in which the integration programmer specifies the desired interactions between the tools comprising the software engineering environment. Surprisingly little effort has been applied to assessing the expressiveness of integration languages, even though the power of such a language limits the level of integration a tool can achieve within the environment. Our work seeks to provide an approach to both assessing and comparing the expressiveness of the integration devices of a range of commercial and research products. The paper presents a layered operational model, based on information structures; this model has been developed for describing the semantics of the inter-tool communication features of integration devices in a precise manner, and in a manner which will facilitate such assessment and comparison
  • Keywords
    computer aided software engineering; software reusability; software tools; information structures; integration devices; integration languages; integration programmer; inter-tool communication; inter-tool communication features; layered operational model; presentation integration facilities; software engineering environment; software engineering environments; specially developed language; tool integration frameworks; Communication system control; Computer languages; Computer science; Information science; Memory; Programming profession; Software engineering; Software tools; User interfaces; Vehicles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Australian Software Engineering Conference, 1996., Proceedings of 1996
  • Conference_Location
    Melbourne, Vic.
  • Print_ISBN
    0-8186-7635-3
  • Type

    conf

  • DOI
    10.1109/ASWEC.1996.534123
  • Filename
    534123