Validation and test generation for object-oriented distributed software

被引:1
|
作者
Jeron, T [1 ]
Jezequel, JM [1 ]
Le Guennec, A [1 ]
机构
[1] Inst Rech Informat & Syst Aleatoires, CNRS, F-35042 Rennes, France
来源
SOFTWARE ENGINEERING FOR PARALLEL AND DISTRIBUTED SYSTEMS - INTERNATIONAL SYMPOSIUM PROCEEDINGS | 1998年
关键词
D O I
10.1109/PDSE.1998.668156
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 this 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 to conduct model checking activities as well as random simulation and automatic test generation.
引用
收藏
页码:51 / 60
页数:10
相关论文
共 50 条
  • [1] On test data generation of object-oriented software
    Arcuri, Andrea
    Yao, Xin
    TAIC PART 2007 - TESTING: ACADEMIC AND INDUSTRIAL CONFERENCE - PRACTICE AND RESEARCH TECHNIQUES, PROCEEDINGS: CO-LOCATED WITH MUTATION 2007, 2007, : 72 - +
  • [2] Distributed concurrent object-oriented software
    Broy, M
    FROM OBJECT-ORIENTATION TO FORMAL METHODS: ESSAYS IN MEMORY OF OLE-JOHAN DAHL, 2004, 2635 : 83 - 95
  • [3] A Memetic Algorithm for test data generation of object-oriented software
    Arcuri, Andrea
    Yao, Xin
    2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, : 2048 - 2055
  • [4] Generation of distributed object-oriented programs
    Launay, P
    Pazat, JL
    PARALLEL COMPUTING: FUNDAMENTALS, APPLICATIONS AND NEW DIRECTIONS, 1998, 12 : 649 - 654
  • [5] Measurement and validation of object-oriented software coupling
    Li, Bixin
    Dongnan Daxue Xuebao (Ziran Kexue Ban)/Journal of Southeast University (Natural Science Edition), 2006, 36 (03): : 446 - 451
  • [6] Generation of object-oriented formal software specifications
    Hartrum, TC
    Karagias, T
    PROCEEDINGS OF THE IEEE 1997 AEROSPACE AND ELECTRONICS CONFERENCE - NAECON 1997, VOLS 1 AND 2, 1997, : 660 - 667
  • [7] Interclass test order for object-oriented software
    Tai, Kuo-Chung
    Daniels, Fonda J.
    JOOP - Journal of Object-Oriented Programming, 1999, 12 (04): : 18 - 35
  • [8] Interclass test order for object-oriented software
    Tai, KC
    Daniels, FJ
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1999, 12 (04): : 18 - +
  • [9] AN OBJECT-ORIENTED PROGRAMMING LANGUAGE FOR DEVELOPING DISTRIBUTED SOFTWARE
    SHANG, LJ
    SUN, ZX
    SIGPLAN NOTICES, 1987, 22 (08): : 51 - 56
  • [10] Development of a software tester for distributed object-oriented systems
    Cheng, Fan-Tien
    Su, Yu-Chuan
    Wang, Chin-Hui
    Wu, Shang-Lun
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2007, 30 (01) : 115 - 131