Test Suite Reduction for Self-organizing Systems: A Mutation-based Approach

被引:5
|
作者
Reichstaller, Andre [1 ]
Eberhardinger, Benedikt [1 ]
Ponsar, Hella [1 ]
Knapp, Alexander [1 ]
Reif, Wolfgang [1 ]
机构
[1] Univ Augsburg, Augsburg, Germany
关键词
Self-organization; mutation testing; test suite reduction;
D O I
10.1145/3194733.3194739
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We study regression testing and test suite reduction for self-organizing (SO) systems. The complex environments of SO systems typically require large test suites. The physical distribution of their components and their history-dependent behavior, however, make test execution very expensive. Consequently, an efficient test suite reduction mechanism is needed. The fundamental characteristic of SO systems is their ability to reconfigure themselves. We thus investigate a mutation-based approach concentrating on reconfigurations, more specifically the communication between the distributed components in reconfigurations. Due to distribution, we argue for an explicit consideration of higher-order mutants and find a shortcut that makes the number of test cases to execute before reduction feasible. For the reduction task, we evaluate the applicability of two existing clustering techniques, Affinity Propagation and Dissimilarity-based Sparse Subset Selection. It turns out that these techniques are able to drastically reduce the original test suite while retaining a good mutation score. We discuss the approach by means of a test suite for a self-organizing production cell as a running example.
引用
收藏
页码:64 / 70
页数:7
相关论文
共 50 条
  • [21] SELF-ORGANIZING PARTICLE SYSTEMS
    Harder, Malte
    Polani, Daniel
    ADVANCES IN COMPLEX SYSTEMS, 2013, 16 (2-3):
  • [22] A model for self-organizing systems
    Adeagbo-Sheikh, AG
    KYBERNETES, 2003, 32 (9-10) : 1325 - 1341
  • [23] Photopolymerization in self-organizing systems
    Chien, L.-C.
    Walz, A.J.
    Boyden, M.N.
    Shenouda, I.G.
    Citano, C.M.
    Polymeric Materials Science and Engineering, Proceedings of the ACS Division of Polymeric Materials Science and Engineering, 1995, 72
  • [24] Photopolymerization in Self-organizing Systems
    Chien, L. -C.
    Boyden, Mary N.
    Walz, Andrew J.
    Shenouda, Ibrahim G.
    Citano, Carla M.
    MOLECULAR CRYSTALS AND LIQUID CRYSTALS SCIENCE AND TECHNOLOGY SECTION A-MOLECULAR CRYSTALS AND LIQUID CRYSTALS, 1998, 317 : 273 - 285
  • [25] SELF-ORGANIZING CONTROL SYSTEMS
    MESAROVIC, MD
    IEEE TRANSACTIONS ON APPLICATIONS AND INDUSTRY, 1964, 83 (74): : 265 - &
  • [26] LITERARY SYSTEMS AS SELF-ORGANIZING SYSTEMS
    SCHMIDT, SJ
    EMPIRICAL STUDIES OF LITERATURE : PROCEEDINGS OF THE SECOND IGEL CONFERENCE, AMSTERDAM 1989, 1991, : 413 - 424
  • [27] FLUCTUATIONS IN SELF-ORGANIZING SYSTEMS
    CARLSON, JM
    GRANNAN, ER
    SINGH, C
    SWINDLE, GH
    PHYSICAL REVIEW E, 1993, 48 (02): : 688 - 698
  • [28] Self-organizing Particle Systems
    Drees, Maximilian
    Huellmann, Martina
    Koutsopoulos, Andreas
    Scheideler, Christian
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2012, : 1272 - 1283
  • [29] ON DEFINITION OF SELF-ORGANIZING SYSTEMS
    LENDARIS, GG
    PROCEEDINGS OF THE IEEE, 1964, 52 (03) : 324 - &
  • [30] Self-organizing logistics systems
    Bartholdi, John J., III
    Eisenstein, Donald D.
    Lim, Yun Fong
    ANNUAL REVIEWS IN CONTROL, 2010, 34 (01) : 111 - 117