Title :
Extending statecharts for representing parts and wholes
Author_Institution :
Dept. di Sci. dell´´Ingegneria, Modena Univ., Italy
Abstract :
As state-based formalisms and object-oriented development methods meet, statecharts represent a natural choice for object behavioural modelling. This is essentially due to built-in features that enforce modularity and control complexity. The paper suggests the improvement of the effectiveness of the statechart approach in achieving both modularity and reuse of behavioural abstractions by analysing the general problem of modelling parts and wholes. An extended statechart construct is proposed, which improves the capability of separating global from local contexts in the early phases of the object development process, achieving better global software quality factors.
Keywords :
automata theory; diagrams; formal specification; object-oriented methods; software quality; behavioural abstractions; control complexity; modularity; object behavioural modelling; object-oriented development methods; software quality; specification; state-based formalisms; statecharts; Automata; Broadcasting; Context modeling; Encapsulation; Explosions; Object oriented modeling; Proposals; Software engineering; Software quality;
Conference_Titel :
EUROMICRO 97. New Frontiers of Information Technology., Proceedings of the 23rd EUROMICRO Conference
Conference_Location :
Budapest, Hungary
Print_ISBN :
0-8186-8129-2
DOI :
10.1109/EURMIC.1997.617266