This report describes a general review that was conducted as part of the Human Cognition and Formal Methods research project at the University of Hertfordshire during the latter half of 1995. The main purpose of the survey was to determine which of the formal notations currently available would be most suitable as a model for testing the project's specific research theories. Twenty notations from the state-based, process algebra and algebraic domains of formal specification were selected and reviewed against a list of predefined criteria. This report discusses the review's findings and discusses some of the main intellectual problems facing the designers of formal notations
Formal methods have been shown to be beneficial in increasing the quality of, and confidence in sof...
Notation is a conventional written system for encoding a formal axiomatic system. Notation governs: ...
It is pivotal to have well-specified requirements to eliminate errors at an early stage of the syste...
The challenge to overcome the software crisis more than five decades ago and, although has been sign...
This thesis explores barriers to using formal specification for software development in industry. Em...
Psychological research has shown that people are prone to systematic errors when reasoning about log...
There have been numerous studies on formal methods but little utilisation of formal methods in the...
Abstract: The objective of this paper is to present a crisp and critical survey of the development o...
Formal specifications have been a focus of software engineering research for many years and have bee...
This paper presents a comparison between eight specification languages discussed during the Workshop...
Formal knowledge modelling languages have a number of advantages over informal languages, such as th...
i Formal methods are mathematically-based techniques, often supported by reasoning tools, that can o...
Measurement systems for software abound in the literature as do those for models in specification la...
The aim of the thesis is to develop a framework to support the design of formal languages. The thesi...
Within the software engineering community, it is widely believed that formal logic based notations c...
Formal methods have been shown to be beneficial in increasing the quality of, and confidence in sof...
Notation is a conventional written system for encoding a formal axiomatic system. Notation governs: ...
It is pivotal to have well-specified requirements to eliminate errors at an early stage of the syste...
The challenge to overcome the software crisis more than five decades ago and, although has been sign...
This thesis explores barriers to using formal specification for software development in industry. Em...
Psychological research has shown that people are prone to systematic errors when reasoning about log...
There have been numerous studies on formal methods but little utilisation of formal methods in the...
Abstract: The objective of this paper is to present a crisp and critical survey of the development o...
Formal specifications have been a focus of software engineering research for many years and have bee...
This paper presents a comparison between eight specification languages discussed during the Workshop...
Formal knowledge modelling languages have a number of advantages over informal languages, such as th...
i Formal methods are mathematically-based techniques, often supported by reasoning tools, that can o...
Measurement systems for software abound in the literature as do those for models in specification la...
The aim of the thesis is to develop a framework to support the design of formal languages. The thesi...
Within the software engineering community, it is widely believed that formal logic based notations c...
Formal methods have been shown to be beneficial in increasing the quality of, and confidence in sof...
Notation is a conventional written system for encoding a formal axiomatic system. Notation governs: ...
It is pivotal to have well-specified requirements to eliminate errors at an early stage of the syste...