[ΒΙΒΛΙΟ][B] Requirements engineering

J Dick, E Hull, K Jackson - 2017 - books.google.com
Written for those who want to develop their knowledge of requirements engineering process,
whether practitioners or students. Using the latest research and driven by practical …

The role of formalism in system requirements

JM Bruel, S Ebersold, F Galinier, M Mazzara… - ACM Computing …, 2021 - dl.acm.org
A major determinant of the quality of software systems is the quality of their requirements,
which should be both understandable and precise. Most requirements are written in natural …

[PDF][PDF] A Methodology for Language Development

DA Schmidt - 1997 - risc.jku.at
Denotational semantics is a methodology for giving mathematical meaning to programming
languages and systems. It was developed by Christopher Strachey's Programming …

[ΒΙΒΛΙΟ][B] Data refinement: model-oriented proof methods and their comparison

WP De Roever, K Engelhardt - 1998 - books.google.com
The goal of this book is to provide a comprehensive and systematic introduction to the
important and highly applicable method of data refinement and the simulation methods used …

The origins of structural operational semantics

GD Plotkin - The Journal of Logic and Algebraic Programming, 2004 - Elsevier
We review the origins of structural operational semantics. The main publicationA Structural
Approach to Operational Semantics,'also known as theAarhus Notes,'appeared in 1981 [GD …

A study in the foundations of programming methodology: Specifications, institutions, charters and parchments

JA Goguen, RM Burstall - … Tutorial and Workshop, Guildford, UK September …, 2005 - Springer
The theory of institutions formalizes the intuitive notion of a" logical system." Institutions were
introduced (1) to support as much computer science as possible independently of the …

Using models at runtime to address assurance for self-adaptive systems

BHC Cheng, KI Eder, M Gogolla, L Grunske… - Models@ run. time …, 2014 - Springer
A self-adaptive software system modifies its behavior at runtime in response to changes
within the system or in its execution environment. The fulfillment of the system requirements …

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 …

[ΒΙΒΛΙΟ][B] Foundations of parallel programming

DB Skillicorn - 1994 - books.google.com
The major reason for the lack of use'of parallel'computing, is the mismatch between the
complexity and variety of parallel hardware, and the software development tools to program …

Automatic code generation from Event-B models

D Méry, NK Singh - Proceedings of the 2nd Symposium on Information …, 2011 - dl.acm.org
This paper presents a translation tool that automatically generates efficient target
programming language code (C, C++, Java and C#) from Event-B formal specification …