Formal Definition and Refinement of UML's Module/Package Concept

  • Authors:
  • Andy Schürr;Andreas J. Winter

  • Affiliations:
  • -;-

  • Venue:
  • ECOOP '97 Proceedings of the Workshops on Object-Oriented Technology
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

UML is the first OO modeling language with a useful modularization and information hiding concept which supports nesting, import, and refinement. This paper translates UML's informal package definition into predicate logic formulas and solves some open problems concerning the visibility of exported and imported elements.