A qos ontology-based component selection
Lamia Yessad, Zizette Boufaida

TL;DR
This paper introduces a QoS ontology to facilitate semantic and effective selection of software components based on non-functional QoS requirements, addressing heterogeneity issues in component descriptions.
Contribution
It proposes a formal QoS ontology and a two-step selection process combining semantic matching and ranking for improved component selection.
Findings
Effective semantic matching of QoS descriptions.
Successful application in multimedia component domain.
Enhanced selection accuracy with ontology-based approach.
Abstract
In the component-based software development, the selection step is very important. It consists of searching and selecting appropriate software components from a set of candidate components in order to satisfy the developer-specific requirements. In the selection process, both functional and non-functional requirements are generally considered. In this paper, we focus only on the QoS, a subset of non-functional characteristics, in order to determine the best components for selection. The component selection based on the QoS is a hard task due to the QoS descriptions heterogeneity. Thus, we propose a QoS ontology which provides a formal, a common and an explicit description of the software components QoS. We use this ontology in order to semantically select relevant components based on the QoS specified by the developer. Our selection process is performed in two steps: (1) a QoS matching…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
