• DocumentCode
    769471
  • Title

    On inspection and verification of software with timing requirements

  • Author

    Xu, Jia

  • Author_Institution
    Dept. of Comput. Sci., York Univ., North York, Ont., Canada
  • Volume
    29
  • Issue
    8
  • fYear
    2003
  • Firstpage
    705
  • Lastpage
    720
  • Abstract
    Software with hard timing requirements should be designed using a systematic approach to make its timing properties easier to inspect and verify; otherwise, it may be practically impossible to determine whether the software satisfies the timing requirements. Pre-runtime scheduling provides such an approach by placing restrictions on software structures to reduce complexity. A major benefit of using a pre-runtime scheduling approach is that it makes it easier to systematically inspect and verify the timing properties of the actual software code, not just various high-level abstractions of the code.
  • Keywords
    formal specification; inspection; program control structures; program verification; real-time systems; scheduling; software metrics; software reliability; timing; preruntime scheduling; real-time software; software code; software complexity; software inspection; software structure; software verification; timing property; timing requirement; Algorithm design and analysis; Finance; Inspection; Job shop scheduling; Processor scheduling; Protocols; Real time systems; Software tools; Timing; Transportation;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2003.1223645
  • Filename
    1223645