Software Engineering White Papers

Steps to Version Your Shared Library

Overview With the enhancement and evolution of software, there can be growing pains, especially when an existing base of software depends upon earlier functionality. When changes are made to software libraries, established software engineering practices indicate making compatible changes such that installed software investment is preserved. Shared libraries provide a great challenge in this regard as old software dynamically binds with new shared libraries. When changes would break compatibility, versioning provides a mechanism to deliver new functionality while providing compatibility for existing applications.

This paper explores the reasons and the techniques that should be employed to version a shared library using whole library versioning, also known as V.4 versioning. Although it provides steps to consider, it is not intended to be a complete recipe, rather steps to consider when a shared library versioning in considered as part of a development plan for a particular library.

Further White Paper Details
PublisherHewlett Packard File FormatPDF, requires Acrobat Rdr 5
Date PublishedAugust 2003
FormatWhite Papers   
Topics
  • Featured White Papers
Thin clients switch on digitally excluded

Thin clients switch on digitally excluded

Case study: Digital inclusion project tackles social exclusion in Liverpool more

Renault goes multilingual

Renault goes multilingual

Case study: Translation tech turns docs into 23 languages… more


Quick Sitemap Links: