[ΒΙΒΛΙΟ][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 …
whether practitioners or students. Using the latest research and driven by practical …
The role of formalism in system requirements
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 …
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 …
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 …
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 …
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 …
introduced (1) to support as much computer science as possible independently of the …
Using models at runtime to address assurance for self-adaptive systems
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 …
within the system or in its execution environment. The fulfillment of the system requirements …
A historical perspective on runtime assertion checking in software development
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 …
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 …
complexity and variety of parallel hardware, and the software development tools to program …
Automatic code generation from Event-B models
This paper presents a translation tool that automatically generates efficient target
programming language code (C, C++, Java and C#) from Event-B formal specification …
programming language code (C, C++, Java and C#) from Event-B formal specification …