Validating distributed software modeled with the unified modeling language

被引:0
|
作者
Jézéquel, JM [1 ]
Le Guennec, A [1 ]
Pennaneac'h, F [1 ]
机构
[1] CNRS, Irisa, F-35042 Rennes, France
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 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.
引用
收藏
页码:365 / 377
页数:13
相关论文
共 50 条
  • [1] Modeling software architectures in the unified modeling language
    Medvidovic, N
    Rosenblum, DS
    Redmiles, DF
    Robbins, JE
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2002, 11 (01) : 2 - 57
  • [2] Software system development with unified modeling language
    Ushakov, IB
    [J]. FOURTH IEEE INTERNATIONAL SYMPOSIUM AND FORUM ON SOFTWARE ENGINEERING STANDARDS - PROCEEDINGS, 1999, : 254 - 254
  • [3] Computer aided software FMEA for Unified Modeling Language based software
    Hecht, H
    An, XG
    Hecht, M
    [J]. ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 2004 PROCEEDINGS, 2004, : 243 - 248
  • [4] UML (Unified Modeling Language): Standard Language for Software Architecture Development
    Kaur, Harpreet
    Singh, Pardeep
    [J]. COMPUTING, COMMUNICATION, AND CONTROL, 2011, 1 : 118 - 125
  • [5] Designing software product lines with the Unified Modeling Language (UML)
    Gomaa, H
    [J]. SOFTWARE PRODUCT LINES, PROCEEDINGS, 2004, 3154 : 317 - 317
  • [6] Documenting electronic commerce systems and software using the unified modeling language
    Saleh, K
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2002, 44 (05) : 303 - 311
  • [7] Empirical Research on Unified Modeling Language Based on Software Quality Management
    Zhang Hao
    Zhao Junxia
    [J]. PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON INNOVATION AND MANAGEMENT, VOLS I AND II, 2009, : 1433 - 1437
  • [8] Generative AI in the Software Modeling Classroom: An Experience Report With ChatGPT and Unified Modeling Language
    Camara, Javier
    Troya, Javier
    Montes-Torres, Julio
    Jaime, Francisco J.
    [J]. IEEE Software, 2024, 41 (06) : 73 - 81
  • [9] Working with UML: A software design process based on inspections for the unified modeling language
    Travassos, GH
    Shull, F
    Carver, J
    [J]. ADVANCES IN COMPUTERS, VOL 54: TRENDS IN SOFTWARE ENGINEERING, 2001, 54 : 35 - 98
  • [10] Creating and Validating a Ground Truth Dataset of Unified Modeling Language Diagrams Using Deep Learning Techniques
    Torcal, Javier
    Moreno, Valentín
    Llorens, Juan
    Granados, Ana
    [J]. Applied Sciences (Switzerland), 2024, 14 (23):