Specification and verification: the Spec# experience

M Barnett, M Fähndrich, KRM Leino, P Müller… - Communications of the …, 2011 - dl.acm.org
… We began the Spec# project in 2003 as an attempt to build a comprehensive program-verification
system,3 hoping to build a real system real programmers could use on real programs to …

[HTML][HTML] Specification and Verification: The Spec# Experience Can a programming language really help programmers write better programs?

M Barnett, M Fähndrich, KRM Leino, P MÜller… - cacm.acm.org
specifications that lead to effective verification. To give them immediate benefit for any
specification they write, however partial, we included in Spec# dynamic checking of specifications. …

Tools for formal specification, verification, and validation of requirements

C Heitmeyer, J Kirby, B Labaw - Proceedings of COMPASS'97 …, 1997 - ieeexplore.ieee.org
… To create, modify, or display a given requirements specification, the user invokes the
specification editor. As illustrated in Figure 2, the editor lists the dictionaries and tables which make …

The Spec# programming system: An overview

M Barnett, KRM Leino, W Schulte - … on Construction and Analysis of Safe …, 2004 - Springer
… To support this typical robustprogramming style of .NET Framework specifications, Spec#’s
preconditions can have otherwise clauses. These can be used to tell the compiler to use a …

A survey of smart contract formal specification and verification

P Tolmach, Y Li, SW Lin, Y Liu, Z Li - ACM Computing Surveys (CSUR), 2021 - dl.acm.org
… of formal specification and verification by contributing the results of our analysis as well. …
To advance further program-based specification, several tools provide custom specification …

Enchanting program specification synthesis by large language models using static analysis and program verification

C Wen, J Cao, J Su, Z Xu, S Qin, M He, H Li… - … Aided Verification, 2024 - Springer
specifications for automated program verification. It overcomes the shortcomings of …
work in specification versatility, synthesizing satisfiable and adequate specifications for full …

A process specification formalism

S Mauw, GJ Veltink - Fundamenta Informaticae, 1990 - content.iospress.com
… easily be extended to the verification of larger industrially … specification, simulation, verification
and implementation. The first requirement for building such a set of tools is a specification

Modular specification and verification of object-oriented programs

GT Leavens - Ieee Software, 1991 - ieeexplore.ieee.org
specification and verification to precisely describe notions such as “subtype” and “works
without problems.” Even if you are not concerned with formal specification and verificationspec

[BOOK][B] Specification of software systems

VS Alagar, K Periyasamy - 2011 - books.google.com
… between specifications and implementations, as well as subjecting specifications to … devoted
to one formal specification language, we discuss four specification languages to emphasize …

Specification and verification using dependent types

FK Hanna, N Daeche, M Longley - IEEE Transactions on …, 1990 - ieeexplore.ieee.org
… form of specifications and the ease with which they can be manipulated. … specification but
also with formal verification, we introduce the term spec$cation logic to mean a specification