• DocumentCode
    3587317
  • Title

    pIML -- An Interrupt Program Modelling Language for Real-Time and Embedded Systems

  • Author

    Xin Li ; Yanhong Huang ; Jianqi Shi ; Jian Guo ; Huibiao Zhu ; Yuanmin Xu

  • Author_Institution
    Shanghai Key Lab. of Trustworthy Comput., East China Normal Univ., Shanghai, China
  • Volume
    1
  • fYear
    2014
  • Firstpage
    78
  • Lastpage
    85
  • Abstract
    In the design of dependable software for real-time and embedded systems, the quantitative analysis of program behavior and system performance is a crucial but extremely difficult issue, the challenge of which is exacerbated due to the random city and nondeterminism of interrupt events and the corresponding handling behaviors. Moreover, time analysis is also need to be taken into account for such kinds of systems. Thus the research on a theory which integrates interrupt behaviors and time analysis seems to be important and challenging. In this paper, we propose an interrupt modeling language pIML including the probabilistic feature to describe the programs with interrupts. We explore a probabilistic operational semantics to depict the actions of pIML. Meanwhile, we also implement this operational semantics we proposed on Maude platform, which fill the gap between the theory and practice. Maude supports rewriting logic, equational logic, and etc. The rewrite rules of rewriting logic can very well implement the transition rules of probabilistic operational semantics. Based on this implementation, it is very convenient to simulate the program written in pIML and analyze the behaviors of program in the presence of interrupts quantitatively.
  • Keywords
    embedded systems; probability; rewriting systems; software engineering; Maude platform; embedded systems; equational logic; interrupt program modelling language; pIML; probabilistic feature; probabilistic operational semantics; real-time systems; rewriting logic; Chaos; Embedded systems; Probabilistic logic; Real-time systems; Semantics; Syntactics; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2014 21st Asia-Pacific
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4799-7425-2
  • Type

    conf

  • DOI
    10.1109/APSEC.2014.21
  • Filename
    7091294