DocumentCode :
2441345
Title :
Validation and test generation for object-oriented distributed software
Author :
Jeron, T. ; Jezequel, Jean-Marc ; Le Guennec, A.
Author_Institution :
CNRS, Rennes
fYear :
1998
fDate :
20-21 Apr 1998
Firstpage :
51
Lastpage :
60
Abstract :
The development of correct OO distributed software is a daunting task as soon as the distributed interactions are not trivial. This is due to the inherent complexity of distributed systems (latency, error recovery, etc.), leading to numerous problems such as deadlocks, race conditions, and many difficulties in trying to detect and reproduce such error conditions and debug them. The OO technology is ill equipped to deal with this dimension of the problem. On the other hand, the willingness of mastering this complexity in the context of telecommunication protocols gave birth to specific formal verification and validation tools. The aim of the paper is to explore how the underlying technology of these tools could be made available to the designer of OO distributed software. We propose a framework allowing the integration of formal verification and validation technology in a seamless OO life cycle based on UML, the Unified Modeling Language. From a UML model, this framework would allow one to conduct model checking activities as well as random simulation and automatic test generation
Keywords :
automatic programming; object-oriented programming; parallel programming; program testing; program verification; OO distributed software; OO technology; UML; Unified Modeling Language; automatic test generation; deadlocks; distributed interactions; distributed systems; error conditions; error recovery; formal verification; model checking activities; object oriented distributed software; race conditions; random simulation; seamless OO life cycle; software validation; telecommunication protocols; validation tools; Analytical models; Automatic testing; Delay; Design methodology; Fault tolerance; Radio access networks; Software maintenance; Software systems; Software testing; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering for Parallel and Distributed Systems, 1998. Proceedings. International Symposium on
Conference_Location :
Kyoto
Print_ISBN :
0-7695-0634-8
Type :
conf
DOI :
10.1109/PDSE.1998.668156
Filename :
668156
Link To Document :
بازگشت