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 条
  • [21] Distributed object-oriented switching system software platform design
    Sunaga, H
    Shina, H
    Inamori, H
    Nakamura, R
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2001, 14 (07) : 695 - 714
  • [22] Minimizing the overhead cost of distributed object-oriented software remapping
    Fergany, TA
    Faheem, MT
    Sarhan, A
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2003, : 275 - 282
  • [23] Object-oriented distributed component software development based on CORBA
    Yau, SS
    Xia, B
    TWENTY-SECOND ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE - PROCEEDINGS, 1998, : 246 - 251
  • [24] Performance-based modeling for distributed object-oriented software
    Abdel-raouf, A
    Fergany, TA
    Ammar, R
    Sholl, H
    PROCEEDINGS OF THE 3RD IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY, 2003, : 769 - 773
  • [25] Object-oriented perspective on software system testing in a distributed environment
    Campbell, MC
    Hinds, DK
    Kapetanakis, AV
    Levis, DS
    McFarland, SJ
    Miller, DJ
    Southworth, JS
    HEWLETT-PACKARD JOURNAL, 1995, 46 (06): : 75 - 81
  • [26] The OCoN approach for object-oriented distributed software systems modeling
    Giese, H
    Wirtz, G
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2001, 16 (03): : 157 - 172
  • [27] Centralized, distributed responsibility, and decoupled object-oriented software designs
    Broadwater, RP
    Dilek, M
    Thompson, J
    2001 POWER ENGINEERING SOCIETY SUMMER MEETING, VOLS 1-3, CONFERENCE PROCEEDINGS, 2001, : 1025 - 1028
  • [28] Test Case Generation for Object-Oriented Systems: A Review
    Singh, Rajvir
    2014 FOURTH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS AND NETWORK TECHNOLOGIES (CSNT), 2014, : 981 - 989
  • [30] OBJECT-ORIENTED SOFTWARE EVOLUTION
    LIEBERHERR, KJ
    XIAO, C
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1993, 19 (04) : 313 - 343