Portability is recognized as a highly desirable characteristic of contemporary software design. However, research in the area has not been forthcoming in recent years and much of the work related to the field is ad hoc and speculative at best.;This study attempted to establish a framework for deriving a probabilistic measure of software portability that may be useful in aiding developers to make key design decisions that will result in some quantifiable level of portability while minimizing the cost of incorporating portable design into the software production process.;The research also explored the potential portability benefits that may be derived from applying evolutionary techniques to the design of a specialized tool capable of analyzi...
Abstract—The role of the design pattern in the form of software metric and internal code architectur...
If we want software that can be adapted to our needs on the long run, extensibility is a main requir...
Programming even in a folly standardized high-level language requires great care if portable program...
Portability is recognized as a highly desirable characteristic of contemporary software design. Howe...
Portability is becoming universally recognized as a desirable attribute for most software products, ...
Software portability is often cited as desirable, but rarely receives systematic attention in the so...
This thesis represents the submission to the Open University for the degree of Master of Philosophy....
When attempting to get a software product to reach a larger part of the market, portability is a key...
The areas in which programs are most unlikely to be portable are discussed. Attention is paid to pro...
Topics related to software portability and maintenance are often overlooked in favour of code optimi...
The evolvability, the ease of further development, of a software systems is difficult to assess, but...
Software development typically involves a large capital outlay for an asset with a highly uncertain ...
Software reuse can occur in various places during the software development cycle. Reuse of existing ...
In the software world portability means power. The more operating environments you can support out o...
This thesis addresses the issues of porting software from one machine environment to another. Some g...
Abstract—The role of the design pattern in the form of software metric and internal code architectur...
If we want software that can be adapted to our needs on the long run, extensibility is a main requir...
Programming even in a folly standardized high-level language requires great care if portable program...
Portability is recognized as a highly desirable characteristic of contemporary software design. Howe...
Portability is becoming universally recognized as a desirable attribute for most software products, ...
Software portability is often cited as desirable, but rarely receives systematic attention in the so...
This thesis represents the submission to the Open University for the degree of Master of Philosophy....
When attempting to get a software product to reach a larger part of the market, portability is a key...
The areas in which programs are most unlikely to be portable are discussed. Attention is paid to pro...
Topics related to software portability and maintenance are often overlooked in favour of code optimi...
The evolvability, the ease of further development, of a software systems is difficult to assess, but...
Software development typically involves a large capital outlay for an asset with a highly uncertain ...
Software reuse can occur in various places during the software development cycle. Reuse of existing ...
In the software world portability means power. The more operating environments you can support out o...
This thesis addresses the issues of porting software from one machine environment to another. Some g...
Abstract—The role of the design pattern in the form of software metric and internal code architectur...
If we want software that can be adapted to our needs on the long run, extensibility is a main requir...
Programming even in a folly standardized high-level language requires great care if portable program...