10.5555/564092.564094dlproceedingsArticle/Chapter ViewAbstractPublication PagesicpsprocConference Proceedings
Article
Free Access

Design pattern modelling and instantiation using DPML

ABSTRACT

We describe the Design Pattern Modelling Language, a notation supporting the specification of design pattern solutions and their instantiation into UML design models. DPML provides a set of modelling constructs allowing design pattern solutions to be modelled and reused. A corresponding notation links design pattern solution elements to UML model elements, verifying fulfilment of the design pattern in the UML model. A prototype tool is described, together with an evaluation of the language and tool..

References

  1. BOSCH, J. (1996): Language support for design patterns, In Proceedings of TOOLS Europe '96, pg 197-210, Prentice-Hall.]]Google ScholarGoogle Scholar
  2. BUDINSKY, F. J., FINNIE, M. A., VLISSIDES, J. M., YU, P. S. (1996): Automatic code generation from design patterns, In IBM Systems Journal35(2).]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. EDEN, A. H., HIRSHFELD, Y., YEHUDAI, A. (1998): LePUS --- A declarative pattern specification language, Technical report 326/98, department of Computer Science, Tel Aviv University, (1998).]]Google ScholarGoogle Scholar
  4. FLORIJN, G. MEIJERS, M. VAN WINSEN, P. (1997): Tool support for object-oriented patterns, In Proceedings of the 11th European conference on Object Oriented programming, Springer LNCS 1241, pg 472-495.]]Google ScholarGoogle ScholarCross RefCross Ref
  5. GAMMA, E., HELM, R., JOHNSTON, R. AND VLISSIDES, J. (1994): Design Patterns, Addison-Wesley.]]Google ScholarGoogle Scholar
  6. GRAND, M. (1998): Design patterns and Java, Addison-Wesley.]]Google ScholarGoogle Scholar
  7. GREEN T. R. G. AND PETRE, M. (1996): Usability analysis of visual programming environments: a 'cognitive dimensions' framework, Journal of Visual Languages and Computing7, pg 131-174.]]Google ScholarGoogle ScholarCross RefCross Ref
  8. HEDIN G. (1997): Language support for design patterns using attribute extension, In Proceedings of ECOOP '97, Springer LNCS 1357, pg 137-140.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. LAUDER, A., KENT, S. (1998): Precise Visual Specification of Design Patterns, In Proceedings of the 12thEuropean conference on Object Oriented programming, LNCS 1445, pg114-134.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. OBJECT MANAGEMENT GROUP (2000): Unified Modeling Language (UML) Specification v1.3, Document formal/00-03-01, available from http://www.omg.org.]]Google ScholarGoogle Scholar
  11. REISS, S. P. (2000): Working with patterns and code, In Proceedings of the 33rd Annual Hawaii International Conference on System Sciences, (Abstracts) pg 243.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. SUNYÉ, G., LE GUENNEC, A., JÉZÉQUEL, J-M. (2000): Design patterns application in UML, In Proceedings of the 14th European conference on Object Oriented programming, Springer LNCS 1850, pg 44-62.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. WILD, F. (1996): Instantiating code patterns, Dr. Dobb's Journal, pg 72-76.]]Google ScholarGoogle Scholar

Index Terms

  1. Design pattern modelling and instantiation using DPML

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader
        About Cookies On This Site

        We use cookies to ensure that we give you the best experience on our website.

        Learn more

        Got it!