Switching Software Design Using Dataflow Techniques

Yukihito MAEJIMA  Hirotoshi SHIRASU  Toukou OUTSUBO  

IEICE TRANSACTIONS on Communications   Vol.E75-B   No.10   pp.949-956
Publication Date: 1992/10/25
Online ISSN: 
Print ISSN: 0916-8516
Type of Manuscript: INVITED PAPER (Special Issue on Communication Software Technologies)
data-driven rule,  dataflow diagram,  switching system,  call processing program,  

Full Text: PDF>>
Buy this Article

This paper describes a new method for designing switching software called DDL (Data Driven Logic). The new design method adopts the dataflow concept and graphical programming using a dataflow diagram. A dataflow diagram is used for software representation, and a dataflow mechanism is emulated on a conventional von Neumann processor. The DDL method has the following advantages; (1) general advantages of dataflow software; i.e. easily understandable programs using graphical representations, and easy description of parallelism, (2) modular design using reusable software components, (3) easy design and programming with a graphical user interface. This paper presents the general concepts and structure of DDL. It also discusses the dataflow emulation mechanism, the DDL software development process, the DDL programming environment, an evaluation of the DDL call processing program applied to a commercial PABX, and some unsolved problems of DDL.