• DocumentCode
    3492776
  • Title

    Tool support for development using patterns

  • Author

    Neal, Steve ; Linington, Peter F.

  • Author_Institution
    Kent Univ., Canterbury, UK
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    237
  • Lastpage
    248
  • Abstract
    There has been a growing interest in recent years in the use of abstract building blocks in system specification. Designs based on patterns and communities are two examples. However, these structures are then refined further during design and implementation, and it is often difficult to determine whether the eventual system implementation is a faithful reflection of the original properties of the pattern specified. This is particularly true of patterns used to describe an enterprise view of the system. The paper concentrates on the behavioural aspects of pattern specification, and investigates the way that observation of the system can be interpreted to check that properties of the pattern specification are preserved. It describes a diagnostic tool that checks the actual system behaviour against the pattern specification, and discusses the requirements this places on the form of the specification language and a number of the problems of interpretation that arise in applying such tools
  • Keywords
    business data processing; formal specification; object-oriented programming; software tools; specification languages; abstract building blocks; behavioural aspects; diagnostic tool; enterprise view; pattern specification; specification language; system behaviour; system implementation; system specification; tool support; Application software; Best practices; Books; Buildings; Computer architecture; Computer industry; Pattern analysis; Reflection; Software performance; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enterprise Distributed Object Computing Conference, 2001. EDOC '01. Proceedings. Fifth IEEE International
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    0-7695-1345-X
  • Type

    conf

  • DOI
    10.1109/EDOC.2001.950443
  • Filename
    950443