Specification Mining Based on the Ordering Points to Identify the Clustering Structure Clustering Algorithm and Model Checking

被引:0
|
作者
Fan, Yiming [1 ]
Wang, Meng [1 ]
机构
[1] Hebei Univ, Cyberspace Secur & Comp Coll, Baoding 071000, Peoples R China
关键词
software; specification mining; model checking; OPTICS clustering algorithm; FSA; formalization;
D O I
10.3390/a17010028
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software specifications are of great importance to improve the quality of software. To automatically mine specifications from software systems, some specification mining approaches based on finite-state automatons have been proposed. However, these approaches are inaccurate when dealing with large-scale systems. In order to improve the accuracy of mined specifications, we propose a specification mining approach based on the ordering points to identify the clustering structure clustering algorithm and model checking. In the approach, the neural network model is first used to produce the feature values of states in the traces of the program. Then, according to the feature values, finite-state automatons are generated based on the ordering points to identify the clustering structure clustering algorithm. Further, the finite-state automaton with the highest F-measure is selected. To improve the quality of the finite-state automatons, we refine it based on model checking. The proposed approach was implemented in a tool named MCLSM and experiments, including 13 target classes, were conducted to evaluate its effectiveness. The experimental results show that the average F-measure of finite-state automatons generated by our method reaches 92.19%, which is higher than most related tools.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] OPTICS: Ordering points to identify the clustering structure
    Ankerst, M
    Breunig, MM
    Kriegel, HP
    Sander, J
    [J]. SIGMOD RECORD, VOL 28, NO 2 - JUNE 1999: SIGMOD99: PROCEEDINGS OF THE 1999 ACM SIGMOD - INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 1999, : 49 - 60
  • [2] A new algorithm for Ordering of Points To Identify Clustering Structure Based On Perimeter of Triangle: OPTICS (BOPT)
    Kalita, Hemanta Kumar
    Bhattacharyya, Dhruba Kumar
    Kar, Avijit
    [J]. ADCOM 2007: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATIONS, 2007, : 523 - +
  • [3] Quantum Ordering Points to Identify the Clustering Structure and Application to Emergency Transportation
    Drias, Habiba
    Drias, Yassine
    Bendimerad, Lydia Sonia
    Houacine, Naila Aziza
    Zouache, Djaafar
    Khennak, Ilyes
    [J]. INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, ISDA 2021, 2022, 418 : 306 - 315
  • [4] Ordering grids to identify the clustering structure
    Yue, Shihong
    Wei, Miaomiao
    Li, Yi
    Wang, Xiuxiu
    [J]. ADVANCES IN NEURAL NETWORKS - ISNN 2007, PT 2, PROCEEDINGS, 2007, 4492 : 612 - +
  • [5] A Formal Algorithm for Verifying the Validity of Clustering Results Based on Model Checking
    Huang, Shaobin
    Cheng, Yuan
    Lang, Dapeng
    Chi, Ronghua
    Liu, Guofeng
    [J]. PLOS ONE, 2014, 9 (03):
  • [6] A Text Mining Model Based on Improved Density Clustering Algorithm
    Chen Qi
    Lu Jianfeng
    Zhang Hao
    [J]. 2013 IEEE 4TH INTERNATIONAL CONFERENCE ON ELECTRONICS INFORMATION AND EMERGENCY COMMUNICATION (ICEIEC), 2014, : 337 - 339
  • [7] Minimum spanning tree: ordering edges to identify clustering structure
    Forina, M
    Oliveros, MCC
    Casolino, C
    Casale, M
    [J]. ANALYTICA CHIMICA ACTA, 2004, 515 (01) : 43 - 53
  • [8] A clustering based linear ordering algorithm for netlist partitioning
    Seong, KS
    Kyung, CM
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1996, E79A (12) : 2185 - 2191
  • [9] A Document Clustering Method based on Hierarchical Algorithm with Model Clustering
    Sun, Haojun
    Liu, Zhihui
    Kong, Lingjun
    [J]. 2008 22ND INTERNATIONAL WORKSHOPS ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOLS 1-3, 2008, : 1229 - +
  • [10] Spectral Clustering Algorithm Based on Density Representative Points
    Kong, Weiyu
    Wang, Guoyin
    Xie, Jiang
    Bai, Hao
    [J]. 2023 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA ANALYTICS, ICCCBDA, 2023, : 147 - 151