Skip to main content
Kent Academic Repository

Two-Level Modeling

Lauder, Anthony, Kent, Stuart (1999) Two-Level Modeling. In: Proceedings of TOOLS Asia 99. . p. 108. IEEE Computer Society Press (doi:10.1109/TOOLS.1999.796473) (KAR id:21725)

Abstract

Experience on a large banking application has highlighted expressive weaknesses in the standard (concrete) syntax of UML, resulting in models that are under-constrained. It transpires, however, that the abstract syntax meta-model underlying UML is inherently more expressive that the concrete syntax layered on top of it. By directly reaching into, exploiting and, where necessary extending the meta-model we are able to constrain fully our domain models. Furthermore, since different fragments of a given model require different levels of expressive power, we are able to utilize a blend of concrete and extended abstract syntaxes to achieve a compact yet rich form of modeling. Finally, enhancing the concrete syntax of the modeling language, allowing the association of new concrete graphical icons with our abstract syntax extensions, facilitates the expression of models in an even more compact, readable, and intuitive form.

Item Type: Conference or workshop item (Paper)
DOI/Identification number: 10.1109/TOOLS.1999.796473
Subjects: Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming,
Divisions: Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Computing
Depositing User: Mark Wheadon
Date Deposited: 03 Sep 2009 10:05 UTC
Last Modified: 16 Nov 2021 10:00 UTC
Resource URI: https://kar.kent.ac.uk/id/eprint/21725 (The current URI for this page, for reference purposes)

University of Kent Author Information

Lauder, Anthony.

Creator's ORCID:
CReDIT Contributor Roles:

Kent, Stuart.

Creator's ORCID:
CReDIT Contributor Roles:
  • Depositors only (login required):

Total unique views for this document in KAR since July 2020. For more details click on the image.