11th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2007) Temporal Interaction Contracts for Components in a Distributed System Annapolis, Maryland, USA October 15-October 19 ISBN: 0-7695-2891-0
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/EDOC.2007.47
Software realization of distributed computing systems is typically achieved through the component-based software development approach. Thus, software executing on such distributed systems consists of many autonomous components which interact with each other to coordinate their activities. The need for such coordination along with requirements such as heterogeneity, scalability, security, and availability, considerably increases the complexity of code in distributed systems. Simplifying distributed component-based software development requires abstractions at various levels that enable separate design and specification of component interactions and the components themselves. This paper depicts a method to specify component interactions involving temporal invocation constraints. Based on the knowledge of component interactions, two types of replaceability criteria are defined and empirically evaluated.
Citation:
Omakr J. Tilak, Rajeev R. Raje, "Temporal Interaction Contracts for Components in a Distributed System," edoc, pp.339, 11th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2007), 2007 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||