Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Andreas Winter is active.

Publication


Featured researches published by Andreas Winter.


working conference on reverse engineering | 2000

GXL: toward a standard exchange format

Richard C. Holt; Andreas Winter; Andy Schürr

This paper describes ongoing work toward the development of a standard software exchange format (SEF), for exchanging information among tools that analyze computer programs. A particular exchange format called GXL (Graph Exchange Language) is proposed. GXL can be viewed as a merger of well known formats (e.g. GraX, PROGRES, RPA, RSF and TA) for exchanging typed, attributed, directed graphs. By using XML as the notation, GXL offers a scalable and adaptable means to facilitate interoperability of reengineering tools.


software visualization | 2001

An Overview of the GXL Graph Exchange Language

Andreas Winter; Bernt Kullbach; Volker Riediger

GXL (Graph eXchange Language) is designed to be a standard exchange format for graph-based tools. GXL is defined as an XML sublanguage, which offers support for exchanging instance graphs together with their appropriate schema information in a uniform format. Formally, GXL is based on typed, attributed, ordered directed graphs, which are extended by concepts to support representing hypergraphs and hierarchical graphs. Using this general graph model, GXL offers a versatile support for exchanging nearly all kinds of graphs.This report intends to give a short overview on the main features of GXL.


Science of Computer Programming | 2006

GXL: a graph-based standard exchange format for reengineering

Richard C. Holt; Andy Schürr; Susan Elliott Sim; Andreas Winter

GXL (Graph eXchange Language) is an XML-based standard exchange format for sharing data between tools. Formally, GXL represents typed, attributed, directed, ordered graphs which are extended to represent hypergraphs and hierarchical graphs. This flexible data model can be used for object-relational data and a wide variety of graphs. An advantage of GXL is that it can be used to exchange instance graphs together with their corresponding schema information in a uniform format, i.e. using a common document type specification. This paper describes GXL and shows how GXL is used to provide interoperability of graph-based tools. GXL has been ratified by reengineering and graph transformation research communities and is being considered for adoption by other communities.


conference on software maintenance and reengineering | 1999

Querying as an enabling technology in software reengineering

Bernt Kullbach; Andreas Winter

It is argued that different kinds of reengineering technologies can be based on querying. Several reengineering technologies are presented as being integrated into a technically oriented reengineering taxonomy. The usefulness of querying is pointed out with respect to these reengineering technologies. To impose querying as a base technology in reengineering, examples are given with respect to the EER/GRAL approach to conceptual modeling and implementation. This approach is presented, together with GReQL as its query part. The different reengineering technologies are finally reviewed in the context of the GReQL query facility.


graph drawing | 2001

Exchanging Graphs with GXL

Andreas Winter

GXL (Graph eXchange Language) is designed to be a standard data exchange format for graph-based tools. GXL is defined as an XML sublanguage, which offers support for exchanging instance graphs together with their appropriate schema information in a uniform format. Formally, GXL is based on typed, attributed, directed, ordered graphs which are extended by concepts to represent hypergraphs and hierarchical graphs. Using this general graph model, GXL offers a versatile support for exchanging nearly all kinds of graphs.


working conference on reverse engineering | 1999

GraX-an interchange format for reengineering tools

Juergen Ebert; Bernt Kullbach; Andreas Winter

Current research in software reengineering offers a great amount of tools specialized on certain reengineering tasks. The definition of a powerful common interchange format is a key issue to provide interoperability between these tools. This paper discusses aspects of data interchange formats for exchanging reengineering related data. It proposes a graph-based format to exchange both application specific concepts and data by XML documents.


Electronic Notes in Theoretical Computer Science | 2002

GUPRO - Generic Understanding of Programs An Overview

Jürgen Ebert; Bernt Kullbach; Volker Riediger; Andreas Winter

Abstract GUPRO is an integrated workbench to support program understanding of heterogenous software systems on arbitrary levels of granularity. GUPRO can be adapted to specific needs by an appropriate conceptual model of the target software. GUPRO is based on graph-technology. It heavily relies on graph querying and graph algorithms. Source code is extracted into a graph repository which can be viewed by an integrated querying and browsing facility. For C-like languages GUPRO browsing includesa complete treatment of preprocessor facilities. This paper summarizes the work done on GUPRO during the last seven years.


medical informatics europe | 2001

Strategic information management plans: the basis for systematic information management in hospitals

Alfred Winter; Elske Ammenwerth; Oliver J. Bott; Birgit Brigl; Anke Buchauer; Stefan Gräber; A Grant; A Häber; Wilhelm Hasselbring; Reinhold Haux; A. Heinrich; H Janssen; I Kock; Oliver-S. Penger; Hans-Ulrich Prokosch; A. Terstappen; Andreas Winter

Information management in hospitals is a complex task. In order to reduce complexity, we distinguish strategic, tactical, and operational information management. This is essential, because each of these information management levels views hospital information systems from different perspectives, and therefore uses other methods and tools. Since all these management activities deal only in part with computers, but mainly with human beings and their social behavior, we define a hospital information system as a sociotechnical subsystem of a hospital. Without proper strategic planning it would be a matter of chance, if a hospital information system would fulfil the information strategies goals. In order to support strategic planning and to reduce efforts for creating strategic plans, we propose a practicable structure.


working conference on reverse engineering | 1998

Program comprehension in multi-language systems

Bernt Kullbach; Andreas Winter; Peter Dahm; Jiirgen Ebert

This paper presents an approach to program comprehension in multi-language systems. Such systems are characterized by a high amount of source codes in various languages for programming, database definition and job control. Coping with those systems requires the references crossing the language boundaries to be analyzed. Using the EER/GRAL approach to graph-based conceptual modeling, models representing relevant aspects of single language are built and integrated into a common conceptual model. Since conceptual modeling focusses on specific problems, the integrated model presented here is especially tailored to multi-language aspects. Software systems are parsed and represented according to this conceptual model and queried by using a powerful graph query mechanism. This allows multi-language cross references to be easily retrieved. The multi-language conceptual model and the query facilities have been developed in cooperation with the maintenance programmers at an insurance company within the GUPRO project.


international conference on conceptual modeling | 1996

Graph Based Modeling and Implementation with EER / GRAL

Jürgen Ebert; Andreas Winter; Peter Dahm; Angelika Franzke; Roger Süttenbach

This paper gives a cohesive approach to modeling and implementation with graphs. This approach uses extended entity relationship (EER) diagrams supplemented with the Z-like constraint language GRAL. Due to the foundation of EER/GRAL on Z a common formal basis exists. EER/GRAL descriptions give conceptual models which can be implemented in a seamless manner by efficient data structures using the GraLab graph library.

Collaboration


Dive into the Andreas Winter's collaboration.

Top Co-Authors

Avatar

Jan Jelschen

University of Oldenburg

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Jürgen Ebert

University of Koblenz and Landau

View shared research outputs
Top Co-Authors

Avatar

Volker Riediger

University of Koblenz and Landau

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Andreas Fuhr

University of Koblenz and Landau

View shared research outputs
Top Co-Authors

Avatar

Andy Schürr

Technische Universität Darmstadt

View shared research outputs
Top Co-Authors

Avatar

Tassilo Horn

University of Koblenz and Landau

View shared research outputs
Researchain Logo
Decentralizing Knowledge