Formal specification can play an important role in the design, development, and maintenance of concurrent systems. However, existing languages for specifying concurrent systems lack the same maturity as those for sequential programs. In this dissertation, we define a formal language, the Generic Concurrent Interface Language (GCIL), that supports modularization and abstraction in the specification of a class of concurrent systems. Our goal is to define a language that is useful to designers and programmers, who may have limited experience with formal methods. A striking feature of GCIL is its focus on data rather than processes. A GCIL specification describes the objects with which the concurrent processes interact, rather than the processe...
This work presents an approach to the linguistic treatment of concurrent systems which has three mai...
Abstract. Introduced in this paper is a new graphical modeling language for specifying concurrency i...
Introduced in this paper is a new graphical modeling language for specifying concurrency in software...
A description is given of language constructs for specifying concurrency in CDL*. The main goals in ...
A new technique for specifying and verifying concurrent programs is presented. A specification lang...
AbstractSeveral styles and notations for representing concurrent programs are shortly explained and ...
A technique for specifying concurrent systems is shown, that uses the algebraic specification langua...
AbstractThis article presents an extension of the formalism of algebraic specifications to the speci...
An outline is presented of the SMoLCS methodology for the specification of concurrent systems and la...
. This document aims to provide a formal semantics for an object-oriented language with constructs f...
Much has been learned in the last decade about concurrent programming. This paper identifies the ma...
In many concurrent programming languages programs are difficult to extend and modify. This is becaus...
A framework for the semantic description of concurrent object-oriented languages based on CCS is out...
Concurrent programming is a useful technique for structuring many important classes of applications...
This paper introduces a language, Epsilon, for the description of systems with concurrency, and pre...
This work presents an approach to the linguistic treatment of concurrent systems which has three mai...
Abstract. Introduced in this paper is a new graphical modeling language for specifying concurrency i...
Introduced in this paper is a new graphical modeling language for specifying concurrency in software...
A description is given of language constructs for specifying concurrency in CDL*. The main goals in ...
A new technique for specifying and verifying concurrent programs is presented. A specification lang...
AbstractSeveral styles and notations for representing concurrent programs are shortly explained and ...
A technique for specifying concurrent systems is shown, that uses the algebraic specification langua...
AbstractThis article presents an extension of the formalism of algebraic specifications to the speci...
An outline is presented of the SMoLCS methodology for the specification of concurrent systems and la...
. This document aims to provide a formal semantics for an object-oriented language with constructs f...
Much has been learned in the last decade about concurrent programming. This paper identifies the ma...
In many concurrent programming languages programs are difficult to extend and modify. This is becaus...
A framework for the semantic description of concurrent object-oriented languages based on CCS is out...
Concurrent programming is a useful technique for structuring many important classes of applications...
This paper introduces a language, Epsilon, for the description of systems with concurrency, and pre...
This work presents an approach to the linguistic treatment of concurrent systems which has three mai...
Abstract. Introduced in this paper is a new graphical modeling language for specifying concurrency i...
Introduced in this paper is a new graphical modeling language for specifying concurrency in software...