Semantics-driven software provisioning: actually reusing software
Savino Sguera (University of Rome Tor Vergata)
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18
·
19
Savino Sguera
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 talk will describe the SSP (Semantics-driven Softare Provisioning) project, part of the Google Summer of Code 2007 program @ Eclipse; 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.
Savino Sguera is a postgraduate computer engineering student @ the University of Rome Tor Vergata. During summer 2007 he participated in the Google Summer of Code program, with a project about semantics-driven software component provisioning. His mentoring organization was the Eclipse Software Foundation.
He graduated in computer engineering in May 2006 with a thesis about an ontological framework for linguistic coordination in multi-agent systems, further investigated and described in a paper on the Applied Ontology Journal of Conceptual Modeling.
His main interests are software development and engineering, architectural patterns, semantic web technologies and open source.