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 条
  • [31] Template-based circuit understanding
    Gascon, Adria
    Subramanyan, Pramod
    Dutertre, Bruno
    Tiwari, Ashish
    Jovanovic, Dejan
    Malik, Sharad
    2014 FORMAL METHODS IN COMPUTER-AIDED DESIGN (FMCAD), 2014, : 83 - 90
  • [32] Template-based synthesis of nanostructures
    Wong, Stanislaus S.
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2010, 239
  • [33] Template-based model generation
    He, Xiao
    Zhang, Tian
    Pan, Minxue
    Ma, Zhiyi
    Hu, Chang-Jun
    SOFTWARE AND SYSTEMS MODELING, 2019, 18 (03): : 2051 - 2092
  • [34] Template-based methodology for the simulation of intracorneal segment ring implantation in human corneas
    Julio Flecha-Lescún
    Begoña Calvo
    Jesús Zurita
    Miguel Ángel Ariza-Gracia
    Biomechanics and Modeling in Mechanobiology, 2018, 17 : 923 - 938
  • [35] Template-based quadrilateral meshing
    Il, J. Daniels
    Lizier, M.
    Siqueira, M.
    Silva, C. T.
    Nonato, L. G.
    COMPUTERS & GRAPHICS-UK, 2011, 35 (03): : 471 - 482
  • [36] Automated Transformation of Template-Based Web Applications into Single-Page Applications
    Oh, Jaewon
    Ahn, Woo Hyun
    Jeong, Seungho
    Lim, Jinsoo
    Kim, Taegong
    2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2013, : 292 - 302
  • [37] Combining phrase-based and template-based alignment models in statistical translation
    Tomás, J
    Casacuberta, F
    PATTERN RECOGNITION AND IMAGE ANALYSIS, PROCEEDINGS, 2003, 2652 : 1020 - 1031
  • [38] Template-based synthesis of nanomaterials
    A. Huczko
    Applied Physics A, 2000, 70 : 365 - 376
  • [39] Template-based image retrieval
    Tao, B
    Dickinson, B
    INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, PROCEEDINGS - VOL III, 1996, : 871 - 874
  • [40] Evaluation of template-based models in CASP8 with standard measures
    Cozzetto, Domenico
    Kryshtafovych, Andriy
    Fidelis, Krzysztof
    Moult, John
    Rost, Burkhard
    Tramontano, Anna
    PROTEINS-STRUCTURE FUNCTION AND BIOINFORMATICS, 2009, 77 : 18 - 28