A Stream X-Machine Tool for Modelling and Generating Test Cases for Chronic Diseases Based on State-Counting Approach


Phung K., Jayatilake D., Ogunshile E., Aydin M. E.

Programming and Computer Software, cilt.47, sa.8, ss.765-777, 2021 (SCI-Expanded, Scopus) identifier

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 47 Sayı: 8
  • Basım Tarihi: 2021
  • Doi Numarası: 10.1134/s0361768821080211
  • Dergi Adı: Programming and Computer Software
  • Derginin Tarandığı İndeksler: Science Citation Index Expanded (SCI-EXPANDED), Scopus, Academic Search Premier, Applied Science & Technology Source, Compendex, Computer & Applied Sciences, INSPEC, zbMATH
  • Sayfa Sayıları: ss.765-777
  • İstanbul Ticaret Üniversitesi Adresli: Hayır

Özet

Abstract: In the biomedical domain, diagrammatical models have been extensively used to describe and understand the behaviour of biological organisms (biological agents) for decades. Although these models are simple and comprehensive, they can only offer a static picture of the corresponding biological systems with limited scalability. As a result, there is an increasing demand to integrate formalism into more dynamic forms that can be more scalable and can capture complex time-dependent processes. Stream X-Machine (SXM) is such a powerful formal method with a memory (data) structure and function-labelled transitions. One of the main strengths of the SXM is its associated testing strategy which ensures that, under well-defined conditions, all functional inconsistencies between the system under test and the model are revealed. In this paper, we adopt the concept of SXM to develop a tool known as T-SXM, which has the capabilities of modelling real world problems and generating test cases automatically based on the state-counting approach. The Type II diabetes case study has been used to demonstrate the abilities of the proposed tool.