UMLEmb
UML
for
Embedded
Systems

General information


Activity Diagrams



Learning Activity Diagrams

Activity Diagrams intend to represent the overall behaviour of the system in an abstract way. Parallelism is often an important aspect of systems. Therefore, parallelism should explicitly be taken into account.
  1. Open the slides on Modeling in SysML.

  2. Watch the video on Activity Diagrams.



Practising with Activity Diagrams

  1. Open the slides on Exercises.

  2. Read the specification of the Railroad crossing system.

  3. Make your own activity diagram of this system. Again, you can make your model with TTool, or on paper.

  4. Auto-correct your diagram, as explained for requirements. Are there important algorithm stages of the system that are not in your diagram? Also, have you really taken all possible parallelism? Also, safety is a very important aspect of your system: what happens if a second train arrives before another leaves?

  5. Once you are satisfied with your model, exchange your diagram with the diagram of another student of the course.

  6. You may also want to have the opinion of your teacher. Do ask by zoom for remarks.