Timed service contract automata

被引:8
|
作者
Basile, Davide [1 ,2 ]
ter Beek, Maurice H. [2 ]
Legay, Axel [3 ]
机构
[1] Univ Firenze, Florence, Italy
[2] CNR, ISTI, Pisa, Italy
[3] Catholic Univ Louvain, Louvain La Neuve, Belgium
关键词
Services; Contracts; Automata; Real time; Synthesis; Orchestration; Games;
D O I
10.1007/s11334-019-00353-3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We equip a recently developed model for the specification of service contracts with real-time constraints. Service contracts offer a means to define the behavioural compliance of a composition of services, typically dictated in a service-level agreement (SLA), as the fulfilment of all service requests through service offers. Depending on their granularity, SLAs vary according to the level of criticality of the involved services and also contain real-time aspects, like the services' response or expiration time. A standard method to refine a spurious service composition into a compliant one is via the synthesis of a safe orchestration, in the form of the most permissive controller from supervisory control theory. Ideally, safe orchestrations solve competition among matching service requests and offers, in light of their criticalities and their timing constraints, in the best possible way. In this paper, we introduce timed service contract automata as a novel formal model for service contracts with real-time constraints on top of services with varying levels of criticality. We also define a means to efficiently compute their composition and their safe orchestration, using the concept of zones from timed games. The innovations of our contribution are illustrated by intuitive examples and by a preliminary evaluation.
引用
收藏
页码:199 / 214
页数:16
相关论文
共 50 条
  • [21] AVOIDING SHARED CLOCKS IN NETWORKS OF TIMED AUTOMATA
    Balaguer, Sandie
    Chatain, Thomas
    LOGICAL METHODS IN COMPUTER SCIENCE, 2013, 9 (04)
  • [22] Reductions and Abstractions for Optimization of Modular Timed Automata
    Lennartson, Bengt
    IFAC PAPERSONLINE, 2022, 55 (28): : 344 - 349
  • [23] History-Deterministic Timed Automata Are Not Determinizable
    Bose, Sougata
    Henzinger, Thomas A.
    Lehtinen, Karoliina
    Schewe, Sven
    Totzke, Patrick
    REACHABILITY PROBLEMS, RP 2022, 2022, 13608 : 67 - 76
  • [24] A Symbolic Algorithm for the Analysis of Robust Timed Automata
    Kordy, Piotr
    Langerak, Rom
    Mauw, Sjouke
    Polderman, Jan Willem
    FM 2014: FORMAL METHODS, 2014, 8442 : 351 - 366
  • [25] Linear parametric model checking of timed automata
    Hune, T
    Romijn, J
    Stoelinga, M
    Vaandrager, F
    JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2002, 52-3 : 183 - 220
  • [26] A Framework and Protocols for Service Contract Agreements Based on International Contract Law
    Parkin, Michael
    Kuo, Dean
    Brooke, John
    INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2009, 6 (03) : 1 - 17
  • [27] State Estimation of Timed Automata Under Partial Observation
    Gao, Chao
    Lefebvre, Dimitri
    Seatzu, Carla
    Li, Zhiwu
    Giua, Alessandro
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2025, 70 (03) : 1981 - 1987
  • [28] Efficient synthesis of production schedules by optimization of timed automata
    Panek, Sebastian
    Stursberg, Olaf
    Engell, Sebastian
    CONTROL ENGINEERING PRACTICE, 2006, 14 (10) : 1183 - 1197
  • [29] Weighted Timed Automata: Model-Checking and Games
    Bouyer, Patricia
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 158 (01) : 3 - 17
  • [30] TkT: Automatic Inference of Timed and Extended Pushdown Automata
    Pastore, Fabrizio
    Micucci, Daniela
    Guzman, Michell
    Mariani, Leonardo
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (02) : 617 - 636