Self-Study

Home ] Overview ] Publications ] OMG ] Case Study ] Support ] Other Work ] Search ]
horiz-space.GIF (952 bytes)

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.
 
Email suggestions to webmaster@catalysis.org. All contents copyrighted 1998.