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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Lee, P. A., and Anderson, T.: Fault Tolerance: Principles and Practice. Wien-New York (1991)
Lyu, M. R.: Software Fault Tolerance. John Wiley and Sons (1995)
Romanovsky, A.: Exception Handling in Component-based System Development. In: 25th International Computer Software and Application Conference, Chicago, IL, October (2001) 580–586
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
Voas, J.: Certifying Off-The-Shelf Software Components. In: IEEE Computer 31(6) (1998) 53–59
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
Havlena, V.: Development of ACC Controller with MATLAB/SIMULINK. In: MATLAB 99, Praha: VSCHT-Ustav Fyziky a Merici Techniky (1999) 52–59
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)
Mandrioli, D., and Meyer, B.: Advances in Object-Oriented Software Engineering. Prentice Hall (1992)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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