University of Bahrain
Scientific Journals

A platform for porting IPv4 applications to IPv6

Show simple item record

dc.contributor.author Mahmood, Yasir
dc.contributor.author Abdulqader, Ayad
dc.date.accessioned 2020-07-22T09:32:47Z
dc.date.available 2020-07-22T09:32:47Z
dc.date.issued 2021-04-21
dc.identifier.issn 2210-142X
dc.identifier.uri https://journal.uob.edu.bh:443/handle/123456789/4049
dc.description.abstract Developing a new application passes through several stages needing considerable effort from analysts, designers, and programmers, which can be extremely time-consuming and often results in the unnecessary expenditure of large sums of money. It is also known that there is currently a myriad of applications that only support the internet protocol version 4 (IPv4) network. Building a new application from scratch that supports the internet protocol version 6 (IPv6) network is very expensive. Re-engineering these applications that support the IPv4 network to make them support the IPv6 network is the best solution to reduce effort and cost. The aim of this paper is to design and implement a platform used for automatically porting the C++, C#, and visual basic IPv4 network applications to IPv6, by using a partial re-engineering approach. The re-engineered system portion shall be integrated with the current non-re-engineered portion. The main process of porting is conducted by replacing all the IPv4 dependent statements with their corresponding IPv6 dependent statements. Furthermore, all constant values of IPv4 addresses are replaced by suitable IPv6 ones. The proposed porting platform will reduce the duration time for porting network applications to support IPv6 to minutes rather than hours, days, months in manual porting. en_US
dc.language.iso en en_US
dc.publisher University of Bahrain en_US
dc.rights Attribution-NonCommercial-NoDerivatives 4.0 International *
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/4.0/ *
dc.subject IPv4 en_US
dc.subject IPv6 en_US
dc.subject porting en_US
dc.subject re-engineering en_US
dc.subject platform en_US
dc.title A platform for porting IPv4 applications to IPv6 en_US
dc.type Article en_US
dc.identifier.doi http://dx.doi.org/10.12785/ijcds/100148
dc.volume 10 en_US
dc.pagestart 501 en_US
dc.pageend 508 en_US
dc.source.title International Journal of Computing and Digital Systems en_US
dc.abbreviatedsourcetitle IJCDS en_US


Files in this item

The following license files are associated with this item:

This item appears in the following Issue(s)

Show simple item record

Attribution-NonCommercial-NoDerivatives 4.0 International Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivatives 4.0 International

All Journals


Advanced Search

Browse

Administrator Account