PATTERNS
Software engineering can be regarded as the discipline for the
systematic specification, design, substitution and verification of
patterns.
VISUAL PATTERNS
In multimedia software engineering
the patterns are almost always visual,
or can be made highly visual,
due to the very nature of multimedia.
Visual notation can also help in detecting
and/or discovering patterns.
Three types of patterns:
(1) Syntactic patterns,
(2) Semantic patterns, and
(3) Pragmatic patterns.
In our approach syntatic patterns are specified by
visual languages such as
IC cards, semantic patterns are specified by
active index, and pragmatic patterns are
the software components implemented using software tools.