Skip to Main content Skip to Navigation
Book sections

Split of Composite Components for Distributed Applications

Abstract : Composite structures as in UML are a way to ease the development of complex applications. Composite classes contain sub-components that are instantiated, interconnected and configured along with the composite. Composites may also contain operations and further attributes. Their deployment on distributed platforms is not trivial, since their sub-components might be allocated to di↵erent computing nodes. In this case, the deployment implies a split of the composite. In this chapter, we will motivate why composites need to be allocated to di↵erent nodes in some cases by examining the particular case of interaction components. We will also discuss several options to achieve the separation and their advantages and disadvantages including modeling restrictions for the classes.
Document type :
Book sections
Complete list of metadata

Cited literature [15 references]  Display  Hide  Download
Contributor : Önder Gürcan Connect in order to contact the contributor
Submitted on : Monday, June 4, 2018 - 12:57:43 PM
Last modification on : Monday, July 4, 2022 - 10:29:31 AM
Long-term archiving on: : Wednesday, September 5, 2018 - 1:32:17 PM


Files produced by the author(s)


  • HAL Id : cea-01807027, version 1


Ansgar Radermacher, Önder Gürcan, Arnaud Cuccuru, Sébastien Gerard, Brahim Hamid. Split of Composite Components for Distributed Applications. Languages, Design Methods, and Tools for Electronic System Design. Lecture Notes in Electrical Engineering, 311, pp.265-280, 2014, Lecture Notes in Electrical Engineering. ⟨cea-01807027⟩



Record views


Files downloads