Skip to main navigation Skip to search Skip to main content

A Method Based on Meta-model for the Translation from UML into Event-B

  • Beihang University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

UML model has become the standard in the field of modeling. However, UML is a kind of semi-formal language that lacks precise semantic description. In addition, UML models cannot be verified formally. The problem above could be solved through the translation from UML model into a formal model that could then be verified formally. However, the traditional translation is on the layer of model which can't realize the automatic translation and the rules of translation are complex. To address this need, we propose a method based on meta-model for the translation from UML into Event-B. We created the rules of translation on the layer of meta-model and realized automated translation on the layer of model. To do this, the meta-models of UML and Event-B were created by meta-modeling. Next, the translation rules were constructed by ATL. Finally, a representative case study is presented to illustrate the feasibility and effectiveness of this method.

Original languageEnglish
Title of host publicationProceedings - 2016 IEEE International Conference on Software Quality, Reliability and Security-Companion, QRS-C 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages271-277
Number of pages7
ISBN (Electronic)9781509037131
DOIs
StatePublished - 21 Sep 2016
Event2nd IEEE International Conference on Software Quality, Reliability and Security-Companion, QRS-C 2016 - Vienna, Austria
Duration: 1 Aug 20163 Aug 2016

Publication series

NameProceedings - 2016 IEEE International Conference on Software Quality, Reliability and Security-Companion, QRS-C 2016

Conference

Conference2nd IEEE International Conference on Software Quality, Reliability and Security-Companion, QRS-C 2016
Country/TerritoryAustria
CityVienna
Period1/08/163/08/16

Keywords

  • ATL
  • Event-B
  • UML
  • meta-model
  • model translation

Fingerprint

Dive into the research topics of 'A Method Based on Meta-model for the Translation from UML into Event-B'. Together they form a unique fingerprint.

Cite this