Up Concepts Principles Notation FAQ Self-Study Process Glossary
| |
A Quick Learning Guide to Catalysis
This is a reasonable reading sequence to learn Catalysis, specially if you practice the
concepts as you go.
 | "Glossy"
overview
 | Goal: Just a quick read.
|
|
 | Behavior
modeling overview.
 | Goal: understand attribute/type models for behavior
specifications. Try a small example of your own.
|
|
 | Interfaces
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.
 | 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
book:
 | 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. |
|