Safe and efficient runtime testing framework applied in dynamic and distributed systems

被引:23
|
作者
Lahami, Mariam [1 ]
Krichen, Moez [1 ,2 ]
Jmaiel, Mohamed [1 ,3 ]
机构
[1] Univ Sfax, Natl Sch Engineers Sfax, ReDCAD Lab, BP 1173, Sfax 3038, Tunisia
[2] Al Baha Univ, Fac Comp Sci & Informat Technol, Al Baha, Saudi Arabia
[3] Res Ctr Comp Sci Multimedia & Digital Data Proc S, BP 275, Sakiet Ezzit 3021, Sfax, Tunisia
关键词
Runtime testing; Dynamic structural adaptations; Distributed test execution; Resource awareness; TTCN-3; VERIFICATION;
D O I
10.1016/j.scico.2016.02.002
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper provides a standard-based and resource aware Runtime Testing Framework For Adaptable and Distributed Systems (RTF4ADS). Based on the runtime testing approach, RTF4ADS performs safely and efficiently tests on the final operational environment of such dynamic systems. Indeed, our proposal (1) looks for a minimal set of tests to re execute written in a standardized notation, (2) assigns the involved test components in execution nodes while respecting resources and connectivity constraints and finally (3) performs distributed testing at runtime while it prevents test processes from interfering with business processes. Implementation details of the proposed research prototype are presented. To demonstrate the validity and the usefulness of RTF4ADS, a case study in the healthcare domain implemented using the Open Services Gateway Initiative (OSGi) platform is illustrated. The experiments that we conducted show a reasonable overhead introduced by RTF4ADS. They also demonstrate the efficiency of this framework in testing dynamic and distributed systems while reducing side effects of this validation technique. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:1 / 28
页数:28
相关论文
共 50 条
  • [1] Towards a Runtime Standard-based Testing Framework for Dynamic Distributed Information Systems
    Krichen, Moez
    Alroobaea, Roobaea
    Lahami, Mariam
    [J]. PROCEEDINGS OF THE 21ST INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS (ICEIS), VOL 1, 2019, : 121 - 129
  • [2] Runtime testing approach of structural adaptations for dynamic and distributed systems
    Lahami, Mariam
    Krichen, Moez
    Jmaiel, Mohamed
    [J]. INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2015, 51 (04) : 259 - 272
  • [3] Dynamic Choreographies Safe Runtime Updates of Distributed Applications
    Preda, Mila Dalla
    Gabbrielli, Maurizio
    Giallorenzo, Saverio
    Lanese, Ivan
    Mauro, Jacopo
    [J]. COORDINATION MODELS AND LANGUAGES, COORDINATION 2015, 2015, 9037 : 67 - 82
  • [4] An energy efficient and runtime-aware framework for distributed stream computing systems
    Sun, Dawei
    Cui, Yijing
    Wu, Minghui
    Gao, Shang
    Buyya, Rajkumar
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2022, 136 : 252 - 269
  • [5] Energy Efficient Runtime Framework for Exascale Systems
    Mhedheb, Yousri
    Streit, Achim
    [J]. HIGH PERFORMANCE COMPUTING, ISC HIGH PERFORMANCE 2016 INTERNATIONAL WORKSHOPS, 2016, 9945 : 32 - 44
  • [6] Aster: A framework for sound customization of distributed runtime systems
    Issarny, V
    Bidan, C
    [J]. PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1996, : 586 - 593
  • [7] A survey on runtime testing of dynamically adaptable and distributed systems
    Lahami, Mariam
    Krichen, Moez
    [J]. SOFTWARE QUALITY JOURNAL, 2021, 29 (02) : 555 - 593
  • [8] A survey on runtime testing of dynamically adaptable and distributed systems
    Mariam Lahami
    Moez Krichen
    [J]. Software Quality Journal, 2021, 29 : 555 - 593
  • [9] SOTER: A Runtime Assurance Framework for Programming Safe Robotics Systems
    Desai, Ankush
    Ghosh, Shromona
    Seshia, Sanjit A.
    Shankar, Natarajan
    Tiwari, Ashish
    [J]. 2019 49TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN 2019), 2019, : 138 - 150
  • [10] A framework for testing distributed systems
    Hughes, D
    Greenwood, P
    Coulson, G
    [J]. FOURTH INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2004, : 262 - 263