On the quality of service of failure detectors

W Chen, S Toueg, MK Aguilera - IEEE Transactions on …, 2002 - ieeexplore.ieee.org
We study the quality of service (QoS) of failure detectors. By QoS, we mean a specification
that quantifies 1) how fast the failure detector detects actual failures and 2) how well it avoids …

From patterns to frameworks to parallel programs

S MacDonald, J Anvik, S Bromling, J Schaeffer… - Parallel Computing, 2002 - Elsevier
Object-oriented programming, design patterns, and frameworks are abstraction techniques
that have been used to reduce the complexity of sequential programming. This paper …

A methodology for the automated introduction of design patterns

MÓ Cinnéide, P Nixon - Proceedings IEEE International …, 1999 - ieeexplore.ieee.org
In reengineering legacy code it is frequently useful to introduce a design pattern in order to
add clarity to the system and thus facilitate further program evolution. We show that this type …

Responsibilities and rewards: Specifying design patterns

N Soundarajan, JO Hallstrom - Proceedings. 26th international …, 2004 - ieeexplore.ieee.org
Design patterns provide guidance to system designers on how to structure individual
classes or groups of classes, as well as constraints on the interactions among these classes …

ScriptEase: Generative design patterns for computer role-playing games

M McNaughton, M Cutumisu, D Szafron… - Proceedings. 19th …, 2004 - ieeexplore.ieee.org
Recently, some researchers have argued that generative design patterns (GDPs) can
leverage the obvious design re-use that characterizes traditional design patterns into code …

Automated support for framework-based software

T Tourwé, T Mens - International Conference on Software …, 2003 - ieeexplore.ieee.org
In this paper, we show how elaborate support for framework-based software evolution can
be provided based on explicit documentation of the hot spots of object-oriented application …

[PDF][PDF] Principles in formal specification of object-oriented architectures

AH Eden, Y Hirshfeld - CASCON 2001, 2001 - Citeseer
Progress was made in the understanding of objectoriented (OO) architectures through the
introduction of patterns of design and architecture. Few works, however, offer methods of …

A theory of object-oriented design

AH Eden - Information Systems Frontiers, 2002 - Springer
Progress was made in the understanding of object-oriented (OO) design through the
introduction of patterns of design and architecture. Few works, however, offer methods of …

A formalism to describe design patterns based on role concepts

SK Kim, D Carrington - Formal aspects of computing, 2009 - Springer
Abstract Design patterns are typically defined imprecisely using natural language
descriptions with graphical annotations. It is also common to describe patterns using a …

Generative design patterns

S MacDonald, D Szafron, J Schaeffer… - Proceedings 17th …, 2002 - ieeexplore.ieee.org
A design pattern encapsulates the knowledge of object-oriented designers into re-usable
artifacts. A design pattern is a descriptive device that fosters software design re-use. There …