Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Statically checked documentation with design patterns

Cornils, Aino and Hedin, Görel LU orcid (2000)
Abstract
Over the past years, along with the increase in popularity of design patterns, some problems with the use of design patterns have been identified. The so-called tracing problem describes the difficulty in documenting software systems using design patterns. Initial approaches to solving the tracing problem have focused on guidelines for documenting design pattern roles and rules within a system, but experience has shown that both in the initial design, and especially in later code revisions, it is all too easy for code and documentation to diverge, rendering the documentation misleading. In this paper we present a flexible and extensible tool which enables designers to use design patterns in a safe and efficient way, which checks the design... (More)
Over the past years, along with the increase in popularity of design patterns, some problems with the use of design patterns have been identified. The so-called tracing problem describes the difficulty in documenting software systems using design patterns. Initial approaches to solving the tracing problem have focused on guidelines for documenting design pattern roles and rules within a system, but experience has shown that both in the initial design, and especially in later code revisions, it is all too easy for code and documentation to diverge, rendering the documentation misleading. In this paper we present a flexible and extensible tool which enables designers to use design patterns in a safe and efficient way, which checks the design pattern rules, and which semi-automatically documents, and maintains the documentation of, a software system. (Less)
Please use this url to cite or link to this publication:
author
and
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
host publication
Proceedings - TOOLS Europe 2000.
external identifiers
  • scopus:0033713508
language
English
LU publication?
yes
id
dbfccd33-9a90-4f2a-9f3d-29d9f837c896 (old id 526380)
alternative location
http://www.cs.lth.se/Research/ProgEnv/Papers/TOOLS00.GH.pdf
date added to LUP
2016-04-04 13:34:14
date last changed
2022-01-30 00:29:50
@inproceedings{dbfccd33-9a90-4f2a-9f3d-29d9f837c896,
  abstract     = {{Over the past years, along with the increase in popularity of design patterns, some problems with the use of design patterns have been identified. The so-called tracing problem describes the difficulty in documenting software systems using design patterns. Initial approaches to solving the tracing problem have focused on guidelines for documenting design pattern roles and rules within a system, but experience has shown that both in the initial design, and especially in later code revisions, it is all too easy for code and documentation to diverge, rendering the documentation misleading. In this paper we present a flexible and extensible tool which enables designers to use design patterns in a safe and efficient way, which checks the design pattern rules, and which semi-automatically documents, and maintains the documentation of, a software system.}},
  author       = {{Cornils, Aino and Hedin, Görel}},
  booktitle    = {{Proceedings - TOOLS Europe 2000.}},
  language     = {{eng}},
  title        = {{Statically checked documentation with design patterns}},
  url          = {{http://www.cs.lth.se/Research/ProgEnv/Papers/TOOLS00.GH.pdf}},
  year         = {{2000}},
}