We present a semantic model and a logic for systems of concurrent components. Following the categorical approach, we define a category of component models in which limits can be used to construct systems from simpler components. A novel idea is to use diagrams in this category, not just limit objects, as models for the logic. The resulting “diagram logic ” allows one to specify both behavioural and structural aspects of systems: temporal operators and structural predicates can be freely interleaved. As in first-order logic, system components can be quantified over, bound to variables and classified by predicates. There is a price we must pay for the expressive power of the logic: the set of valid formulae is not recursively enumerable.
We introduce the resource calculus, a string diagrammatic language for concurrent systems. Significa...
AbstractIn UML 2.0 sequence diagrams have been considerably extended but their expressiveness and se...
The main objective of this paper is to show how to extend the ECATNet model, which is a form of high...
We present a semantic model and a logic for systems of concurrent components. Following the categori...
In this paper, we bring together the use of temporal logic for specifying concurrent systems, in the...
In this work, having in mind the construction of concurrent systems from components, we discuss the ...
A process semantics for temporal logic specification is provided by relating a category of temporal ...
Herein we develop category-theoretic tools for understanding network-style diagrammatic languages. T...
Current advances in software engineering practice involve the adoption of a component- based approac...
This thesis provides a specification theory with strong algebraic and compositionality properties, a...
Abstract. We present a framework for specication of interacting con-current components. It is based ...
We describe a translation of scenarios given in UML 2.0 sequence diagrams into a tuples-based behavi...
AbstractTraditional approaches to specifying distributed systems include temporal logic specificatio...
The paper defines a taxonomy of concurrent models. Concurrent models are seen as categories and pass...
This paper is a submission to the contest: How to combine logics? at the World Congress and School o...
We introduce the resource calculus, a string diagrammatic language for concurrent systems. Significa...
AbstractIn UML 2.0 sequence diagrams have been considerably extended but their expressiveness and se...
The main objective of this paper is to show how to extend the ECATNet model, which is a form of high...
We present a semantic model and a logic for systems of concurrent components. Following the categori...
In this paper, we bring together the use of temporal logic for specifying concurrent systems, in the...
In this work, having in mind the construction of concurrent systems from components, we discuss the ...
A process semantics for temporal logic specification is provided by relating a category of temporal ...
Herein we develop category-theoretic tools for understanding network-style diagrammatic languages. T...
Current advances in software engineering practice involve the adoption of a component- based approac...
This thesis provides a specification theory with strong algebraic and compositionality properties, a...
Abstract. We present a framework for specication of interacting con-current components. It is based ...
We describe a translation of scenarios given in UML 2.0 sequence diagrams into a tuples-based behavi...
AbstractTraditional approaches to specifying distributed systems include temporal logic specificatio...
The paper defines a taxonomy of concurrent models. Concurrent models are seen as categories and pass...
This paper is a submission to the contest: How to combine logics? at the World Congress and School o...
We introduce the resource calculus, a string diagrammatic language for concurrent systems. Significa...
AbstractIn UML 2.0 sequence diagrams have been considerably extended but their expressiveness and se...
The main objective of this paper is to show how to extend the ECATNet model, which is a form of high...