Midterm Review
Chapter 1: Framework for Multimedia Software Engineering
This is a short chapter. The whole chapter is important.
Chapter 2: Perspectives in Multimedia Software Engineering
This chapter is a survey. The object-oriented and pattern-based
approaches demand your attention.
Chapter 3: Visual Languages
This is a short chapter. The whole chapter is important.
How do you describe formally the composition of a web page?
Chapter 4: Multimedia Languages
Multidimensional language (Sec 4.2).
How do you describe the structure of a multidimensional sentence
using a hypergraph (Fig. 3)?
Petri nets fundamentals (notes): live, dead, reacheability condition, etc.
How do you derive the reacheability tree from a marked Petri net?
How do you transform Fig 3's hypergraph into Figure 4's Petri net?
The knowledge structure using ic's (Sec 5)
Chapter 5: Active Index
The formal definition (Sec 1).
Given a simple problem, can you describe it using an IC card?
Can you translate that IC card into a formal IC definition?
Can you draw the state transition diagram for the IC?
Conversely, given the state transition diagram, can you translate
that into a formal IC definition?
Chapter 6: Teleaction Objects
Different types of links for a hypermedia document (Sec 2.1 and
Fig. 1 and Fig. 3).
From Fig. 3's hypergraph, how do you produce Figure 4's Petri net?
Chapter 7: Tools for a Multimedia Development Environment
What is the purpose of TAOML? TAOML interpreter?
IC Builder? IC Compiler? IC Manager?
The TAOML syntax.
Chapter 8: Pragmatics
If you did the exercises yourself, you will have no problem
with this chapter.
Chapter 9: The Design of Multimedia Languages
The IC card is a multimedia language. How to design a
multimedia application using IC cards. The rest of
this chapter is skipped in the midterm.
Chapter 10: Systems: Distributed Multimedia Systems Design
The transformation from MSS to MDS (Sec 3.2, Fig. 3-6).
Example (Sec 4, Fig. 10-13, 17-20).
Chapter 11: The Specification of Multimedia Applications
Will be discussed before you do Exercise 5 to further
motivate TAOML. Skipped in the midterm.