{"title":"Worst-case blocking scenarios for distributed real-time programs","authors":"H. Wedde, A. Wedig","doi":"10.1109/EMWRTS.1996.557783","DOIUrl":null,"url":null,"abstract":"For detecting timing errors in distributed real-time programs it is essential to know all combinations of execution paths of subprograms t/sub 0/,t/sub 1/,...,t/sub n/ where a given path of t/sub o/ experiences a worst-case blocking time caused by a scenario of operations on execution paths of t/sub 1/,...,t/sub n/, due to such operations blocking certain operations of t/sub o/ while accessing shared resources. This paper deals with the problem of determining all possible worst-case blocking scenarios of an execution path of t/sub o/ by execution paths of t/sub 1/,...,t/sub n/. While this problem is NP-hard we give a polynomial algorithm for an associated (reduced) problem which computes an often tight superset of these scenarios in a variety of practically relevant application situations.","PeriodicalId":262733,"journal":{"name":"Proceedings of the Eighth Euromicro Workshop on Real-Time Systems","volume":"31 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1996-06-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the Eighth Euromicro Workshop on Real-Time Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EMWRTS.1996.557783","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
For detecting timing errors in distributed real-time programs it is essential to know all combinations of execution paths of subprograms t/sub 0/,t/sub 1/,...,t/sub n/ where a given path of t/sub o/ experiences a worst-case blocking time caused by a scenario of operations on execution paths of t/sub 1/,...,t/sub n/, due to such operations blocking certain operations of t/sub o/ while accessing shared resources. This paper deals with the problem of determining all possible worst-case blocking scenarios of an execution path of t/sub o/ by execution paths of t/sub 1/,...,t/sub n/. While this problem is NP-hard we give a polynomial algorithm for an associated (reduced) problem which computes an often tight superset of these scenarios in a variety of practically relevant application situations.