• DocumentCode
    1707372
  • Title

    Precise specification and automatic application of design patterns

  • Author

    Eden, Amnon H. ; Yehudai, Amiram ; Gil, Joseph

  • Author_Institution
    Dept. of Comput. Sci., Tel Aviv Univ., Israel
  • fYear
    1997
  • Firstpage
    143
  • Lastpage
    152
  • Abstract
    Despite vast interest in design patterns, the specification and application of patterns is generally assumed to rely on manual implementation. We describe a precise method of specifying how a design pattern is applied: by phrasing it as an algorithm in a meta-programming language. We present a prototype of a tool that supports the specification of design patterns and their realization in a given program. Our prototype allows automatic application of design patterns without obstructing the source code test from the programmer, who may edit it at will. We demonstrate pattern specification in meta-programming techniques and a sample outcome of its application
  • Keywords
    computer aided software engineering; formal specification; object-oriented methods; object-oriented programming; software tools; algorithm; automatic pattern application; design patterns; meta-programming language; object-oriented design; precise pattern specification; software tool prototype; source code editing; source code test; Algorithm design and analysis; Application software; Collaboration; Computer science; Gas insulated transmission lines; Manuals; Mathematics; Process design; Programming profession; Prototypes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 1997. Proceedings., 12th IEEE International Conference
  • Conference_Location
    Incline Village, NV
  • Print_ISBN
    0-8186-7961-1
  • Type

    conf

  • DOI
    10.1109/ASE.1997.632834
  • Filename
    632834