• DocumentCode
    626333
  • Title

    A Denotational Model for Interrupt-Driven Programs

  • Author

    Yanhong Huang ; Yongxin Zhao ; Jianqi Shi ; Huibiao Zhu

  • Author_Institution
    Shanghai Key Lab. of Trustworthy Comput., East China Normal Univ., Shanghai, China
  • fYear
    2013
  • fDate
    18-22 March 2013
  • Firstpage
    15
  • Lastpage
    20
  • Abstract
    In design of dependable software for real-time embedded systems, the interrupt mechanism plays an important role. Due to the randomicity and nondeterminism of interrupt handling behaviors, the analysis about program behaviors as well as time properties is an important but challenging problem. In a previous work, we presented a small but expressive language for interrupt-driven programs, and suggested a timed operational semantics to specify the meaning of the programs. In this paper, we explore a denotational semantics under a discrete time model for the interrupt-driven programming language. It can deal with the features of the language. We also define a transition which can link the operational semantics and denotational semantics.
  • Keywords
    embedded systems; interrupts; program diagnostics; programming languages; denotational model; denotational semantics; discrete time model; interrupt handling behavior; interrupt mechanism; interrupt-driven program; interrupt-driven programming language; operational semantics; program behavior analysis; program meaning; program time property; realtime embedded system; timed operational semantics; Computer languages; Educational institutions; Operating systems; Quality of service; Real-time systems; Semantics; denotational semantics; interrupt; time;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation Workshops (ICSTW), 2013 IEEE Sixth International Conference on
  • Conference_Location
    Luxembourg
  • Print_ISBN
    978-1-4799-1324-4
  • Type

    conf

  • DOI
    10.1109/ICSTW.2013.9
  • Filename
    6571602