TY - GEN
T1 - Prototype-based tests for hybrid reactive systems
AU - Hahn, G.
AU - Philipps, J.
AU - Pretschner, A.
AU - Stauner, T.
N1 - Publisher Copyright:
© 2003 IEEE.
PY - 2003
Y1 - 2003
N2 - Model-based testing relies on the use of behavior models to automatically generate sequences of inputs and expected outputs. These sequences can be used as test cases to the end of both validating the model and also verifying an actual system. In the automotive domain, many systems are reactive and exhibit continuous as well as discrete dynamics. This leads to an explosion of the model state space, which makes automated test case generation difficult, and because of imprecisions in the continuous parts, requires an adequate treatment of fuzziness both in the dimensions of time and values. We report on experiments with model-based testing in the automotive domain. Roughly, the idea is to use two separate models, a discrete model as an abstract description of relevant scenarios, and a discrete-continuous model to produce reference outputs for the actual system. As an application example we use a fictitious autonomous cruise control system (ACC). We argue that rapid prototyping approaches fit well with the use of models that serve as specifications, as a basis for test case generation, or as a basis for production code generation.
AB - Model-based testing relies on the use of behavior models to automatically generate sequences of inputs and expected outputs. These sequences can be used as test cases to the end of both validating the model and also verifying an actual system. In the automotive domain, many systems are reactive and exhibit continuous as well as discrete dynamics. This leads to an explosion of the model state space, which makes automated test case generation difficult, and because of imprecisions in the continuous parts, requires an adequate treatment of fuzziness both in the dimensions of time and values. We report on experiments with model-based testing in the automotive domain. Roughly, the idea is to use two separate models, a discrete model as an abstract description of relevant scenarios, and a discrete-continuous model to produce reference outputs for the actual system. As an application example we use a fictitious autonomous cruise control system (ACC). We argue that rapid prototyping approaches fit well with the use of models that serve as specifications, as a basis for test case generation, or as a basis for production code generation.
KW - Automatic testing
KW - Automotive engineering
KW - Concrete
KW - Control systems
KW - Design engineering
KW - Mathematical model
KW - Prototypes
KW - System testing
KW - Systems engineering and theory
KW - Vehicle dynamics
UR - http://www.scopus.com/inward/record.url?scp=50249107999&partnerID=8YFLogxK
U2 - 10.1109/IWRSP.2003.1207033
DO - 10.1109/IWRSP.2003.1207033
M3 - Conference contribution
AN - SCOPUS:50249107999
T3 - Proceedings of the International Workshop on Rapid System Prototyping
SP - 78
EP - 84
BT - Proceedings - 14th IEEE International Workshop on Rapid Systems Prototyping, RSP 2003
PB - IEEE Computer Society
T2 - 14th IEEE International Workshop on Rapid Systems Prototyping, RSP 2003
Y2 - 9 June 2003 through 11 June 2003
ER -