Treffer: A Semantic Web based approach for design pattern detection from source code.

Title:
A Semantic Web based approach for design pattern detection from source code.
Source:
2012 2nd National Conference on Computational Intelligence & Signal Processing (CISP); 1/ 1/2012, p289-294, 6p
Database:
Complementary Index

Weitere Informationen

Design patterns provide experience reusability and increase quality of object oriented designs. Knowing which design patterns are implemented in a software is important in comprehending, maintaining and refactoring its design. However, despite the interest in using design patterns, traditionally, their usage is not explicitly documented. Therefore, a method is required to reveal this information from some artifacts of the systems (e.g. source codes, models, and executables). In this paper, an approach is proposed which uses the Semantic Web technologies for automatically detecting design patterns from Java source code. It is based on the semantic data model as the internal representation, and on SPARQL query execution as the analysis mechanism. Experimental evaluations demonstrate that this approach is both feasible and effective, and it reduces the complexity of detecting design patterns to creating a set of SPARQL queries. [ABSTRACT FROM PUBLISHER]

Copyright of 2012 2nd National Conference on Computational Intelligence & Signal Processing (CISP) is the property of IEEE and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)