Abstract. A software program requesting a resource that is not avail-able usually raises an out-of-resource exception. Component software is software that has been assembled from standardized, reusable compo-nents which, in turn, may also composed from other components. Due to the independent development and reuse of components, component soft-ware has a high risk of causing out-of-resource exceptions. We present a small component language and develop a type system which can stati-cally prevent this type of errors. This work continues our previous works [3, 18] by including explicit deal-location. We prove that the type system is sound with respect to safe deallocation and that sharp resource bounds can be computed statically.
be other differences from the published version. Several interfaces between a strongly typed languag...
In this paper we present an approach to check resource consumption contracts using an off-the-shelf ...
Although the representation of preconditions and postconditions in a non-distributed environment is ...
A software program requesting a resource that is not available usually raises an out-of-resource exc...
Abstract. We develop an abstract component language and a static type system that can tells us the m...
We develop an abstract component language and a static type system that can tells us the maximum res...
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...
Since the early days of the development of programming languages, people have been developing variou...
The aim of this article is to support component-based software engineering by modelling exclusive an...
In many situations a programmer must be concerned with resources which are not accounted and control...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
In the modern, multi-threaded, multi-core programming environment, correctly managing system resourc...
In this paper, we propose a specification of software components which can be loaded not only from y...
We propose a type system to guarantee safe resource deal-location for shared-memory concurrent progr...
be other differences from the published version. Several interfaces between a strongly typed languag...
In this paper we present an approach to check resource consumption contracts using an off-the-shelf ...
Although the representation of preconditions and postconditions in a non-distributed environment is ...
A software program requesting a resource that is not available usually raises an out-of-resource exc...
Abstract. We develop an abstract component language and a static type system that can tells us the m...
We develop an abstract component language and a static type system that can tells us the maximum res...
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...
Since the early days of the development of programming languages, people have been developing variou...
The aim of this article is to support component-based software engineering by modelling exclusive an...
In many situations a programmer must be concerned with resources which are not accounted and control...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
In the modern, multi-threaded, multi-core programming environment, correctly managing system resourc...
In this paper, we propose a specification of software components which can be loaded not only from y...
We propose a type system to guarantee safe resource deal-location for shared-memory concurrent progr...
be other differences from the published version. Several interfaces between a strongly typed languag...
In this paper we present an approach to check resource consumption contracts using an off-the-shelf ...
Although the representation of preconditions and postconditions in a non-distributed environment is ...