Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/73520

Registo completo
Campo DCValorIdioma
dc.contributor.authorPereira, Ricardo B.por
dc.contributor.authorRamalho, José Carlospor
dc.contributor.authorBrito, Miguel A.por
dc.date.accessioned2021-07-05T10:35:50Z-
dc.date.available2021-07-05T10:35:50Z-
dc.date.issued2021-07-02-
dc.identifier.isbn9783959772020por
dc.identifier.issn2190-6807por
dc.identifier.urihttps://hdl.handle.net/1822/73520-
dc.description.abstractTesting 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.por
dc.description.sponsorship(undefined)por
dc.language.isoengpor
dc.publisherSchloss Dagstuhl - Leibniz-Zentrum für Informatikpor
dc.rightsopenAccesspor
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/por
dc.subjectDSLpor
dc.subjectTest automationpor
dc.subjectCyber-physical systemspor
dc.subjectSelf-diagnosispor
dc.subjectWeb applicationpor
dc.titleDevelopment of self-diagnosis tests system using a DSL for creating new test suites for integration in a cyber-physical systempor
dc.typeconferencePaperpor
dc.peerreviewedyespor
oaire.citationConferencePlacePorto, Portugalpor
oaire.citationVolume94por
dc.identifier.doi10.4230/OASIcs.SLATE.2021.19por
dc.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapor
sdum.journalOASIcs: OpenAccess Series in Informaticspor
sdum.conferencePublicationSLATE'21 - 10th Symposium on Languages, Applications and Technologiespor
oaire.versionAMpor
Aparece nas coleções:CCTC - Artigos em atas de conferências internacionais (texto completo)

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
SLATE21-Paper-RP.pdfArticle606,46 kBAdobe PDFVer/Abrir
SLATE21-Presentation-RP.pdfPresentation slides1,46 MBAdobe PDFVer/Abrir

Este trabalho está licenciado sob uma Licença Creative Commons Creative Commons

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID