Software components can be found in both enterprise-wide and mobile/embedded solutions. Compo-nents are mutually linked and dependent, but encapsulated as black boxes and developed independently. They can be replaced without affecting the rest of the application. This advantage requires careful and complex compatibility checks between both component versions though, otherwise the whole applica-tion can be broken down. In present systems, versioning is often used as an instrument representing changes during software development. In this paper we discuss the versioning scheme of the OSGi Release 4 component model and propose an automated generation of component version identifiers. The mechanism is based on an automatic analysis of changes in...
We present a formalization of the OSGi component framework. Our formaliza-tion is intended to be use...
Technical Track: Practical aspectsInternational audienceDynamic platforms where components can be lo...
AbstractConsistency and compatibility in component-based applications have been the subject of many ...
Software components can be found in both enterprise-wide and mobile/embedded solutions. Components a...
While developing new IT products, reusability of existing components is a key aspect that can consid...
Abstract. While developing new IT products, reusability of existing components is a key aspect that ...
Versioning of components in a system is a well-researched field where various adequate techniques ha...
Complex and long-lived software need to be upgraded at runtime. Replacing a software component with ...
Component-based software development (CBSD) is a very promising software engineering technique for i...
Open source is a software development paradigm that has seen a huge rise in recent years. It reduces...
Abstract. Versioning of components in a system is a well-researched Þeld where various adequate tech...
Abstract. The automatic or semi-automatic distribution of software components has become one of the ...
Building software from components, rather than writing the code from scratch has several advantages,...
With the proliferation of the software-as-a-service application model and other distributed computin...
Systems running these days are huge, complex and exist in many versions. Controlling these versions ...
We present a formalization of the OSGi component framework. Our formaliza-tion is intended to be use...
Technical Track: Practical aspectsInternational audienceDynamic platforms where components can be lo...
AbstractConsistency and compatibility in component-based applications have been the subject of many ...
Software components can be found in both enterprise-wide and mobile/embedded solutions. Components a...
While developing new IT products, reusability of existing components is a key aspect that can consid...
Abstract. While developing new IT products, reusability of existing components is a key aspect that ...
Versioning of components in a system is a well-researched field where various adequate techniques ha...
Complex and long-lived software need to be upgraded at runtime. Replacing a software component with ...
Component-based software development (CBSD) is a very promising software engineering technique for i...
Open source is a software development paradigm that has seen a huge rise in recent years. It reduces...
Abstract. Versioning of components in a system is a well-researched Þeld where various adequate tech...
Abstract. The automatic or semi-automatic distribution of software components has become one of the ...
Building software from components, rather than writing the code from scratch has several advantages,...
With the proliferation of the software-as-a-service application model and other distributed computin...
Systems running these days are huge, complex and exist in many versions. Controlling these versions ...
We present a formalization of the OSGi component framework. Our formaliza-tion is intended to be use...
Technical Track: Practical aspectsInternational audienceDynamic platforms where components can be lo...
AbstractConsistency and compatibility in component-based applications have been the subject of many ...