(Enter summary)
Abstract: Design patterns are an important concept in the field of
software engineering, providing a language and application
independent method for expressing and conveying lessons
learned by experienced designers. There is a large gap,
however, between the aesthetic and elegance of the patterns
as intended and the reality of working with an ultimately
mathematically expressible system such as code. In this paper
we describe a step towards meaningful formal analysis
of code within the language of... (Update)
Context of citations to this paper: More
.... implement a 3D slider application for this idea, we are currently doing research in design pattern detection for software architectures [6]. In this project we are developing elemental design patterns object structures that are fundamental to the manner in which computation is...
...Design Patterns core catalog of EDPs upon which others will be built. A more complete discussion of the EDPs can be found in [21], but we will provide a detailed example of one in Section 5.3. At first glance, these EDPs seem unlikely to be very useful, as they appear to...
Cited by: More
SPQR: Flexible Automated Design Pattern Extraction From Source.. - Smith, Stotts (2003)
(Correct)
SPQR: Use of a First-Order Theorem Prover for Flexibly Finding .. - Smith, Stotts (2003)
(Correct)
Elemental Design Patterns: A Logical Inference System and.. - Smith, Stotts
(Correct)
Similar documents (at the sentence level):
28.9%: Elemental Design Patterns and the ρ-calculus: Foundations.. - Smith, Stotts (2003)
(Correct)
Active bibliography (related documents): More All
0.3: Measuring Aspect Cohesion - Zhao, Xu (2004)
(Correct)
0.3: Completeness of Propositional Logic as a Program - Ryan Stansifer Department (2001)
(Correct)
0.3: Java Programming Language - Essay Cs Principles
(Correct)
Similar documents based on text: More All
0.6: An Orthogonal Taxonomy for Hyperlink Anchor Generation in.. - Smith, Stotts, Kum (2000)
(Correct)
0.3: Collaborative Hyperdocuments and Prototyping Groupware - Navon, Stotts, Furuta
(Correct)
0.3: CobWeb: Tailorable, Analyzable Rules for Collaborative Web.. - Stotts, Prins, Nyland, Fan
(Correct)
Related documents from co-citation: More All
3: Relationships between design patterns
- Zimmer - 1994
3: Finding Refactorings via Change Metrics
- Demeyer, Ducasse et al. - 2000
3: An Inductive Method for Discovering Design Patterns from Object-Oriented Softwar..
- Shull, Melo et al. - 1996
BibTeX entry: (Update)
Smith, J.M., and D. Stotts, Elemental Design Patterns: A Link Between Architecture and Object Semantics, Tech. Rep. #TR02-011, Dept. of Computer Science, Univ. of North Carolina, Chapel Hill, March 2002, http://rockfish- cs.cs.unc.edu/pubs/TR02-011.pdf http://citeseer.ist.psu.edu/smith02elemental.html More
@misc{ smith02elemental,
author = "J. Smith",
title = "Elemental Design Patterns: A Link Between Architecture and Object Semantics",
text = "Smith, J.M., and D. Stotts, Elemental Design Patterns: A Link Between Architecture
and Object Semantics, Tech. Rep. #TR02-011, Dept. of Computer Science, Univ.
of North Carolina, Chapel Hill, March 2002, http://rockfish- cs.cs.unc.edu/pubs/TR02-011.pdf",
year = "2002",
url = "citeseer.ist.psu.edu/smith02elemental.html" }
Citations (may not include all citations):
406
Design Patterns (context) - Gamma, Helm et al. - 1995
245
Refactoring: Improving the Design of Existing Code (context) - Fowler - 1999
241
A metrics suite for object oriented design (context) - Chidamber, Kemerer - 1994
60
Emerald: A general-purpose programming language
- Jul, Raj et al. - 1991
56
Tool support for object-oriented patterns
- Florijn, Meijers et al. - 1997
47
Creating abstract superclasses by refactoring (context) - Opdyke, Johnson
40
The relationship between slices and module cohesion
- Ott, Thuss
39
Design patterns as language constructs
- Bosch - 1998
38
Notes on the Synthesis of Form (context) - Alexander
34
Design reverse-engineering and automated design pattern dete.. (context) - Brown - 2000
33
Technical Report TR
- Chambers, language et al. - 1993
32
Composite design patterns
- Riehle
29
Relationships between design patterns
- Zimmer
28
A unified framework for cohesion measurement in object-orien..
- Briand, Daly - 1997
28
Slice based metrics for estimating cohesion
- Ott, Thuss
26
Measuring coupling and cohesion in object-oriented systems (context) - Hitz, Montazeri
22
Finding refactorings via change metrics
- Demeyer, Ducasse et al. - 2000
18
Architecture-oriented visualization
- Sefika, Sane et al.
17
Precise Specification of Design Patterns and Tool Support in.. (context) - Eden - 1999
15
Using slice profiles and metrics during software maintenance
- Ott
12
Complex associations: abstractions in object-oriented modeli..
- Kristensen
10
Springer-Verlag New York (context) - Abadi, Cardelli et al. - 1996
9
Using design cohesion to visualize (context) - Kang, Bieman - 1996
7
Object-oriented Programming in the BETA language (context) - Madsen, Mller-Pederson et al.
7
The abstract class pattern (context) - Woolf
5
Automated Application of Design Patterns: A Refactoring Appr.. (context) - Cinneide - 2001
5
What should we teach (context) - Goldberg - 1995
5
The object recursion pattern
- Woolf - 1998
5
An examination of the behavior of slice-based cohesion measu..
- Karstu
5
NET Language Reference (context) - Corporation, Visual - 2002
3
Design-level cohesion measures: Derivation (context) - Kang, Bieman - 1996
3
The Study of Programming Languages (context) - Stansifer - 1995
2
coupling and cohesion of object-oriented software systems (context) - Samadzadeh, Khan
2
Program restructuring to introduce design patterns
- Cinneide, Nixon - 1998
Documents on the same site (http://www.cs.unc.edu/~techlib/FILE.html): More
Moving Cows In Space: Exploiting Proprioception As A Framework For .. - Mine (1997)
(Correct)
Hybrid Self-Tracker: An Inertial/Optical Hybrid Three-Dimensional.. - Welch (1995)
(Correct)
Defining and Refining Frameless Rendering - Zagier (1997)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC