• DocumentCode
    1856576
  • Title

    Towards generative software composition

  • Author

    Holvoet, Tom ; Kielmann, Thilo

  • Author_Institution
    Katholieke Univ., Leuven, Belgium
  • Volume
    7
  • fYear
    1998
  • fDate
    6-9 Jan 1998
  • Firstpage
    245
  • Abstract
    Software systems are increasingly required to be open and distributed. Research on software composition proposes to build such open and distributed systems by “gluing together” basic building blocks (components) using certain kinds of connections between them. Whereas work in this area primarily focuses on more static aspects of composition in order to ensure that given collections of components cooperate successfully, the aspect of dynamically changing compositions is less elaborated. In this paper, we pick up ideas from generative coordination for open systems and develop the vocabulary of a composition language for modelling dynamic composition and recomposition for which the term generative software composition has been coined. We provide a formal semantics for our composition language which can be orthogonally integrated with the semantics of the objective Linda coordination model. We illustrate the expressiveness of our approach on an example
  • Keywords
    software engineering; systems analysis; generative coordination; generative software composition; objective Linda coordination model; open systems; software systems; Application software; Assembly; Computer languages; Hardware; Open systems; Software systems; Vocabulary;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1998., Proceedings of the Thirty-First Hawaii International Conference on
  • Conference_Location
    Kohala Coast, HI
  • Print_ISBN
    0-8186-8255-8
  • Type

    conf

  • DOI
    10.1109/HICSS.1998.649219
  • Filename
    649219