Virtual Heterogeneous Model Integration Layer

Abstract

The classic way of building a software today sim-plistically consists in connecting a piece of code calling a method with the piece of code implementing that method. We consider these piece of code (software systems) not calling anything, behaving in a non deterministic way and providing complex sets of services in different domains. In software engineering reusability is the holly grail, and specially the reusability of code from autonomus tools requires powerful compostion/integration mechanisms. These systems are developed by different developers and being modified inceremently. Integrating these autonomous tools generate various conflicts. To deal with these conflicts, current integration mechanisms defines specific set of rules to resolve these conflicts and accompalish integration. Indeed still there is a big chance that changes made by other developers, or they update their changes in order to make them compliant with other developers cancel the updates done by others. The approach presented here claims three contributions in the field of Hetrogeneous Software Integration. First, this approach eliminate the need of conflicts resolving mechanism. Secondly, it provides the mechanism to work in the presence of conflicts without resolving them. Finally, contribution is that the integration mechanism does not affect if either of the system evolves. We do this by introducing an intermediate virtual layer between two systems that introduce a delta models which consist of three parts; viability that share required elements, hiding that hide conflicting elements and aliasing that aliases same concepts in both systems.

Authors and Affiliations

Muhammad Memon, Asadullah Shaikh, Khizer Hayat, Mutiullah Shaikh

Keywords

Related Articles

Comparison between Traditional Approach and Object-Oriented Approach in Software Engineering Development

This paper discusses the comparison between Traditional approaches and Object-Oriented approach. Traditional approach has a lot of models that deal with different types of projects such as waterfall, spiral, iterative an...

A Defeasible Logic-based Framework for Contextualizing Deployed Applications

In human to human communication, context increases the ability to convey ideas. However, in human to application and application to application communication, this property is difficult to attain. Context-awareness becom...

Sorting Pairs of Points Based on Their Distances

Sorting data is one of the main problems in computer science which studied vastly and used in several places. In several geometric problems, like problems on point sets or lines in the plane or Euclidean space with highe...

Natural Language Processing and its Use in Education

Natural Language Processing (NLP) is an effective approach for bringing improvement in educational setting. Implementing NLP involves initiating the process of learning through the natural acquisition in the educational...

An Adaptive Learning Mechanism for Selection of Increasingly More Complex Systems

Recently it has been demonstrated that causal entropic forces can lead to the emergence of complex phenomena associated with human cognitive niche such as tool use and social cooperation. Here I show that even more funda...

Download PDF file
  • EP ID EP101675
  • DOI 10.14569/IJACSA.2016.070578
  • Views 100
  • Downloads 0

How To Cite

Muhammad Memon, Asadullah Shaikh, Khizer Hayat, Mutiullah Shaikh (2016). Virtual Heterogeneous Model Integration Layer. International Journal of Advanced Computer Science & Applications, 7(5), 591-597. https://europub.co.uk/articles/-A-101675