• norsk
    • English
  • English 
    • norsk
    • English
  • Login
View Item 
  •   Home
  • Høgskulen på Vestlandet
  • Import fra CRIStin
  • View Item
  •   Home
  • Høgskulen på Vestlandet
  • Import fra CRIStin
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

MBT/CPN: A Tool for Model-Based Software Testing of Distributed Systems Protocols Using Coloured Petri Nets

Wang, Rui; Kristensen, Lars Michael; Stolz, Volker
Peer reviewed, Journal article
Submitted version
Thumbnail
View/Open
mbtcpn2018.pdf (643.2Kb)
URI
https://hdl.handle.net/11250/3125720
Date
2018
Metadata
Show full item record
Collections
  • Import fra CRIStin [4095]
  • Institutt for datateknologi, elektroteknologi og realfag [1286]
Original version
Lecture Notes in Computer Science (LNCS). 2018, 11181 97-113.   10.1007/978-3-030-00359-3_7
Abstract
Model-based testing is an approach to software testing based on generating test cases from models. The test cases are then executed against a system under test. Coloured Petri Nets (CPNs) have been widely used for modeling, validation, and verification of concurrent software systems, but their application for model-based testing has only been explored to a limited extent. The contribution of this paper is to present the MBT/CPN tool, implemented through CPN Tools, to support test case generation from CPN models. We illustrate the application of our approach by showing how it can be used for model-based testing of a Go implementation of the coordinator in a two-phase commit protocol. In addition, we report on experimental results for Go-based implementations of a distributed storage protocol and the Paxos distributed consensus protocol. The experiments demonstrate that the generated test cases yield a high statement coverage.
Publisher
Springer
Journal
Lecture Notes in Computer Science (LNCS)

Contact Us | Send Feedback

Privacy policy
DSpace software copyright © 2002-2019  DuraSpace

Service from  Unit
 

 

Browse

ArchiveCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsDocument TypesJournalsThis CollectionBy Issue DateAuthorsTitlesSubjectsDocument TypesJournals

My Account

Login

Statistics

View Usage Statistics

Contact Us | Send Feedback

Privacy policy
DSpace software copyright © 2002-2019  DuraSpace

Service from  Unit