A Quick Learning Guide to Catalysis
This is a reasonable reading sequence to learn Catalysis, specially if you practice the
concepts as you go.
Goal: Just a quick read.
Goal: understand attribute/type models for behavior
specifications. Try a small example of your own.
and Implementations with Java:
Goal: Understand interface specification,
implementation, and basic refinement. Try a small example of your own. Note: this paper
uses the term "query" to mean "attribute".
|Catalysis book - Read Chapter 1 (Quick Tour):
|Goal: Short Method Overview|
|Method Overview presentation. Make a
print-out with the audience notes, and then view the slide-show with powerpoint animations
and builds while reading the notes.
|Goal: More complete overview of method concepts.|
|Method principles, concepts,
process overview. Read these sections well. Try creating your own examples for the
|Concepts (Basics, Fractals, Models, Concept Map, OOAD, This n'That)|
|Principles, Notation, FAQ, Process (Catalysis 'lite')|
|Goal: Understand and be able to explain all the main concepts.|
|Read the following (carefully selected) sections from the Catalysis
|Chapter 1: Quick Tour [whole thing]|
|Chapter 2: Static Models [2.1- 2.5]|
|Chapter 3: Behavior Models [3.1 - 3.4, 3.8.2, 3.9.1, 3.9.2]|
|Chapter 4: Interaction Models [4.1, 4.2 (intro, 4.2.1, 4.2.2, 4.2.3), 4.3]|
|Chapter 6: Abstraction [6.1 (intro, 6.1.1, 6.1.2)|
|Goal: Know the method, get familiar with specifications and OCL.|
|Catalysis Highlights presentation
|Goal: Re-cap key features of Catalysis from this technical briefing.|
|Contact a vendor for Catalysis training. More info coming soon.|