SOFTWARE SEMANTIC PROVISIONING - Actually Reusing Software

Philippe Ombredanne, Savino Sguera, Armando Stellato, Maria Teresa Pazienza

2008

Abstract

Delivering component-oriented architectures is a well-established trend in software engineering and development. Assessing software reuse scenarios goes much beyond the usual “build vs buy” dilemma that so often occurs in early stages of a software process: scouting, comparing, choosing and integrating the right set of components meeting project’s requirements is still an ad-hoc and error-prone task, performed by developers with little or no frameworks and tools to support them. This paper describes the SSP (Software Semantic Provisioning) project, funded in its early stages by GoogleTM Inc., developed during the Google Summer of CodeTM 2007 program, and incubated by the Eclipse Software Foundation; the project aims to provide an ontological description of the software domain to underlie a semantic web framework to support developers in scouting and provisioning software components. A prototypical RESTful semantic repository, and an Eclipse plug-in consuming the repository services have been implemented and will be discussed.

References

  1. Fielding, R. (2000). Architectural Styles and the Design of Network-based Software Architectures. University of California Irvine, PhD Dissertation.
  2. Gangemi, A., & Mika, P. (2003). Understanding the Semantic Web through Descriptions and Situations. DOA/CoopIS/ODBASE.
  3. Oberle, D., Lamparter, S., Grimm, S., Vrandecic, D., Staab, S., & Gangemi, A. (2006). Towards Ontologies for Formalizing Modularization and Communication in Large Software Systems. Journal of Applied Ontology , 1 (2), 163-202.
  4. Sguera, S. (2007). Retrieved from http://code.google.com/ soc/2007/eclipse/appinfo.html?csaid=1221666D7EBA 3415.
Download


Paper Citation


in Harvard Style

Ombredanne P., Sguera S., Stellato A. and Teresa Pazienza M. (2008). SOFTWARE SEMANTIC PROVISIONING - Actually Reusing Software . In Proceedings of the Third International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-8111-28-9, pages 185-188. DOI: 10.5220/0001763501850188


in Bibtex Style

@conference{enase08,
author={Philippe Ombredanne and Savino Sguera and Armando Stellato and Maria Teresa Pazienza},
title={SOFTWARE SEMANTIC PROVISIONING - Actually Reusing Software},
booktitle={Proceedings of the Third International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2008},
pages={185-188},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001763501850188},
isbn={978-989-8111-28-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Third International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - SOFTWARE SEMANTIC PROVISIONING - Actually Reusing Software
SN - 978-989-8111-28-9
AU - Ombredanne P.
AU - Sguera S.
AU - Stellato A.
AU - Teresa Pazienza M.
PY - 2008
SP - 185
EP - 188
DO - 10.5220/0001763501850188