Our work aims to develop an effective solution for the discovery and the reuse of software components in existing and commonly used development environments. We propose an ontology for describing and discovering atomic software components. The description covers both the functional and non functional properties which are expressed as QoS parameters. Our search process is based on the function that calculates the semantic distance between the component interface signature and the signature of a given query, thus achieving an appropriate comparison. We also use the notion of "subsumption" to compare the input/output of the query and the components input/output. After selecting the appropriate components, the non-functional properties are used...
This paper introduces a software tool that supports the activities of a novel, reuse-based developme...
In the early days of programming the concept of subroutines, and through this software reuse, was in...
Component-Based Software Engineering allows to build a system from reusable pre-existing commercial ...
Our work aims to develop an effective solution for the discovery and the reuse of software component...
Matching is a central activity in the discovery and assembly of reusable software components. We inv...
06International audienceIn CBSE, current approaches based on software component are in short of flex...
Abstract. The Web is likely to be a central platform for software de-velopment in the future. We inv...
One of the most significant tasks of component-based software development is concerned with finding ...
One of the most significant tasks of component-based software development is concerned with finding ...
The ontological formalism is an effective way for enabling interoperability across heterogeneous sy...
A novel Component-based Software Engineering (CBSE) framework is proposed in this work that focuses ...
Part of the Communications in Computer and Information Science book series (CCIS, volume 599)A novel...
Software factories are a key element in Component-Based Software Engineering due to the common space...
The capability to easily find useful services (software applications, software components, scientifi...
Abstract The rapid growth in the demand for embedded systems and the increased complexity of embedde...
This paper introduces a software tool that supports the activities of a novel, reuse-based developme...
In the early days of programming the concept of subroutines, and through this software reuse, was in...
Component-Based Software Engineering allows to build a system from reusable pre-existing commercial ...
Our work aims to develop an effective solution for the discovery and the reuse of software component...
Matching is a central activity in the discovery and assembly of reusable software components. We inv...
06International audienceIn CBSE, current approaches based on software component are in short of flex...
Abstract. The Web is likely to be a central platform for software de-velopment in the future. We inv...
One of the most significant tasks of component-based software development is concerned with finding ...
One of the most significant tasks of component-based software development is concerned with finding ...
The ontological formalism is an effective way for enabling interoperability across heterogeneous sy...
A novel Component-based Software Engineering (CBSE) framework is proposed in this work that focuses ...
Part of the Communications in Computer and Information Science book series (CCIS, volume 599)A novel...
Software factories are a key element in Component-Based Software Engineering due to the common space...
The capability to easily find useful services (software applications, software components, scientifi...
Abstract The rapid growth in the demand for embedded systems and the increased complexity of embedde...
This paper introduces a software tool that supports the activities of a novel, reuse-based developme...
In the early days of programming the concept of subroutines, and through this software reuse, was in...
Component-Based Software Engineering allows to build a system from reusable pre-existing commercial ...