Skip to main navigation Skip to search Skip to main content

Safety-critical Java with cyclic executives on chip-multiprocessors

    • Aalborg University

    Research output: Contribution to journalJournal articleResearchpeer-review

    911 Downloads (Orbit)

    Abstract

    Chip-multiprocessors offer increased processing power at a low cost. However, in order to use them for real-time systems, tasks have to be scheduled efficiently and predictably. It is well known that finding optimal schedules is a computationally hard problem. In this paper we present a solution that uses model checking to find a static schedule, if one exists at all, which gives an implementation of a table driven multiprocessor scheduler. Mutual exclusion to access shared resources is guaranteed by including access constraints in the schedule generation. To evaluate the proposed cyclic executive for multiprocessors, we have implemented it in the context of safety-critical Java on a Java processor.
    Original languageEnglish
    JournalConcurrency and Computation: Practice & Experience
    Volume24
    Issue number8
    Pages (from-to)772–788
    ISSN1532-0626
    DOIs
    Publication statusPublished - 2012

    Keywords

    • Real-time systems
    • Java
    • Cyclic executive

    Fingerprint

    Dive into the research topics of 'Safety-critical Java with cyclic executives on chip-multiprocessors'. Together they form a unique fingerprint.

    Cite this