scispace - formally typeset
T

Thomas Kühne

Researcher at Victoria University of Wellington

Publications -  94
Citations -  3774

Thomas Kühne is an academic researcher from Victoria University of Wellington. The author has contributed to research in topics: Metamodeling & Unified Modeling Language. The author has an hindex of 25, co-authored 69 publications receiving 3483 citations. Previous affiliations of Thomas Kühne include Kaiserslautern University of Technology & Staffordshire University.

Papers
More filters
Journal ArticleDOI

Model-driven development: a metamodeling foundation

TL;DR: The authors analyze the underlying motivation for MDD and derive a concrete set of requirements that a supporting infrastructure should satisfy and explain how it can be extended to unlock MDD's full potential.
Journal ArticleDOI

Matters of (Meta-) Modeling

TL;DR: In this paper, the distinction between two fundamentally different kinds of model roles, i.e. token model and type model, is made and a consensus about generally acceptable terminology is established about when exactly it is appropriate to use them.
Book ChapterDOI

The Essence of Multilevel Metamodeling

TL;DR: This paper believes that fundamental principles for overcoming fundamental problems in meta-modeling theories need to be embodied within the metamodeling framework ultimately adopted for the UML2.0 standard.
Journal ArticleDOI

Rearchitecting the UML infrastructure

TL;DR: Three main proposals for rearchitecting the UML framework to overcome problems arising from the separation of logical and physical classification dimensions, the unification of the class and object facets of model elements, and the enhancement of the instantiation mechanism to allow definitions to transcend multiple levels are presented.
Journal ArticleDOI

Reducing Accidental Complexity in Domain Models

TL;DR: There is a significant mismatch between the “two level” modeling paradigm used to construct mainstream domain models and the conceptual information such models are required to represent—a mismatch that makes such models more complex than they need be.