DocumentCode :
2696230
Title :
Practical rules for reduction on the number of states of a state diagram
Author :
Ma, Jin ; Yu, Sheng
Author_Institution :
Dept. of Comput. Sci., Univ. of Western Ontario, London, Ont., Canada
fYear :
1998
fDate :
3-7 Aug 1998
Firstpage :
46
Lastpage :
55
Abstract :
Many object-oriented modeling methods adopt state-based formalisms to specify the behavior of objects. State-based formalisms, pioneered by David Harel (1987), are a powerful and yet intuitive tool in modeling the dynamics of objects. However, when a real world object has a huge number (or an infinite number) of states, we usually have to map them into a relatively small number of states in practice. This mapping has been done intuitively and heuristically by software designers. There has not been a set of general and systematic rules for this mapping. We focus on exploring a set of such rules with which a system of a large number (or an infinite number) of states can be transformed systematically into an equivalent finite-state system with a smaller number of states. Examples are given and the suggested rules are explained
Keywords :
diagrams; finite state machines; object-oriented methods; OMT; UML; finite automata; finite-state system; heuristics; object behaviour specification; object-oriented modeling methods; software design; state diagram; state number reduction; state-based formalisms; statecharts; Automata; Boolean functions; Computer science; Councils; Design engineering; Object oriented modeling; Software design; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Technology of Object-Oriented Languages, 1998. TOOLS 26. Proceedings
Conference_Location :
Santa Barbara, CA
Print_ISBN :
0-8186-8482-8
Type :
conf
DOI :
10.1109/TOOLS.1998.711002
Filename :
711002
Link To Document :
بازگشت