20.07.2015 Views

PhD Thesis - staffweb - University of Greenwich

PhD Thesis - staffweb - University of Greenwich

PhD Thesis - staffweb - University of Greenwich

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>PhD</strong> <strong>Thesis</strong> by John Ewer.2.4.2.1 Sensitivity <strong>of</strong> commercial s<strong>of</strong>twareMost commercial CFD s<strong>of</strong>tware is closely guarded by the developers because <strong>of</strong> the hugeinvestment <strong>of</strong> resources required to develop and maintain it. Access to some <strong>of</strong> the empiricalapproximations, numerical methods or specific implementation techniques would givecompetitors considerable advantage. It is generally the case that commercial s<strong>of</strong>tware is onlyinfrequently available completely in source code form.2.4.2.2 Access to commercial s<strong>of</strong>twareAs previously mentioned the new research requires complete access to all <strong>of</strong> the s<strong>of</strong>twareinternals because <strong>of</strong> the requirements for interactive dynamic control. Also the methodologyused to incorporate User Interface code within a s<strong>of</strong>tware system are generally highly invasivefor the provision <strong>of</strong> comprehensive interactive control, run-time data monitoring and run-timevisualisation.2.4.2.3 Authority to modify commercial s<strong>of</strong>twareGiven the sensitivity <strong>of</strong> most commercial CFD codes it is unlikely that authority would be givento re-engineer or modify such a code extensively because such modifications would createseveral different versions <strong>of</strong> the s<strong>of</strong>tware which would then have to be maintained. If a decisionwas taken to only proceed with the modified "interactive" version then that would haveimplications on the development techniques that would have to be employed (e.g. QAprocedures, regression testing, comprehensive validation, s<strong>of</strong>tware design with managementwalkthroughs) and also on the company requirements for the delivery s<strong>of</strong>tware. Suchcommercially driven research would be unlikely to be as flexible as pure research because <strong>of</strong> thelimitations <strong>of</strong> product and user requirements which <strong>of</strong>ten cannot afford to support extensivespeculative pure research.2.4.2.4 Access to developers' expertiseIt is unlikely that a commercial s<strong>of</strong>tware development house would welcome external access to2-23

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!