Title :
A connector-based approach for controlled data distribution in RTP architecture
Author :
Micucci, Daniela ; Tisato, Francesco ; Trentini, Andrea
Author_Institution :
Universita degli Studi di Milano-Bicocca, Milano, Italy
Abstract :
As the size and the complexity of software systems increases, a proper decomposition approach is strongly required, in particular to address issues about "when" and "how" distribution and elaboration have to be performed. In this paper we present RTP (Real Time Performers), a general-purpose architecture for the development of modular and configurable real-time distributed systems. It is based on basic and formally-modelled notions: projectors (data transferring components), state machines, command traces, topologies and strategists. The RTP decomposition approach is based on the component-connector pattern, refined with the specialization of the connector role. RTP rationale is the "externalization" and formalization of communication issues between components, with a strong separation between alignment mechanisms and policies.
Keywords :
distributed processing; object-oriented programming; real-time systems; software architecture; RTF architecture; component-connector pattern; configurable real-time distributed systems; controlled data distribution; software system complexity; Computer architecture; Connectors; Distributed computing; Middleware; Protocols; Real time systems; Software architecture; Software maintenance; Software systems; Topology;
Conference_Titel :
Distributed Computing Systems Workshops, 2003. Proceedings. 23rd International Conference on
Print_ISBN :
0-7695-1921-0
DOI :
10.1109/ICDCSW.2003.1203553