This paper presents a diagrammatic logic framework that is suitable for use in formal specification and for reasoning about and refining formal software models. We take a case study style approach to presenting the framework by developing, in some detail, an abstract model for a transparent configuration control platform. The model is built up by stages, corresponding to separate concerns of configuration control. Each successive level is a refinement of the previous level. We discuss the possibilities for developing tools to support the use of the diagrammatic logic, including automated diagram drawing and reasoning procedures. Our wider goal is to make a formal specification easier for its clients to understand
AbstractThis paper shows how systems can be built from their component parts with specified sharing....
We advance a theoretical framework which combines recent insights of research in logic, psychology, ...
This thesis presents a framework for formal system development. The framework is called `RD' which i...
AbstractThis paper presents a diagrammatic logic framework that is suitable for use in formal specif...
When diagrams are used to describe formal software specifications, their expressive power has the po...
This paper proposes a diagrammatic logic that is suitable for specifying ontologies. We take a case ...
We present a formalization of diagrammatic systems and transformations in a linear logic framework. ...
Model-driven engineering (MDE) is a software engineering discipline which promotes models as first-c...
There are many reasons why software can be hard to implement. For important classes of applications...
In this contribution we argue that the methods of formal knowledge representation, especially descri...
Rule-based configuration systems are being successfully used in industry, such as DOPLER at Siemens....
We propose a diagrammatic logic that is suitable for specifying ontologies. We provide a specificati...
Visual modelling notations such as constraint diagrams can be used for the behavioural specification...
While it is crucial to understand the formal structure of the semantic domain of an information syst...
Diagrammatic notations and reasoning have become a prominent focus of research over the last two dec...
AbstractThis paper shows how systems can be built from their component parts with specified sharing....
We advance a theoretical framework which combines recent insights of research in logic, psychology, ...
This thesis presents a framework for formal system development. The framework is called `RD' which i...
AbstractThis paper presents a diagrammatic logic framework that is suitable for use in formal specif...
When diagrams are used to describe formal software specifications, their expressive power has the po...
This paper proposes a diagrammatic logic that is suitable for specifying ontologies. We take a case ...
We present a formalization of diagrammatic systems and transformations in a linear logic framework. ...
Model-driven engineering (MDE) is a software engineering discipline which promotes models as first-c...
There are many reasons why software can be hard to implement. For important classes of applications...
In this contribution we argue that the methods of formal knowledge representation, especially descri...
Rule-based configuration systems are being successfully used in industry, such as DOPLER at Siemens....
We propose a diagrammatic logic that is suitable for specifying ontologies. We provide a specificati...
Visual modelling notations such as constraint diagrams can be used for the behavioural specification...
While it is crucial to understand the formal structure of the semantic domain of an information syst...
Diagrammatic notations and reasoning have become a prominent focus of research over the last two dec...
AbstractThis paper shows how systems can be built from their component parts with specified sharing....
We advance a theoretical framework which combines recent insights of research in logic, psychology, ...
This thesis presents a framework for formal system development. The framework is called `RD' which i...