Revised Selected Papers, TYPES 2008, Torino, Italy, March 26-29, 2008The aim of this article is to support component-based software engineering by modelling exclusive and inclusive usage of software components. Truong and Bezem describe in several papers abstract languages for component software with the aim to find bounds of the number of instances of components. Their language includes primitives for instantiating and deleting instances of components and operators for sequential, alternative and parallel composition and a scope mechanism. The language is here supplemented with the primitives use, lock and free. The main contribution is a type system which guarantees the safety of usage, in the following way: When a well-typed program exec...
Modern software systems, in particular distributed ones, are everywhere around us and are at the bas...
Software components and the methodology of component-based development offer a promising approach to...
A software component is, in a general sense, a piece of software that can be safely reused and flexi...
The aim of this article is to support component-based software engineering by modelling exclusive an...
Component composition can lead to multiple instances of the same component. Some components can have...
This improved version was submitted to Special Issue of the Journal of Logic and Computation Semanti...
Component software is software that has been assembled from various pieces of standardized, reusable...
Abstract. Component software is software that has been assembled from various pieces of standardized...
We identify an abstract language for component software based on process algebra. Besides the usual ...
AbstractWe identify an abstract language for component software based on process algebra. Besides th...
Since the early days of the development of programming languages, people have been developing variou...
A software program requesting a resource that is not available usually raises an out-of-resource exc...
Abstract. Type systems for programming languages help reasoning about program behavior and early fin...
AbstractComponent composition can lead to multiple instances of the same component. Some components ...
Modern software systems, in particular distributed ones, are everywhere around us and are at the bas...
Modern software systems, in particular distributed ones, are everywhere around us and are at the bas...
Software components and the methodology of component-based development offer a promising approach to...
A software component is, in a general sense, a piece of software that can be safely reused and flexi...
The aim of this article is to support component-based software engineering by modelling exclusive an...
Component composition can lead to multiple instances of the same component. Some components can have...
This improved version was submitted to Special Issue of the Journal of Logic and Computation Semanti...
Component software is software that has been assembled from various pieces of standardized, reusable...
Abstract. Component software is software that has been assembled from various pieces of standardized...
We identify an abstract language for component software based on process algebra. Besides the usual ...
AbstractWe identify an abstract language for component software based on process algebra. Besides th...
Since the early days of the development of programming languages, people have been developing variou...
A software program requesting a resource that is not available usually raises an out-of-resource exc...
Abstract. Type systems for programming languages help reasoning about program behavior and early fin...
AbstractComponent composition can lead to multiple instances of the same component. Some components ...
Modern software systems, in particular distributed ones, are everywhere around us and are at the bas...
Modern software systems, in particular distributed ones, are everywhere around us and are at the bas...
Software components and the methodology of component-based development offer a promising approach to...
A software component is, in a general sense, a piece of software that can be safely reused and flexi...