An ontology based representation of software design patterns

14Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This chapter introduces an approach to define Design patterns using semantic Web technologies. For this purpose, a vocabulary based on the Web ontology language OWL is developed. Design patterns can be defined as RDF documents instantiating this vocabulary, and can be published as resources on standard Web servers. This facilitates the use of patterns as knowledge artefacts shared by the software engineering community. The instantiation of patterns in programs is discussed, and the design of a tool is presented that can x-ray programs for pattern instances based on their formal definitions. © 2007, IGI Global.

Cite

CITATION STYLE

APA

Dietrich, J., & Elgar, C. (2007). An ontology based representation of software design patterns. In Design Pattern Formalization Techniques (pp. 258–279). IGI Global. https://doi.org/10.4018/978-1-59904-219-0.ch012

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free