Generating Real-Time Software Test Cases by Time Petri Nets
Although real-time software must satisfy not only functional correctness requirements but also timeliness requirements, much recent real-time research has focused on analysis rather than testing. During the execution of real-time software, a sequence of events due to time take place between the conc...
Saved in:
Published in | International journal of computers & applications Vol. 22; no. 3; pp. 151 - 158 |
---|---|
Main Authors | , |
Format | Journal Article |
Language | English |
Published |
Anaheim, CA
Taylor & Francis
01.01.2000
Calgary, AB Acta Press Zürich |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Although real-time software must satisfy not only functional correctness requirements but also timeliness requirements, much recent real-time research has focused on analysis rather than testing. During the execution of real-time software, a sequence of events due to time take place between the concurrent processes. Because concurrent processes are unpredictable, multiple executions of a given real-time software with the same test cases may produce different results. This nondeterministic execution behaviour always creates problems in real-time software testing. This paper explores real-time software testing, combining decomposition of Petri nets model with expansion of its time criterion. It provides guidelines for handling the nondeterministic properties of real-time systems using time Petri nets model, rules for decomposing the Petri nets model into independent segment groups, and a description of the way test cases are generated using independent segment group and time variation method. |
---|---|
Bibliography: | ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 23 |
ISSN: | 1206-212X 1925-7074 |
DOI: | 10.1080/1206212X.2000.11441618 |