Refactoring UML models

G Sunyé, D Pollet, Y Le Traon, JM Jézéquel - International Conference on …, 2001 - Springer
Software developers spend most of their time modifying and maintaining existing products.
This is because systems, and consequently their design, are in perpetual evolution before …

[PDF][PDF] Design pattern modelling and instantiation using DPML

D Mapelsden, J Hosking, J Grundy - ACM International Conference …, 2002 - Citeseer
Abstract We describe the Design Pattern Modelling Language, a notation supporting the
specification of design pattern solutions and their instantiation into UML design models …

Feature identification: a novel approach and a case study

G Antoniol, YG Guéhéneuc - 21st IEEE International …, 2005 - ieeexplore.ieee.org
Feature identification is a well-known technique to identify subsets of a program source code
activated when exercising a functionality. Several approaches have been proposed to …

Instantiating and detecting design patterns: Putting bits and pieces together

H Albin-Amiot, P Cointe… - Proceedings 16th …, 2001 - ieeexplore.ieee.org
Design patterns ease the designing, understanding, and re-engineering of software.
Achieving a well-designed piece of software requires a deep understanding and a good …

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 …

Feature identification: An epidemiological metaphor

G Antoniol, YG Guéhéneuc - IEEE Transactions on Software …, 2006 - ieeexplore.ieee.org
Feature identification is a technique to identify the source code constructs activated when
exercising one of the features of a program. We propose new statistical analyses of static …

Visualizing design patterns in their applications and compositions

J Dong, S Yang, K Zhang - IEEE Transactions on Software …, 2007 - ieeexplore.ieee.org
Design patterns are generic design solutions that can be applied and composed in different
applications where pattern-related information is generally implicit in the Unified Modeling …

[書籍][B] UML 2 semantics and applications

K Lano - 2009 - Wiley Online Library
UML 2 semantics and applications UML 2 SEMANTICS AND APPLICATIONS Page 2 UML 2
SEMANTICS AND APPLICATIONS Edited by KEVIN LANO A JOHN WILEY & SONS, INC …

[PDF][PDF] Meta-modeling design patterns: Application to pattern detection and code synthesis

H Albin-Amiot, YG Guéhéneuc - Proceedings of ECOOP Workshop …, 2001 - academia.edu
Design Patterns have been quickly adopted by the object-oriented community, in particular
since the publication of “Design Patterns: Elements of Reusable Object-Oriented Software” …

Process-algebraic foundations of aspect-oriented programming

JH Andrews - … Conference on Metalevel Architectures and Reflection, 2001 - Springer
Process algebras are proposed as a foundation for aspect-oriented programming. A
particular process algebra is described, and programs illustrating its use in programming are …