Abstract
The architectural concept of a safety-related programmable electronic system featuring task-oriented real-time execution is presented. Its most essential characteristics are task execution without the use of asynchronous interrupts, scheduling in direct reference to Universal Time Co-ordinated, and an integrative hardware approach to detection and processing of failures, forward recovery and non-intrusive monitoring. The architecture is based on physical separation of task execution and task administration, which is realised in form of a digital logic circuit. Time is quantised into Execution Intervals, and tasks are partitioned into Execution Blocks matching these intervals. This concept lowers the complexity of both hardware architecture and temporal behaviour and, thus, conforms particularly well with the safety standard IEC 61508.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bolton, W.: Programmable Logic Controllers. Elsevier Books, Oxford (2003)
Rabiee, M.: Programmable Logic Controllers: Hardware and Programming. Ingram, New Orleans (2002)
Shaw, A.C.: Real-Time Systems and Software. John Wiley, New York (2001)
VDI: Richtlinie VDI/VDE 3554: Funktionelle Beschreibung von Prozessrechner-Betriebssystemen. Beuth Verlag, Berlin-Cologne (1982)
Dertouzos, M.L.: Control robotics: the procedural control of physical processes. Information Processing 74 (1974)
Henn, R.: Feasible processor allocation in a hard-real-time environment. Real-Time Systems 1, 77–93 (1989)
Stankovic, J.A., Spuri, M., Ramamritham, K., Buttazzo, G.C.: Deadline Scheduling for Real-Time Sytems, EDF and Related Algorithms. Kluwer Academic Publishers, Boston (1998)
Halang, W.A., Stoyenko, A.D.: Constructing Predictable Real Time Systems. Kluwer Academic Publishers, Boston (1991)
Spuri, M.: Analysis of deadline scheduled real-time systems. In: Rapport the Recherche RR-2873, Le Chesnay Cedex, France, INRIA (1996)
Buttazzo, G.C.: Hard Real Time Systems, Predictable Scheduling Algorithms and Applications. Kluwer Academic Publishers, Boston (2002)
Sha, L., Abdelzaher, T., Årzén, K.E., Cervin, A., Baker, T., Burns, A., Buttazzo, G., Caccamo, M., Lehoczky, J., Mok, A.K.: Real-time scheduling theory: A historical perspective. Real-Time Systems 28, 101–155 (2004)
Hamuda, G., Tsai, G.: Formal specification of a real-time operating systems’s component. In: WRTP Conference Proceedings of Real-Time Programming 2003. Elsevier Science Ltd., Amsterdam (2003)
GI: PEARL90 Language Report. 2.2. edn. Technical Commitee 4.4.2 (Realtime programming, PEARL), Bonn (1998)
Burns, A., Wellings, A.: Real-Time Systems and Programming Languages, 3rd edn. Pearson Addison Wesley, Harlow (2001)
Buttazzo, G.C.: Rate monotonic vs. edf: Judgement day. Real-Time Systems 29, 5–26 (2005)
Baginski, A., Müller, M.: Interbus. Hüthig Verlag, Heidelberg (1998)
Biedenkopf, K.: Komplexität und kompliziertheit (complexity and complicateness). Informatik Spektrum 17, 82–86 (1994)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Skambraks, M. (2005). A Safety-Related PES for Task-Oriented Real-Time Execution Without Asynchronous Interrupts. In: Winther, R., Gran, B.A., Dahll, G. (eds) Computer Safety, Reliability, and Security. SAFECOMP 2005. Lecture Notes in Computer Science, vol 3688. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11563228_20
Download citation
DOI: https://doi.org/10.1007/11563228_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29200-5
Online ISBN: 978-3-540-32000-5
eBook Packages: Computer ScienceComputer Science (R0)