A visual language for design pattern modelling and instantiation

We describe the Design Pattern Modelling Language, a notation supporting the specification of design pattern solutions and their instantiation into UML (Unified Modeling Language) design models.

[1]  David Chek Ling Ngo,et al.  Formal Specification of Design Patterns - A Balanced Approach , 2003, J. Object Technol..

[2]  Philip T. Cox,et al.  Human Centric Computing Languages and Environments , 2003 .

[3]  Marco Meijers,et al.  Tool Support for Object-Oriented Patterns , 1997, ECOOP.

[4]  M. Petre,et al.  Usability Analysis of Visual Programming Environments , 1996 .

[5]  Daniel Pak-Kong Lun,et al.  Precise specification to compound patterns with ExLePUS , 2003, Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003.

[6]  Marian Petre,et al.  Usability Analysis of Visual Programming Environments: A 'Cognitive Dimensions' Framework , 1996, J. Vis. Lang. Comput..

[7]  Stuart Kent,et al.  Precise Visual Specification of Design Patterns , 1998, ECOOP.

[8]  O. Coplien,et al.  Software Patterns , 2001 .

[9]  Roy H. Campbell,et al.  Monitoring compliance of a software system with its high-level design models , 1996, Proceedings of IEEE 18th International Conference on Software Engineering.

[10]  Craig Chambers,et al.  A debate on language and tool support for design patterns , 2000, POPL '00.

[11]  Jean-Marc Jézéquel,et al.  Design Patterns Application in UML , 2000, ECOOP.

[12]  Amnon H Eden A VISUAL FORMALISM FOR OBJECT-ORIENTED ARCHITECTURE , 2002 .

[13]  Steven P. Reiss Working with patterns and code , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[14]  Jean-Marc Jézéquel,et al.  Precise Modeling of Design Patterns , 2000, UML.

[15]  John Grundy,et al.  Design pattern modelling and instantiation using DPML , 2002 .

[16]  Sudipto Ghosh,et al.  A UML-Based Metamodeling Language to Specify Design Patterns , 2003 .

[17]  James Noble,et al.  Patterns as Signs , 2002, ECOOP.

[18]  Bernhard Rumpe,et al.  The UML profile for framework architectures , 2002, Addison Wesley object technology series.

[19]  Jason E. Robbins,et al.  Cognitive support, UML adherence, and XMI interchange in Argo/UML , 2000, Inf. Softw. Technol..