Colin Atkinson

An Environment for the Orthographic Modeling of Workflow Components (2009)

Colin Atkinson, Dietmar Stoll

Abstract: An important goal of workflow engines is to simplify the way in which the interaction of workflows and software components (or services) is described and implemented. The vision of the...

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,...

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...

1 Coherent Support for Models at Run-Time through Orthogonal Classification (2008)

Colin Atkinson, Matthias Gutheil

Abstract. In order to allow applications to gain the maximum advantage from models at run-time it is necessary to store and provide access to model information that spans multiple ontological...

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)

Improving Testing Efficiency through Component Harvesting (2008)

Oliver Hummel, Colin Atkinson, Daniel Brenner, Sinan Keklik

Abstract. Although code and component search engines have improved significantly in recent years, and the number of reusable components accessible over the Internet has increased dramatically, the...

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...

1 An Experimental Comparison of Reading Techniques for Defect Detection in UML Design Documents (2007)

Oliver Laitenberger, Colin Atkinson, Maud Schlich, Khaled El Emam, Canada Ka Or

The basic motivation for software inspections is to detect and remove defects before they propagate to subsequent development phases where their detection and removal becomes more expensive. To...

A Concrete Method for Developing and Applying Product Line Architectures (2007)

Michalis Anastasopoulos, Colin Atkinson, Dirk Muthig

Abstract. Software development organizations are often deterred from introducing product line architectures by the lack of simple, ready-to-use methods for developing and applying them. The...

Implementation of Component-based Systems by Systematic Refinement and Translation Steps (2007)

Christian Bunse, Colin Atkinson

Abstract. The component paradigm promises to address many of the productivity and quality problems currently faced by the software industry. It is hindered in doing so by the "binary-module...

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...

Compilation of K-12 action research papers, 2005-2006 learning community, Masters in Education / (2007)

Sherman, Thomas F., Klees, Heather., Moertel, Cheryl., Weibel, John., Atkinson, Colin., Boerger, CJ, ...

These papers are partial fulfillment of the requirements for the Masters of Science Degree in Education at Winona State University. The cohort included a large variety of licensure areas that...

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...

C.: The Role of Tarski’s Declarative Semantics in the Design of Modeling Languages (2003)

Andrey Naumenko, Alain Wegmann, Colin Atkinson

Abstract. This paper focuses on Tarski’s declarative semantics and their usefulness in the design of a modeling language. We introduce the principles behind Tarski’s approach to semantics and...

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...

Component-Based Product Line Development: The Kobra Approach (2000)

Colin Atkinson, Joachim Bayer, Dirk Muthig

Abstract: The product line and component-based approaches to software engineering both hold the potential to significantly increase the level of reuse in industrial software development and...

Generalizing Perspective-based Inspection to handle Object-Oriented Development Artefacts (1999)

Oliver Laitenberger, Colin Atkinson

The value of software inspection for uncovering defects early in the development lifecycle has been well documented. Of the various types of inspection methods published to date, experiments have...

Supporting and Applying the UML Conceptual Framework (1998)

Colin Atkinson

Abstract. The Unified Modelling Language (UML) ostensibly assumes a four level (meta) modelling framework, both for its definition and for the conceptual context in which its users operate. In...