Contributions for Modelling UML State-Charts in B

  • Authors:
  • Hung Ledang;Jeanine Souquières

  • Affiliations:
  • -;-

  • Venue:
  • IFM '02 Proceedings of the Third International Conference on Integrated Formal Methods
  • Year:
  • 2002

Quantified Score

Hi-index 0.01

Visualization

Abstract

An appropriate approach for translating UML to B formal specifications allows one to use UML and B jointly in an unified, practical and rigorous software development.We can formally analyse UML specifications via their derived B formal specifications. This point is significant because B support tools like AtelierB are available.We can also use UML specifications as a tool for building B specifications, so the development of B specifications become easier.In this paper, we address the problem of modelling UML state-charts in B, which has not been, so far, completely treated.We distinguish between event-related and activity-related parts of UML state-charts. We propose deriving the B specification of the event-related part independently with the activity-related part. For this purpose, a new approach for modelling events is proposed; the communication among state-charts is also considered.