2 resultados para problems with object-oriented paradigm

em CORA - Cork Open Research Archive - University College Cork - Ireland


Relevância:

100.00% 100.00%

Publicador:

Resumo:

Object-oriented design and object-oriented languages support the development of independent software components such as class libraries. When using such components, versioning becomes a key issue. While various ad-hoc techniques and coding idioms have been used to provide versioning, all of these techniques have deficiencies - ambiguity, the necessity of recompilation or re-coding, or the loss of binary compatibility of programs. Components from different software vendors are versioned at different times. Maintaining compatibility between versions must be consciously engineered. New technologies such as distributed objects further complicate libraries by requiring multiple implementations of a type simultaneously in a program. This paper describes a new C++ object model called the Shared Object Model for C++ users and a new implementation model called the Object Binary Interface for C++ implementors. These techniques provide a mechanism for allowing multiple implementations of an object in a program. Early analysis of this approach has shown it to have performance broadly comparable to conventional implementations.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

This paper investigates three decision problems with potential to optimize operation and maintenance and logistics strategies for offshore wind farms: the timing of pre-determined jack-up vessel campaigns; selection of crew transfer vessel fleet; and timing of annual services. These problems are compared both in terms of potential cost reduction and the stochastic variability and associated uncertainty of the outcome. Pre-determined jack-up vessel campaigns appear to have a high cost reduction potential but also a higher stochastic variability than the other decision problems. The paper also demonstrates the benefits and difficulties of considering problems together rather than solving them in isolation.