Klaus Bergner

Learn More
The management of a software development project is a demanding task. To plan and control the actions of the project participants, the existence of a suitable project plan is of critical importance. However, elaborating and maintaining such a project plan based on the employed process model typically requires a lot of manual effort, comprising many tedious(More)
In this paper, we outline and clarify our view of the essential concepts of componentware, focusing on the role of formal foundations in the context of an overall development methodology. We provide a formal system model which allows for clear deenitions of concepts like, for instance, component, interface, connection, aggregation, and reenement. While(More)
We present the characteristics of component-based software engineering and derive the requirements for a corresponding development process. Based on this, we propose changes and extensions for the V-Modell, the Ger-man standard process model for information systems development in the public services. Following this model, we cover not only systems(More)
We outline and clarify the essential concepts of the componentware paradigm. After motivating the role of formal foundations and introducing a number of useful description techniques, we propose a flexible process model for component-based development based on process patterns. The presented techniques and concepts serve as building blocks of an overall(More)
In this paper, we motivate the importance of the field of mobile computing and survey current practical and formal approaches. We argue that the existing formalisms are not sufficiently general and powerful because they do not model all necessary concepts of mobility adequately. The main contribution of the paper is, therefore, to identify and define the(More)
In the context of componentware, there are several different strategies to adapt a given ge¯ ner ¯ ic component. They differ in the necessary prerequisites and the achieved quality of the resulting specific component with respect to reliability , efficiency and reusability. In this paper, we discuss a number of conceivable adaptation strategies for(More)