AN INDUCTIVE METHOD FOR DISCOVERING DESIGN PATTERNS FROM
OBJECT-ORIENTED SOFTWARE SYSTEMS
AN INDUCTIVE METHOD FOR DISCOVERING DESIGN PATTERNS FROM
OBJECT-ORIENTED SOFTWARE SYSTEMS
Files
Publication or External Link
Date
1998-10-15
Authors
Shull, Forrest
Melo, Walcelio L.
Basili, Victor R.
Advisor
Citation
DRUM DOI
Abstract
Object-Oriented Design Patterns (OODPs) have been proposed as a
technique to encapsulate design experience and aid in design reuse.
However, so far, there is very little empirical evidence about what we
can expect from this emergent technology. For instance, to date little
research has focused on the development of techniques for discovering
workable patterns that can be captured, formalized, packaged, and
quantitatively evaluated. Our work is a step in this direction. In
this paper we present an inductive method aimed at helping us discover
OODPs in existing OO software systems. It encompasses a set of
procedures rigorously defined in order to be repeatable and usable by
practitioners who are not acquainted with reverse architecting
processes. Guidelines are provided and a case study is shown that
demonstrates the usefulness of the approach.
(Also cross-referenced as UMIACS-TR-96-10)