A Template-Based Methodology for the Specification and Automated Composition of Performability Models

被引:9
|
作者
Montecchi, Leonardo [1 ]
Lollini, Paolo [2 ]
Bondavalli, Andrea [2 ]
机构
[1] Univ Estadual Campinas, Inst Comp, BR-13083970 Campinas, Brazil
[2] Univ Firenze, Dipartimento Matemat & Informat, I-50121 Florence, Italy
关键词
Unified modeling language; Analytical models; Libraries; Petri nets; Complexity theory; Stochastic processes; Task analysis; Composition; model-based evaluation; model-driven engineering (MDE); modularity; performability; state based; stochastic activity networks (SANs); template models; DEPENDABILITY; AVAILABILITY;
D O I
10.1109/TR.2019.2898351
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Dependability and performance analysis of modern systems is facing great challenges: their scale is growing, they are becoming massively distributed, interconnected, and evolving. Such complexity makes model-based assessment a difficult and time-consuming task. For the evaluation of large systems, reusable submodels are typically adopted as an effective way to address the complexity and to improve the maintainability of models. When using state-based models, a common approach is to define libraries of generic submodels, and then compose concrete instances by state sharing, following predefined "patterns" that depend on the class of systems being modeled. However, such composition patterns are rarely formalized, or not even documented at all. In this paper, we address this problem using a model-driven approach, which combines a language to specify reusable submodels and composition patterns, and an automated composition algorithm. Clearly defining libraries of reusable submodels, together with patterns for their composition, allows complex models to be automatically assembled, based on a high-level description of the scenario to be evaluated. This paper provides a solution to this problem focusing on: formally defining the concept of model templates, defining a specification language for model templates, defining an automated instantiation and composition algorithm, and applying the approach to a case study of a large-scale distributed system.
引用
收藏
页码:293 / 309
页数:17
相关论文
共 50 条
  • [41] Deep Template-Based Watermarking
    Fang, Han
    Chen, Dongdong
    Huang, Qidong
    Zhang, Jie
    Ma, Zehua
    Zhang, Weiming
    Yu, Nenghai
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2021, 31 (04) : 1436 - 1451
  • [42] TEMPLATE-based image retrieval
    Hsieh, JW
    Grimson, WEL
    IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOL I AND II, PROCEEDINGS, 2002, : 185 - 188
  • [43] GAMMA: Revisiting Template-based Automated Program Repair via Mask Prediction
    Zhang, Quanjun
    Fang, Chunrong
    Zhang, Tongke
    Yu, Bowen
    Sun, Weisong
    Chen, Zhenyu
    2023 38TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, ASE, 2023, : 535 - 547
  • [44] Automated template-based brain localization and extraction for fetal brain MRI reconstruction
    Tourbier, Sebastien
    Velasco-Annis, Clemente
    Taimouri, Vahid
    Hagmann, Patric
    Meuli, Reto
    Warfield, Simon K.
    Cuadra, Meritxell Bach
    Gholipour, Ali
    NEUROIMAGE, 2017, 155 : 460 - 472
  • [45] A template-based approach for the generation of abstractable and reducible models of featured networks
    Miller, A.
    Calder, M.
    Donaldson, A. F.
    COMPUTER NETWORKS, 2007, 51 (02) : 439 - 455
  • [46] Face recognition is not template-based
    Carbon, CC
    Leder, H
    PERCEPTION, 2004, 33 : 103 - 103
  • [47] Template-based synthesis of nanomaterials
    Huczko, A
    APPLIED PHYSICS A-MATERIALS SCIENCE & PROCESSING, 2000, 70 (04): : 365 - 376
  • [48] Hierarchical composition and aggregation of state-based availability and performability models
    Lanus, M
    Yin, L
    Trivedi, KS
    IEEE TRANSACTIONS ON RELIABILITY, 2003, 52 (01) : 44 - 52
  • [49] PetriCode: A Tool for Template-Based Code Generation from CPN Models
    Simonsen, Kent Inge Fagerland
    SOFTWARE ENGINEERING AND FORMAL METHODS, 2014, 8368 : 151 - 163
  • [50] An Efficient Energy Estimation Methodology for Quasi Delay Insensitive Template-Based Asynchronous Circuits
    Ghavami, Behnam
    Pedram, Hossein
    Niknahad, Mahtab
    JOURNAL OF LOW POWER ELECTRONICS, 2010, 6 (01) : 1 - 9