Thomas Kühne

permissions.org. Rearchitecting the UML Infrastructure (2008)

Colin Atkinson, Thomas Kühne

NOTE: This is a preliminary release of an article accepted by the ACM Transactions on Modeling and Computer Simulation. The definitive version is currently in production at ACM and, when released,...

Making Modeling Languages Fit for Model-Driven Development (2008)

Thomas Kühne

Abstract. In this position statement, I argue that modeling languages that aspire to be used in a model-driven development context must fulfill more requirements than traditional notations that have...

Piecewise Modelling with State Subtypes (2008)

Friedrich Steimann, Thomas Kühne, Lehrgebiet Programmiersysteme, Fachgebiet Metamodellierung

Abstract. Models addressing both structure and behaviour of a system are usually quite complex. Much of the complexity is caused by the necessity to distinguish between different cases, such as legal...

Appeared in the Journal on Software and Systems Modeling, 2(3), 153—163, 2003 Systematic Stereotype Usage (2008)

Colin Atkinson, Thomas Kühne, Brian Henderson-sellers

Abstract. As one of the UML’s main extension mechanisms, stereotypes play a crucial role in the UML’s ability to serve a wide and growing base of users. However, the precise meaning of...

ISRN HK/R-RES 99/17 SE (2008)

Edited Jan Bosch, Clemens Szyperski, Wolfgang Weck, Colin Atkinson, Thomas Kühne

IL) Jing Dong, Paulo S. C. Alencar, Donald D. Cowan (University of Waterloo, CAN)

Dimensions of Component-based Development (2008)

Colin Atkinson, Thomas Kühne, Christian Bunse

As the properties of components have gradually become clearer, attention has started to turn to the architectural issues which govern their interaction and composition. In this paper we identify some...

3 rd CAMPaM Workshop 2006 Previous Work Relating to CAMPaM Themes (2008)

Thomas Kühne

The following describes a certain subset of my research interests only. I have left out anything that has not immediate connection to the central CAMPaM themes. I general, I’m interested in looking...

SPin – A Fujaba Plugin for Architecture Stratification (2008)

Felix Klar, Thomas Kühne, Martin Girschick, Fachgebiet Metamodellierung

SPin is a plugin for Fujaba that provides basic support for architecture stratification. It enables Fujaba models to be annotated with refinement directives which may then automatically be executed...

Generating Systems from Multiple Levels of Abstraction (2008)

Martin Girschick, Thomas Kühne, Felix Klar

Abstract. We describe our prototype implementation for Architecture Stratification supporting system descriptions at multiple levels of abstraction for developing complex software systems. Our tool...

Abstract Nil and None considered Null and Void (2008)

Thomas Kühne

Object references in object-oriented languages suffer from their pointer heritage. In this paper we discourage the use of a single magic value, shared among all reference types, to denote a...

The Essence of Multilevel Metamodeling (2008)

Colin Aktinson, Thomas Kühne

Abstract. As the UML attempts to make the transition from a single, albeit extensible, language to a framework for a family of languages, the nature and form of the underlying meta-modeling...

Nil and None considered Null and Void (2007)

Thomas Kühne

Object references in object-oriented languages suffer from their pointer heritage. In this paper we discourage the use of a single magic value, shared among all reference types, to denote a...

A Radical Reduction of UML’s Core Semantics * (2007)

Rechnergestützte Wissensverarbeitung, Friedrich Steimann, Thomas Kühne, Praktische Informatik

Abstract. UML’s current core semantics suffers both from excessive complexity and from being overly general. Resultant is a language definition that is difficult to master and to repair. This is...

Dimensions of Component-based Development (2007)

Colin Atkinson, Thomas Kühne, Christian Bunse

As the properties of components have gradually become clearer, attention has started to turn to the architectural issues which govern their interaction and composition. In this paper we identify some...

Neutrality, Compensation, and Negative Selection during Evolution of B-Cell Development Transcriptomes (2007)

Hoffmann, Reinhard, Lottaz, Claudio, Kühne, Thomas, Rolink, Antonius, Melchers, Fritz

B cells develop in the mammalian bone marrow through a sequence of precursor stages, which can be ordered by the recombination status of their immunoglobulin loci. This developmental pathway is...

Software Engineering for a High-Performance Parallel Astrophysical Visualization Tool (2005)

Thomas Kühne, Supervised Prof, Ben Moore, Dr. Joachim Stadel, Thomas Kühne

In this thesis, I present and document the underlying design and the performance of Hubble in a Bottle!, a high-performance real-time visualization tool for astrophysical TIPSY files. The data can be...

T.: Concepts for comparing modeling tool architecture (2005)

Colin Atkinson, Thomas Kühne

Abstract. As model-driven development techniques grow in importance so do the capabilities and features of the tools that support them, especially tools that allow users to customize their modeling...

What is a Model (2005)

Thomas Kühne

Abstract. With the recent trend to model driven development a commonly agreed notion of “model ” becomes a pivotal issue. However, currently there is little consensus about what exactly a model...

What is a Model? (2005)

Kühne, Thomas

With the recent trend to model driven development a commonly agreed notion of model" becomes a pivotal issue. However, currently there is little consensus about what exactly a model is and what it is...

The Role of Metamodeling (2002)

Thomas Kühne

Abstract With the recent trend to model driven engineering a common understanding of basic notions such as “model” and “metamodel ” becomes a pivotal issue. Even though these notions have...

Profiles in a strict metamodeling framework (2002)

Colin Atkinson, Thomas Kühne

If the UML is to continue to meet the expectations of its ever-growing user community it is essential that it offer a simple and coherent mechanism for users to tailor the language to their specific...

Profiles in a strict metamodeling framework (2002)

Colin Atkinson, Thomas Kühne

Abstract. The definition of a clean profile mechanism will play a crucial role in the UML's future in terms of how useful it will be to modellers and how well tool vendors may implement the new...

Rearchitecting the UML infrastructure (2002)

Colin Atkinson, Thomas Kühne

Meta modeling is one of the core foundations of Computer Automated Multi-Paradigm Modeling. However, there is currently little agreement about what form the required meta modeling approach should...

Processes and products in a multi-level metamodeling architecture (2001)

Colin Atkinson, Thomas Kühne

Abstract. Following the successful use of object-oriented metamodeling in the definition of the UML and other notation standards there is increasing interest in extending the approach to cover other...

Internal Iteration Externalized (2000)

Kühne, Thomas

Although it is acknowledged that internal iterators are easier and safer to use than conventional external iterators, it is commonly assumed that they are not applicable in languages without builtin...

Dimensions of Component-based Development (2000)

Atkinson, Colin, Kühne, Thomas, Bunse, Christian

As the properties of components have gradually become clearer, attention has started to turn to the architectural issues which govern their interaction and composition. In this paper we identify some...

A Functional Pattern System for Object-Oriented Design (1999)

Thomas Kühne, A Child

does not discover the world by learning abstract rules. Instead it learns by looking at concrete examples. An example contains the rules as well. In contrast to rules, the recognition of examples can...

Severe hemorrhage in children with newly diagnosed immune thrombocytopenic purpura

Neunert, Cindy E., Buchanan, George R., Imbach, Paul, Bennett, Carolyn M., Neufeld, Ellis J., ...

Controversy exists regarding management of children newly diagnosed with immune thrombocytopenic purpura (ITP). Drug treatment is usually administered to prevent severe hemorrhage, although the...