International audienceCustomization often corresponds to a simple functional customization, restricting the functionalities of a component to some configuration values, without performing any code optimization. However, when resources are limited, as in embedded systems, customization needs to be pushed to code customization. This form of customization usually requires one to program low-level and intricate transformations. This paper proposes a declarative approach to expressing customization properties of components. The declarations enable the developer to focus on what to customize in a component, as opposed to how to customize it. Customization transformations are automatically determined by compiling both the declarations and the comp...
Despite the inherent flexibility of software as a material, experience has shown that the overall so...
The widespread construction of software systems from pre-existing, independently developed software ...
Abstract. The most important contribution to the success or failure of a soft-ware project comes fro...
Building software systems out of pre-fabricated components is a very attractive vision. Distributed ...
Component-based programming allows developers to encapsulate generic pieces of code as components, w...
Component-based software engineering is a way of raising the level of abstraction for software devel...
This paper describes a successful example of the use of a special purpose language to implement a re...
The developers of a programming language need to document its intended syntax and semantics, and to ...
Software components are specified, designed and implemented with the intention to be reused, and the...
Abstract: With feature-oriented programming (FOP) and generics programmers have proper means for str...
Despite the inherent flexibility of software as a material, experience has shown that the overall so...
Unlike many proprietary component systems, the academic ones do not have sufficient support in integ...
Reuse is considered as one of the most crucial software engineering concerns. It allows for deliveri...
International audienceA possible way to obtain easily new applications is to compose existing applic...
Component Models define standards for describing components and mechanisms to build applications out...
Despite the inherent flexibility of software as a material, experience has shown that the overall so...
The widespread construction of software systems from pre-existing, independently developed software ...
Abstract. The most important contribution to the success or failure of a soft-ware project comes fro...
Building software systems out of pre-fabricated components is a very attractive vision. Distributed ...
Component-based programming allows developers to encapsulate generic pieces of code as components, w...
Component-based software engineering is a way of raising the level of abstraction for software devel...
This paper describes a successful example of the use of a special purpose language to implement a re...
The developers of a programming language need to document its intended syntax and semantics, and to ...
Software components are specified, designed and implemented with the intention to be reused, and the...
Abstract: With feature-oriented programming (FOP) and generics programmers have proper means for str...
Despite the inherent flexibility of software as a material, experience has shown that the overall so...
Unlike many proprietary component systems, the academic ones do not have sufficient support in integ...
Reuse is considered as one of the most crucial software engineering concerns. It allows for deliveri...
International audienceA possible way to obtain easily new applications is to compose existing applic...
Component Models define standards for describing components and mechanisms to build applications out...
Despite the inherent flexibility of software as a material, experience has shown that the overall so...
The widespread construction of software systems from pre-existing, independently developed software ...
Abstract. The most important contribution to the success or failure of a soft-ware project comes fro...