DocumentCode :
3297896
Title :
Extracting Domain Ontologies from Domain Specific APIs
Author :
Ratiu, Daniel ; Feilkas, Martin ; Jürjens, Jan
Author_Institution :
Univ. Munchen Boltzmannstr, Garching
fYear :
2008
fDate :
1-4 April 2008
Firstpage :
203
Lastpage :
212
Abstract :
Domain specific APIs offer their clients ready-to-use implementations of domain concepts. Beside being interfaces between the worlds of humans and computers, domain specific APIs contain a considerable amount of domain knowledge. Due to the big abstraction gap between the real world and today´s programming languages, in addition to the knowledge about their domain, these APIs are cluttered with a considerable amount of noise in form of implementation detail. Furthermore, an API offers a particular view on its domain and different APIs regard their domains from different perspectives. In this paper we propose an approach for building domain ontologies by identifying commonalities between domain specific APIs that target the same domain. Besides our ontology extraction algorithm, we present a methodology for eliminating the noise and we sketch possible usage-scenarios of the ontologies for program analysis and understanding. We evaluate our approach through a set of case-studies on extracting domain ontologies from well-known domain specific APIs.
Keywords :
application program interfaces; ontologies (artificial intelligence); program diagnostics; reverse engineering; domain knowledge; domain ontology extraction; domain specific API; program analysis; program understanding; Algorithm design and analysis; Computer interfaces; Computer languages; Graphical user interfaces; Humans; Knowledge acquisition; Libraries; Ontologies; Programming profession; Reverse engineering; Knowledge acquisition; Libraries; Reverse engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance and Reengineering, 2008. CSMR 2008. 12th European Conference on
Conference_Location :
Athens
ISSN :
1534-5351
Print_ISBN :
978-1-4244-2157-2
Type :
conf
DOI :
10.1109/CSMR.2008.4493315
Filename :
4493315
Link To Document :
بازگشت