Grade/CPN: A Tool and Temporal Logic for Testing Colored Petri Net Models in Teaching
Grading dozens of Petri net models manually is a tedious and error-prone task. In this paper, we present Grade/CPN, a tool supporting the grading of Colored Petri nets modeled in CPN Tools. The tool is extensible, configurable, and can check static and dynamic properties. It automatically handles te...
Saved in:
Published in | Transactions on Petri Nets and Other Models of Concurrency VIII Vol. 8100; pp. 180 - 202 |
---|---|
Main Authors | , , |
Format | Book Chapter |
Language | English |
Published |
Germany
Springer Berlin / Heidelberg
2013
Springer Berlin Heidelberg |
Series | Lecture Notes in Computer Science |
Subjects | |
Online Access | Get full text |
ISBN | 9783642404641 3642404642 |
ISSN | 0302-9743 1611-3349 |
DOI | 10.1007/978-3-642-40465-8_10 |
Cover
Summary: | Grading dozens of Petri net models manually is a tedious and error-prone task. In this paper, we present Grade/CPN, a tool supporting the grading of Colored Petri nets modeled in CPN Tools. The tool is extensible, configurable, and can check static and dynamic properties. It automatically handles tedious tasks like checking that good modeling practise is adhered to, and supports tasks that are difficult to automate, such as checking model legibility. We propose and support the Britney Temporal Logic which can be used to guide the simulator and to check temporal properties. We provide our experiences with using the tool in a course with 100 participants. |
---|---|
ISBN: | 9783642404641 3642404642 |
ISSN: | 0302-9743 1611-3349 |
DOI: | 10.1007/978-3-642-40465-8_10 |