An Incremental Verification Paradigm for Embedded Systems

Embedded Systems complexity is enhancing many folds in most of the product domains. Changing requirements and uncertainty during early stages of development are of greatest concern for the developing community, as they enhance system development complexit

  • PDF / 612,493 Bytes
  • 10 Pages / 439.37 x 666.142 pts Page_size
  • 34 Downloads / 237 Views

DOWNLOAD

REPORT


Abstract. Embedded Systems complexity is enhancing many folds in most of the product domains. Changing requirements and uncertainty during early stages of development are of greatest concern for the developing community, as they enhance system development complexities. Verification encompasses all aspects of system development process. This paper proposes an incremental paradigm that incorporates early integration and reduces uncertainty during initial phases of development under changing conditions of requirements. The method can be represented by a cascaded V-model. The verification methodology implementation issues are presented. Keywords: Embedded systems  Changing requirements  Uncertainty in development  Verification method  Early integration  Division of design-verification-cycle  Cascaded V-model  Implementation of verification method

1 Introduction Complex embedded systems (CES) have mission critical requirements like real-time and high-confidence performance; accommodate frequent changes in requirements, environment, and technology; large embedded software running on different embedded computing platforms; etc. Examples are robots, modern cars, airplanes, radars, sonar’s, missiles, etc., [1–8]. At present ES are being researched in all aspects and in all phases of development. From requirements uncertainty [1, 2], to system design [3], to Verification and Validation [6–8] to the requirement of new approaches/theories [9], all are being focused by the embedded community. Verification and validation (V and V) activities are associated with all stage of the product lifecycle and account for a substantial share of project budgets, both time and money. Strictly, V and V Stringent market and economic considerations are forcing all concerned into reducing V and V process deficiencies [10] and introducing design methodologies with dedicated resources for important phases of development [5, 11]. All these efforts are directed towards reducing overall cost or to meet market deadlines or to improve performance. This paper focus is design/implementation verification of CES-product under development.

© Springer Nature Singapore Pte Ltd. 2017 M. Singh et al. (Eds.): ICACDS 2016, CCIS 721, pp. 40–49, 2017. DOI: 10.1007/978-981-10-5427-3_5

An Incremental Verification Paradigm for Embedded Systems

41

2 Related Work The verification and validation methodologies reported so far can be categorized into (a) language dependent [3, 6], (b) specific tool (development framework) [4–6], and also commercially available tools [8]. But these tools are not available in all application areas, very expensive (if available), not qualified and also are not easily accessible. Most tools do not cater to incomplete requirements. Such solutions are not easily accessible to the embedded community. As such general method for ‘ES verification and validation’ is required which is useful to the development community. A frame work for re-verification of component-based software systems [5] after modifications of components is presented. The tool supporte