DocumentCode :
3401734
Title :
A design approach for real-time signal processing software
Author :
Schulz, H.-D.G. ; Marks, J.A.
Author_Institution :
Div. for Microelectron. & Commun. Technol., CSIR, Pretoria, South Africa
fYear :
1988
fDate :
32318
Firstpage :
67
Lastpage :
70
Abstract :
The process-resource approach to system software design is described and illustrated using a simple finite-impulse response filter design example. Process-resource design is essentially an object-oriented system design approach, i.e. the system is viewed as a collection of concurrent activities called objects. The system is decomposed into processes and resources using data flow analysis techniques. Resources `source´ and `sink´ data to and from processes, respectively. Processes initiate data flow transactions to and from resources and process the data. Most resources are passive and respond to initiatives from the processes. After defining the functional specification of a system from a user requirement, a data flow analysis is performed. The first-level system analysis follows directly from the functional specification. After the processes, resources and their operations are specified and designed, coding can begin. The approach is iterative, progressively describing the system in greater detail. This enables the designer to break the system down into manageable entities and simplifies project management. The initial overhead in the earlier design stages pays for itself in the end, as it leads to well-structured, reliable and reusable software
Keywords :
computerised signal processing; digital filters; encoding; iterative methods; software engineering; coding; concurrent activities; data flow analysis; finite-impulse response filter design; functional specification; iterative; object-oriented system design; process-resource; real-time signal processing software; system analysis; system software design; Data analysis; Filters; Performance analysis; Process design; Project management; Signal design; Signal processing; Software design; System analysis and design; System software;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communications and Signal Processing, 1988. Proceedings., COMSIG 88. Southern African Conference on
Conference_Location :
Pretoria
Print_ISBN :
0-87942-709-4
Type :
conf
DOI :
10.1109/COMSIG.1988.49304
Filename :
49304
Link To Document :
بازگشت