• DocumentCode
    257677
  • Title

    Requirements development and management of embedded real-time systems

  • Author

    Jiale Zhou

  • Author_Institution
    Sch. of Innovation, Design & Eng., Malardalen Univ., Vasteras, Sweden
  • fYear
    2014
  • fDate
    25-29 Aug. 2014
  • Firstpage
    479
  • Lastpage
    484
  • Abstract
    It is well recognized that most of the anomalies, discovered in the development of embedded real-time systems, belong to requirement and specification phases. To ease the situation, many efforts have been investigated into the area. For requirements development, especially requirements validation and verification, model-driven architecture techniques can be considered as a cost-efficient solution. In order to utilize such advantages, the design of the proposed system is often specified in terms of analyzable models at the certain level of abstraction. Further, different levels of requirements are translated into verifiable queries and fed into the models to be either validated or verified. For requirements management, requirements traceability provides critical support for performing change impact analysis, risk analysis, regression testing, etc. In this thesis, we cover several topics about requirements validation, requirements verification, and requirements traceability. In particular, the technical contributions are three-fold: 1) we propose an approach to requirements validation by using the extended Timed Abstract State Machine (TASM) language with newly defined TASM constructs and, 2) we present a simulation-based method which is powered up by statistical techniques to conduct requirements verification, working with industrial applications and, 3) we introduce an improved VSM-based requirements traceability recovery approach using a novel context analysis. Further, we have demonstrated the applicability of our contributions in real world usage through various case studies.
  • Keywords
    embedded systems; finite state machines; formal specification; formal verification; program diagnostics; statistical analysis; systems analysis; VSM-based requirements traceability recovery approach; change impact analysis; embedded real-time systems; extended Timed Abstract State Machine language; model-driven architecture techniques; real world usage; regression testing; requirements development; requirements management; requirements traceability; requirements validation; requirements verification; risk analysis; simulation-based method; specification phases; statistical techniques; Abstracts; Analytical models; Context; Real-time systems; Software; Timing; Vehicles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering Conference (RE), 2014 IEEE 22nd International
  • Conference_Location
    Karlskrona
  • Print_ISBN
    978-1-4799-3031-9
  • Type

    conf

  • DOI
    10.1109/RE.2014.6912302
  • Filename
    6912302