Repository logo
 

A domain-protocol mapping based middleware for distributed application development

dc.contributor.authorMandalaparty, Sai Pradeep, author
dc.contributor.authorFrance, Robert, advisor
dc.contributor.authorRajopadhye, Sanjay, committee member
dc.contributor.authorYoung, Peter, committee member
dc.date.accessioned2007-01-03T06:42:55Z
dc.date.available2007-01-03T06:42:55Z
dc.date.issued2014
dc.description.abstractDistributed systems such as Internet of Things, Sensor Networks and Networked Control Systems are being used in various application domains, including industrial, environmental, medical and energy management domains. A distributed application in these domains may need to access data from different devices, where they may all be of the same type or a combination of different types. In addition, these devices may communicate through standardized protocols or proprietary interfaces. The development of such a distributed application may also require a team of developers with expertise in different disciplines. Therefore, the application development that involves heterogeneous devices and multidisciplinary teams can be made more effective by introducing an interface layer that shields developers from aspects of software and hardware heterogeneity. This work proposes a 'domain-protocol mapping' technique that is implemented as a middleware framework. The proposed mapping method maps the application data schema represented as object-oriented domain object to the appropriate communication protocol packet data and also updates the domain object from the response packet data. The middleware provides APIs for the domain experts to read the data from the device or to write the data to the device. The marshalling and unmarshalling process of the domain objects are hidden from the domain expert who may or may not be a software engineer. The use of the developed middleware is illustrated in two case-studies, one involving a simulation of distributed network controls for power system and the other involving integration of different types of power meters in power monitoring application.
dc.format.mediumborn digital
dc.format.mediummasters theses
dc.identifierMandalaparty_colostate_0053N_12300.pdf
dc.identifier.urihttp://hdl.handle.net/10217/82649
dc.languageEnglish
dc.language.isoeng
dc.publisherColorado State University. Libraries
dc.relation.ispartof2000-2019
dc.rightsCopyright and other restrictions may apply. User is responsible for compliance with all applicable laws. For information about copyright law, please see https://libguides.colostate.edu/copyright.
dc.titleA domain-protocol mapping based middleware for distributed application development
dc.typeText
dcterms.rights.dplaThis Item is protected by copyright and/or related rights (https://rightsstatements.org/vocab/InC/1.0/). You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s).
thesis.degree.disciplineComputer Science
thesis.degree.grantorColorado State University
thesis.degree.levelMasters
thesis.degree.nameMaster of Science (M.S.)

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Mandalaparty_colostate_0053N_12300.pdf
Size:
3.56 MB
Format:
Adobe Portable Document Format
Description: