Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/882452.874332acmconferencesArticle/Chapter ViewAbstractPublication PagesdateConference Proceedingsconference-collections
Article

False Path Elimination in Quasi-Static Scheduling

Published: 04 March 2002 Publication History

Abstract

We have developed a technique to compute a Quasi StaticSchedule of a concurrent specification for the software partitionof an embedded system. Previous work did not takeinto account correlations among run-time values of variables,and therefore tried to find a schedule for all possibleoutcomes of conditional expressions. This is advantageouson one hand, because by abstracting data values one canfind schedules in many cases for an originally undecidableproblem. On the other hand it may lead to exploring falsepaths, i.e., paths that can never happen at run-time due toconstraints on how the variables are updated. This affectsthe applicability of the approach, because it leads to an explosion in the running time and the memory requirements ofthe compile-time scheduler itself. Even worse, it also leadsto an increase in the final code size of the generated software.In this paper, we propose a semi-automatic algorithm tosolve the problem of false paths: the designer identifies andtags critical expressions, and synchronization channels areautomatically added to the specification to drive the searchof a schedule. As a proof of concept, the proposed techniquehas been applied to a subsystem of an MPEG-2 decoder, andallowed us to find a schedule that previous techniques couldnot identify.

Cited By

View all
  • (2019)Schedulability Analysis of Petri Nets Based on Structural PropertiesFundamenta Informaticae10.5555/2366076.236608186:3(325-341)Online publication date: 4-Jan-2019
  • (2019)Schedulability Analysis of Petri Nets Based on Structural PropertiesFundamenta Informaticae10.5555/1487698.148770386:3(325-341)Online publication date: 4-Jan-2019
  • (2005)A structural approach to quasi-static schedulability analysis of communicating concurrent programsProceedings of the 5th ACM international conference on Embedded software10.1145/1086228.1086231(10-16)Online publication date: 18-Sep-2005

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
DATE '02: Proceedings of the conference on Design, automation and test in Europe
March 2002
1072 pages
ISBN:0769514715

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 04 March 2002

Check for updates

Qualifiers

  • Article

Conference

DATE02
Sponsor:

Acceptance Rates

Overall Acceptance Rate 518 of 1,794 submissions, 29%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2019)Schedulability Analysis of Petri Nets Based on Structural PropertiesFundamenta Informaticae10.5555/2366076.236608186:3(325-341)Online publication date: 4-Jan-2019
  • (2019)Schedulability Analysis of Petri Nets Based on Structural PropertiesFundamenta Informaticae10.5555/1487698.148770386:3(325-341)Online publication date: 4-Jan-2019
  • (2005)A structural approach to quasi-static schedulability analysis of communicating concurrent programsProceedings of the 5th ACM international conference on Embedded software10.1145/1086228.1086231(10-16)Online publication date: 18-Sep-2005

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media