• DocumentCode
    3638552
  • Title

    Leverage simulation for analyzing CBSE/MDD development process of embedded systems

  • Author

    Branka Pavetic;Rikard Land

  • Author_Institution
    Infodom d.o.o, Zagreb, Croatia
  • fYear
    2010
  • Firstpage
    375
  • Lastpage
    379
  • Abstract
    Distributed embedded systems usually have strict quality requirements which need to be verified, and the allocation of software to hardware needs to be considered throughout the whole development process. In this paper, we present usage of simulation in analyzing development process of embedded systems using CARMA principle which combines two paradigms - Component-Based Software Engineering and Model Driven Development. In development process two types of parallel modeling of hardware are distinguished: modeling of a virtual hardware structure and of the physical structure. Two kinds of verification activities are introduced: milestone verification, which integrates the product requirements into the process through frequent analyses and measurements of the development artifacts, and exploratory analysis, which is informal and carried out by individual developers, similar to debugging. Based on the process model, we have constructed a queuing network model, used for simulations to further explore the characteristics of the development model. Initial simulations give by hand that by increasing the amount of analysis and verification in a project, more errors are found with the same amount of effort and time. There are also dependencies on project risks and the strength of the analysis tool support.
  • Keywords
    "Analytical models","Embedded systems","Hardware","Computational modeling","Software engineering","Guidelines"
  • Publisher
    ieee
  • Conference_Titel
    Software, Telecommunications and Computer Networks (SoftCOM), 2010 International Conference on
  • Print_ISBN
    978-1-4244-8663-2
  • Type

    conf

  • Filename
    5623662