We present KOMET, an architecture for the intelligent integration of heterogeneous information sources. It is based on the idea of a mediator, which is an independent software layer between an application and various knowledge sources which need to be accessed. We present an especially suitable logic-based language for encoding typical mediation tasks like… (More)
Research on programming behaviour requires the analysis of a huge amount of observational data. It would be helpful to have tool support in collecting and summarizing these data containing basic programming events. This paper introduces ElectroCodeoGram (ECG), a modular framework consisting of event collectors (called sensors), pattern recognizers (called… (More)
A mediator is a domain-speciic tool to support uniform access to multiple heterogeneous information sources and to abstract and combine data from different but related databases to gain new information. This middleware product is urgently needed for these frequently occurring tasks in a decision support environment. In order to provide a front end, a… (More)
In this paper we present an approach towards a uniied modeling and query-processing tool for mediatory information systems. Based upon Coloured Petri-nets we are able to model the integration of parametric data (external, uncertain and temporal informations) and visualize the dataaow in mediatory information systems.
Most process research relies heavily on the use of terms and concepts whose validity depends on a variety of assumptions to be met. As it is difficult to guarantee that they are met, such work continually runs the risk of being invalid. We propose a different and complementary approach to understanding process: Perform all description bottom-up and based on… (More)
Ich m ¨ ochte in meinem Promotionsvorhaben,für das noch zwei Jahre Zeit bleiben, die Chancen dieser Idee evaluieren. Meine Forschungsfrage ist: Wiek ann mane inem Pro-grammierer werkzeuggestützt helfen, Fehler zu vermeiden? Die vier Thesen sind, dass (1.) eine Reflexionüber die eigene Arbeit beim Lernen helfen kann, indem (2.) nachträglich eine geeignete,… (More)
This research proposal is based on the assumption that examination of the detailed coding and design process can be utilized to prevent software defect insertion. This micro-process of software development, which can be captured during programming work, describes root causes and typical episodes of making errors. It also aims for other process improvements.… (More)
Teil der Softwaretechnik, nämlich die analytische Qualitätssicherung, d.h. Maßnahmen