For Model-Based testing to be successful, it is necessary to model the system to be tested with an executable model-the most common ones are decision tables, finite state machines, statecharts, and some extension of classical Petri nets. Since these executable models are frequently paired with engines that allow a user to “execute” the model, this serves as an elegant form of rapid prototyping. Further, interesting scenarios can be easily captured and almost automatically expressed as system level test cases. After a brief discussion that eliminates three of the executable models, this chapter presents Event-Driven Petri Nets and blends them with…....
You need to Register or to access the full content.
"*" indicates required fields
Paul jokes that he has an identity crisis: his twenty-year career in industry developing, supporting, and testing telephone switching systems is now exceeded by twenty-five years of university level teaching and research. First educated as a mathematician (B.A. and M.A) in the 1960s, he completed his Ph.D. in Computer Science in 1985, and promptly joined academia. He maintains active contacts with practitioners with his consultancy, Software Paradigms, and he prefers to make presentations at practitioner-oriented conferences. In his words, these contacts “keep him honest”.
Living and working in Italy for three years made him a confirmed Italophile-he travels there frequently with his wife, Carol, and their daughters Kirsten and Katia. He swims as often as he can, sails his small sailboat in the Michigan summers, and compensates for Michigan winters by going to Antigua with his family in the summer. His email address is [email protected]
Privacy & Cookies
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.