Skip to main content

CORPO-DS: A Tool to Support Decision Making for Component Reuse Through Profiling with Ontologies

  • Conference paper
  • First Online:
Book cover Software Reuse: Bridging with Social-Awareness (ICSR 2016)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 9679))

Included in the following conference series:

Abstract

This paper introduces a software tool that supports the activities of a novel, reuse-based development framework, which focuses on assessing the suitability level of candidate components. The tool enables the creation of a specifications profile using a semi-formal natural language, which describes the desired functional and non-functional properties of the component(s) sought. It also offers the means to parse the profile automatically and translate it into instance values of a dedicated CBSE ontology. Finally, the tool performs matching between required and offered component properties at the level of ontology items and suggests the most suitable components to consider for integration based on a suitability ratio calculated.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Andreou, A.S., Papatheocharous, E.: Automatic matching of software component requirements using semi-formal specifications and a CBSE ontology. In: International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE), pp. 118–128. IEEE (2015)

    Google Scholar 

  2. Chen, P., Hennicker, C.R., Jarke, M.: On the retrieval of reusable software components. In: Software Reusability, Selected Papers from the Second International Workshop on Advances in Software Reuse, pp. 99–108. IEEE (1993)

    Google Scholar 

  3. Klein, M., Bernstein, A.: Searching for services on the semantic web using process ontologies. In: The Emerging Semantic Web (2001)

    Google Scholar 

  4. Park, Y.: Software retrieval by samples using concept analysis. J. Syst. Softw. 54(3), 179–183 (2000)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andreas S. Andreou .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Loumakos, S., Andreou, A.S. (2016). CORPO-DS: A Tool to Support Decision Making for Component Reuse Through Profiling with Ontologies. In: Kapitsaki, G., Santana de Almeida, E. (eds) Software Reuse: Bridging with Social-Awareness. ICSR 2016. Lecture Notes in Computer Science(), vol 9679. Springer, Cham. https://doi.org/10.1007/978-3-319-35122-3_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-35122-3_29

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-35121-6

  • Online ISBN: 978-3-319-35122-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics