WEB SERVICES FOR HIGHER INTEGRITY INSTRUMENT CONTROL

Phillip R. Huffman, Susan A. Mengel

Abstract

This paper relates the experience in using a modified life cycle development process which is proposed herein for integrity planning applied to web services as reusable software components in order to enhance the web services’ reliability, safety, and security in an instrument control environment. Using the integrity-enhanced lifecycle, a test bed instrument control system is developed using .NET web services. A commercial web service is also included in the test bed system for comparison. Both systems are monitored over a one-year period and failure data is collected. For a further comparison, a similar instrument control system is developed to a high quality pedigree but lacking the focus on integrity and reusable components. Most of the instrumentation is the same between the two systems; however, the comparative system uses a more traditional approach with a single, integrated software control package. As with the test bed system, this comparative system is monitored over a one-year period. The data for the two systems is compared and the results demonstrate a significant increase in integrity for the web service-based test bed system. The failure rate for the test bed system is approximately 1 in 8100 as compared to 1 in 1600 for the comparison system.

References

  1. Chang, H. and Atallah, M. (2001). Protecting software code by guards. In ACM CCS-8 Workshop on Security and Privacy in Digital Rights Management, pages 160- 175.
  2. Herrmann, D. (1999). Software Safety and Reliability. IEEE Computer Society.
  3. Keene, S. (1999). Progressive software reliability modeling. In International Symposium on Software Reliability Engineering.
  4. Lakey, P. and Neufelder, A. (1997). System and Software Reliability Assurance Notebook. McDonnell Douglas Corporation.
  5. Leveson, N. (2004). A systems-theoretic approach to safety in software-intensive systems. IEEE Transactions on Dependable and Secure Computing, 1(1):66-86.
  6. Parnas, D., van Schouwen, A., and Kwan, S. (1990). Evaluation of safety critical software. Communications of the ACM, 33(6):636-648.
  7. SAE (2004). SAE JA Guideline 1003: Software Reliability Program Standard Implementation Guide. Society of Automotive Engineers.
  8. Storey, N. (1996). Safety-Critical Computer Systems. Prentice Hall.
  9. Wilson, S., Kelly, T., and McDermid, J. (1995). Safety case development: Current practice, future prospects. In Proceedings Of the 12th Annual CSR Workshop.
  10. Wyk, K. V. and McGraw, G. (2005). Bridging the gap between software development and information security. IEEE Security and Privacy, 3(5):75-79.
  11. Yang, J. and Papazoglou, M. (2002). Web component: A substrate for web service reuse and composition. In Proceedings of the 14th International Conference on Advanced Information Systems Engineering, pages 21-36.
Download


Paper Citation


in Harvard Style

R. Huffman P. and A. Mengel S. (2010). WEB SERVICES FOR HIGHER INTEGRITY INSTRUMENT CONTROL . In Proceedings of the 5th International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-989-8425-23-2, pages 151-156. DOI: 10.5220/0002983701510156


in Bibtex Style

@conference{icsoft10,
author={Phillip R. Huffman and Susan A. Mengel},
title={WEB SERVICES FOR HIGHER INTEGRITY INSTRUMENT CONTROL},
booktitle={Proceedings of the 5th International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2010},
pages={151-156},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002983701510156},
isbn={978-989-8425-23-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 5th International Conference on Software and Data Technologies - Volume 2: ICSOFT,
TI - WEB SERVICES FOR HIGHER INTEGRITY INSTRUMENT CONTROL
SN - 978-989-8425-23-2
AU - R. Huffman P.
AU - A. Mengel S.
PY - 2010
SP - 151
EP - 156
DO - 10.5220/0002983701510156