• DocumentCode
    1687191
  • Title

    Measuring Behavioral Software Design Patterns

  • Author

    Teplitsky, Marat ; Exman, Iaakov

  • Author_Institution
    School of Engineering, Bar-Ilan University, Ramat-Gan ¿ 52900 - Israel. teplitm@eng.biu.ac.il
  • fYear
    2006
  • Firstpage
    384
  • Lastpage
    388
  • Abstract
    Large software systems can be made reliable by design patterns reuse. But there is a lack of ways to assure implementation correctness of the patterns themselves. We propose run-time measurement as a systematic verification approach for software design patterns. It is shown that standard state probabilities have a stable asymptotic behavior, allowing safe identification of standard patterns. The software measuring device ¿ called "patternometer" ¿ is non-intrusive and generic. This is possible due to an aspect-oriented implementation. Case studies ¿ as Observer and Mediator - demonstrate the approach.
  • Keywords
    Clocks; Concrete; Design engineering; Displays; Electric variables measurement; Reliability engineering; Runtime; Software design; Software measurement; Software systems; behavioral verification; entropy; run-time measurement; software composition; software design patterns;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Electronics Engineers in Israel, 2006 IEEE 24th Convention of
  • Conference_Location
    Eilat, Israel
  • Print_ISBN
    1-4244-0229-8
  • Electronic_ISBN
    1-4244-0230-1
  • Type

    conf

  • DOI
    10.1109/EEEI.2006.321116
  • Filename
    4115317