We present a method that makes use of the theorem prover PVS to specify, develop and verify real-time software components for embedded control systems software with periodic tasks. The method is based on an intuitive discrete time “Clocks ” theory by Dutertre and Stavridou that models periodic timed trajectories representing dataflows. We illustrate the method by considering a Held For operator on dataflows that is used to specify real-time requirements. Recursive functions using the PVS TABLE construct are used to model both the system requirements and the design. A software component is designed to implement the Held For operator and then verified in PVS. This pre-verified component is then used to guide design of more complex components ...
The increasing complexity of embedded software calls for a new, more efficient design approach. A na...
. We extend the specification language of temporal logic, the corresponding verification framework, ...
Real-time systems are those whose correctness depend not only on logical operations but also on timi...
The verification of functionality ofthe input/output logic properties often composes the majority of...
This paper presents a practical application of the PVS theorem prover involving requirements analysi...
The development of a product typically starts with the specification of the user’s requirements and ...
Real-time systems are found in an increasing variety of application elds. Usually, they are embedded...
The growing trend towards using component based design approach in embedded system development requi...
In hard real-time embedded systems, design and specification methods and their associated tools must...
A formal approach for the development of real-time control systems is described. Our development pro...
g. [36] John A. Stankovic and Krithi Ramamritham. What is predictability for real-time systems? Real...
In this paper we present a syntactical approach for the design of real-time embedded systems. The r...
In modern times, human life is intrinsically depending on real-time embedded systems (RTES) with inc...
The emergence of new soft real-time applications such as DVRs (Digital Video Recorders) and other m...
To specify and verify real-time systems, we consider a real-time version of temporal logic called Ex...
The increasing complexity of embedded software calls for a new, more efficient design approach. A na...
. We extend the specification language of temporal logic, the corresponding verification framework, ...
Real-time systems are those whose correctness depend not only on logical operations but also on timi...
The verification of functionality ofthe input/output logic properties often composes the majority of...
This paper presents a practical application of the PVS theorem prover involving requirements analysi...
The development of a product typically starts with the specification of the user’s requirements and ...
Real-time systems are found in an increasing variety of application elds. Usually, they are embedded...
The growing trend towards using component based design approach in embedded system development requi...
In hard real-time embedded systems, design and specification methods and their associated tools must...
A formal approach for the development of real-time control systems is described. Our development pro...
g. [36] John A. Stankovic and Krithi Ramamritham. What is predictability for real-time systems? Real...
In this paper we present a syntactical approach for the design of real-time embedded systems. The r...
In modern times, human life is intrinsically depending on real-time embedded systems (RTES) with inc...
The emergence of new soft real-time applications such as DVRs (Digital Video Recorders) and other m...
To specify and verify real-time systems, we consider a real-time version of temporal logic called Ex...
The increasing complexity of embedded software calls for a new, more efficient design approach. A na...
. We extend the specification language of temporal logic, the corresponding verification framework, ...
Real-time systems are those whose correctness depend not only on logical operations but also on timi...