Abstract
This paper explores the use of the B method as a formal framework for structuring and verifying process control systems engineering. In particular, it is shown how the B method can be used to define implementation independent modular specifications. Benefits are related to the re-use of verified and perennial specifications for control systems facing a fast evolution of implementation technologies. Limits are related to the compliance of formal methods with the other methods or methodologies involved in the development of a production system. This justifies the methodological framework needed for representing, reasoning and verifying the control system as interacting with other technological or human systems. The approach is illustrated and discussed using a level control system example.
Preview
Unable to display preview. Download preview PDF.
References
J.R. Abrial. The B book — Assigning programs to meanings. Cambridge University Press, 1996.
J.R. Abrial. Extending B without changing it (for developing distributed systems. In 1st International Conference on the B method, pages 169–190, Nantes, France, November 1996.
J.R. Abrial and L. Mussat. Specification and design of a transmission protocol by successive refinement using B. STERIA Meeting on Protocol, May 15 1997.
A. Benveniste and G. Berry. Another look at real time programming. Special session of the Proceedings of the IEEE, 79(9):1268–1336, September 1991. ISSN 0018-9219.
E. Bierel, O. Douchin, and P. Lhoste. Grafcet: from theory to implementation. European Journal of Automation, 31(3):534–559, 1997. ISSN 0296-1598.
E. Bonnabeau, E. Desalge, and A. Grumbach. Characterising emergence mechanism phenomena: a critical review. International Review of Systemic, Vol 9(3), 1995. ISSN 0980-1472, Dunod Publishing.
M. Combacau and M. Courvoisier. A hierarchical and modular structure for F.M.S. control and monitoring. In First IEEE International Conference on A.I., Simulation and Planning in High Autonomy Systems, pages 80–88, Tucson (USA), March 26–27 1990.
International Electrotechnical Commission. IEC 1131-3 on Programmable controllers, part 3: programming languages, 1993.
P. FaÇon, R. Laleau, and P. Nguyen. Dérivations de spécifications formelles B à partir de spécifications semi-formelles de systèmes d'informations. In 1st B International Conference, pages 271–290, Nantes (France), November 1996.
J. Ferber and P. Carle. Actors and agents as reflective objects: a Mering IV perspective. IEEE Transactions on Systems, Man and Cybernetics, 21(6), 1991.
D. Galara and J.P. Hennebicq. The gap from scientific system approach down to industrial power plant control engineering. In D. Dubois, editor, 1st International Conference on Computer Anticipating Systems (CASYS'97), Liege (Belgium), August 11–15 1997. CHAOS.
D. Galara, F. Russo, G. Morel, and B. Iung. Update on the european state of the art of intelligent field-devices. In International Conference on Intelligent Systems in Process Engineering, pages 339–342, Volume 2, Snow Mass (USA), 1996. AIChE symposium series.
N. Hadj-Rabia and H. Habrias. Formal specification from NIAM model: a bottomup approach. In XI International Symposium on Computer and Information Sciences, Antalya (Turkey), November 6–8 1996.
TC65/WG6 International Electrotechnical Commission. Committee Draft for IEC 1499 on Function Blocks for Industrial Process Measurement and Control systems, Part 1: Architecture, May 1997.
K. Lano, J. Bicarregui, P. Kan, and A. Sanchez. Using B to design and verify controllers for chemical processing. In 1st B International Conference, pages 237–269, Nantes (France), November 1996.
P. Lhoste and G. Morel. From discrete event behavioural modelling to intelligent actuation and measurement modelling. In ESPRIT Advanced Summer Institute (ASI) in Life Cycle Approaches to Production Systems, pages 75–83, Toulouse (France), June 1996.
N. Lopez. Construction de la spécification formelle d'un système complexe. In 1st B International Conference, pages 63–119, Nantes (France), November 1996.
F. Mayer, G. Morel, and P. Lhoste. Towards manufacturing engineering based on semi-formal systemic engineering. In 14th International congress on Cybernetic, Namur (Belgium), August 21–25 1995.
R. Mhrailaf and A.E.K. Sahraoui. A formal specification of manufacturing system: a case study on manufacturing cell with VDM method. In CESA '96 IMACS Multiconference, Lille (France), July 1996.
D. Méry. Machines abstraites temporelles:analyse comparative de B et TLA+. In 1st International Conference on the B method, pages 191–220, Nantes (France), November 1996.
J.F. Pétin, D. Méry, H. Panetto, and B. Iung. Validation of software components for intelligent actuation and measurement. In Sixth International Symposium on Robotics And Manufacturing, ISRAM'96 in the second World Automation Congress, pages Volume 3, 631–637, Montpellier, France, May 27–30 1996. TSI Press, ISBN 1-889335-00-2.
A.H. Wolfgang and B.J. Kramer. Achieving high integrity of process control software by graphical design and formal verification. Software Engineering Journal, pages 53–64, January 1992.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pétin, J.F., Morel, G., Méry, D., Lamboley, P. (1998). Process control engineering: Contribution to a formal structuring framework with the B method. In: Bert, D. (eds) B’98: Recent Advances in the Development and Use of the B Method. B 1998. Lecture Notes in Computer Science, vol 1393. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0053362
Download citation
DOI: https://doi.org/10.1007/BFb0053362
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64405-7
Online ISBN: 978-3-540-69769-5
eBook Packages: Springer Book Archive