loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
29th International Conference on Software Engineering (ICSE'07)
SYNTHESIS: A Tool for Automatically Assembling Correct and Distributed Component-Based Systems
Minneapolis, Minnesota
May 20-May 26
ISBN: 0-7695-2828-7
Marco Autili, University of L'Aquila, Italy
Paola Inverardi, University of L'Aquila, Italy
Alfredo Navarra, University of L'Aquila, Italy
Massimo Tivoli, University of L'Aquila, Italy
SYNTHESIS is a tool for automatically assembling correct and distributed component-based systems. In our context, a system is correct when it is deadlock-free and performs only specified component interactions. In order to automatically synthesize the correct composition code, SYNTHESIS takes as input an high-level behavioural description for each component that must form the system to be built and a specification of the component interactions that must be enforced in the system. The automatically derived composition code is implemented as a set of distributed component wrappers that cooperatively interact with each other and with their wrapped components in order to prevent possible deadlocks and make the composed system exhibit only the specified interactions. The current version of SYNTHESIS supports two possible development platforms: Microsoft COM/DCOM, and EJB (Enterprise Java Beans).
Citation:
Marco Autili, Paola Inverardi, Alfredo Navarra, Massimo Tivoli, "SYNTHESIS: A Tool for Automatically Assembling Correct and Distributed Component-Based Systems," icse, pp.784-787, 29th International Conference on Software Engineering (ICSE'07), 2007
Usage of this product signifies your acceptance of the Terms of Use.