System Query Language (SyQL): An Abstraction Layer for Querying Software Models

Mirco Bianco;
Free University of Bolzano/Bozen (formerly); Dini, Garavelli & Partners / Metroconsult Genova (Now), Italy.

Abstract: Improving the efficiency of the software development process is a goal of Software Engineering. In the last decade, several Automated In-process Software Engineering Measurement and Analysis (AISEMA) systems have been specifically designed and implemented, in order to automatically collect software process data by storing them in a relational schema. General-purpose query languages like SQL introduce a competence and cost barrier to reporting of software process information. In turn, such barrier hinders the adoption of the AISEMA systems. In this dissertation, we describe the implementation of a special-purpose query language, System Query Language (SyQL), mainly but not exclusively designed for software process data. SyQL significantly lowers the competence barrier by providing a query interface tailored to software process data.

Type of work: PhD Thesis, No of Pages:253.

Area:Object Databases, Object-Relational Technology

Language : English;

Year of completion: 2011/2012

Supervisor: Prof. Ernesto Damiani (University of Milan); Prof. Werner Nutt (Free University of Bolzano/Bozen)

DOWNLOAD (PDF)

You may also like...