Pattern languages in HCI: A critical review

A Dearden, J Finlay - Human–computer interaction, 2006 - Taylor & Francis
This article presents a critical review of patterns and pattern languages in human-computer
interaction (HCI). In recent years, patterns and pattern languages have received …

Design pattern implementation in Java and AspectJ

J Hannemann, G Kiczales - Proceedings of the 17th ACM SIGPLAN …, 2002 - dl.acm.org
AspectJ implementations of the GoF design patterns show modularity improvements in 17 of
23 cases. These improvements are manifested in terms of better code locality, reusability …

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 …

Software pattern communities: Current practices and challenges

S Henninger, V Corrêa - Proceedings of the 14th conference on pattern …, 2007 - dl.acm.org
Software pattern designers and users have few resources available to support pattern-
based development practices. Patterns are currently disseminated in disjoint collections in …

A UML-based pattern specification technique

RB France, DK Kim, S Ghosh… - IEEE transactions on …, 2004 - ieeexplore.ieee.org
Informally described design patterns are useful for communicating proven solutions for
recurring design problems to developers, but they cannot be used as compliance points …

Micro patterns in Java code

J Gil, I Maman - Proceedings of the 20th annual ACM SIGPLAN …, 2005 - dl.acm.org
Micro patterns are similar to design patterns, except that micro patterns are stand at a lower,
closer to the implementation, level of abstraction. Micro patterns are also unique in that they …

Architecture, design, implementation

AH Eden, R Kazman - 25th International Conference on …, 2003 - ieeexplore.ieee.org
The terms architecture, design, and implementation are typically used informally in
partitioning software specifications into three coarse strata of abstraction. Yet these strata …

[ΒΙΒΛΙΟ][B] Pattern-oriented analysis and design: composing patterns to design software systems

SM Yacoub, HH Ammar - 2004 - books.google.com
Software experts agree: the most difficult aspect of building software is not coding; it is the
decisions the designer makes in the early stages. Those decisions live with the system for …

[PDF][PDF] Formal Specification of Design Patterns - A Balanced Approach

T Taibi, DCL Ngo - Journal of Object Technology, 2003 - jot.fm
Pattern users are faced with difficulties in understanding when and how to use the
increasing number of available design patterns. This is mainly due to the inherent ambiguity …

Precise modeling of design patterns

A Le Guennec, G Sunyé, JM Jézéquel - … Conference York, UK, October 2–6 …, 2000 - Springer
Abstract Design Patterns are now widely accepted as a useful concept for guiding and
documenting the design of object-oriented software systems. Still the UML is ill-equipped for …