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
Link To Document