• 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