Title :
Model checking distributed objects design
Author_Institution :
Dept. of Comput. Sci., Univ. Coll. London, UK
Abstract :
Potential advantages brought about by distributed system architectures has given rise to the number of applications being based around it. Advantages include an increase in fault tolerance due to replicated components and achieving cost effective scalability by distributing the execution of a task over several relatively cheap hosts rather than a central mainframe. The construction of distributed applications via the direct use of network operating system primitives is no longer feasible and middleware technologies are fast becoming the alternative approach. We note that amongst the different form of middleware, distributed object middleware offers the richest support to application designers and incorporates primitives for distributed transaction management and asynchronous message passing. From the set of distributed object middleware approaches, we concentrate on CORBA because it offers the richest set of synchronization and threading primitives.
Keywords :
distributed object management; message passing; synchronisation; CORBA; asynchronous message passing; distributed object design; distributed system architectures; distributed transaction management; fault tolerance; middleware; model checking; replicated components; scalability; synchronization; threading primitives; Algebra; Application software; Computer aided software engineering; Computer science; Educational institutions; Middleware; Object oriented modeling; Power system modeling; Scalability; Unified modeling language;
Conference_Titel :
Software Engineering, 2001. ICSE 2001. Proceedings of the 23rd International Conference on
Print_ISBN :
0-7695-1050-7
DOI :
10.1109/ICSE.2001.919181