SimCo - Hybrid Simulator for Testing of Component Based Applications

被引:0
|
作者
Lipka, Richard [1 ]
Potuzak, Tomas [1 ]
Brada, Premek [1 ]
Herout, Pavel [1 ]
机构
[1] Univ West Bohemia Plzen, Dept Comp Sci & Engn, Plzen, Czech Republic
来源
SOFSEM 2013: THEORY AND PRACTICE OF COMPUTER SCIENCE | 2013年 / 7741卷
关键词
software component; testing; simulation; performance; OSGi;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Testing of component-based applications is important in order to ensure that third-party components do not compromise the functionality or properties of the whole system. However, thorough testing of functionality, behaviour and extra-functional properties is a tedious and time consuming process. In this paper we present an approach to discrete event simulation testing of components and component sets. Its unique feature is the ability to execute a mixture of real, implemented components and simulated mock-ups of the remaining parts of the application. Together, this approach allows faster testing on a wide scale of different inputs for tested components. At the same time, the use of actual components increases the confidence in the simulation test results. The approach has been implemented using the OSGi platform in the form of the SimCo framework and toolset, for which the key architectural considerations are discussed together with a short case study illustrating its usage.
引用
收藏
页码:420 / 431
页数:12
相关论文
共 50 条
  • [21] Path testing based reliability analysis framework of component based software system
    Kaliraj, S.
    Bharathi, A.
    MEASUREMENT, 2019, 144 : 20 - 32
  • [22] Visual inspection simulator for hybrid environments
    Jiang, XC
    Bingham, J
    Master, R
    Gramopadhye, AK
    Melloy, BJ
    INTERNATIONAL JOURNAL OF INDUSTRIAL ENGINEERING-THEORY APPLICATIONS AND PRACTICE, 2002, 9 (02): : 162 - 173
  • [23] BIGhybrid: a simulator for MapReduce applications in hybrid distributed infrastructures validated with the Grid5000 experimental platform
    Anjos, Julio C. S.
    Fedak, Gilles
    Geyer, Claudio F. R.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (08): : 2416 - 2439
  • [24] Pattern Recognition for Steam Flooding Field Applications Based on Hierarchical Clustering and Principal Component Analysis
    Zhang, Na
    Wei, Mingzhen
    Bai, Baojun
    Wang, Xiaopeng
    Hao, Jian
    Jia, Shun
    ACS OMEGA, 2022, 7 (22): : 18804 - 18815
  • [25] PriDynSim: A Simulator for Dynamic Priority Based I/O Scheduling for Cloud Applications
    Jain, Nitisha
    Grozev, Nikolay
    Lakshmi, J.
    Buyya, Rajkumar
    2015 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING IN EMERGING MARKETS (CCEM), 2016, : 8 - 15
  • [26] A user-configurable electric actuator hybrid test platform: Development and applications for viscoelastic damping system seismic testing
    Dong, Yao-Rong
    Xu, Zhao-Dong
    Guo, Ying-Qing
    Li, Qiang-Qiang
    He, Zhen-Hua
    He, Jia-Xuan
    MECHANICS OF ADVANCED MATERIALS AND STRUCTURES, 2023, 30 (17) : 3502 - 3517
  • [27] SIMBA: An Efficient Simulator for Blockchain Applications
    Fattahi, Seyed Mehdi
    Makanju, Adetokunbo
    Fard, Amin Milani
    2020 50TH ANNUAL IEEE-IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS-SUPPLEMENTAL VOLUME (DSN-S), 2020, : 51 - 52
  • [28] Design of component-based real-time applications
    Lopez Martinez, Patricia
    Barros, Laura
    Drake, Jose M.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (02) : 449 - 467
  • [29] Self-Management of Adaptable Component-Based Applications
    Rosa, Liliana
    Rodrigues, Luis
    Lopes, Antonia
    Hiltunen, Matti
    Schlichting, Richard
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (03) : 403 - 421
  • [30] H: A component-based specification language for heterogeneous applications
    Fernandez-Madrigal, J. A.
    Llopis, L.
    Cruz-Martin, A.
    Galindo, C.
    Gonzalez-Jimenez, J.
    COMPUTER STANDARDS & INTERFACES, 2013, 35 (01) : 30 - 49