What are Operations?
(Tutorial Page 16)


  • An operation that is part of a transition is thought to be instantaneous and is called an action.
    1. Generate event for another object
    2. Create audit
    3. Set swith value to on

  • An operation that is part of a state is thought to be non-instantaneous, possibly continuous and is called an activity.
    1. Ring bell
    2. Play message

  • The notation for an action as part of a transition, is shown as:
    1. event(attribs)[condition]/action
    2. Example: button press(button #)[if power is on]/create audit
    3. Example: right mouse button down/display pop-up menu
    4. Example: right mouse button up/remove pop-up menu

  • The notation for an activity as part of a state, is shown inside the state bubble as:
    1. State Name (Bold)
    2. do:activity
    3. do: Ring Bell
    4. do: Play Message
    5. do: Screen Blink


    |-Previous Slide-| -Next Slide-| -Table of Contents-|-List of Tutorials-| -Home Page-|-Disclaimer-|
    If desired, insert comments for ooanly16
    Your Email Address(Optional)
    Action
    Copyright © 1997 Object Ideas Corporation --- Last Updated January 15, 1997