ModCon: A model-based testing platform for smart contracts

31Citations
Citations of this article
44Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Unlike those on public permissionless blockchains, smart contracts on enterprise permissioned blockchains are not limited by resource constraints, and therefore often larger and more complex. Current testing and analysis tools lack support for such contracts, which demonstrate stateful behaviors and require special treatment in quality assurance. In this paper, we present a model-based testing platform, called ModCon, relying on user-specified models to define test oracles, guide test generation, and measure test adequacy. ModCon is Web-based and supports both permissionless and permissioned blockchain platforms. We demonstrate the usage and key features of ModCon on real enterprise smart contract applications.

Cite

CITATION STYLE

APA

Liu, Y., Li, Y., Lin, S. W., & Yan, Q. (2020). ModCon: A model-based testing platform for smart contracts. In ESEC/FSE 2020 - Proceedings of the 28th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering (pp. 1601–1605). Association for Computing Machinery, Inc. https://doi.org/10.1145/3368089.3417939

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free