Skip to main content

Protective Wrapper Development: A Case Study

  • Conference paper
  • First Online:
Book cover COTS-Based Software Systems (ICCBSS 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2580))

Included in the following conference series:

Abstract

We have recently proposed a general approach to engineering protective wrappers as a means of detecting errors or unwanted behaviour in systems employing an OTS (Off-The-Shelf) item, and launching appropriate recovery actions. This paper presents results of a case study in protective wrapper development, using a Simulink model of a steam boiler system together with an OTS PID (Proportional, Integral and Derivative) controller. The protective wrappers are developed for the model of the system in such a way that they allow detection and tolerance of typical errors caused by unavailability of signals, violations of constraints, and oscillations.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Lee, P. A., and Anderson, T.: Fault Tolerance: Principles and Practice. Wien-New York (1991)

    Google Scholar 

  2. Lyu, M. R.: Software Fault Tolerance. John Wiley and Sons (1995)

    Google Scholar 

  3. Romanovsky, A.: Exception Handling in Component-based System Development. In: 25th International Computer Software and Application Conference, Chicago, IL, October (2001) 580–586

    Google Scholar 

  4. Laprie, J. C.: Dependable Computing: Concepts, Limits, Challenges. In: 25th International Symposium On Fault-Tolerant Computing, IEEE Computer Society Press, Pasadena, CA, June (1995) 42–54

    Google Scholar 

  5. Voas, J.: Certifying Off-The-Shelf Software Components. In: IEEE Computer 31(6) (1998) 53–59

    Google Scholar 

  6. Popov, P., Riddle, S., Romanovsky, A., and Strigini, L.: On Systematic Design of Protectors for Employing OTS Items. In: Procedings of the 27th Euromicro Conference, Warsaw, Poland, September (2001) 22–29

    Google Scholar 

  7. Havlena, V.: Development of ACC Controller with MATLAB/SIMULINK. In: MATLAB 99, Praha: VSCHT-Ustav Fyziky a Merici Techniky (1999) 52–59

    Google Scholar 

  8. Abrial, J. R., Börger, E., and Langmaack, H.: Formal Methods for Industrial Applications: Specifying and Programming the Steam Boiler Control. LNCS 1165, Springer Verlag, October (1996)

    Google Scholar 

  9. Mandrioli, D., and Meyer, B.: Advances in Object-Oriented Software Engineering. Prentice Hall (1992)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Anderson, T., Feng, M., Riddle, S., Romanovsky, A. (2003). Protective Wrapper Development: A Case Study. In: Erdogmus, H., Weng, T. (eds) COTS-Based Software Systems. ICCBSS 2003. Lecture Notes in Computer Science, vol 2580. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36465-X_1

Download citation

  • DOI: https://doi.org/10.1007/3-540-36465-X_1

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00562-9

  • Online ISBN: 978-3-540-36465-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics