Show simple item record

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


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Navngivelse 4.0 Internasjonal
Except where otherwise noted, this item's license is described as Navngivelse 4.0 Internasjonal