A formal approach can benefit multimedia in a number of ways. For example, formal system development can aid the development of correct systems. Formal specification and verification techniques have been extensively investigated, but these techniques have generally not addressed the requirement of distributed multimedia computing. The central issue in multimedia is dealing with real-time. In particular, there is a need for software development techniques that support the specification and verification of real-time properties. In this paper, we propose a new approach to the formal specification and verification of distributed multimedia computing. This new approach is based on the extension of LOTOS to incorporate timing in it. Thus, succinct expressions of communicating concurrent processes can be made. Similarly, the emphasis on non-determinism in process algebraic techniques facilitates abstract specification, hiding implementation details. Furthermore, rich and tractable mathematical models of the semantics of process algebra have been developed. The key characteristic of the new approach lies in the specification of behavior, requirements and different types of time in a specification.
[1]
Gordon S. Blair,et al.
Time Versus Abstraction in Formal Description
,
1993,
FORTE.
[2]
Gordon S. Blair,et al.
A Specification Architecture for Multimedia Systems in Open Distributed Processing
,
1997,
Comput. Networks ISDN Syst..
[3]
Brahim Chaib-draa,et al.
A design methodology for real-time systems to be implemented on multiprocessor machines
,
1996,
J. Syst. Softw..
[4]
Tommaso Bolognesi,et al.
Converging towards a timed LOTOS standard
,
1994
.
[5]
Tommaso Bolognesi,et al.
A timed Full LOTOS with time/action tree semantics
,
1994
.