Font Size: a A A

Study On A Method Of Software Migration From UNIX To Windows Platform And The Application

Posted on:2008-06-11Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhangFull Text:PDF
GTID:2178360272968018Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the fast development of the computer technology, there has been continual presence of change both in terms of the capability of hardware and the technology. This leads to a result that much original software can't be run in the new environment. Abandoning the current enterprise-level software will be a large waste of money and labour, even some matural software accomplishments. Software migration is right an effective method to solve this problem.When migrating software, the portability of the software is the fundation, which decides whether the software can be migrated and it's also an important aspact of software. Analysing the portability of software is just to weight whether there is a feasible migration approach to the software and predict the value of the migration. In the current situation, migrating software from UNIX to Windows has been trend both in economy and technology.The essence of trans-platform migration is to solve the incompatible of different environment. The most common migration problems between UNIX and WindowsNT platforms probably lay on Process, Interprocess Communication, Signals and Data Access. Designing the API reflections on these aspects between the two platforms is the key of software migration, and determines the effect of migration. Usually flexile methods should be considered when designing the reflection according to the different requirements of applications.The usual way of software migration now is to compile the source by using a third-part library which similar in UNIX library. But it's not a thorough method, and it's very difficult to expand the new system. Using the method of directly layering migration, by deviding the system into man-machine layer, function layer and migration layer based on the Dynamic Link Library, can solve the migration problems between UNIX and Windows very well. Also it's a thorough method of trans-platform migration. Each two layers are completely independent and transform information only by using messages. Thus not only retaining the function of the former system, but also optimizing the system structure and improving the system extension. According to the real project, the migration strategy mentioned above has been proved to be well effective even surmounts the old system in both operation and system maintenance aspects. It's valuable to the trans-platform software migration between UNIX and Windows systems.
Keywords/Search Tags:Software Migration, Migration Layer, Reflecting Function
PDF Full Text Request
Related items