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 条
  • [31] From Real-time Logic to Timed Automata
    Ferrere, Thomas
    Maler, Oded
    Nickovic, Dejan
    Pnueli, Amir
    JOURNAL OF THE ACM, 2019, 66 (03)
  • [32] Analysis of logic controllers by transformation of SFC into timed automata
    Stursberg, Olaf
    Lohmann, Sven
    2005 44TH IEEE CONFERENCE ON DECISION AND CONTROL & EUROPEAN CONTROL CONFERENCE, VOLS 1-8, 2005, : 7720 - 7725
  • [33] Checking Timed Buchi Automata Emptiness on Simulation Graphs
    Tripakis, Stavros
    ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2009, 10 (03)
  • [34] MIGHTYL: A Compositional Translation from MITL to Timed Automata
    Brihaye, Thomas
    Geeraerts, Gilles
    Ho, Hsi-Ming
    Monmege, Benjamin
    COMPUTER AIDED VERIFICATION, CAV 2017, PT I, 2017, 10426 : 421 - 440
  • [35] Modelling and Analysis with Featured Modal Contract Automata
    Basile, Davide
    ter Beek, Maurice H.
    Gnesi, Stefania
    SPLC'18: PROCEEDINGS OF THE 22ND INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE - VOL 2, 2018, : 11 - 16
  • [36] Modeling and analyzing mixed reality applications using timed automata
    Didier, Jean-Yves
    Djafri, Bachir
    Klaudel, Hanna
    INTELLIGENT SYSTEMS AND AUTOMATION, 2008, 1019 : 173 - 178
  • [37] Rewriting Logic Semantics and Symbolic Analysis for Parametric Timed Automata
    Arias, Jaime
    Bae, Kyungmin
    Olarte, Carlos
    Olveczky, Peter Csaba
    Petrucci, Laure
    Romming, Fredrik
    PROCEEDINGS OF THE 8TH ACM SIGPLAN INTERNATIONAL WORKSHOP ON FORMAL TECHNIQUES FOR SAFETY-CRITICAL SYSTEMS, FTSCS 2022, 2022, : 3 - 15
  • [38] Revisiting Bounded Reachability Analysis of Timed Automata Based on MILP
    Ober, Iulian
    FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS, FMICS 2018, 2018, 11119 : 269 - 283
  • [39] Latency Evaluation of SDFGs on Heterogeneous Processors Using Timed Automata
    Rajadurai, Sivashankari
    Alazab, Mamoun
    Kumar, Neeraj
    Gadekallu, Thippa Reddy
    IEEE ACCESS, 2020, 8 : 140171 - 140180
  • [40] Event Algebra for Transition Systems Composition Application to Timed Automata
    Fares, Elie
    Bodeveix, Jean-Paul
    Filali, Mamoun
    2013 20TH INTERNATIONAL SYMPOSIUM ON TEMPORAL REPRESENTATION AND REASONING (TIME), 2013, : 125 - 132