Addis Ababa University Libraries Electronic Thesis and Dissertations: AAU-ETD! >
Institute of Technology >
Thesis - Computer Engineering  >

Please use this identifier to cite or link to this item: http://hdl.handle.net/123456789/1995

Title: Model Driven Architecture Approach for Software Development in Embedded System
Authors: Gutema, Jira
Advisors: Dr. Kumudha Raimond
Copyright: 2007
Date Added: 4-Feb-2009
Publisher: Addis Ababa University
Abstract: ABSTRACT Many assumptions change in the life time of embedded system products due to the growing variations in implementation platforms, technological inventions and constantly changing requirements and also embedded systems have limited resources. Concepts such as QoS (Quality of Service) based MDA (Model Driven Architecture) approach solves the above major problems because it enables the software to be developed independent of specific platforms with the awareness of QoS. MDA has a means for system specification independent of the current technology by separating the specification of the operation of a system from the details of the way that system uses the capabilities of its platform as two different concerns of development. The two concerns are described as Platform Independent Model (PIM) and Platform Specific Model (PSM). This thesis work focuses on the priority based embedded networks such as I2C and CAN, which employ a connectionless mode services for QoS aware applications. The QoS based MDA approach for these networks’ services include both the functional and QoS characteristics. The functional characteristics include data transfer and event signaling. The QoS characteristics are based on the frame transmission delay, throughput, error detection delay and priority. A conceptual model that contains PIM, PM, mapping layer, PSM and a possible mapping procedure has been proposed. Finally, using the I2C based experimental setup; it is possible to measure the data transit delay and the throughput to compare with the corresponding theoretical values in the PM of the developed conceptual model. Moreover, this experimental setup indicates the possibility of measuring and providing the values of the supported QoS parameters of a given network to the mapping layer of the conceptual model. If the QoS requirements of a given application is provided to the mapping layer, then these requirements will be compared with the values of the supported QoS parameters by the mapping layer in order to produce the PSM that contains the selected appropriate target network for the final implementation.
Description: A Thesis submitted to the School of Graduate Studies of Addis Ababa University in partial fulfillment of the requirements for the degree of Master of Science in Computer Engineering.
URI: http://hdl.handle.net/123456789/1995
Appears in:Thesis - Computer Engineering

Files in This Item:

File Description SizeFormat
Microsoft Word - final.pdf1.02 MBAdobe PDFView/Open

Items in the AAUL Digital Library are protected by copyright, with all rights reserved, unless otherwise indicated.


  Last updated: May 2010. Copyright © Addis Ababa University Libraries - Feedback