• DocumentCode
    2144933
  • Title

    Characterising patterns in framework development

  • Author

    Jacobsen, Eyðun Eli ; Kristensen, Bent Bruun ; Nowack, Palle

  • Author_Institution
    Dept. of Comput. Sci., Aalborg Univ., Denmark
  • fYear
    1997
  • fDate
    24-28 Nov 1997
  • Firstpage
    121
  • Lastpage
    142
  • Abstract
    Patterns are investigated in relation to the development of applications and frameworks, and characteristics of patterns are presented in the context of analysis, design and implementation. The results are illustrated using a framework for virtual machines. The main conclusion is that different pattern characteristics can be identified in analysis, design, and implementation of applications and frameworks. Patterns can be applied to describe perceived structures in the problem domain, logical structures in the abstract description of a software system, and structures in the program code. Patterns applied in application development focus on structures among concrete and specific concepts, whereas patterns applied in framework development focus on structures among abstract and generic concepts. Individual patterns can be preserved, transformed, or replaced during a software development process
  • Keywords
    object-oriented programming; software engineering; virtual machines; application development; framework development; object oriented programming; patterns; software development process; system analysis; system design; system implementation; virtual machines; Application software; Computer science; Concrete; Councils; Jacobian matrices; Pattern analysis; Production; Programming; Software systems; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages and Systems, 1997. TOOLS 25, Proceedings
  • Conference_Location
    Melbourne, Vic.
  • Print_ISBN
    0-8186-8485-2
  • Type

    conf

  • DOI
    10.1109/TOOLS.1997.681866
  • Filename
    681866