Vis enkel innførsel

dc.contributor.authorSmogeli, Øyvind Rasmussen
dc.contributor.authorGlomsrud, Jon Arne
dc.contributor.authorUtne, Ingrid Bouwer
dc.contributor.authorSørensen, Asgeir Johan
dc.date.accessioned2023-02-20T10:00:41Z
dc.date.available2023-02-20T10:00:41Z
dc.date.created2023-02-13T22:04:50Z
dc.date.issued2023
dc.identifier.issn0029-8018
dc.identifier.urihttps://hdl.handle.net/11250/3052255
dc.description.abstractDesign and verification of autonomous vessels represent a major interdisciplinary engineering challenge due to the combination of high system complexity and the interaction with dynamic, uncertain, and unstructured environments. This paper investigates the use of contract-based methods to address both design and verification challenges of control systems for autonomous vessels. The paper first presents a formal framework for specification of components and assume-guarantee contracts using the syntax of the Z3 automated theorem prover. Then, the paper proposes a methodology for contract-based verification using the formal framework. The methodology is divided into 4 steps: (1) Hazard identification between the autonomous vessel and the operative environment in order to define the top-level component and contract, (2) stepwise refinement of the top-level component into detailed sub-components and contracts, (3) definition of test setups for simulation-based testing to verify that components meet their contract, and (4) applying a recursive procedure for contracts-based system verification. The framework and methodology are demonstrated the in a case study with an autonomous passenger ferry.en_US
dc.language.isoengen_US
dc.publisherElsevier Ltd.en_US
dc.rightsNavngivelse 4.0 Internasjonal*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/deed.no*
dc.titleTowards contract-based verification for autonomous vesselsen_US
dc.title.alternativeTowards contract-based verification for autonomous vesselsen_US
dc.typePeer revieweden_US
dc.typeJournal articleen_US
dc.description.versionpublishedVersionen_US
dc.source.volume270en_US
dc.source.journalOcean Engineeringen_US
dc.identifier.doi10.1016/j.oceaneng.2023.113685
dc.identifier.cristin2125800
dc.source.articlenumber113685en_US
cristin.ispublishedtrue
cristin.fulltextoriginal
cristin.qualitycode1


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel

Navngivelse 4.0 Internasjonal
Med mindre annet er angitt, så er denne innførselen lisensiert som Navngivelse 4.0 Internasjonal