|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Alexander D. Stoyenko, Wolfgang A. Halang, "Extending Pearl for Industrial Real-Time Applications," IEEE Software, vol. 10, no. 4, pp. 65-74, July/August, 1993. | |||
| BibTex | x | ||
| @article{ 10.1109/52.219619, author = {Alexander D. Stoyenko and Wolfgang A. Halang}, title = {Extending Pearl for Industrial Real-Time Applications}, journal ={IEEE Software}, volume = {10}, number = {4}, issn = {0740-7459}, year = {1993}, pages = {65-74}, doi = {http://doi.ieeecomputersociety.org/10.1109/52.219619}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - IEEE Software TI - Extending Pearl for Industrial Real-Time Applications IS - 4 SN - 0740-7459 SP65 EP74 EPD - 65-74 A1 - Alexander D. Stoyenko, A1 - Wolfgang A. Halang, PY - 1993 KW - industrial computer control; Pearl; High-Integrity Pearl; HI-Pearl; Process and Experiment Automation Real-Time language; Euclid language; real-time software; concurrency control; synchronization; allocation; time-bounded loops; surveillance of events; parallelism; timing constraints; overload detection; storage management; run tracing; error detection; schedulability analyzer; critical timing constraints; concurrency control; high level languages; industrial computer control; real-time systems; scheduling VL - 10 JA - IEEE Software ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/52.219619
High-Integrity Pearl, (HI-Pearl) an extension to the Process and Experiment Automation Real-Time language (Pearl) which incorporates several principles from the real-time Euclid language, is described. The requirements of real-time software and components of a real-time language are reviewed. HI-Pearl's mechanisms for concurrency control, synchronization, allocation, time-bounded loops, surveillance of events, parallelism, timing constraints, overload detection and handling, storage management, run tracing, and error detection and handling are discussed. HI-Pearl's schedulability analyzer, an automated tool to predict whether real-time software will adhere to its critical timing constraints, is also discussed.
Index Terms:
industrial computer control; Pearl; High-Integrity Pearl; HI-Pearl; Process and Experiment Automation Real-Time language; Euclid language; real-time software; concurrency control; synchronization; allocation; time-bounded loops; surveillance of events; parallelism; timing constraints; overload detection; storage management; run tracing; error detection; schedulability analyzer; critical timing constraints; concurrency control; high level languages; industrial computer control; real-time systems; scheduling
Citation:
Alexander D. Stoyenko, Wolfgang A. Halang, "Extending Pearl for Industrial Real-Time Applications," IEEE Software, vol. 10, no. 4, pp. 65-74, July-Aug. 1993, doi:10.1109/52.219619
Usage of this product signifies your acceptance of the Terms of Use.

