DSpace Repository

How to Efficiently Build a Front-End Tool for UPPAAL: A Model-Driven Approach

Show simple item record

dc.contributor.author Kumar, Rajesh
dc.date.accessioned 2023-01-09T09:08:50Z
dc.date.available 2023-01-09T09:08:50Z
dc.date.issued 2017-10
dc.identifier.uri https://link.springer.com/chapter/10.1007/978-3-319-69483-2_19
dc.identifier.uri http://dspace.bits-pilani.ac.in:8080/xmlui/handle/123456789/8399
dc.description.abstract We propose a model-driven engineering approach that facilitates the production of tool chains that use the popular model checker Uppaal as a back-end analysis tool. In this approach, we introduce a metamodel for Uppaal ’s input model, containing both timed-automata concepts and syntax-related elements for C-like expressions. We also introduce a metamodel for Uppaal ’s query language to specify temporal properties; as well as a metamodel for traces to interpret Uppaal ’s counterexamples and witnesses. The approach provides a systematic way to build software bridging tools (i.e., tools that translate from a domain-specific language to Uppaal ’s input language) such that these tools become easier to debug, extend, reuse and maintain. We demonstrate our approach on five different domains: cyber-physical systems, hardware-software co-design, cyber-security, reliability engineering and software timing analysis. en_US
dc.language.iso en en_US
dc.publisher Springer en_US
dc.subject Computer Science en_US
dc.subject UPPAAL en_US
dc.subject Front-End Tool en_US
dc.title How to Efficiently Build a Front-End Tool for UPPAAL: A Model-Driven Approach en_US


Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account