High-level Hybrid Systems Analysis with Hypy

dc.contributor.authorBak, Stanley
dc.contributor.authorBogomolov, Sergiy
dc.contributor.authorSchilling, Christian
dc.contributor.editorFrehse, G.
dc.contributor.editorAlthoff, M.
dc.coverage.spatialVienna, Austria
dc.date.accessioned2019-11-28T00:00:16Z
dc.date.available2019-11-28T00:00:16Z
dc.date.createdApril 12 2016
dc.date.issued2017
dc.date.updated2019-06-02T08:18:07Z
dc.description.abstractHybrid systems play an important role in many application domains. A range of powerful analysis methods for this class of systems perform high-level analysis, where, iteratively,(1) a reachability computation is performed on a system model, (2) the result of the analysis is examined, and (3) the model is modified and the process repeats. For example, a well-known high-level analysis method is counter-example guided abstraction refinement (CEGAR), where, at each iteration, the model is refined based on the counter-example produced by the reachability computation. In this paper, we present hypy, a python library which strives to ease the development of high-level analysis approaches. Hypy provides the necessary machinery to run a number of up-to-date hybrid systems analysis tools, parse their outputs, and modify the models. The modi_cations are performed using HyST, a source-to-source model transformation framework, which supports output formats including SpaceEx, Flow*, dReach, and HyCreate. HyST, however, does not run reachability tools nor interpret their output. The developed hypy library fills this gap, providing an extendable and exible architecture which simplifies development of complex analysis strategies. We demonstrate its practical potential on three non-CEGAR case studies: abstraction for parameter identi_cation, generation of pseudo-invariants to reduce reachability overapproximation error, and completely automatic tool parameter tuning for the Flow* reachability tool.en_AU
dc.format.mimetypeapplication/pdfen_AU
dc.identifier.urihttp://hdl.handle.net/1885/186872
dc.language.isoen_AUen_AU
dc.publisherEasyChair Publicationsen_AU
dc.relation.ispartofARCH16. 3rd International Workshop on Applied Verification for Continuous and Hybrid Systemsen_AU
dc.relation.ispartofseries3rd International Workshop on Applied veRification for Continuous and Hybrid Systems (ARCH 2016)
dc.rights© EasyChair Publicationsen_AU
dc.sourceBenchmark for Verification of Fault-Tolerant Clock Synchronization Algorithmsen_AU
dc.source.urihttps://easychair.org/publications/paper/wgken_AU
dc.titleHigh-level Hybrid Systems Analysis with Hypyen_AU
dc.typeConference paperen_AU
dcterms.accessRightsOpen Access via publisher websiteen_AU
local.bibliographicCitation.lastpage90en_AU
local.bibliographicCitation.startpage80en_AU
local.contributor.affiliationBak, Stanley, Air Force Research Laboratory Information Directorateen_AU
local.contributor.affiliationBogomolov, Sergiy, College of Engineering and Computer Science, ANUen_AU
local.contributor.affiliationSchilling, Christian, University of Freiburgen_AU
local.contributor.authoruidBogomolov, Sergiy, u1023439en_AU
local.description.notesImported from ARIESen_AU
local.description.refereedYes
local.identifier.absfor080309 - Software Engineeringen_AU
local.identifier.absseo970108 - Expanding Knowledge in the Information and Computing Sciencesen_AU
local.identifier.ariespublicationu5357342xPUB523en_AU
local.identifier.doi10.29007/4f3den_AU
local.publisher.urlhttps://easychair.org/publications/paper/wgken_AU
local.type.statusPublished Versionen_AU

Downloads