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 …

An overview of Lutess a specification-based tool for testing synchronous software

L du Bousquet, N Zuanon - 14th IEEE International Conference …, 1999 - ieeexplore.ieee.org
Test data generation and test execution are both time-consuming activities when done
manually. Automated testing methods promise to save a great deal of human effort. This …

Precise modeling of design patterns in UML

JKH Mak, CST Choy, DPK Lun - Proceedings. 26th International …, 2004 - ieeexplore.ieee.org
Prior research attempts to formalize the structure of object-oriented design patterns for a
more precise specification of design patterns. It also allows automation support to be …

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 …

Design pattern detection using a DSL‐driven graph matching approach

ML Bernardi, M Cimitile… - Journal of Software …, 2014 - Wiley Online Library
Knowledge about design pattern (DP) instances improves program comprehension and
reengineering of object‐oriented systems. Effectively, it helps to discover developer design …

Formal specification of the variants and behavioural features of design patterns

I Bayley, H Zhu - Journal of Systems and Software, 2010 - Elsevier
The formal specification of design patterns is widely recognized as being vital to their
effective and correct use in software development. It can clarify the concepts underlying …

[HTML][HTML] Abstract security patterns and the design of secure systems

EB Fernandez, N Yoshioka, H Washizaki, J Yoder - Cybersecurity, 2022 - Springer
During the initial stages of software development, the primary goal is to define precise and
detailed requirements without concern for software realizations. Security constraints should …

Code generation from UML models with semantic variation points

F Chauvel, JM Jézéquel - … on Model Driven Engineering Languages and …, 2005 - Springer
UML semantic variation points provide intentional degrees of freedom for the interpretation
of the metamodel semantics. The interest of semantic variation points is that UML now …

An approach to precisely specifying the problem domain of design patterns

DK Kim, C El Khawand - Journal of Visual Languages & Computing, 2007 - Elsevier
The problem domain of a design pattern describes the problem context in which the pattern
can be applied. In general, determining the applicability of a pattern to a particular problem …

A toolkit for weaving aspect oriented UML designs

WM Ho, JM Jézéquel, F Pennaneac'h… - Proceedings of the 1st …, 2002 - dl.acm.org
Separation of concerns is a basic engineering principle that is also at the core of object-
oriented analysis and design methods in the context of the Unified Modeling Language …