An Ontology Based Representation of Software Design Patterns

An Ontology Based Representation of Software Design Patterns

Jens Dietrich (Massey University, New Zealand) and Chris Elgar (SolNet Solutions Limited, New Zealand)
DOI: 10.4018/978-1-60566-060-8.ch036
OnDemand PDF Download:
$30.00
List Price: $37.50

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.

Complete Chapter List

Search this Book:
Reset