• DocumentCode
    2147021
  • Title

    Priority assignment for event-triggered systems using mathematical programming

  • Author

    Lukasiewycz, Martin ; Steinhorst, Sebastian ; Chakraborty, Samarjit

  • Author_Institution
    TUM CREATE, Singapore
  • fYear
    2013
  • fDate
    18-22 March 2013
  • Firstpage
    982
  • Lastpage
    987
  • Abstract
    This paper presents a methodology based on mathematical programming for the priority assignment of processes and messages in event-triggered systems with tight end-to-end real-time deadlines. For this purpose, the problem is converted into a Quadratically Constrained Quadratic Program (QCQP) and addressed with a state-of-the-art solver. The formulation includes preemptive as well as non-preemptive schedulers and avoids cyclic dependencies that may lead to intractable real-time analysis problems. For problems with stringent real-time requirements, the proposed mathematical programming method is capable of finding a feasible solution efficiently where other approaches suffer from a poor scalability. In case there exists no feasible solution, an algorithm is presented that uses the proposed method to find a minimal reason for the infeasibility which may be used as a feedback to the designer. To give evidence of the scalability of the proposed method and in order to show the clear benefit over existing approaches, a set of synthetic test cases is evaluated. Finally, a large realistic case study is introduced and solved, showing the applicability of the proposed method in the automotive domain.
  • Keywords
    Delays; Equations; Jitter; Mathematical model; Real-time systems; Scalability; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2013
  • Conference_Location
    Grenoble, France
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4673-5071-6
  • Type

    conf

  • DOI
    10.7873/DATE.2013.205
  • Filename
    6513651