首页 | 本学科首页   官方微博 | 高级检索  
     


Formal testing from timed finite state machines
Affiliation:1. College of Mathematics Physics and Information Engineering, Zhejiang Normal University, Jinhua, Zhejiang, 321004, China;2. College of Mathematics and System Sciences, Xinjiang University, Urumqi, Xinjaing, 830046, China;3. Department of Computer Science, California State University, Los Angeles, CA, USA;1. Faculty of Natural Sciences and Mathematics, University of Maribor, Slovenia;2. Institute of Mathematics, Physics and Mechanics, Ljubljana, Slovenia;3. Department of Pure and Applied Mathematics, University of Johannesburg, South Africa;4. Department of Mathematics, Furman University, 3300 Poinsett Highway, Greenville, SC, 29613, USA;1. Universitet Umeå, Department of Computing Science, S-90750 Umeå, Sweden;2. Universität Trier, FB IV—Abteilung Informatikwissenschaften, D-54286 Trier, Germany;1. Faculty of Informatics, Masaryk University, Brno, Czech Republic;2. KAM/ITI, MFF, Charles University, Prague, Czech Republic
Abstract:In this paper we present a formal methodology to test both the functional and temporal behaviors in systems where temporal aspects are critical. We extend the classical finite state machines model with features to represent timed systems. Our formalism allows three different ways to express the timing requirements of systems. Specifically, we consider that time requirements can be expressed either by means of fix time values, by using random variables, or by considering time intervals. Different implementation relations, depending on both the interpretation of time and on the non-determinism appearing in systems, are presented and related. We also study how test cases are defined and applied to implementations. Test derivation algorithms, producing sound and complete test suites, are also presented. That is, by deriving these test suites we relate the different notions of passing tests and the different implementation relations. In other words, for a given correctness criterion, a system represents an appropriate implementation of a given model if and only if the system successfully passes all the test belonging to the derived test suite.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号