Statecharts: A visual formalism for complex systems
Science of Computer Programming
Introducing Objectcharts or How to Use Statecharts in Object-Oriented Design
IEEE Transactions on Software Engineering
Object-oriented modeling and design
Object-oriented modeling and design
Object-oriented languages, systems and applications
Object-oriented languages, systems and applications
A note on inheritance and state machines
ACM SIGSOFT Software Engineering Notes
Uncertainty management issues in the object-oriented data model
IEEE Transactions on Fuzzy Systems
Feature Oriented Model Driven Development: A Case Study for Portlets
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Graphical inheritance notation for state-based classes
Programming and Computing Software
Mapping features to models: a template approach based on superimposed variants
GPCE'05 Proceedings of the 4th international conference on Generative Programming and Component Engineering
Hi-index | 0.00 |
How to achieve the state modeling through inheritance has been considered as an important issue in object-oriented modeling. In this paper, an approach called Focus of Attention is proposed to make the state modeling easier by constructing state representations of a class from those of its parent. Facets impacting the state modeling are called FOA facets, which are used as a guideline to modify an inherited state model. Various specialization techniques are discussed, which help better understand the relationship between the state model of a superclass and its subclass.