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
Colin Atkinson,Thomas Kühne +1 more
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
Colin Atkinson,Thomas Kühne +1 more
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
Colin Atkinson,Thomas Kühne +1 more
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
Colin Atkinson,Thomas Kühne +1 more
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.