State diagrams are a type of directed graph, in which the graph nodes represent states and labels on the graph edges represent actions. For example, here is a state diagram representing the life cycle of a chicken:
2.Wolf-goat-cabbage puzzle
3.Phone lattices
4.Representing functions
5.Transition functions
6.Shared states
7.Counting states
8.Variation in notation
UML Object Diagram
Overview:
Object diagrams are derived from class diagrams so object diagrams are dependent upon class diagrams.
Object diagrams represent an instance of a class diagram. The basic concepts are similar for class diagrams and object diagrams. Object diagrams also represent the static view of a system but this static view is a snapshot of the system at a particular moment.
Object diagrams are used to render a set of objects and their relationships as an instance.
Purpose:
The purpose of a diagram should be understood clearly to implement it practically. The purposes of object diagrams are similar to class diagrams.
The difference is that a class diagram represents an abstract model consisting of classes and their relationships. But an object diagram represents an instance at a particular moment which is concrete in nature.
It means the object diagram is more close to the actual system behavior. The purpose is to capture the static view of a system at a particular moment.
So the purpose of the object diagram can be summarized as:
•Forward and reverse engineering.
•Object relationships of a system
•Static view of an interaction.
•Understand object behavior and their relationship from practical perspective
Andy G. Dizon
UML Diagram
Unified Modeling Language
State & Object
UML State Diagram
Presented by: