Monitor Concept Deployment

preprint OA: closed
Full text JSON View at publisher
Full text 2,586 characters · extracted from oa-doi-fallback · 2 sections · click to expand

Abstract

A robust software design methodology for real-time computer systems relies on addressing challenges related to communication, synchronization, and mutual exclusion in concurrent programming. The quality of the mechanisms used to manage the description of concurrent activities significantly affects the program’s responsiveness, reliability, readability, and efficiency. The primary aim of this article is to describe the implementation of the monitor concept to address issues associated with the non-determinism of executing concurrent activities. The proposed solution introduces the event concept as a consistent management construct mainly utilized to maintain data consistency in a concurrent environment. It treats events as signals to synchronize the behavior of concurrent program activities. To overcome spontaneous concurrent program behavior the monitor concept has been expanded by adding time-guarded synchronization mechanisms of concurrent activities. Because the time notion was involved in the concurrent activity scheduling process, there is a more general discussion about how and where time-related relationships should be considered. This paper presents an implementation of the monitor concept as a library. This approach promotes portability. The proposed implementation of the monitor concept was released as a minimum viable product (MVP) and has been successfully utilized in several real-time systems as a foundational operating platform. One such system is the software for the real-time flight inspection of radio navigation aids, which serves as an example that illustrates the range of potential applications for the proposed implementation of the monitor concept. Supplementary Material File (manuscriptmp.pdf) - Download - 404.93 KB Information & Authors Information Version history Copyright This work is licensed under a Non Exclusive No Reuse License.

Keywords

Authors Metrics & Citations Metrics Article Usage 738views 201downloads Citations Download citation Mariusz Postol. Monitor Concept Deployment. Authorea. 07 August 2025. DOI: https://doi.org/10.22541/au.175455728.80471091/v1 DOI: https://doi.org/10.22541/au.175455728.80471091/v1 If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download. For more information or tips please see 'Downloading to a citation manager' in the Help menu.

Text is read by the "Ask this paper" AI Q&A widget below. Extraction quality varies by source — PMC NXML preserves structure cleanly, OA-HTML may include some navigation residue, and OA-PDF can have broken hyphenation. The publisher copy (via DOI) is the canonical version.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: oa-doi-fallback

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2025) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00