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 条
  • [1] Timed service contract automata
    Davide Basile
    Maurice H. ter Beek
    Axel Legay
    Innovations in Systems and Software Engineering, 2020, 16 : 199 - 214
  • [2] Web Service Composition Automation based on Timed Automata
    Hu Jingjing
    Zhu Wei
    Zhao Xing
    Zhu Dongfeng
    APPLIED MATHEMATICS & INFORMATION SCIENCES, 2014, 8 (04): : 2017 - 2024
  • [3] Timed automata
    Alur, R
    VERIFICATION OF DIGITAL AND HYBRID SYSTEM, 2000, 170 : 233 - 264
  • [4] A Compositional Translation of Timed Automata with Deadlines to UPPAAL Timed Automata
    Gomez, Rodolfo
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, PROCEEDINGS, 2009, 5813 : 179 - 194
  • [5] Timed unfoldings for networks of timed automata
    Bouyer, Patricia
    Haddad, Serge
    Reynier, Pierre-Alain
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2006, 4218 : 292 - 306
  • [6] Timed patterns: TCOZ to timed automata
    Dong, JS
    Hao, P
    Qin, SC
    Sun, J
    Yi, W
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2004, 3308 : 483 - 498
  • [7] Secure Multi-Party Computation with Service Contract Automata
    Basile, Davide
    ERCIM NEWS, 2021, (126): : 32 - 33
  • [8] On Implementable Timed Automata
    Feo-Arenis, Sergio
    Vujinovic, Milan
    Westphal, Bernd
    FORMAL TECHNIQUES FOR DISTRIBUTED OBJECTS, COMPONENTS, AND SYSTEMS, FORTE 2020, 2020, 12136 : 78 - 95
  • [9] Axiomatising timed automata
    Huimin Lin
    Wang Yi
    Acta Informatica, 2002, 38 : 277 - 305
  • [10] Updatable timed automata
    Bouyer, P
    Dufourd, C
    Fleury, E
    Petit, A
    THEORETICAL COMPUTER SCIENCE, 2004, 321 (2-3) : 291 - 345