Efficient construction of family-based behavioral models from adaptively learned models

被引:0
|
作者
Tavassoli, Shaghayegh [1 ]
Khosravi, Ramtin [1 ]
机构
[1] Univ Tehran, Tehran, Iran
来源
SOFTWARE AND SYSTEMS MODELING | 2025年 / 24卷 / 01期
关键词
Adaptive model learning; Software product lines; Behavioral model; Featured finite state machine; SOFTWARE; INFERENCE;
D O I
10.1007/s10270-024-01199-5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Family-based behavioral models capture the behavior of a software product line (SPL) in a single model, incorporating the variability among the products. In representing these models, a common technique is to annotate well-known behavioral modeling notations with features, e.g., featured finite state machine (FFSM) as an extension to the well-known finite state machine notation. It is not always the case that family-based behavioral models are prepared before developing an SPL, or kept up-to-date during the development and maintenance. Model learning is helpful in such situations. Taking advantage of the commonality among the SPL products, it is possible to reuse the product models in learning the behavior of the entire SPL. In this paper, the process of constructing FFSM models for SPLs is enhanced. Model learning is performed using an adaptive learning algorithm called PL*. Regarding the model learning step, we introduce a new heuristic method for determining the product learning orders with high learning efficiency. The proposed heuristic takes into account the complexity of features added by each product and improves the previous heuristics for learning order. To construct the whole family-based behavioral model of an SPL, the behavioral models of individual products are iteratively merged into the whole family-based model. A similarity metric is used to determine which states of the two models are merged with each other. By providing a formalization for the existing FFSMDiff algorithm for this purpose, we prove that in the FFSM constructed by this algorithm, the choice of the similarity metric does not affect the observable behavior of the constructed FFSM. We study the efficiency of three similarity metrics, two of which are local metrics, in the sense that they determine the similarity of two states only in terms of their adjacent transitions. On the other hand, a global similarity metric takes into account not only the adjacent transitions, but also the similarity of their adjacent states. It is shown by experimentation on two case studies that local similarity metrics can result in constructing FFSMs as concise as the FFSM resulting from the global similarity metric. The results also show that local similarity metrics increase the efficiency and scalability while maintaining the effectiveness of the FFSM construction.
引用
收藏
页码:225 / 251
页数:27
相关论文
共 50 条
  • [31] Cost-Efficient Construction of Performance Models
    Schmid, Larissa
    Saglam, Timur
    Selzer, Michael
    Koziolek, Anne
    PROCEEDINGS OF THE 2024 ON 4TH WORKSHOP ON PERFORMANCE ENGINEERING, MODELLING, ANALYSIS, AND VISUALIZATION STRATEGY, PERMAVOST 2024, 2024, : 1 - 7
  • [32] Family-Based Behavioral Treatment of Pediatric Compulsive Hoarding: A Case Example
    Ale, Chelsea M.
    Arnold, Elysse B.
    Whiteside, Stephen P. H.
    Storch, Eric A.
    CLINICAL CASE STUDIES, 2014, 13 (01) : 9 - 21
  • [33] Gamification system to support Family-Based Behavioral Interventions for Childhood Obesity
    Hu, Ruofei
    Fico, Giuseppe
    Cancela, Jorge
    Teresa Arredondo, Maria
    2014 IEEE-EMBS INTERNATIONAL CONFERENCE ON BIOMEDICAL AND HEALTH INFORMATICS (BHI), 2014, : 181 - 184
  • [34] FAMILY-BASED BEHAVIORAL WEIGHT CONTROL IN OBESE YOUNG-CHILDREN
    EPSTEIN, LH
    VALOSKI, A
    KOESKE, R
    WING, RR
    JOURNAL OF THE AMERICAN DIETETIC ASSOCIATION, 1986, 86 (04) : 481 - 484
  • [35] Family-based behavioral weight control in the management of severe pediatric overweight
    Kalarchian, M
    Marcus, M
    Arslanian, S
    Ewing, L
    Higginbotham, M
    Weissfeld, L
    Levine, M
    Ringham, R
    Sheets, C
    Stokes, D
    OBESITY RESEARCH, 2004, 12 : A16 - A16
  • [36] Is family-based behavioral weight control appropriate for severe pediatric obesity?
    Levine, MD
    Ringham, RM
    Kalarchian, MA
    Wisniewski, L
    Marcus, MD
    INTERNATIONAL JOURNAL OF EATING DISORDERS, 2001, 30 (03) : 318 - 328
  • [37] Efficient family-based model checking via variability abstractions
    Aleksandar S. Dimovski
    Ahmad Salim Al-Sibahi
    Claus Brabrand
    Andrzej Wąsowski
    International Journal on Software Tools for Technology Transfer, 2017, 19 : 585 - 603
  • [38] Catadioptric Silhouette-Based Pose Estimation from Learned Models
    Reinbacher, Christian
    Heber, Markus
    Ruether, Matthias
    Bischof, Horst
    IMAGE ANALYSIS: 17TH SCANDINAVIAN CONFERENCE, SCIA 2011, 2011, 6688 : 403 - 413
  • [39] An efficient family-based association test using multiple markers
    Xu, Xin
    Rakovski, Cyril
    Xu, Xiping
    Laird, Nan
    GENETIC EPIDEMIOLOGY, 2006, 30 (07) : 620 - 626
  • [40] Image based animation from learned visual-motor models
    Jägersand, M
    COMPUTER ANIMATION 2000, PROCEEDINGS, 2000, : 43 - 48