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] Testing timed automata
    Springintveld, J
    Vaandrager, F
    D'Argenio, PR
    THEORETICAL COMPUTER SCIENCE, 2001, 254 (1-2) : 225 - 257
  • [22] Eventual timed automata
    D'Souza, D
    Mohan, MR
    FSTTCS 2005: FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE, PROCEEDINGS, 2005, 3821 : 322 - 334
  • [23] The Timestamp of Timed Automata
    Rosenmann, Amnon
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS (FORMATS 2019), 2019, 11750 : 181 - 198
  • [24] Testingmembership for timed automata
    Lassaigne, Richard
    de Rougemont, Michel
    ACTA INFORMATICA, 2023, 60 (04) : 361 - 384
  • [25] Perturbed timed automata
    Alur, R
    La Torre, S
    Madhusudan, P
    HYBRID SYSTEMS: COMPUTATION AND CONTROL, 2005, 3414 : 70 - 85
  • [26] The Opacity of Timed Automata
    An, Jie
    Gao, Qiang
    Wang, Lingtai
    Zhan, Naijun
    Hasuo, Ichiro
    FORMAL METHODS, PT I, FM 2024, 2025, 14933 : 620 - 637
  • [27] A Menagerie of Timed Automata
    Fontana, Peter
    Cleaveland, Rance
    ACM COMPUTING SURVEYS, 2014, 46 (03)
  • [28] Timed cooperating automata
    Lanotte, Ruggero
    Maggiolo-Schettin, Andrea
    Peron, Adriano
    Fundamenta Informaticae, 2000, 43 (01) : 153 - 173
  • [29] Alternating timed automata
    Lasota, S
    Walukiewicz, I
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES, PROCEEDINGS, 2005, 3441 : 250 - 265
  • [30] On Simplification of Timed Automata
    Gromov, Maxim
    PROCEEDINGS OF 2016 IEEE EAST-WEST DESIGN & TEST SYMPOSIUM (EWDTS), 2016,