The software supportability and reliability site

Software Supportability & Reliability Downloads

This page allows you to download a set of documents that related to software supportability and reliability that are freely available on the Internet, or provided by the contributors to this site.

Note that the fact that this material can be downloaded from this site does NOT mean it is not copyrighted. Should you wish to reuse the material, you should contact the copyright holder. Where possible, we have listed in all cases the owner of the documents, or at least the source of such material. In this context, we wish to explicitly thank the US DoD to make their material publicly available. We would also like to thank the contributors to this site who have permitted the inclusion of their copyrighted material.

We explicitly acknowledge the copyrights that may exist on such material. Where possible, we have sought an explicit authorisation to host such material on our site, even if it was already available on the Internet. Should the copyright holder of a certain document object to it being available here, please contact the Webmaster - we shall remove the material immediately.

Please read also our Disclaimer.

Standards and Military Handbooks:

Courses and Seminars:

  • Support Analysis for Software - A means to ensure software supportability, Canadian Software Support Seminar - April 1998, (c) by Ramón Somoza. (Powerpoint slides, 525 kB). Included on this site with permission of the author.

    This document presents a methodology used to carry out a Logistic Support Analysis as applied to software, as required for example in UK DEF STAN 00-60 Part 3. This approach was used for real on the EF-2000 (Typhoon) program, a multi-national fighter, with encouraging results. The presentation is insofar interesting in that it does not promote abstract methodologies, but rather outlines practical and proven methods and techniques that have survived the hardest test of all: actual use. This presentation covers the aspects of modification support and operational suppot, and is in principle compatible with all current military and civilian standards.

  • Tutorial on Software Supportability: Methods and Techniques to Improve Life-Cycle Costs, part of a three-day tutorial, (c) by Dr. David E. Peercy, 2003. (PDF file, 815 kB). Included on this site with permission of the author.

    This very interesting and extensive tutorial (part of a three-day course) will provide the practicing engineer with an appreciation of software, the software engineering process, and detailed insight into software supportability concerns. Software is a major component of all new systems and many of the existing systems. The role of software in the life cycle of most modern systems is significant, especially in regards to sustaining the system. This tutorial describes an approach for addressing the support of software as an integral part of the system design, engineering, and logistics support processes. The tutorial provides a basic understanding of how to plan for software support and develop a software support concept. Recently developed international standards and guidelines in software supportability and software reliability are also discussed. The approach is based on the software supportability and reliability guidelines recently published by the SAE.

  • RDIT Readiness Metrics for Force XXI, Software Logistics Conference at Software Engineering Directorate, U.S. CECOM, January 1996, by Joseph J. Potoczniak. (Powerpoint slides, 232 kB). Downloaded from RDIT homepage.

    The RDIT is a little-known outfit of the U.S. Army Communications Electronics Command (CECOM), which is specialised in the Replication, Distribution, Installation & Training of battlefield software, that is, most of the aspects related to the Logistics Management Support of software. This interesting presentation indicates the metrics to be considered for this particular aspect of the software support functions, as well as checklist of things to be remembered when assessing this particular support aspect.

  • The Procurement of Software Dependent Systems - Making Systems Reliable through Software Reliability Engineering Techniques, 13th MoD R&M Specialists’ Seminar, April 3-4, 2003, (c) by Dr. David E. Peercy, 2003. (PDF file, 910 kB). Included on this site with permission of the author.

    This presentation provides an introduction to software reliability with a case study example. The presentation illustrates how one might establish a software reliability program as part of the procurement of software dependent systems. Recently developed Society of Automotive Engineers (SAE) standards are the primary source for the software reliability program concepts. The case study is specific to FAA Aerospace product certification and illustrates hypothetical interactions of customer, supplier, and certification authority with a focus on example software reliability requirements and results.

  • Software Logistics - The emerging Giant, 14th April 1994, by Joseph J. Potoczniak. (MS Word, 85kB). Downloaded from RDIT homepage.

    This document is one of the earliest published documents addressing the full scope of software support. Though very oriented towards military aspects (in particular the needs of the U.S. Army), it highlights key issues within the field, in particular regarding replication, distribution and installation of software, that is, some of the main aspects of the operational software support.

Other documents:

  • Support Analysis for Software - Request for Information, 4th October 1999, (c) by Ramón Somoza. (PDF file, 114 kB). Included on this site with permission of the author.
  • This document is a questionnaire requesting information from potential suppliers for an existing military software system, including all aspects related to support, in order to assess the potential support impact during the whole software life-cycle. It is interesting insofar it provides the reader with an overview of information to be requested to a potential supplier during initial program phases for an existing system. The questionnaire defines three types of software items, including the information necesary for each software type. This questionnaire was used for the comparison of software and software support issues during the acquisition of attack helicopters.

  • Software Logistics Planning Handbook, Software Engineering Directorate, U.S. CECOM, October 1995, by Joseph J. Potoczniak. (PDF file, 551 kB). Downloaded from RDIT homepage.

    This handbook is not the very first handbook that has been prepared for the purpose of software support and logistics planning (the Eurofighter Support Analysis for Software (SAS) Plan and Procedures Manual were for example issued back in 1992), but it is to our knowledge the very first that has been made available to the public in general. It is an interesting document as it addresses all main software support aspects, even though somewhat difficult to read for people not familiar with the U.S. Army organizations and due to the plethora of abbreviations. Sample plans for individual support phases are provided.

  • Competency and Skills Framework for the Assessment of Software Engineering in the Royal Air Force ,Kellogg College, University of Oxford, January 2005, by David Gill. (PDF file, 1.050 kB). Included on this site with permission of the author.

    This document is a dissertation submitted in partial fulfilment of the requirements for the degree of Master of Science in Software Engineering. It is quite interesting as the Royal Air Force has been quite active in the field of Software Supportability. Though not all aspects of software support are addressed, operational issues and software modification issues are considered. Of special interest are the Competency and Skills described in the document, as they can can be used to identify the Software Support Agents for such organizations.

  • Early Use of Reversed Rate Monotonic Analysis for the Estimation of Required Computing Power in Hard Real-Time Systems, 7th November 1995, (c) by Ramón Somoza. (PDF file, 4 MB). Included on this site with permission of the author.

    This article is a very interesting software engineering technique, developed by the author, based on the well-known Rate-Monotonic Analysis (RMA), which has been extended to calculate the necessary computing power required to ensure the schedulability of hard real-time tasks. Though this is very interesting from the hardware/architecture point of view, the author has gone even further, and demonstrated how this proposed technique is also useful for software support purposes, providing the necessary growth capacity for future software expansion, and why the "classic" requirements of 100% growth capacity become whoefully inadequate in a multitasking hard real-time system.

 

Documents on other sites:

  • Please refer to Bibliography - Where possible, we have provided a direct link.

 

Last updated:
27th December 2007
Contact us: Mail our Webmaster
Please read also our Web Privacy and Security Notice.

Hosted by:
Exobits