Navigation auf uzh.ch

Suche

Department of Informatics DiCoSA

Current on-going work related to DiCoSA

Currently, there are two on-going projects:

  • Analyses Broker
    The goal of this project is to develop the Analysis Broker as described in our article "Towards Software Analysis as a Service". This involves the developing of a Web Service exposing a semantically enhanced service registry on which new web services offering specific analyses, described with SAWSDL, are registered, automatically catalogued depending on the type of analysis offered, unregistered, updated and fetched with different types of queries (such as retrieve services offering a specific analysis, given a project find what analyses have been already done on it, etc.).
    This functionalties will then also be offered through a rich graphical web interface (using languages as Ajax, Flash, etc.) so that also a human user can access and interact with it in an easy and effective way. This project is being carried out by Marc Koersgen, a University of Zurich bachelor student, as Bachelor Thesis supervised by Giacomo Ghezzi.
  • Software Analysis Services
    The goal of this project is to offer as web services the different software analyses our research group has developed throughout the years. In particular, the first services that this project will create are:
    • CVS and SVN exporters, extracting for a given project all its release history information and offering it into a common Software Versioning ontology.
    • A Bugzilla exporter, extracting for a given project all its issue tracking information and saving it into a specific Issue Tracking ontology.
    • A FAMIX extractor, extracting the FAMIX model from a software project and saving it into a specific FAMIX ontology.
    This project is being carried out four University of Zurich Master Students: Micheal Jehle, Kevin Leopold, Anthony Lymer and Linard Moll as a Master project. Their work is being supervised by Giacomo Ghezzi.

These two projects are the starting point for the distributed and collaborative software analysis platform we envisioned in our recent paper "Towards Software Analysis as a Service", whose ultimate goal is to enable seamless interoperability and composition of software analysis tools across platform, geographical and organizational boundaries.

Weiterführende Informationen

Title

Teaser text