The design, implementation, integration and evaluation of a Statechart service. - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

The design, implementation, integration and evaluation of a Statechart service.

Description:

Backgrounds: David Harel invented this language in 1983. The STATEMATE system by ... D. Harel, Statecharts: A Visual Formalism for Complex Systems, Science of ... – PowerPoint PPT presentation

Number of Views:43
Avg rating:3.0/5.0
Slides: 11
Provided by: xin70
Learn more at: http://www.cs.ucf.edu
Category:

less

Transcript and Presenter's Notes

Title: The design, implementation, integration and evaluation of a Statechart service.


1
The design, implementation, integration and
evaluation of a Statechart service.
By Xin Bai Feb 7, 2002
2
Why use statecharts?
  1. Statechart extends the classical state transition
    diagram.
  2. It saves the number of the state and arrow in the
    diagram.
  3. Most importantly it supports concurrency.

3
Backgrounds
  1. David Harel invented this language in 1983.
  2. The STATEMATE system by I-Logix Israel., Ltd. has
    implemented statechart language.

4
Statecharts extend classical state transition
diagrams
State transition diagrams Statecharts
Depth, hierarchy or modularity support No Yes
Number of transition arrows Uneconomical Economical
Number of states Grow exponentially Economical
Concurrency Support No (sequential in nature) Yes
5
From state transition diagrams to statecharts
States A, B, C, D Events e, f, g Condition c
D A XOR C gc triggers the transition from A
to C if and when g occurs, but only if c is true
at that time
6
History entrance to a state overrides the default
arrow
A
e
B
H
f
D
C
7
AND decomposition, actions and chain reaction
8
Objectives
  1. Design a textual expression for a simplified
    statechart just like blueprint.
  2. Implement a statechart service so that users can
    use this textual expression to develop concurrent
    application.
  3. Implement a sample application

9
Literature
  1. D. Harel, Statecharts A Visual Formalism for
    Complex Systems, Science of Computer Programming
    8 (1987), pp. 231-274
  2. D. Harel, A. Pnueli, J.P. Schmidt, and R.
    Sherman, On the Formal Semantics of Statecharts,
    in Proc. 2nd Symp. on Logic in Computer Science
    (LICS 87), pages 54-64. IEEE Computer Society
    Press, 1987

10
Thank you!
Write a Comment
User Comments (0)
About PowerShow.com