Timed I/O Automata: It is never too late to complete your timed specification theory

02/09/2023
by   Martijn A. Goorden, et al.
0

A specification theory combines notions of specifications and implementations with a satisfaction relation, a refinement relation and a set of operators supporting stepwise design. We develop a complete specification framework for real-time systems using Timed I/O Automata as the specification formalism, with the semantics expressed in terms of Timed I/O Transition Systems. We provide constructs for refinement, consistency checking, logical and structural composition, and quotient of specifications – all indispensable ingredients of a compositional design methodology. The theory is backed by rigorous proofs and implemented in the open-source tool ECDAR.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/19/2021

Building Specifications in the Event-B Institution

This paper describes a formal semantics for the Event-B specification la...
research
08/18/2021

Timed Automata Robustness Analysis via Model Checking

Timed automata (TA) have been widely adopted as a suitable formalism to ...
research
09/09/2019

Compositional Liveness-Preserving Conformance Testing of Timed I/O Automata -- Technical Report

I/O conformance testing theories (e.g., ioco) are concerned with formall...
research
07/29/2019

Time4sys2imi: A tool to formalize real-time system models under uncertainty

Time4sys is a formalism developed by Thales, realizing a graphical speci...
research
11/21/2022

Contract-Based Specification Refinement and Repair for Mission Planning

We address the problem of modeling, refining, and repairing formal speci...
research
05/24/2018

DesignBIP: A Design Studio for Modeling and Generating Systems with BIP

The Behavior-Interaction-Priority (BIP) framework, rooted in rigorous se...
research
08/23/2019

On the Meaning of Transition System Specifications

Transition System Specifications provide programming and specification l...

Please sign up or login with your details

Forgot password? Click here to reset