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 条
  • [1] Efficient construction of family-based behavioral models from adaptively learned models
    University of Tehran, Tehran, Iran
    Softw. Syst. Model.,
  • [2] Efficient construction of family-based behavioral models from adaptively learned modelsEfficient construction of family-based behavioral models from adaptively learned modelsS. Tavassoli, R. Khosravi
    Shaghayegh Tavassoli
    Ramtin Khosravi
    Software and Systems Modeling, 2025, 24 (1): : 225 - 251
  • [3] 3 PITFALLS IN THE CONSTRUCTION OF FAMILY-BASED MODELS OF POPULATION-GROWTH
    KEMP, MC
    LEONARD, D
    VANLONG, N
    EUROPEAN ECONOMIC REVIEW, 1984, 25 (03) : 345 - 354
  • [5] Institutional and Family-based Models of Attention for Colombian Child Soldiers from a Psychosocial Perspective
    Hudcovska, Jana
    Schwanhaeuser, Krauff
    INTERNATIONAL JOURNAL OF PSYCHOLOGY AND PSYCHOLOGICAL THERAPY, 2020, 20 (02) : 189 - 200
  • [6] Estimation and interpretation of models of absolute risk from epidemiologic data, including family-based studies
    Gail, Mitchell H.
    LIFETIME DATA ANALYSIS, 2008, 14 (01) : 18 - 36
  • [7] Estimation and interpretation of models of absolute risk from epidemiologic data, including family-based studies
    Mitchell H. Gail
    Lifetime Data Analysis, 2008, 14 : 18 - 36
  • [8] What Have We Learned From Family-Based Studies About Spondyloarthritis?
    Costantino, Felicie
    Mambu Mambueni, Hendrick
    Said-Nahal, Roula
    Garchon, Henri-Jean
    Breban, Maxime
    FRONTIERS IN GENETICS, 2021, 12
  • [9] The Kernel-Based Score Test for Functional Linear Models in Family-Based Samples
    Svishcheva, G.
    Belonogova, N.
    Axenovich, T.
    HUMAN HEREDITY, 2015, 79 (01) : 46 - 46
  • [10] Comparison of Two Models of Family-Based Treatment for Childhood Obesity: A Pilot Study
    Bergmann, Kristie
    Mestre, Zoe
    Strong, David
    Eichen, Dawn M.
    Rhee, Kyung
    Crow, Scott
    Wilfley, Denise
    Boutelle, Kern N.
    CHILDHOOD OBESITY, 2019, 15 (02) : 116 - 122