InfoQ Homepage Specification Content on InfoQ
Presentations
RSS Feed-
Designing Distributed Systems with TLA+
Hillel Wayne introduces the ideas behind TLA+, a specification language that describes a system and its properties, and how it works, with a focus on practical examples.
-
Beyond Contracts: An Exploration into Unified Specifications
Paul deGrandis emphasizes the importance of using specification-as-a-value, a way of unifying core.contracts, test.generative, and external systems under a single common specification in Clojure.
-
Formal Specification of a JavaScript Module System
In this paper, we propose a formal specification of a JavaScript module system. A module system for JavaScript will allow safe and incremental development of JavaScript web applications.
-
Writing Executable Specifications
Thomas Sundberg emphasizes the need for writing executable specifications demoing on example using Cucumber.