Font Size: a A A

The Software Design Of Embedded System Based On Statechart And Component & Reliability Analysis

Posted on:2011-08-25Degree:MasterType:Thesis
Country:ChinaCandidate:D Q ZhangFull Text:PDF
GTID:2178330338983577Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
Embedded systems have been widely used in many industrial applications, but now, the embedded software development technologies are still out-dated. In this paper, we propose statechart-based and component-based embedded software development which is applied to develop CAN Bus Node Software System.we use statechart to describe dynamic behaviors of the software system, and to enstablish application's framework.Then, this paper introduces a Scenario-based Reliability Analysis (SBRA) of component-based embedded system software, to analyse software reliability of CAN Bus Node Software.Statechart and component in embedded software development are introduced first, which include: why statechart and component are used in embedded software development, how to use the statechart of UML, and introduction of VisualSTATE. The paper introduces detailedly the hardware design of CAN Bus Node. The CAN Bus Node mainly include the reception and transmition of CAN Bus message, GPS for getting UTC (Universal Time Coordinated), and LCD for displaying information.The software of CAN Bus Node is accomplished by using statechart and component. The software system mainly includes the procedures for sending and receiving CAN Bus message, the procedure for getting UTC, the procedures for sending and receiving CAN Bus message with a time stamp, and the procedure for displaying information with LCD. These procedures are accomplished by building the model with statechart and assembling components which are provided by XGATE Lib.Finally, Scenario-based Reliability Analysis (SBRA) is introduced to analyse the reliability of component-based software. The reliability algorithm is implemented by using C language. According to SBRA, analyze the reliability of CAN Bus Node software system, and prove the SBRA's accuracy according to the conclusions.
Keywords/Search Tags:Embedded, system, Statechart, CAN, bus, Reliability, Software, component
PDF Full Text Request
Related items