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 条
  • [41] Event algebra for transition systems composition application to timed automata
    Fares, Elie
    Bodeveix, Jean-Paul
    Filali, Mamoun
    ACTA INFORMATICA, 2018, 55 (05) : 363 - 400
  • [42] Computing Maximally-Permissive Strategies in Acyclic Timed Automata
    Clement, Emily
    Jeron, Thierry
    Markey, Nicolas
    Mentre, David
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, FORMATS 2020, 2020, 12288 : 111 - 126
  • [43] Observers for a Class of Timed Automata Based on Elapsed Time Graphs
    Li, Jun
    Lefebvre, Dimitri
    Hadjicostis, Christoforos N.
    Li, Zhiwu
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2022, 67 (02) : 767 - 779
  • [44] The semantics and verification of timed service choreography
    Zhao, Yongxin
    Xiao, Hao
    Wang, Zheng
    Pu, Geguang
    Su, Ting
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2014, 91 (03) : 384 - 402
  • [45] Analysis and Applications of Timed Service Protocols
    Ponge, Julien
    Benatallah, Boualem
    Casati, Fabio
    Toumani, Farouk
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2010, 19 (04)
  • [46] Fault Measure of Discrete Event Systems Using Probabilistic Timed Automata
    Huang, Yi-Sheng
    Chiang, Ho-Shan
    Jeng, MuDer
    2011 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2011, : 1218 - 1223
  • [47] Real-time component composition using hierarchical timed automata
    Jin, Xianli
    Ma, Huadong
    Gu, Zonghua
    USIC 2007: PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2007, : 90 - +
  • [48] Contract Design in Hierarchical Game for Sponsored Content Service Market
    Xiong, Zehui
    Zhao, Jun
    Zhang, Yang
    Niyato, Dusit
    Zhang, Junshan
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2021, 20 (09) : 2763 - 2778
  • [49] A Timed Automata Model for Systems with Gateway-Connected Controller Area Networks
    Ivkovic, Nikola
    Milic, Luka
    Konecki, Mario
    2018 IEEE 3RD INTERNATIONAL CONFERENCE ON COMMUNICATION AND INFORMATION SYSTEMS (ICCIS), 2018, : 97 - 101
  • [50] Dynamic Monitoring of Service Outsourcing for Timed Workflow Processes
    Du, Yanhua
    Wang, Li
    Mu, Gege
    Li, Xitong
    IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 2019, 66 (04) : 715 - 729