Compositional sequentialization of periodic programs

5Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We advance the state-of-the-art in verifying periodic programs - a commonly used form of real-time software that consists of a set of asynchronous tasks running periodically and being scheduled preemptively based on their priorities. We focus on an approach based on sequentialization (generating an equivalent sequential program) of a time-bounded periodic program. We present a new compositional form of sequentialization that improves on earlier work in terms of both scalability and completeness (i.e., false warnings) by leveraging temporal separation between jobs in the same hyper-period and across multiple hyper-periods. We also show how the new sequentialization can be further improved in the case of harmonic systems to generate sequential programs of asymptotically smaller size. Experiments indicate that our new sequentialization improves verification time by orders of magnitude compared to competing schemes. © Springer-Verlag 2013.

Cite

CITATION STYLE

APA

Chaki, S., Gurfinkel, A., Kong, S., & Strichman, O. (2013). Compositional sequentialization of periodic programs. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7737 LNCS, pp. 536–554). Springer Verlag. https://doi.org/10.1007/978-3-642-35873-9_31

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free