Development of self-diagnosis tests system using a DSL for creating new test suites for integration in a cyber-physical system
| Main Author: | |
|---|---|
| Publication Date: | 2021 |
| Other Authors: | , |
| Language: | eng |
| Source: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| Download full: | http://hdl.handle.net/1822/73520 |
Summary: | Testing Cyber-physical systems (CPS) requires highly qualified engineers to design the tests since its computational part is programmed in low-level languages. The origin of this work arises from the need to find a solution that optimizes this problem and allows abstracting the current methods so that the tests can be created and executed more efficiently. We intend to do this by creating a self-diagnosis tests system that allows us to automate some of the current processes in the creation and execution of test suites. The work presented here addresses the problem by creating a new self-diagnosis tests system that will guarantee the reliability and integrity of the CPS. In detail, this paper begins by exposing a study on the current state of the art of test automation, Keyword-driven Testing (KDT) methodology and Domain-specific Languages (DSL). A new modular and extensible architecture is proposed for self-diagnosis tests systems based on two main concepts: the creation of a DSL combined with the use of the KDT methodology, as well as a methodology to extend it and integrate it into a CPS. A new self-diagnosis tests system has been proposed that applies the proposed architecture proving that it is possible to carry out the self-diagnosis in real-time of the CPS and allowing the integration of any type of test. To validate the implementation of the system, 28 test cases were carried out to cover all its functionalities. The results show that all test cases passed and, therefore, the system meets all the proposed objectives. |
| id |
RCAP_8bb6c15c9305fd561a1a53a392be98d0 |
|---|---|
| oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/73520 |
| network_acronym_str |
RCAP |
| network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository_id_str |
https://opendoar.ac.uk/repository/7160 |
| spelling |
Development of self-diagnosis tests system using a DSL for creating new test suites for integration in a cyber-physical systemDSLTest automationCyber-physical systemsSelf-diagnosisWeb applicationEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaTesting Cyber-physical systems (CPS) requires highly qualified engineers to design the tests since its computational part is programmed in low-level languages. The origin of this work arises from the need to find a solution that optimizes this problem and allows abstracting the current methods so that the tests can be created and executed more efficiently. We intend to do this by creating a self-diagnosis tests system that allows us to automate some of the current processes in the creation and execution of test suites. The work presented here addresses the problem by creating a new self-diagnosis tests system that will guarantee the reliability and integrity of the CPS. In detail, this paper begins by exposing a study on the current state of the art of test automation, Keyword-driven Testing (KDT) methodology and Domain-specific Languages (DSL). A new modular and extensible architecture is proposed for self-diagnosis tests systems based on two main concepts: the creation of a DSL combined with the use of the KDT methodology, as well as a methodology to extend it and integrate it into a CPS. A new self-diagnosis tests system has been proposed that applies the proposed architecture proving that it is possible to carry out the self-diagnosis in real-time of the CPS and allowing the integration of any type of test. To validate the implementation of the system, 28 test cases were carried out to cover all its functionalities. The results show that all test cases passed and, therefore, the system meets all the proposed objectives.(undefined)Schloss Dagstuhl - Leibniz-Zentrum für InformatikUniversidade do MinhoPereira, Ricardo B.Ramalho, José CarlosBrito, Miguel A.2021-07-022021-07-02T00:00:00Zconference paperinfo:eu-repo/semantics/publishedVersionapplication/pdfapplication/pdfhttp://hdl.handle.net/1822/73520eng97839597720202190-680710.4230/OASIcs.SLATE.2021.19info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-11T05:10:19Zoai:repositorium.sdum.uminho.pt:1822/73520Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T15:10:13.146535Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
| dc.title.none.fl_str_mv |
Development of self-diagnosis tests system using a DSL for creating new test suites for integration in a cyber-physical system |
| title |
Development of self-diagnosis tests system using a DSL for creating new test suites for integration in a cyber-physical system |
| spellingShingle |
Development of self-diagnosis tests system using a DSL for creating new test suites for integration in a cyber-physical system Pereira, Ricardo B. DSL Test automation Cyber-physical systems Self-diagnosis Web application Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
| title_short |
Development of self-diagnosis tests system using a DSL for creating new test suites for integration in a cyber-physical system |
| title_full |
Development of self-diagnosis tests system using a DSL for creating new test suites for integration in a cyber-physical system |
| title_fullStr |
Development of self-diagnosis tests system using a DSL for creating new test suites for integration in a cyber-physical system |
| title_full_unstemmed |
Development of self-diagnosis tests system using a DSL for creating new test suites for integration in a cyber-physical system |
| title_sort |
Development of self-diagnosis tests system using a DSL for creating new test suites for integration in a cyber-physical system |
| author |
Pereira, Ricardo B. |
| author_facet |
Pereira, Ricardo B. Ramalho, José Carlos Brito, Miguel A. |
| author_role |
author |
| author2 |
Ramalho, José Carlos Brito, Miguel A. |
| author2_role |
author author |
| dc.contributor.none.fl_str_mv |
Universidade do Minho |
| dc.contributor.author.fl_str_mv |
Pereira, Ricardo B. Ramalho, José Carlos Brito, Miguel A. |
| dc.subject.por.fl_str_mv |
DSL Test automation Cyber-physical systems Self-diagnosis Web application Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
| topic |
DSL Test automation Cyber-physical systems Self-diagnosis Web application Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
| description |
Testing Cyber-physical systems (CPS) requires highly qualified engineers to design the tests since its computational part is programmed in low-level languages. The origin of this work arises from the need to find a solution that optimizes this problem and allows abstracting the current methods so that the tests can be created and executed more efficiently. We intend to do this by creating a self-diagnosis tests system that allows us to automate some of the current processes in the creation and execution of test suites. The work presented here addresses the problem by creating a new self-diagnosis tests system that will guarantee the reliability and integrity of the CPS. In detail, this paper begins by exposing a study on the current state of the art of test automation, Keyword-driven Testing (KDT) methodology and Domain-specific Languages (DSL). A new modular and extensible architecture is proposed for self-diagnosis tests systems based on two main concepts: the creation of a DSL combined with the use of the KDT methodology, as well as a methodology to extend it and integrate it into a CPS. A new self-diagnosis tests system has been proposed that applies the proposed architecture proving that it is possible to carry out the self-diagnosis in real-time of the CPS and allowing the integration of any type of test. To validate the implementation of the system, 28 test cases were carried out to cover all its functionalities. The results show that all test cases passed and, therefore, the system meets all the proposed objectives. |
| publishDate |
2021 |
| dc.date.none.fl_str_mv |
2021-07-02 2021-07-02T00:00:00Z |
| dc.type.driver.fl_str_mv |
conference paper |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/1822/73520 |
| url |
http://hdl.handle.net/1822/73520 |
| dc.language.iso.fl_str_mv |
eng |
| language |
eng |
| dc.relation.none.fl_str_mv |
9783959772020 2190-6807 10.4230/OASIcs.SLATE.2021.19 |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf application/pdf |
| dc.publisher.none.fl_str_mv |
Schloss Dagstuhl - Leibniz-Zentrum für Informatik |
| publisher.none.fl_str_mv |
Schloss Dagstuhl - Leibniz-Zentrum für Informatik |
| dc.source.none.fl_str_mv |
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
| instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| instacron_str |
RCAAP |
| institution |
RCAAP |
| reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| repository.mail.fl_str_mv |
info@rcaap.pt |
| _version_ |
1833595142194331648 |