Title :
Describing Component Behavior Using Improved Chemical Abstract Machine
Author :
Jinfu Chen ; Qing Li ; Huanhuan Wang ; Rubing Huang
Author_Institution :
Sch. of Comput. Sci. & Tele. Eng., Jiangsu Univ., Zhenjiang, China
Abstract :
This paper proposes an improved chemical abstract machine to accurately describe the behavior characteristics of components based on chemical computation model. The chemical abstract machine is analyzed from the perspective of software field, thereupon the formal description of chemical abstract machine is given based on γc computation model. Firstly, we analyze the dynamic characteristics of components and chemical computation model. Secondly, the definition of chemical abstract machine and relevant rules are extended to more accurately describe the dynamic behavior of some components. Then, the γc computation model of the component is given for accurately describing the component behavior. Finally, an actual case of component is described by using the improved component chemical abstract machine model. The case shows that the improved component chemical abstract machine model can provide a good theoretical foundation for generating effective test cases in component testing.
Keywords :
object-oriented programming; program compilers; program testing; chemical computation model; component behavior; component testing; effective test cases; improved component chemical abstract machine model; software field; Abstracts; Analytical models; Chemicals; Computational modeling; Software; Testing; Unified modeling language; chemical abstract machine; chemical computation; formal description; software component; state transfer;
Conference_Titel :
Computer Software and Applications Conference (COMPSAC), 2013 IEEE 37th Annual
Conference_Location :
Kyoto
DOI :
10.1109/COMPSAC.2013.97