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
Link To Document