Logo
    • English
    • Ελληνικά
    • Deutsch
    • français
    • italiano
    • español
  • English 
    • English
    • Ελληνικά
    • Deutsch
    • français
    • italiano
    • español
  • Login
View Item 
  •   University of Thessaly Institutional Repository
  • Επιστημονικές Δημοσιεύσεις Μελών ΠΘ (ΕΔΠΘ)
  • Δημοσιεύσεις σε περιοδικά, συνέδρια, κεφάλαια βιβλίων κλπ.
  • View Item
  •   University of Thessaly Institutional Repository
  • Επιστημονικές Δημοσιεύσεις Μελών ΠΘ (ΕΔΠΘ)
  • Δημοσιεύσεις σε περιοδικά, συνέδρια, κεφάλαια βιβλίων κλπ.
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.
Institutional repository
All of DSpace
  • Communities & Collections
  • By Issue Date
  • Authors
  • Titles
  • Subjects

A Fast Timing Separation of Events Algorithm for Concurrent Systems

Thumbnail
Author
Aimoniotis P., Xiromeritis N., Sotiriou C.
Date
2019
Language
en
DOI
10.1109/PACET48583.2019.8956290
Keyword
Polynomial approximation
Timing circuits
Uncertainty analysis
Asynchronous system
Computation problems
Concurrent systems
Polynomial-time
Primal-dual methods
Static timing analysis
Timing Analysis
Timing offsets
Computational complexity
Institute of Electrical and Electronics Engineers Inc.
Metadata display
Abstract
In this work, we present a fast, polynomial time implementation of the Timing Separation of Events (TSE) Algorithm, with complexity O(E × (V+E). TSE computation is a fundamental problem in the analysis of event-driven, asynchronous systems, when uncertainty is present, and event delays are specified as [min, max] intervals. The maximum or minimum TSE may be needed, based on the timing analysis required. In this work, we present a novel approach to solving the TSE computation problem, which utilises: (1) the Primal-Dual Method Algorithm of [1] to compute the system period and critical cycle, as well as annotate timing offsets to events, based on the minimum delay values, and (2) an unfolding scheme, on the event graph, to compute the maximum delay between source and target. We show that only a maximum of three unfoldings are necessary, based on the relative delays between source and target events. We present results on a set of classical TSE examples. Our results are correct and identical to [2], but our approach resolves the issue of deciding how many unfoldings are needed to achieve periodic behaviour, and is sianificantly faster than all other methods. © 2019 IEEE.
URI
http://hdl.handle.net/11615/70342
Collections
  • Δημοσιεύσεις σε περιοδικά, συνέδρια, κεφάλαια βιβλίων κλπ. [19735]
htmlmap 

 

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

LoginRegister (MyDspace)
Help Contact
DepositionAboutHelpContact Us
Choose LanguageAll of DSpace
EnglishΕλληνικά
htmlmap