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 条
  • [21] Refinement of unreliable local regions in template-based protein models
    Park, Hahnbeom
    Seok, Chaok
    PROTEINS-STRUCTURE FUNCTION AND BIOINFORMATICS, 2012, 80 (08) : 1974 - 1986
  • [22] Estimating quality of template-based protein models by alignment stability
    Chen, Hao
    Kihara, Daisuke
    PROTEINS-STRUCTURE FUNCTION AND BIOINFORMATICS, 2008, 71 (03) : 1255 - 1274
  • [23] Assessment of refinement of template-based models in CASP11
    Modi, Vivek
    Dunbrack, Roland L., Jr.
    PROTEINS-STRUCTURE FUNCTION AND BIOINFORMATICS, 2016, 84 : 260 - 281
  • [24] Analysis of multiplicative speckle models for template-based SAR ATR
    Kaplan, LM
    IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2001, 37 (04) : 1424 - 1432
  • [25] A Template-based Methodology for Efficient Microprocessor and FPGA Accelerator Co-Design
    Kritikakou, Angeliki
    Catthoor, Francky
    Athanasiou, George S.
    Kelefouras, Vasilios
    Goutis, Costas
    2012 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS (SAMOS): ARCHITECTURES, MODELING AND SIMULATION, 2012, : 15 - 22
  • [26] Template-based methodology for the simulation of intracorneal segment ring implantation in human corneas
    Flecha-Lescun, Julio
    Calvo, Begona
    Zurita, Jesus
    Angel Ariza-Gracia, Miguel
    BIOMECHANICS AND MODELING IN MECHANOBIOLOGY, 2018, 17 (04) : 923 - 938
  • [27] Automated Small Tumor Segmentation by a Template-Based Global Hierarchical Attention Method
    Sang, S.
    Xing, L.
    INTERNATIONAL JOURNAL OF RADIATION ONCOLOGY BIOLOGY PHYSICS, 2023, 117 (02): : E485 - E485
  • [28] A Workflow for Minimizing Errors in Template-Based Automated Item-Generation Development
    Fu, Yanyan
    EDUCATIONAL MEASUREMENT-ISSUES AND PRACTICE, 2024, 43 (02) : 30 - 39
  • [29] Template-based model generation
    Xiao He
    Tian Zhang
    Minxue Pan
    Zhiyi Ma
    Chang-Jun Hu
    Software & Systems Modeling, 2019, 18 : 2051 - 2092
  • [30] A template-based engineering methodology for integrated product design and reconfigurable manufacturing layout
    Kamrani, AK
    INTERNATIONAL JOURNAL OF INDUSTRIAL ENGINEERING-THEORY APPLICATIONS AND PRACTICE, 2003, 10 (02): : 147 - 156