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 :
بازگشت