This paper develops a method for deriving controllers for real-time systems in which the components of the system operate at different time granularities. To this end, we incorporate the theory of time bands into action systems, which allows one to structure a system into multiple abstractions of time. The framework includes a logic that facilitates reasoning about different types of sampling errors and transient properties (i.e., properties that only hold for a brief amount of time), and we develop theorems for simplifying proofs of hardware/software interaction. We formalise true concurrency and define refinement for the parallel composition of action systems. Our method of derivation builds on the verify-while-develop paradigm, where the...
Once strictly the province of assembly-language programmers, real-time computing has developed into ...
Abstract. Action systems provide a general description of reactive systems, capable of modeling term...
The majority of modern systems exhibit sophisticated concurrent behaviour, where several system comp...
Action systems are a formalism for representing concurrent behaviours, based on interleaved atomic a...
. In this paper, we describe an approach to the representation, specification and implementation of ...
Reactive systems, i.e. those in constant interaction with their environments, are often distributed ...
. We extend the specification language of temporal logic, the corresponding verification framework, ...
A formal approach for the development of real-time control systems is described. Our development pro...
. Action systems provide a general description of reactive systems, capable of modeling terminating,...
Action refinement is an essential operation in the design of concurrent systems, real-time or not. I...
Abstract Complex real-time systems, must integrate physical processes with dig-ital control, human o...
Abstract. In the domain of concurrent software verication, there is an evident need for specication ...
We present a new temporal logic for the specification and verification of real-time systems. This lo...
Complex real-time systems must integrate physical processes with digital control, human operation an...
Refinement of actions is a core operation in the hierarchical design methodology for concurrent syst...
Once strictly the province of assembly-language programmers, real-time computing has developed into ...
Abstract. Action systems provide a general description of reactive systems, capable of modeling term...
The majority of modern systems exhibit sophisticated concurrent behaviour, where several system comp...
Action systems are a formalism for representing concurrent behaviours, based on interleaved atomic a...
. In this paper, we describe an approach to the representation, specification and implementation of ...
Reactive systems, i.e. those in constant interaction with their environments, are often distributed ...
. We extend the specification language of temporal logic, the corresponding verification framework, ...
A formal approach for the development of real-time control systems is described. Our development pro...
. Action systems provide a general description of reactive systems, capable of modeling terminating,...
Action refinement is an essential operation in the design of concurrent systems, real-time or not. I...
Abstract Complex real-time systems, must integrate physical processes with dig-ital control, human o...
Abstract. In the domain of concurrent software verication, there is an evident need for specication ...
We present a new temporal logic for the specification and verification of real-time systems. This lo...
Complex real-time systems must integrate physical processes with digital control, human operation an...
Refinement of actions is a core operation in the hierarchical design methodology for concurrent syst...
Once strictly the province of assembly-language programmers, real-time computing has developed into ...
Abstract. Action systems provide a general description of reactive systems, capable of modeling term...
The majority of modern systems exhibit sophisticated concurrent behaviour, where several system comp...