DSpace Repository

Semantic Integrity Control and Interoperability for Component Based Software Development

Show simple item record

dc.contributor.author MADIAJAGAN, M
dc.date.accessioned 2022-05-14T02:45:54Z
dc.date.available 2022-05-14T02:45:54Z
dc.date.issued 2009
dc.identifier.uri http://dspace.bits-pilani.ac.in:8080/xmlui/handle/123456789/4824
dc.description Guide(s): B. VIJAYAKUMAR en_US
dc.description.abstract Component-Based Software Development is gaining a lot of importance in the newlineconstruction of high quality and evolvable software systems, in timely and affordable newlinemanner. The present work addresses the Semantic Integrity Control issue for distributed newlinecomponents by providing an environment for defining pre-conditions and post-conditions newlineand enforcing them. It also deals with distribution issues in early phases of application newlinedevelopment, namely requirements and specification. Design-time and Run-time newlineinteroperability for a distributed environment are considered in the present work. newlineA component based approach for enforcing Semantic Integrity Control in a newlinedistributed multi-database system has been modeled using UML 2.0. The design of core newlinecomponent includes separate interfaces for User, Administrator, and Database Handler. newlineThe algorithms for pre-condition and post-condition are formulated and discussed. newlineThe Interoperability of multiple databases in a distributed environment has been newlinerealized using a Generic Model for the Database Search Application. The implementation newlinehas been carried out using two approaches: newline1. JDBC and Java API. newline2. ADO .NET Architecture. newlineA mathematical representation for the queries, for database component has been newlinepresented and it makes use of propositions. This will be helpful in the verification of newlinesimple as well as complex queries, both mathematically as well as experimentally. The key factors responsible for maintaining Semantic Integrity Control and newlineInteroperability are analyzed for three types of components: Domain, Service and Agent. newlineThe block schematic and design steps for Domain, Service and Agent components are newlinediscussed. newlineThe report also summarizes the work, highlights specific contributions and newlinesuggests some directions for future work. en_US
dc.language.iso en_US en_US
dc.publisher BITS Pilani en_US
dc.subject Computer science en_US
dc.subject Software Development en_US
dc.subject Semantic Integrity Control en_US
dc.subject Component-Based Software Development en_US
dc.subject Distributed Multi-Database System en_US
dc.title Semantic Integrity Control and Interoperability for Component Based Software Development en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account