Parametric Approach to the Specification and Analysis of Real-time System Designs based on ACSR-VP

Loading...
Thumbnail Image

Related Collections

Degree type

Discipline

Subject

real-time scheduling
formal method
parametrized analysis
process algebra

Funder

Grant number

License

Copyright date

Distributor

Related resources

Author

Kwak, Hee-Hwan

Contributor

Abstract

To engineer reliable real-time systems, it is desirable to discover timing anomalies early in the development process. However, there is little work addressing the problem of accurately predicting timing properties of real-time systems before implementations are developed. This paper describes an approach to the specification and analysis of scheduling problems of real-time systems. The method is based on ACSR-VP, which is an extension of ACSR, a real-time process algebra, with value-passing capabilities. Combined with the existing features of ACSR for representing time, synchronization and resource requirements, ACSR-VP can be used to describe an instance of a scheduling problem as a process that has parameters of the problem as free variables. The specification is analyzed by means of a symbolic algorithm. The outcome of the analysis is a set of equations and a solution to which yields the values of the parameters that make the system schedulable. These equations can be solved using integer programming or constraint logic programming. The paper presents the theory of ACSR-VP briefly and an example of the period assignment problem for rate-monotonic scheduling. We also explain our current tool implementation effort and plan for incorporating it into the existing toolset, PARAGON.

Advisor

Date of presentation

1998-10-23

Conference name

Departmental Papers (CIS)

Conference dates

2023-05-16T22:31:18.000

Conference location

Date Range for Data Collection (Start Date)

Date Range for Data Collection (End Date)

Digital Object Identifier

Series name and number

Volume number

Issue number

Publisher

Publisher DOI

Journal Issues

Comments

Postprint version. Published in Electronic Notes in Theoretical Computer Science, Volume 25, 1999, pages 38-49, Proceedings of the 1998 ARO/ONR/NSF/DARPA Monterey Workshop on Engineering Automation for Computer Based Systems. Publisher URL: http://dx.doi.org/10.1016/S1571-0661(04)00130-6


Postprint version. Published in Proceedings of the 1998 ARO/ONR/NSF/DARPA Monterey Workshop on Engineering Automation for Computer Based Systems, Carmel-By-The-Sea, CA, Oct 27-29, 1998

Recommended citation

Collection