2010
DOI: 10.1007/978-3-642-16901-4_21
|View full text |Cite
|
Sign up to set email alerts
|

Formalization and Correctness of the PALS Architectural Pattern for Distributed Real-Time Systems

Abstract: Abstract. Many Distributed Real-Time Systems (DRTS), such as integrated modular avionics systems and distributed control systems in motor vehicles, are made up of a collection of components communicating asynchronously among themselves and with their environment that must change their state and respond to environment inputs within hard real-time bounds. Such systems are often safety-critical and need to be certified; but their certification is currently very hard due to their distributed nature. The Physically… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
8
0

Year Published

2011
2011
2018
2018

Publication Types

Select...
5
2

Relationship

3
4

Authors

Journals

citations
Cited by 24 publications
(9 citation statements)
references
References 23 publications
(34 reference statements)
1
8
0
Order By: Relevance
“…that generalizes to multirate systems the original single-rate PALS transformation defined in [9,10]. As before, we have proved in [4] that MA (E , T, Γ) is a correct-by-construction implementation of E , and that E and MA (E , T, Γ) are bisimilar, making it possible to verify temporal logic properties about MA (E , T, Γ) on the much simpler system E .…”
Section: Introductionsupporting
confidence: 54%
See 3 more Smart Citations
“…that generalizes to multirate systems the original single-rate PALS transformation defined in [9,10]. As before, we have proved in [4] that MA (E , T, Γ) is a correct-by-construction implementation of E , and that E and MA (E , T, Γ) are bisimilar, making it possible to verify temporal logic properties about MA (E , T, Γ) on the much simpler system E .…”
Section: Introductionsupporting
confidence: 54%
“…Both design and verification of such virtually synchronous distributed real-time systems is very hard because of asynchronous communication, network delays, clock skews, and because the state space explosion caused by the system's concurrency can make it unfeasible to apply model checking to verify required properties. The (single-rate) PALS ("physically asynchronous, logically synchronous") formal design pattern [9,11] reduces the design and verification of a virtually synchronous distributed real-time system to the much simpler task of designing and verifying its synchronous version, provided that the network infrastructure can guarantee bounds on the messaging delays and the skews of the local clocks.…”
Section: Multirate Palsmentioning
confidence: 99%
See 2 more Smart Citations
“…In a number of systems targeted by AADL, such as integrated modular avionics systems and distributed control systems in motor vehicles, the system design is essentially a synchronous design that must realized in an asynchronous distributed setting. The key idea of the PALS architectural pattern [16,17] is to reduce the design, verification, and implementation of a distributed real-time system to that of its much simpler synchronous version, provided that the network infrastructure guarantees bounds on the messaging delays and the skews of the local clocks. For a synchronous design SD and network bounds Γ, we then have a semantically equivalent asynchronous distributed design PALS(SD, Γ).…”
Section: Synchronous Aadlmentioning
confidence: 99%