By Topic

Towards generative software composition

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Holvoet, T. ; Katholieke Univ., Leuven, Belgium ; Kielmann, T.

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

Published in:

System Sciences, 1998., Proceedings of the Thirty-First Hawaii International Conference on  (Volume:7 )

Date of Conference:

6-9 Jan 1998