Simple record

dc.contributor.authorIbabe Arrieta, Aitor
dc.contributor.authorOTAEGI GURRUTXAGA, MAIALEN
dc.contributor.authorSagardui, Goiuria
dc.contributor.otherAli, Shaukat
dc.contributor.otherArratibel, Maite
dc.date.accessioned2022-11-17T16:32:27Z
dc.date.available2022-11-17T16:32:27Z
dc.date.issued2022
dc.identifier.isbn978-1-6654-3786-8en
dc.identifier.otherhttps://katalogoa.mondragon.edu/janium-bin/janium_login_opac.pl?find&ficha_no=167745en
dc.identifier.urihttps://hdl.handle.net/20.500.11984/5860
dc.description.abstractOrona is a world-renowned elevators developer. During elevators' lives, their software continues to evolve, e.g., due to hardware obsolescence, requirements changes, vulnerabilities, and bug corrections. Such continuous evolution demands the continuous testing of industrial elevators with the minimum manual effort possible. To this end, we present a tool, whose core component is a domain-specific language (DSL) with which a user can specify test oracles at a higher level of abstraction and independent of a testing level. The DSL also supports specifying uncertainty-aware test oracles to test elevators under various uncertainties inherent in them. Finally, the DSL is also equipped with test oracle generation that generates test oracle code automatically at the different DevOps testing levels (i.e., Software and Hardware-in-the-Loop test levels, and in operation) to enable reuse of test oracles across these levels. We evaluated this DSL with an industrial elevators case study at Orona's site to specify and generate test oracles. The evaluation showed that the high expressiveness of the DSL permits the high-level definition of test oracles in our industrial context. Based on the industrial application, we discuss our experiences and lessons learned.en
dc.description.sponsorshipComisión Europeaes
dc.language.isoengen
dc.publisherIEEEen
dc.rights© 2022 IEEEen
dc.subjectuncertaintyen
dc.subjectConferencesen
dc.subjectComputer bugsen
dc.subjectManualsen
dc.subjectElevatorsen
dc.subjectSoftwareaen
dc.subjectHardwareen
dc.titleAutomating Test Oracle Generation in DevOps for Industrial Elevatorsen
dcterms.accessRightshttp://purl.org/coar/access_right/c_f1cfen
dcterms.source2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)en
local.contributor.groupIngeniería del software y sistemases
local.description.peerreviewedtrueen
local.identifier.doihttps://doi.org/10.1109/SANER53432.2022.00044en
local.relation.projectIDinfo:eu-repo/grantAgreement/EC/H2020/871319/EU/Design-Operation Continuum Methods for Testing and Deployment under Unforeseen Conditions for Cyber-Physical Systems of Systems/ADEPTNESSen
local.embargo.enddate2024-07-31
local.contributor.otherinstitutionhttps://ror.org/00vn06n10en
local.contributor.otherinstitutionOrona S.Coop.es
local.source.detailsMarzo 16 2022en
oaire.format.mimetypeapplication/pdf
oaire.file$DSPACE\assetstore
oaire.resourceTypehttp://purl.org/coar/resource_type/c_c94fen
oaire.versionhttp://purl.org/coar/version/c_ab4af688f83e57aaen


Files in this item

Thumbnail

This item appears in the following Collection(s)

Simple record