• DocumentCode
    1577755
  • Title

    Rapid prototyping of embedded hardware/software systems

  • Author

    Buchenrieder, Klaus

  • Author_Institution
    Siemens AG, Munich, Germany
  • fYear
    1998
  • Firstpage
    2
  • Lastpage
    3
  • Abstract
    Prototyping of embedded hardware/software systems is increasingly important because the difference in the product relies mainly on the variations of software and system features. Nonfunctional and software requirements must be explored together with the user. It is important to integrate the user into the specification process because more and more customers expect solutions and services tailored exactly to their needs. Therefore, the consumer must be integrated in the process of definition and evaluation of soft and working prototypes. Modern techniques such as conjoint analysis and quality function deployment (QFD). must be used for data analysis as base for data-interpretation. Most important to the user is the overall performance of the system. Often the true performance of an embedded hardware/software system cannot be observed or determined by simulation or even emulation. Since the subsystem is hidden and can not be tested in isolation, a working prototype must be built to determine bottlenecks and to validate the design either directly or through the analysis of recorded data. System prototyping of embedded subsystems in the target environment has many advantages. Especially the technique of design interpretation in which a special prototyper that records all input/output actions at runtime is most useful. Recorded data can later be used to analyze the system behavior under test and operating conditions. Critical sequences can be used for fine-tuning and debugging the system
  • Keywords
    high level synthesis; real-time systems; software prototyping; virtual machines; conjoint analysis; critical sequences; data analysis; data interpretation; debugging; design interpretation; design validation; embedded hardware/software systems; embedded subsystems; emulation; fine tuning; input/output actions; nonfunctional requirements; quality function deployment; rapid prototyping; recorded data; simulation; software requirements; specification process; working prototypes; Data analysis; Embedded software; Emulation; Hardware; Prototypes; Quality function deployment; Runtime; Software prototyping; Software systems; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping, 1998. Proceedings. 1998 Ninth International Workshop on
  • Conference_Location
    Leuven
  • ISSN
    1074-6005
  • Print_ISBN
    0-8186-8479-8
  • Type

    conf

  • DOI
    10.1109/IWRSP.1998.676660
  • Filename
    676660