Task Model Design and Analysis with Alloy

dc.contributor.author Alcino Cunha en
dc.contributor.author Nuno Moreira Macedo en
dc.contributor.other 5612 en
dc.contributor.other 5625 en
dc.date.accessioned 2024-02-02T14:31:18Z
dc.date.available 2024-02-02T14:31:18Z
dc.date.issued 2023 en
dc.description.abstract This paper describes a methodology for task model design and analysis using the Alloy Analyzer, a formal, declarative modeling tool. Our methodology leverages (1) a formalization of the HAMSTERS task modeling notation in Alloy and (2) a method for encoding a concrete task model and compose it with a model of the interactive system. The Analyzer then automatically verifies the overall model against desired properties, revealing counter-examples (if any) in terms of interaction scenarios between the operator and the system. In addition, we demonstrate how Alloy can be used to encode various types of operator errors (e.g., inserting or omitting an action) into the base HAMSTERS model and generate erroneous interaction scenarios. Our methodology is applied to a task model describing the interaction of a traffic air controller with a semi-autonomous Arrival MANager (AMAN) planning tool. © 2023, The Author(s), under exclusive license to Springer Nature Switzerland AG. en
dc.identifier P-00Y-CCP en
dc.identifier.uri https://repositorio.inesctec.pt/handle/123456789/14798
dc.language eng en
dc.rights info:eu-repo/semantics/openAccess en
dc.title Task Model Design and Analysis with Alloy en
dc.type en
dc.type Publication en
Files
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
P-00Y-CCP.pdf
Size:
505 KB
Format:
Adobe Portable Document Format
Description: