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] Automated incremental synthesis of timed automata
    Bonakdarpour, Borzoo
    Kulkarni, Sandeep S.
    FORMAL METHODS: APPLICATIONS AND TECHNOLOGY, 2007, 4346 : 261 - +
  • [3] Supervisory Control Synthesis of Timed Automata Using Forcible Events
    Rashidinejad, Aida
    Reniers, Michel
    Fabian, Martin
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2024, 69 (02) : 1074 - 1080
  • [4] Recursive Timed Automata
    Trivedi, Ashutosh
    Wojtczak, Dominik
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, 2010, 6252 : 306 - 324
  • [5] Metric quantifiers and counting in timed logics and automata
    Ho, Hsi-Ming
    Madnani, Khushraj
    INFORMATION AND COMPUTATION, 2025, 303
  • [6] Orchestration of Dynamic Service Product Lines with Featured Modal Contract Automata
    Basile, Davide
    ter Beek, Maurice H.
    Di Giandomenico, Felicita
    Gnesi, Stefania
    21ST INTERNATIONAL SYSTEM & SOFTWARE PRODUCT LINE CONFERENCE (SPLC 2017), VOL 2, 2017, : 117 - 122
  • [7] Non-blocking Supervisory Control of Timed Automata using Forcible Events
    Rashidinejad, Aida
    van der Graaf, Patrick
    Reniers, Michel
    Fabian, Martin
    IFAC PAPERSONLINE, 2020, 53 (04): : 356 - 362
  • [8] Weak Alternating Timed Automata
    Parys, Pawel
    Walukiewicz, Igor
    AUTOMATA, LANGUAGES AND PROGRAMMING, PT II, PROCEEDINGS, 2009, 5556 : 273 - +
  • [9] Avoiding Shared Clocks in Networks of Timed Automata Avoiding Shared Clocks in Networks of Timed Automata
    Balaguer, Sandie
    Chatain, Thomas
    CONCUR 2012 - CONCURRENCY THEORY, 2012, 7454 : 100 - 114
  • [10] WEAK ALTERNATING TIMED AUTOMATA
    Parys, Pawel
    Walukiewicz, Igor
    LOGICAL METHODS IN COMPUTER SCIENCE, 2012, 8 (03)