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 :
بازگشت