We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.SE

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Software Engineering

Title: Formalism-Driven Development of Decentralized Systems

Abstract: Decentralized systems have been widely developed and applied to address security and privacy issues in centralized systems, especially since the advancement of distributed ledger technology. However, it is challenging to ensure their correct functioning with respect to their designs and minimize the technical risk before the delivery. Although formal methods have made significant progress over the past decades, a feasible solution based on formal methods from a development process perspective has not been well developed. In this paper, we formulate an iterative and incremental development process, named formalism-driven development (FDD), for developing provably correct decentralized systems under the guidance of formal methods. We also present a framework named Seniz, to practicalize FDD with a new modeling language and scaffolds. Furthermore, we conduct case studies to demonstrate the effectiveness of FDD in practice with the support of Seniz.
Comments: To appear in ICECCS 2022
Subjects: Software Engineering (cs.SE)
Cite as: arXiv:2012.04185 [cs.SE]
  (or arXiv:2012.04185v2 [cs.SE] for this version)

Submission history

From: Yepeng Ding [view email]
[v1] Tue, 8 Dec 2020 03:06:49 GMT (89kb,D)
[v2] Sun, 30 Jan 2022 10:31:09 GMT (354kb,D)

Link back to: arXiv, form interface, contact.