Behavioral interface specification languages

J Hatcliff, GT Leavens, KRM Leino, P Müller… - ACM Computing …, 2012 - dl.acm.org
Behavioral interface specification languages provide formal code-level annotations, such as
preconditions, postconditions, invariants, and assertions that allow programmers to express …

New opportunities for integrated formal methods

M Gleirscher, S Foster, J Woodcock - ACM Computing Surveys (CSUR), 2019 - dl.acm.org
Formal methods have provided approaches for investigating software engineering
fundamentals and also have high potential to improve current practices in dependability …

[KNIHA][B] Robust composition: Towards a uni ed approach to access control and concurrency control

M Miller - 2006 - jscholarship.library.jhu.edu
When separately written programs are composed so that they may cooperate, they may
instead destructively interfere in unanticipated ways. These hazards limit the scale and …

Beyond assertions: Advanced specification and verification with JML and ESC/Java2

P Chalin, JR Kiniry, GT Leavens, E Poll - … 1-4, 2005, Revised Lectures 4, 2006 - Springer
Many state-based specification languages, including the Java Modeling Language (JML),
contain at their core specification constructs familiar to most undergraduates: eg, assertions …

A historical perspective on runtime assertion checking in software development

LA Clarke, DS Rosenblum - ACM SIGSOFT Software Engineering Notes, 2006 - dl.acm.org
This report presents initial results in the area of software testing and analysis produced as
part of the Software Engineering Impact Project. The report describes the historical …

Fifty years of Hoare's logic

KR Apt, ER Olderog - Formal Aspects of Computing, 2019 - Springer
Fifty years of Hoare’s logic | Formal Aspects of Computing Skip to main content Springer
Nature Link Account Menu Find a journal Publish with us Track your research Search Cart 1.Home …

[KNIHA][B] A science of operations: machines, logic and the invention of programming

M Priestley - 2011 - Springer
A Science of Operations examines the history of what we now call programming, defined not
simply as computer programming, but more broadly as the definition of the steps involved in …

[KNIHA][B] On the foundations of computing

G Primiero - 2020 - books.google.com
Computing, today more than ever before, is a multi-faceted discipline which collates several
methodologies, areas of interest, and approaches: mathematics, engineering, programming …

[KNIHA][B] Generating hardware assertion checkers

M Boulé, Z Zilic - 2008 - Springer
In this book we present a number of techniques leading to the automated generation of
checker circuits from modern hardware assertion languages. Today, verification takes over …

The history of information technology

T Haigh - Annual review of information science and technology, 2011 - dl.acm.org
The history of information technology | Annual Review of Information Science and Technology
skip to main content ACM Digital Library home ACM Association for Computing Machinery …