Publication statistics

Pub. period:1988-1999
Pub. count:4
Number of co-authors:2



Co-authors

Number of publications with 3 favourite co-authors:

Grady Booch:3
Ivar Jacobson:3

 

 

Productive colleagues

James Rumbaugh's 3 most productive colleagues in number of publications:

Ivar Jacobson:7
Grady Booch:6
 
 
 

Upcoming Courses

go to course
User-Centred Design - Module 3
72% booked. Starts in 23 days
 
 

Featured chapter

Marc Hassenzahl explains the fascinating concept of User Experience and Experience Design. Commentaries by Don Norman, Eric Reiss, Mark Blythe, and Whitney Hess

User Experience and Experience Design !

 
 

Our Latest Books

 
 
The Social Design of Technical Systems: Building technologies for communities. 2nd Edition
by Brian Whitworth and Adnan Ahmad
start reading
 
 
 
 
Gamification at Work: Designing Engaging Business Software
by Janaki Mythily Kumar and Mario Herger
start reading
 
 
 
 
The Social Design of Technical Systems: Building technologies for communities
by Brian Whitworth and Adnan Ahmad
start reading
 
 
 
 
The Encyclopedia of Human-Computer Interaction, 2nd Ed.
by Mads Soegaard and Rikke Friis Dam
start reading
 
 

James Rumbaugh

Picture of James Rumbaugh.
Update pic
Add description
Rename / change spelling
Add publication
 

Publications by James Rumbaugh (bibliography)

 what's this?
1999
 
Edit | Del

Jacobson, Ivar, Booch, Grady and Rumbaugh, James (1999): The Unified Software Development Process. Reading, MA, Addison-Wesley Publishing

1998
 
Edit | Del

Booch, Grady, Rumbaugh, James and Jacobson, Ivar (1998): The Unified Modeling Language User Guide. Addison-Wesley Publishing

 
Edit | Del

Rumbaugh, James, Jacobson, Ivar and Booch, Grady (1998): The Unified Modeling Language Reference Manual. Addison-Wesley Publishing

1988
 
Edit | Del

Rumbaugh, James (1988): State Trees as Structured Finite State Machines for User Interfaces. In: Green, Mark (ed.) Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software October 17 - 19, 1988, Alberta, Canada. pp. 15-29.

State trees are a technique for specifying the control of an interactive system by organizing states into trees to define shared structure and behavior. The tree structure permits inheritance of state information, event traps, and entry and exit actions from states to substates, thereby sharing information and reducing the amount of code to be written. An interface can be restructured by moving entire subtrees as modules. State trees separate the recognition of commands from their implementation, allowing either to be modified independently. State trees structure flow of control within an implementation without imposing an identical structure on the interface itself, which need not be hierarchical. State trees have been implemented in an object-oriented language and used to write interactive applications.

© All rights reserved Rumbaugh and/or ACM Press

 
Add publication
Show list on your website
 

Join our community and advance:

Your
Skills

Your
Network

Your
Career

 
Join our community!
 
 
 

Changes to this page (author)

17 Oct 2007: Modified
28 Apr 2003: Added

Page Information

Page maintainer: The Editorial Team
URL: http://www.interaction-design.org/references/authors/james_rumbaugh.html

Publication statistics

Pub. period:1988-1999
Pub. count:4
Number of co-authors:2



Co-authors

Number of publications with 3 favourite co-authors:

Grady Booch:3
Ivar Jacobson:3

 

 

Productive colleagues

James Rumbaugh's 3 most productive colleagues in number of publications:

Ivar Jacobson:7
Grady Booch:6
 
 
 

Upcoming Courses

go to course
User-Centred Design - Module 3
72% booked. Starts in 23 days
 
 

Featured chapter

Marc Hassenzahl explains the fascinating concept of User Experience and Experience Design. Commentaries by Don Norman, Eric Reiss, Mark Blythe, and Whitney Hess

User Experience and Experience Design !

 
 

Our Latest Books

 
 
The Social Design of Technical Systems: Building technologies for communities. 2nd Edition
by Brian Whitworth and Adnan Ahmad
start reading
 
 
 
 
Gamification at Work: Designing Engaging Business Software
by Janaki Mythily Kumar and Mario Herger
start reading
 
 
 
 
The Social Design of Technical Systems: Building technologies for communities
by Brian Whitworth and Adnan Ahmad
start reading
 
 
 
 
The Encyclopedia of Human-Computer Interaction, 2nd Ed.
by Mads Soegaard and Rikke Friis Dam
start reading