This paper uses a theory of composition based on existential and universal properties. Universal properties are useful to describe components interactions through shared variables. However, some universal properties do not appear directly in components specifications and they must be constructed to prove the composed system. Coming up with such universal properties often requires creativity. The paper shows through two examples how this construction can be achieved. The principle used is first presented with a toy example and then applied to a more substantial problem
Software components and the methodology of component-based development offer a promising approach to...
When several components are interconnected to form a complex system, they may exhibit more propertie...
In this report, we investigate component-based software construction with a focus on composition. In...
Abstract. This paper uses a theory of composition based on existential and uni-versal properties. Un...
This paper uses a theory of composition based on existential and universal properties. Universal pro...
We describe the mechanization of recent examples of compositional reasoning, due to Charpentier and ...
Compositional designs require component specifications that can be composed: Designers have to be ab...
Modern software systems become increasingly complex as they are expected to support a large variety ...
This paper explores a compositional approach to program specification, development and proof. We app...
This paper explores theories that help in (i) proving that a system composed from components satisfi...
Component Models define standards for describing components and mechanisms to build applications out...
Since the inception of programming, composition of algorithms has served as the driving force behind...
A set of parameters for classifying composition operations is introduced. These parameters...
The program composition approach can be fruitfully applied to combine general logic programs, i.e. l...
AbstractReasoning about software systems developed using components begins with component-level spec...
Software components and the methodology of component-based development offer a promising approach to...
When several components are interconnected to form a complex system, they may exhibit more propertie...
In this report, we investigate component-based software construction with a focus on composition. In...
Abstract. This paper uses a theory of composition based on existential and uni-versal properties. Un...
This paper uses a theory of composition based on existential and universal properties. Universal pro...
We describe the mechanization of recent examples of compositional reasoning, due to Charpentier and ...
Compositional designs require component specifications that can be composed: Designers have to be ab...
Modern software systems become increasingly complex as they are expected to support a large variety ...
This paper explores a compositional approach to program specification, development and proof. We app...
This paper explores theories that help in (i) proving that a system composed from components satisfi...
Component Models define standards for describing components and mechanisms to build applications out...
Since the inception of programming, composition of algorithms has served as the driving force behind...
A set of parameters for classifying composition operations is introduced. These parameters...
The program composition approach can be fruitfully applied to combine general logic programs, i.e. l...
AbstractReasoning about software systems developed using components begins with component-level spec...
Software components and the methodology of component-based development offer a promising approach to...
When several components are interconnected to form a complex system, they may exhibit more propertie...
In this report, we investigate component-based software construction with a focus on composition. In...