Rigorous Modeling of Real-time System Based on UML and PVS

被引:0
|
作者
赖明志
尤晋元
机构
[1] Department of Computer Science & Engineering
[2] Shanghai 200030
[3] Shanghai Jiaotong University
关键词
Embedded Real-time System; UML Statechart; PVS; Timed Automata; Model Checking;
D O I
10.19884/j.1672-5220.2005.01.004
中图分类号
TP311.13 [];
学科分类号
1201 ;
摘要
Rigorous modeling could improve the correctness and reduce cost in embedded real-time system development for models could be verified. Tools are needed for rigorous modeling of embedded real-time system. UML is an industrial standard modeling language which provides a powerful expressi-veness, intuitive and easy to use interface to model. UML is widely accepted by software developer. However, for lack of precisely defined semantics, especially on the dynamic diagrams, UML model is hard to be verified. PVS is a general formal method which provides a high-order logic specification language and integrated with model checking and theorem proving tools. Combining the widely used UML with PVS, this paper provides a novel modeling and verification approach for embedded real-time system. In this approach, we provide 1) a timed extended UML statechart for modeling dynamic behavior of an embedded real-time system; 2) an approach to capture timed automata based semantics from timed statechart; and 3) an algorithm to generate a finite state model expressed in PVS specification for model checking. The benefits of our approach include flexible and friendly in modeling, extendable in forma-lization and verification content, and better performance. Time constraints are modeled and verified and it’s a highlight of this paper.
引用
收藏
页码:16 / 21
页数:6
相关论文
共 50 条
  • [1] UML statechart based rigorous modeling of real-time system
    赖明志
    尤晋元
    [J]. Journal of Harbin Institute of Technology(New series), 2005, (01) : 74 - 80
  • [2] Aspect-oriented real-time system modeling method based on UML
    Zhang, LC
    Liu, RC
    [J]. 11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, Proceedings, 2005, : 373 - 376
  • [3] Real-time modeling with UML:: The ACCORD approach
    Lanusse, A
    Gérard, S
    Terrier, F
    [J]. UNIFIED MODELING LANGUAGE: UML'98: BEYOND THE NOTATION, 1999, 1618 : 319 - 335
  • [4] Rigorous modeling of disk performance for real-time applications
    Park, S
    Shin, H
    [J]. REAL-TIME AND EMBEDDED COMPUTING SYSTEMS AND APPLICATIONS, 2003, 2968 : 486 - 498
  • [5] Modeling Real-Time Multi-Core Embedded System Using UML
    Abdel-Qader, Jareer H.
    Walker, Roger S.
    [J]. PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 1642 - 1643
  • [6] Evaluating UML extensions for modeling real-time systems
    Bichler, L
    Radermacher, A
    Schürr, A
    [J]. PROCEEDINGS OF THE SEVENTH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, 2002, : 271 - 278
  • [7] UML Profiles for Modeling Real-Time Communication Protocols
    Kumar, Barath
    Jasperneite, Juergen
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2010, 9 (02): : 178 - 198
  • [8] UML extensions for modeling real-time and embedded systems
    Szostak, S
    Robak, S
    Stryjski, R
    Franczyk, B
    [J]. DESDES '1: PROCEEDINGS OF THE INTERNATIONAL WORKSHOP ON DISCRETE-EVENT SYSTEM DESIGN, 2001, : 109 - 114
  • [9] Smart sensor modeling with the UML for real-time embedded applications
    Jouvray, C
    Gérard, S
    Terrier, F
    Bouaziz, S
    Reynaud, R
    [J]. 2004 IEEE INTELLIGENT VEHICLES SYMPOSIUM, 2004, : 919 - 924
  • [10] RT-UML for modeling real-time Web services
    Cambronero, M. Emilia
    Diaz, Gregorio
    Pardo, J. Jose
    Valero, Valentin
    Pelayo, Fernando L.
    [J]. SCW 2006: IEEE SERVICES COMPUTING WORKSHOPS, PROCEEDINGS, 2006, : 131 - 139