MDA APPROACH for the DEVELOPMENT of EMBEDDABLE APPLICATIONS on COMMUNICATING OBJECTS

dc.contributor.advisorBekele, Dawit (PhD)
dc.contributor.authorAlemu, Eyob
dc.date.accessioned2018-06-19T13:34:39Z
dc.date.accessioned2023-11-04T12:23:42Z
dc.date.available2018-06-19T13:34:39Z
dc.date.available2023-11-04T12:23:42Z
dc.date.issued2005-10
dc.description.abstractComplexity is an ever increasing and inherent characteristic of software development. A major source of complexity in software development is technology, which produces a variety of implementation platforms that exist at the time of development and that arrive as future inventions. Changing existing software developed due to the growing variation of implementation platforms is becoming almost impossible. Hence a new development methodology called MDA (Model Driven Architecture) has been recently introduced with a strategy of separating the specification of the software system from the specification of its implementation on platforms as two different concerns of development. The two concerns are described as Platform Independent Model (PIM) and Platform Specific Model (PSM). MDA is now being successfully practiced as a promising solution at enterprise level software systems. Recent technological advances are making possible the embedding of both processing and communication functions in highly integrated, low-cost objects such as PDA’s and cell phones. This is promoting the use of a distributed approach in many application fields including embedded systems, which is now leading to the current and future realm of pervasive computing. The MDA success at the enterprise level has made it a viable choice for other domains that face a similar or even worse level of complexity such as the domain of embedded systems. However, recent efforts focused on extending the modeling capability of the core standards of MDA, particularly UML, towards the concepts in embedded systems such as Resource and Quality of Service (QoS). In addition, unlike the enterprise level platforms, there is no abstraction or middleware layer that can encapsulate all the variation in this domain that makes the variety of the platforms to appear as different choices. Therefore, adapting the MDA towards this domain requires a new approach that recognizes such peculiarities. Focusing on the communications subsystem, this work introduces an MDA based approach for the development of embeddable applications on communicating objects. A QoS aware and resource oriented approach, which exhibits the runtime interaction between applications and platforms, is proposed. The reservation based (typically connection oriented) networks are considered in this work. The applicability of the approach is also presented for Bluetooth and IrDA that shows the separation of application level reservation request from the actual network level reservation provided. We believe that this way the concerns of application level modeling and implementation could be separated from the platform level service specification and implementation as two different concerns of development in this domain.en_US
dc.identifier.urihttp://etd.aau.edu.et/handle/123456789/1813
dc.language.isoenen_US
dc.publisherAddis Ababa Universityen_US
dc.subjectMda Approach; for the Developmenten_US
dc.titleMDA APPROACH for the DEVELOPMENT of EMBEDDABLE APPLICATIONS on COMMUNICATING OBJECTSen_US
dc.typeThesisen_US

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Eyob Alemu.pdf
Size:
1.08 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description:

Collections