Schema-guided testing of message-oriented systems
| dc.contributor.author | Santos, André | por |
| dc.contributor.author | Cunha, Alcino | por |
| dc.contributor.author | Macedo, Nuno | por |
| dc.date.accessioned | 2024-02-29T20:25:17Z | |
| dc.date.available | 2024-02-29T20:25:17Z | |
| dc.date.issued | 2022 | |
| dc.date.updated | 2024-02-10T07:49:15Z | |
| dc.description.abstract | Effective testing of message-oriented software requires describing the expected behaviour of the system and the causality relations between messages. This is often achieved with formal specifications based on temporal logics that require both first-order and metric temporal constructs – to specify constraints over data and real time. This paper proposes a technique to automatically generate tests for metric first-order temporal specifications that match well-understood specification patterns. Our approach takes in properties in a high-level specification language and identifies test schemas (strategies) that are likely to falsify the property. Schemas correspond to abstract classes of execution traces, that can be refined by introducing assumptions about the system. At the low level, concrete traces are successively produced for each schema using property-based testing principles. We instantiate this approach for a popular robotic middleware, ROS, and evaluate it on two systems, showing that schema-based test generation is effective for message-oriented software. | por |
| dc.description.sponsorship | The research leading to these results has received funding support from the projects: ERDF - European Re- gional Development Fund through the Operational Programme for Competitiveness and Internationalisation - COMPETE 2020 Programme; project PTDC/CCI-INF/29583/2017 (POCI-01-0145-FEDER-029583) financed by National Funds through the Portuguese funding agency, FCT - Fundação para a Ciência e a Tecnologia; “STEROID - Verification and Validation of ADAS Components for Intelligent Vehicles of the Future” from the European Union Financial Support (FEDER) under grant agreement No. 69989; and “NORTE-06-3559-FSE-000046 - Emprego altamente qualificado nas empresas – Contratação de Recursos Humanos Altamente Qualificados (PME ou CoLAB)” financed by the Norte’s Regional Operational Programme (NORTE 2020) through the European Social Fund (ESF) | por |
| dc.distribution | international | por |
| dc.identifier.citation | Santos, A.; Cunha, A. and Macedo, N. (2022). Schema-guided Testing of Message-oriented Systems. In Proceedings of the 17th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE; ISBN 978-989-758-568-5; ISSN 2184-4895, SciTePress, pages 26-37. DOI: 10.5220/0010976100003176 | por |
| dc.identifier.doi | 10.5220/0010976100003176 | por |
| dc.identifier.isbn | 978-989-758-568-5 | |
| dc.identifier.issn | 2184-4895 | |
| dc.identifier.uri | https://hdl.handle.net/1822/89200 | |
| dc.language.iso | eng | por |
| dc.peerreviewed | yes | por |
| dc.publisher | SCITEPRESS | por |
| dc.relation | info:eu-repo/grantAgreement/FCT/9471 - RIDTI/PTDC%2FCCI-INF%2F29583%2F2017/PT | por |
| dc.relation.publisherversion | https://www.scitepress.org/Link.aspx?doi=10.5220/0010976100003176 | por |
| dc.rights | openAccess | por |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | por |
| dc.subject | Formal Specifications | por |
| dc.subject | Property-based Testing | por |
| dc.subject | Software Testing | por |
| dc.subject | Specification-based Testing | por |
| dc.subject.fos | Ciências Naturais::Ciências da Computação e da Informação | por |
| dc.subject.fos | Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática | por |
| dc.subject.wos | Science & Technology | |
| dc.title | Schema-guided testing of message-oriented systems | por |
| dc.type | conferencePaper | por |
| dspace.entity.type | Publication | en |
| oaire.citationEndPage | 37 | por |
| oaire.citationStartPage | 26 | por |
| sdum.bookTitle | ENASE: PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING | por |
| sdum.conferencePublication | International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE - Proceedings | por |
| sdum.export.identifier | 13222 |
Ficheiros
Pacote original
1 - 1 de 1