Stepwise refinement of sequence diagrams with soft real-time constraints

被引:5
|
作者
Refsdal, Atle [1 ]
Runde, Ragnhild Kobro [2 ]
Stolen, Ketil [1 ,2 ]
机构
[1] SINTEF ICT, N-0314 Oslo, Norway
[2] Univ Oslo, Dept Informat, N-0316 Oslo, Norway
关键词
Soft real-time specification; Sequence diagram; Refinement; Probabilistic choice; UNDERSPECIFICATION;
D O I
10.1016/j.jcss.2015.03.003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
UML sequence diagrams and similar notations are much used to specify and analyze computer systems and their requirements. Probabilities are often essential, in particular for capturing soft real-time constraints. It is also important to be able to specify systems at different levels of abstraction. Refinement is a means to relate abstract specifications to more concrete specifications in such a way that constraints and analysis results are preserved through the transition. In order to allow soft real-time constraints to be included as an integral part of sequence diagram specifications, this paper presents an approach to extend UML 2.x sequence diagrams to capture probabilistic choice in general and soft real-time constraints in particular. The approach is supported by formal semantics and pragmatic refinement relations with mathematical properties that allow stepwise and modular development of specifications. An example focusing on communication is provided to demonstrate the language and refinement relations. (C) 2015 Elsevier Inc. All rights reserved.
引用
收藏
页码:1221 / 1251
页数:31
相关论文
共 50 条
  • [41] Clustering and Constraints for Real-time Multicast
    Cheng, Wei
    Cheng, Shi
    Wu, Chanle
    Yue, Jun
    Ye, Gang
    He, Lian
    NAS: 2009 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE, AND STORAGE, 2009, : 184 - 187
  • [42] Constraints for real-time digital filters
    Medel, JJ
    López, PG
    Rueda, AF
    AUTOMATIC CONTROL AND COMPUTER SCIENCES, 2003, 37 (05) : 52 - 57
  • [43] Crowdsourcing under Real-Time Constraints
    Boutsis, Ioannis
    Kalogeraki, Vana
    IEEE 27TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2013), 2013, : 753 - 764
  • [44] Verifying a Real-Time Language with Constraints
    Bart, Anicet
    Truchet, Charlotte
    Monfroy, Eric
    2015 IEEE 27TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2015), 2015, : 844 - 851
  • [45] Meeting real-time constraints in CAN
    Cavalieri, Salvatore
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2005, 1 (02) : 124 - 135
  • [46] METHODS FOR VALIDATING REAL-TIME CONSTRAINTS
    LIU, JWS
    HA, R
    JOURNAL OF SYSTEMS AND SOFTWARE, 1995, 30 (1-2) : 85 - 98
  • [47] Noniterative Model Predictive Control with Soft Input Constraints for Real-Time Trajectory Tracking
    Handler, Johannes
    Harker, Matthew
    Rath, Gerhard
    Rollett, Mathias
    2023 AMERICAN CONTROL CONFERENCE, ACC, 2023, : 2040 - 2046
  • [48] Soft real-time view management
    Baralis, Elena
    Cabutto, Mauro
    Cerquitelli, Tania
    Garofalo, Antonio
    Garza, Paolo
    2008 4TH INTERNATIONAL IEEE CONFERENCE INTELLIGENT SYSTEMS, VOLS 1 AND 2, 2008, : 729 - +
  • [49] On soft real-time guarantees on Ethernet
    Cho, MG
    Shin, KG
    REAL-TIME AND EMBEDDED COMPUTING SYSTEMS AND APPLICATIONS, 2003, 2968 : 158 - 175
  • [50] Real-time recognition of a sequence of events
    Dvoenko, SD
    AUTOMATION AND REMOTE CONTROL, 1996, 57 (01) : 120 - 126