Combining the Description Features of UML-RT and CSP plus T Specifications Applied to a Complete Design of Real-Time Systems

被引:0
|
作者
Akhlaki, Kawtar Benghazi [1 ]
Capel-Tunon, Manuel I. [1 ]
机构
[1] Univ Granada, Dept Lenguajes & Sistemas Informat, E-18071 Granada, Spain
关键词
CSP plus T; formal software specification; process algebras; real-time systems; Unified Modeling Language;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
UML is a collection of notations for capturing a software system specification. These notations have a specific syntax defined by the Object Management Group (OMG), but many of their constructs only present informal semantics. They are primarily graphical, with textual annotation. The inadequacies of standard UML as a vehicle for complete specification and implementation of real-time embedded systems has led to a variety of competing and complementary proposals. The Real-time UML profile (UML-RT), developed and standardized by OMG, defines a unified framework to express the time, scheduling and performance aspects of a system. We present in this paper a framework approach aimed at deriving a complete specification of a real-time system. Therefore, we combine two methods, a semiformal one, UML-RT, which allows the visual modeling of a real-time system and a formal one, CSP+T, which is a design language including the specification of real-time requirements. As to show the applicability of the approach, a correct design of a real-time system with hard real time constraints by applying a set of mapping rules is obtained.
引用
收藏
页码:193 / 198
页数:6
相关论文
共 31 条
  • [1] Combining the description features of UML-RT and CSP+T specifications applied to a complete design of real-time systems
    Akhlaki, KB
    Capel-Tuñón, MI
    [J]. ENFORMATIKA, VOL 7: IEC 2005 PROCEEDINGS, 2005, : 193 - 198
  • [2] Consistent design of embedded real-time systems with UML-RT
    Küster, JM
    Stroop, J
    [J]. FOURTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2001, : 31 - 40
  • [3] A methodological approach to the formal specification of real-time systems by transformation of UML-RT design models
    Akhlaki, K. Benghazi
    Tunon, M. I. Capel
    Terriza, J. A. Holgado
    Morales, L. E. Mendoza
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2007, 65 (01) : 41 - 56
  • [4] From UML-RT models to a graphical design environment of real-time multitasking
    Liu Xiaoyan
    Zhang Yunsheng
    Schwarz, Jean Jacques
    Li Junchang
    [J]. PROCEEDINGS OF THE 26TH CHINESE CONTROL CONFERENCE, VOL 3, 2007, : 164 - +
  • [5] UML-RT as a candidate for modeling embedded real-time systems in the telecommunication domain
    Herzberg, D
    [J]. UML'99 - THE UNIFIED MODELING LANGUAGE: BEYOND THE STANDARD, 1999, 1723 : 330 - 338
  • [6] Modelling and Code Generation for Real-Time Embedded Systems with UML-RT and Papyrus-RT
    Hili, Nicolas
    Dingel, Juergen
    Beaulieu, Alain
    [J]. PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017), 2017, : 509 - 510
  • [7] An approach for designing real-time embedded systems from RT-UML specifications
    Computer Science Institute, UFRGS, Brazil
    不详
    不详
    [J]. 1600, 117-122 (2005):
  • [8] Design of real-time systems by systematic transformation of UML/RT models into simple timed process algebra system specifications
    Akhlaki, K. Benghazi
    Tunon, M. I. Capel
    Terriza, J. A. Holgado
    [J]. ICEIS 2006: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, 2006, : 290 - +
  • [9] A UML profile and a methodology for real-time systems design
    Bartolini, Cesare
    Bertolino, Antonia
    De Angelis, Guglielmo
    Lipari, Giuseppe
    [J]. 32ND EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA) - PROCEEDINGS, 2006, : 108 - +
  • [10] On the suitability of the RT-UML profile for modelling distributed real-time systems
    Becker, LB
    Pereira, CE
    [J]. ETFA 2003: IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 2, PROCEEDINGS, 2003, : 658 - 663