Inductive UML

  • Authors:
  • Franck Barbier;Eric Cariou

  • Affiliations:
  • University of Pau, Pau cedex, France;University of Pau, Pau cedex, France

  • Venue:
  • MEDI'12 Proceedings of the 2nd international conference on Model and Data Engineering
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

The increasing importance of metamodeling calls for metamodels that are free of ambiguities, contradictions and redundancies. This is specifically the case for the core of UML (Infrastructure). This paper proposes to rewrite a part of this core, the Class and Property metaclasses especially. To avoid infinite regression, the notion of meta-circularity is used. This rewriting is done by means of inductive types in constructive logic. The proposed specification is proven correct using the Coq automated prover. Proven lemmas and theorems about a "metaness" relationship are proposed.