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 条
  • [11] Protocol Composition Revisited: A Template-based Transport Architecture
    Martin, Denis
    2013 SECOND INTERNATIONAL CONFERENCE ON FUTURE GENERATION COMMUNICATION TECHNOLOGY (FGCT 2013), 2013, : 178 - 183
  • [12] Template-based modeling methodology of a virtual plant for virtual commissioning
    Ko, Minsuk
    Park, Sang C.
    CONCURRENT ENGINEERING-RESEARCH AND APPLICATIONS, 2014, 22 (03): : 197 - 205
  • [13] ClusPro LigTBM: Automated Template-based Small Molecule Docking
    Alekseenko, Andrey
    Kotelnikov, Sergei
    Ignatov, Mikhail
    Egbert, Megan
    Kholodov, Yaroslav
    Vajda, Sandor
    Kozakov, Dima
    JOURNAL OF MOLECULAR BIOLOGY, 2020, 432 (11) : 3404 - 3410
  • [14] TempLM: Distilling Language Models into Template-Based Generators
    Zhang, Tianyi
    Lee, Mina
    Li, Lisa
    Shen, Ende
    Hashimoto, Tatsunori B.
    FINDINGS OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, ACL 2023, 2023, : 1970 - 1994
  • [15] TEMPLATE-BASED ISOCONTOURING
    Lakshmipathy, Jagannathan
    Nowinski, Wieslaw L.
    Wernert, Eric A.
    INTERNATIONAL JOURNAL OF IMAGE AND GRAPHICS, 2006, 6 (02) : 187 - 204
  • [16] Probabilistic divergence of a template-based modelling methodology from the ideal protocol
    Runthala, Ashish
    JOURNAL OF MOLECULAR MODELING, 2021, 27 (02)
  • [17] A Template-Based Design Methodology for Graph-Parallel Hardware Accelerators
    Ayupov, Andrey
    Yesil, Serif
    Ozdal, Muhammet Mustafa
    Kim, Taemin
    Burns, Steven
    Ozturk, Ozcan
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (02) : 420 - 430
  • [18] Probabilistic divergence of a template-based modelling methodology from the ideal protocol
    Ashish Runthala
    Journal of Molecular Modeling, 2021, 27
  • [19] Automated template-based PET region of interest analyses in the aging brain
    Sun, Felice T.
    Schriber, Roberta A.
    Greenia, Joel M.
    He, Jiawei
    Gitcho, Amy
    Jagust, William J.
    NEUROIMAGE, 2007, 34 (02) : 608 - 617
  • [20] Template-based intervention in Boolean network models of biological systems
    Verdicchio, Michael P.
    Kim, Seungchan
    EURASIP JOURNAL ON BIOINFORMATICS AND SYSTEMS BIOLOGY, 2014, (01): : 1 - 17