Nothing Special   »   [go: up one dir, main page]

skip to main content
article
Free access

A note on state modeling through inheritance

Published: 01 January 1998 Publication History

Abstract

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.

References

[1]
{Anc91} M. Ancona. Inheritance and subtyping. In Proceedings of the 1991 Symposium on Applied Computing , pages 382-388, 1991.
[2]
{Bla91} B.S. Blair. Object-Oriented Languages, Systems, and applications. Pitman, 1991.
[3]
{CHB92} D. Coleman, F. Hayes, and S. Bear. Introducing objectcharts or how to use statecharts in object-oriented design. IEEE Transactions on Software Engineering, 18(1):9-18, January 1992.
[4]
{Cla95} R.G. Clark. Type safety and behavior inheritance. Information and Software Technology, 37(10):539- 545, 1995.
[5]
{EG94} G. Eckert and P. Golder. Improving object-oriented analysis. Information and Software Technology , 36(2):67-86, 1994.
[6]
{Fir95} D.G. Firesmith. Object-oriented state modeling using adm4. Journal of Object-Oriented Programming , 7(8):57-65, 1995.
[7]
{GBP96} R. George, B.P. Buckles, and F.E. Petry. Uncertainty management issue in the object-oriented data model. IEEE Transitions on Fuzzy Systems, 4(2):179-192, 1996.
[8]
{Har87} D. Hard. Statecharts: A visual formalism for complex systems. Science of Computer Programming, 8:231-274, 1987.
[9]
{Kuo95} Y.S. Kuo. When to inherit and when not to. International Journal of Software Engineering and Knowledge Engineering, 5(3):391-405, Sept. 1995.
[10]
{MD93} J.D. McGregor and D.M. Dyer. A note on inheritance and state machines. ACM Software Engineering Notes, 18(4):61-69, October 1993.
[11]
{RBP+91} J. Rumbaugh, M. Blaha, W. Premeflani, F. Eddy, and W. Lorensen. Object-Oriented Modeling and Design. Englewood Cliffs, NJ: Prentice Hall, 1991.
[12]
{TGH93} A. Tsalgatidou, D. Gouscos, and C. Halatsis. Rule-based behavioural modelling of information systems. In Proceedings of the Twenty-Sizth Hawaii Internal Conference on System Science, pages 409-418, 1993.

Cited By

View all
  • (2007)Graphical inheritance notation for state-based classesProgramming and Computing Software10.1134/S036176880705004033:5(283-292)Online publication date: 1-Sep-2007
  • (2007)Feature Oriented Model Driven DevelopmentProceedings of the 29th international conference on Software Engineering10.1109/ICSE.2007.36(44-53)Online publication date: 24-May-2007
  • (2005)Mapping features to modelsProceedings of the 4th international conference on Generative Programming and Component Engineering10.1007/11561347_28(422-437)Online publication date: 29-Sep-2005

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes  Volume 23, Issue 1
January 1998
106 pages
ISSN:0163-5948
DOI:10.1145/272263
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 January 1998
Published in SIGSOFT Volume 23, Issue 1

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)74
  • Downloads (Last 6 weeks)17
Reflects downloads up to 21 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2007)Graphical inheritance notation for state-based classesProgramming and Computing Software10.1134/S036176880705004033:5(283-292)Online publication date: 1-Sep-2007
  • (2007)Feature Oriented Model Driven DevelopmentProceedings of the 29th international conference on Software Engineering10.1109/ICSE.2007.36(44-53)Online publication date: 24-May-2007
  • (2005)Mapping features to modelsProceedings of the 4th international conference on Generative Programming and Component Engineering10.1007/11561347_28(422-437)Online publication date: 29-Sep-2005

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media