Steffen Zschaler

How dark should a component black-box be? The Reuseware Answer (2008)

Jakob Henriksson, Florian Heidenreich, Jendrik Johannes, Steffen Zschaler, Uwe Aßmann

Short answer: Jet-black with plenty of holes, some of which are not visible to everyone. Long answer:

Scheduling Real-Time Components Using Jitter-Constrained Streams (2008)

Claude-joachim Hamann, Fakultät Informatik, Steffen Zschaler, Fakultät Informatik

Component-based applications require good middleware support. In particular, business logic should be separated from management code for guaranteeing nonfunctional properties of a system. We present...

Aspect Orientation for Your Language of Choice (2008)

Florian Heidenreich, Jendrik Johannes, Steffen Zschaler

Abstract. Modern software development uses lots of so-called domain-specific languages (DSLs), providing domain-specific abstractions as a means to cope with the increasing complexity of modern...

Tailor-Made Containers: Modeling Non-functional (2008)

Middleware Service, Ronald Aigner, Christoph Pohl, Martin Pohlack, Steffen Zschaler

Abstract. We propose to create tailor-made application servers by composing components providing support for individual non-functional properties. In this position paper we start from a static,...

Finding the Pattern You Need: The Design Pattern Intent Ontology (2008)

Holger Kampffmeyer, Steffen Zschaler

Abstract. Since the seminal book by the Gang of Four, design patterns have proven an important tool in software development. Over time, more and more patterns have been discovered and developed. The...

Tailor-Made Containers: Modeling Non-functional (2008)

Middleware Service, Ronald Aigner, Christoph Pohl, Martin Pohlack, Steffen Zschaler

Abstract. We propose to create tailor-made application servers by composing components providing support for individual non-functional properties. In this position paper we start from a static,...

Colorado State University (2008)

Nelly Bencomo, Gordon Blair, Freddy Muñoz, Cedric Jeanneret, Betty Cheng, Fabio M. Costa, ...

Cédric Jeanneret. From a total of 20 papers submitted 6 full papers, 6 short papers, and a 1 demo were accepted. This volume gathers together all the 6 full papers accepted at

A Framework-Based Approach to Teaching OOT: Aims, Implementation, and Experience (2007)

Birgit Demuth, Heinrich Hussmann, Steffen Zschaler, Lothar Schmitz

We report on experience from teaching OO technology to undergraduate students. Before they can successfully tackle the projects they have to successfully shift to the OO paradigm, pick up a working...

Using a Framework to Teach OOT to Beginners (2007)

Birgit Demuth, Heinrich Hussmann, Steffen Zschaler, Lothar Schmitz

We report on experience from teaching OO technology to undergraduate students. Before they can successfully tackle the projects we expect them to do in their second year they have to successfully...

Explicit modelling of QoS-dependencies (2007)

Steffen Zschaler, Marcus Meyerhöfer

Abstract. When specifying Quality of Service (QoS) for components the usual method employed is to specify regions of QoS offers and requirements. The component offers a certain QoS under the...

The COMQUAD Component Container Architecture and Contract Negotiation The COMQUAD Component Container Architecture and Contract Negotiation ∗ (2007)

Fakultät Informatik, Steffen Göbel, Steffen Göbel, Christoph Pohl, ...

Component-based applications require runtime support to be able to guarantee non-functional properties. This report proposes an architecture for a real-time-capable, component-based runtime...

Reuseware – adding modularity to your language of choice (2007)

Jakob Henriksson, Jendrik Johannes, Steffen Zschaler, Uwe Aßmann, Fakultät Informatik, Fakultät Informatik, ...

The trend towards domain-specific languages leads to an ever-growing plethora of highly specialized languages. Developers of such languages focus on their specific domains rather than on technical...

Reuseware – adding modularity to your language of choice (2007)

Jakob Henriksson, Fakultät Informatik, Jendrik Johannes, Fakultät Informatik, ...

Vol. 0, No. 0, Z The trend towards domain-specific languages leads to an ever-growing plethora of highly specialized languages. Developers of such languages focus on their specific domains rather...

The 2 nd Workshop on Roles and Relationships in Object Oriented Programming, Multiagent Systems, and (2007)

Multiagent Systems, Guido Boella, Steffen Goebel, Friedrich Steimann, Steffen Zschaler, Michael Cebulla

Roles are a truly ubiquitous notion: like classes, objects, and relationships, they pervade the vocabulary of all disciplines that deal with the nature of things and how these things relate to each...

Program Committee (2007)

Gordon Blair, Nelly Bencomo, Michael Cebulla, Tu Berlin, Franck Barbier, Benoit Baudry, ...

21st European Conference on Object-Oriented Programming (ECOOP'07). From a total of 15 papers submitted 10 papers were accepted classified as long and short papers depending of the relevance of...

Röttger: Enforceable Component-Based Realtime Contracts – Supporting Realtime Properties from Software Development to Execution (2006)

Hermann Härtig, Steffen Zschaler, Martin Pohlack, Ronald Aigner, Steffen Göbel, Christoph Pohl, ...

We present enforceable component-based realtime contracts, the first extension of component-based software engineering technology that comprehensively supports adaptive realtime systems from...

Noname manuscript No. (will be inserted by the editor) Tool Support for Refinement of Non-functional Specifications (2005)

Simone Röttger, Steffen Zschaler

Abstract Model driven architecture (MDA) views application development as a continuous transformation of models of the target system. We propose a methodology which extends this view to...

Model-Driven Development for Non-functional Properties: Refinement through Model Transformation (2004)

Simone Röttger, Steffen Zschaler

Model driven architecture (MDA) views application development as a continuous transformation of models of the target system. We propose a methodology which extends this view to non-functional...

Formal Specification of Non-functional Properties of Component-Based Software (2004)

Steffen Zschaler

Non-functional or extra-functional properties of a software system are at least as important as its somewhat more classical functional properties. They must be considered as early as possible in the...

CQML+: Enhancements to CQML (2003)

Simone Röttger, Steffen Zschaler

In the last few years component-based... This paper gives an overview of issues involved in the specification of non-functional properties in a component-based development. It can be separated into...

Towards pervasive treatment of non-functional properties at design and run-time (2003)

Ronald Aigner, Martin Pohlack, Simone Röttger, Steffen Zschaler

Disregarding non-functional properties is an important project risk. They have to be taken into consideration throughout the system’s life cycle. Particularly, they must be considered as early as...

A Software Development Process Supporting Non-functional Properties

Simone Röttger, Steffen Zschaler

This paper presents a development process with particular focus on non-functional properties. The process is built around the concept of measurements at different levels of abstraction. It...