DocumentCode :
2910984
Title :
Using extended general statecharts to generate test cases for overloaded/polymorphic object-oriented programs: a case study
Author :
Tsai, Bor-Yuan ; Stobart, Simon ; Parrington, Norman
Author_Institution :
Sch. of Comput. & Inf. Syst., Sunderland Univ., UK
fYear :
1997
fDate :
35674
Firstpage :
96
Lastpage :
103
Abstract :
There are two particular theories in object oriented programming languages: overloading and polymorphism. When a program has either of these two specialities and is depicted with a statechart, problems arise because different transition arcs are labelled with the same name but represent different duties on that statechart. What we call “general statecharts” (GS) can be used as a pattern to model the overloading and polymorphism aspect of C++ programs. Furthermore, method functions can be mapped to general statecharts to form extended general statechart (EGS). From these, state/transition trees can be generated easily
Keywords :
C language; object-oriented languages; object-oriented programming; program testing; tree data structures; trees (mathematics); C++ programs; EGS; case study; extended general statecharts; method functions; object oriented programming languages; overloaded/polymorphic object oriented programs; overloading; polymorphism; state/transition trees; test case generation; transition arcs; Computer aided software engineering; Educational institutions; Electronic mail; Information management; Information systems; Object oriented modeling; Object oriented programming; Performance evaluation; Protection; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Technology of Object-Oriented Languages, 1997. TOOLS 24. Proceedings
Conference_Location :
Beijing
Print_ISBN :
0-8186-8551-4
Type :
conf
DOI :
10.1109/TOOLS.1997.713532
Filename :
713532
Link To Document :
بازگشت