Model Driven Architecture Approach For Software Development In Embedded System

Computer Engineering Project Topics

Get the Complete Project Materials Now! »

Many assumptions change in the life time of embedded system products due to the growingrnvariations in implementation platforms, technological inventions and constantly changingrnrequirements and also embedded systems have limited resources. Concepts such as QoSrn(Quality of Service) based MDA (Model Driven Architecture) approach solves the abovernmajor problems because it enables the software to be developed independent of specificrnplatforms with the awareness of QoS. MDA has a means for system specification independentrnof the current technology by separating the specification of the operation of a system from therndetails of the way that system uses the capabilities of its platform as two different concerns ofrndevelopment. The two concerns are described as Platform Independent Model (PIM) andrnPlatform Specific Model (PSM).rnThis thesis work focuses on the priority based embedded networks such as I2C and CAN,rnwhich employ a connectionless mode services for QoS aware applications. The QoS basedrnMDA approach for these networks’ services include both the functional and QoSrncharacteristics. The functional characteristics include data transfer and event signaling. ThernQoS characteristics are based on the frame transmission delay, throughput, error detectionrndelay and priority. A conceptual model that contains PIM, PM, mapping layer, PSM and arnpossible mapping procedure has been proposed.rnFinally, using the I2C based experimental setup; it is possible to measure the data transit delayrnand the throughput to compare with the corresponding theoretical values in the PM of therndeveloped conceptual model. Moreover, this experimental setup indicates the possibility ofrnmeasuring and providing the values of the supported QoS parameters of a given network tornthe mapping layer of the conceptual model. If the QoS requirements of a given application isrnprovided to the mapping layer, then these requirements will be compared with the values ofrnthe supported QoS parameters by the mapping layer in order to produce the PSM that containsrnthe selected appropriate target network for the final implementation.

Get Full Work

Report copyright infringement or plagiarism

Be the First to Share On Social



1GB data
1GB data

RELATED TOPICS

1GB data
1GB data
Model Driven Architecture Approach For Software Development In Embedded System

198