Control Encapsulation: A Calculus for Exogenous Composition of Software Components

  • Authors:
  • Kung-Kiu Lau;Mario Ornaghi

  • Affiliations:
  • School of Computer Science, the University of Manchester, Manchester, United Kingdom M13 9PL;Dipartimento di Scienze dell'Informazione, Universita' degli studi di Milano, Milano, Italy 20135

  • Venue:
  • CBSE '09 Proceedings of the 12th International Symposium on Component-Based Software Engineering
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

In current software components models, components do not encapsulate control, and are composed by connection mechanisms which pass control from component to component. Connection mechanisms are not hierarchical in general, and therefore current component models do not support hierarchical system construction. In this paper we argue that control encapsulation by components, together with suitable composition mechanisms, can lead to a component model that supports hierarchical system construction. We show an example of such a model and present a calculus for its hierarchical composition mechanisms.