• DocumentCode
    2747293
  • Title

    Flexible design of complex high-integrity systems using trade offs

  • Author

    Bate, Iain ; Audsley, Neil

  • Author_Institution
    Dept. of Comput. Sci., Univ. of York, UK
  • fYear
    2004
  • fDate
    25-26 March 2004
  • Firstpage
    22
  • Lastpage
    31
  • Abstract
    Large-scale complex embedded systems pose unique problems. To reduce overall development times, there is a need to develop the system in a concurrent fashion, involving the development and verification of software at the same time as designing, building and verifying the hardware. This requires a two-phase trade-off analysis approach to the hardware software co-design problem. The first phase is platform independent: it allows system requirements to be met and also supports other important objectives, e.g. scalability, upgradeability. The results of the first phase include deriving requirements and design constraints placed on the platform dependent phase (e.g. resource budgets including time). The second, platform dependent phase, chooses the actual software and hardware implementation that satisfies the requirements derived in phase 1. This paper addresses the first part of the problem through trade-off analysis. This establishes the design decisions in a traceable manner whilst capturing the rationale and assumptions made. It then searches the design space for the solution that best meets the system´s objectives. The approach has been developed for the needs of critical systems and has already been applied to the logical design of systems.
  • Keywords
    embedded systems; hardware-software codesign; program verification; safety-critical software; critical systems; embedded systems; hardware-software codesign; software development; software verification; system design; system requirements; two-phase trade-off analysis; Application software; Buildings; Computer science; Costs; Embedded software; Embedded system; Hardware; Large-scale systems; Real time systems; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Assurance Systems Engineering, 2004. Proceedings. Eighth IEEE International Symposium on
  • ISSN
    1530-2059
  • Print_ISBN
    0-7695-2094-4
  • Type

    conf

  • DOI
    10.1109/HASE.2004.1281727
  • Filename
    1281727