Skip to main content
Log in

Specification and analysis of real-time systems with PARAGON

  • Published:
Annals of Software Engineering

Abstract

This paper describes a methodology for the specification and analysis of distributed real-time systems using the toolset called PARAGON. PARAGON is based on the Communicating Shared Resources paradigm, which allows a real-time system to be modeled as a set of communicating processes that compete for shared resources. PARAGON supports both visual and textual languages for describing real-time systems. It offers automatic analysis based on state space exploration as well as user-directed simulation. Our experience with using PARAGON in several case studies resulted in a methodology that includes design patterns and abstraction heuristics, as well as an overall process. This paper briefly overviews the communicating shared resource paradigm and its toolset PARAGON, including the textual and visual specification languages. The paper then describes our methodology with special emphasis on heuristics that can be used in PARAGON to reduce the state space. To illustrate the methodology, we use examples from a real-life system case study.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sokolsky, O., Lee, I. & Ben-Abdallah, H. Specification and analysis of real-time systems with PARAGON. Annals of Software Engineering 7, 211–234 (1999). https://doi.org/10.1023/A:1018938205540

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1018938205540

Keywords

Navigation