Skip to main content

Process control engineering: Contribution to a formal structuring framework with the B method

  • Conference paper
  • First Online:
B’98: Recent Advances in the Development and Use of the B Method (B 1998)

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

Included in the following conference series:

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.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J.R. Abrial. The B book — Assigning programs to meanings. Cambridge University Press, 1996.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. E. Bierel, O. Douchin, and P. Lhoste. Grafcet: from theory to implementation. European Journal of Automation, 31(3):534–559, 1997. ISSN 0296-1598.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. International Electrotechnical Commission. IEC 1131-3 on Programmable controllers, part 3: programming languages, 1993.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. 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.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. 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.

    Google Scholar 

  19. 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.

    Google Scholar 

  20. 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.

    Google Scholar 

  21. 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.

    Google Scholar 

  22. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Didier Bert

Rights and permissions

Reprints 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

Publish with us

Policies and ethics