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)
Für Unternehmen der unterschiedlichsten Branchen ist hohe Pro-duktivität und Qualität bei der Entwicklung betrieblicher Informa-tionssysteme von stra-tegischer Bedeutung.
The Uniied Modeling Language consists of a set of mostly graphi-cal description techniques for the speciication, modeling, and documentation of object-oriented systems. Based on the experience gained in using UML 1.0 for the development of a medium-sized, distributed Java program, we comment on its strengths and weaknesses. Furthermore, some proposals for… (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)
der Organisation der Teamarbeit.