Achtung:

Sie haben Javascript deaktiviert!
Sie haben versucht eine Funktion zu nutzen, die nur mit Javascript möglich ist. Um sämtliche Funktionalitäten unserer Internetseite zu nutzen, aktivieren Sie bitte Javascript in Ihrem Browser.

Articles

Ralph Depke and Gregor Engels and Katharina Mehner and Stefan Sauer and Annika Wagner: Ein Vorgehensmodell für die Multimedia-Entwicklung mit Autorensystemen. In Informatik Forschung und Entwicklung, vol. 14, no. 2, pp. 83--94 (1999)
Show Bibtex | Show Abstract

@article{Depke1999, author = {Ralph Depke and Gregor Engels and Katharina Mehner and Stefan Sauer and Annika Wagner}, title = {Ein Vorgehensmodell für die Multimedia-Entwicklung mit Autorensystemen}, journal = {Informatik Forschung und Entwicklung}, year = {1999}, volume = {14}, number = {2}, pages = {83--94}, month = {June} }

Multimedia-Anwendungen sind interaktive Softwaresysteme und verlangen als solche, mit softwaretechnischen Methoden erstellt zu werden. Sie werden heutzutage in der Regel mit Hilfe von Autorensystemen entwickelt, die eine Ad-hoc-Entwicklung auf Implementierungsniveau unterstützen. Hierdurch und wegen des Fehlens etablierter Vorgehensmodelle für die Multimedia-Softwareentwicklung reduziert sich der Multimedia-Entwicklungsprozeß auf die Implementierungsphase. Dies führt zu den in der Softwaretechnik bekannten Problemen wie mangelnder Konzeption und fehlender Dokumentation. Wir stellen in diesem Beitrag ein Vorgehensmodell für die Entwicklung von Multimedia-Anwendungen vor, in dessen Mittelpunkt eine Analyse- und Entwurfsphase im Hinblick auf eine Implementierung der Multimedia-Anwendung mit einem Autorensystem stehen. Ausgehend von einem frameworkbasierten Analysemodell der Anwendung und einem Modell der Realisierungsmöglichkeiten mit einem konkreten Autorensystem wird systematisch ein Implementierungsmodell auf Instanzebene abgeleitet, das als Eingabe für das Autorensystem verwendet wird. Das postulierte Vorgehensmodell wird exemplarisch für das Autorensystem Director am Beispiel der Domäne multimedialer Lehr-/Lernanwendungen erläutert.

In Proceedings

Katharina Mehner and Annika Wagner: Visualizing the Synchronization of Java-Threads with UML. In Proceedings of the IEEE International Symposium on Visual Languages (VL 2000), Seattle (Washington). IEEE Computer Society (Washington, DC, USA), pp. 199--206 (2000)
Show Bibtex | Show Abstract

@inproceedings{Mehner2000, author = {Katharina Mehner and Annika Wagner}, title = {Visualizing the Synchronization of Java-Threads with UML}, booktitle = {Proceedings of the IEEE International Symposium on Visual Languages (VL 2000), Seattle (Washington)}, year = {2000}, pages = {199--206}, address = {Washington, DC, USA}, month = {September }, publisher = {IEEE Computer Society} }

Concurrent programming is a complex task, even with modern languages such as Java who provide language-based support for multithreading and synchronization. In addition to typical errors from sequential programming concurrent programming is prone to security and lifeness errors, which are difficult to detect due to the inherent nondeterminism in concurrent programs. While debugging is still mainly based on textual representations, we think that the use of visual languages can ease program comprehension. Once a synchronization error is detected, e.g. during testing, the error situation shall be visualized to analyze the reason for the error. With UML being a major visual modeling language for object oriented software development we decide to base our visualization on it and present how to visualize program traces with UML sequence and collaboration diagrams. We focus on the visualization of the synchronization of threads. For this purpose, we extend UML to model the runtime mechanisms of the Java language constructs for synchronization.

Marc Lohmann and Annika Wagner: Konzeption eines XML-fähigen Mailtools. In Proceedings of Net.Object Days 2000, Erfurt (Germany). (2000)
Show Bibtex | Show Abstract

@inproceedings{Lohmann2000, author = {Marc Lohmann and Annika Wagner}, title = {Konzeption eines XML-fähigen Mailtools}, booktitle = {Proceedings of Net.Object Days 2000, Erfurt (Germany)}, year = {2000} }

In dieser Arbeit wird ein Konzept vorgestellt, wie XML eingesetzt werden kann, um inhaltlich strukturierte Nachrichten, wie sie etwa einem ausgefüllten Formular entsprechen, mit einem Mailtool zu versenden. Damit sollen einerseits die Möglichkeiten einer automatischen Weiterverarbeitung der Nachrichten verbessert werden. Andererseits wird durch den Einsatz von Formularen bei der elektronischen Kommunikation angestrebt, die papierbasierte Kommunikation noch stärker als bisher möglich in den Hintergrund zu drängen.

Gregor Engels and Roland Hücking and Stefan Sauer and Annika Wagner: UML Collaboration Diagrams and Their Transformation to Java. In Proceddings of The Unified Modeling Language: Beyond the Standard, Second International Conference (UML 99), Fort Collins, Colorado, USA. Springer (Berlin/Heidelberg), LNCS, vol. 1723, pp. 473--488 (1999)
Show Bibtex

@inproceedings{EngelsHSW1999, author = {Gregor Engels and Roland Hücking and Stefan Sauer and Annika Wagner}, title = {UML Collaboration Diagrams and Their Transformation to Java}, booktitle = {Proceddings of The Unified Modeling Language: Beyond the Standard, Second International Conference (UML 99), Fort Collins, Colorado, USA}, year = {1999}, volume = {1723}, series = {LNCS}, pages = {473--488}, address = {Berlin/Heidelberg}, month = {October}, publisher = {Springer} }

Klaus Didrich and Annika Wagner: Integration of Single Pushout Transformation and Functional Programming. In Proceedings of the World Conference on Integrated Design and Process Technology (IDPT 1998), Berlin (Germany). Society for Design and Process Science, vol. 4, pp. 65-73 (1998)
Show Bibtex

@inproceedings{Didrich1998, author = {Klaus Didrich and Annika Wagner}, title = {Integration of Single Pushout Transformation and Functional Programming}, booktitle = {Proceedings of the World Conference on Integrated Design and Process Technology (IDPT 1998), Berlin (Germany)}, year = {1998}, volume = {4}, pages = {65-73}, publisher = {Society for Design and Process Science} }

Ralph Depke and Gregor Engels and Katharina Mehner and Stefan Sauer and Annika Wagner: Ein Ansatz zur Verbesserung des Entwicklungsprozesses von Multimedia-Anwendungen. In Proceedings of the GI-Fachtagung on Softwaretechnik (1998), Paderborn (Germany). GI, vol. 18, no. 3, pp. 12--19 (1998)
Show Bibtex

@inproceedings{Depke1998, author = {Ralph Depke and Gregor Engels and Katharina Mehner and Stefan Sauer and Annika Wagner}, title = {Ein Ansatz zur Verbesserung des Entwicklungsprozesses von Multimedia-Anwendungen}, booktitle = {Proceedings of the GI-Fachtagung on Softwaretechnik (1998), Paderborn (Germany)}, year = {1998}, volume = {18}, number = {3}, pages = {12--19}, month = {September }, publisher = {GI} }

Reiko Heckel and Jürgen Müller and Gabriele Taentzer and Annika Wagner: Attributed Graph Transformations with Controlled Application of Rules. In Proceedings of the Colloquium on Graph Transformation and its Application in Computer Science. Universitat de les Illes Balears, Technical Report, no. B-19 (1995)
Show Bibtex | Show Abstract

@inproceedings{HMTW95, author = {Reiko Heckel and Jürgen Müller and Gabriele Taentzer and Annika Wagner}, title = {Attributed Graph Transformations with Controlled Application of Rules}, booktitle = {Proceedings of the Colloquium on Graph Transformation and its Application in Computer Science}, year = {1995}, number = {B-19}, series = {Technical Report}, publisher = {Universitat de les Illes Balears} }

We present a combination of recent extensions to single-pushout graph transformations, as there are attribution, application conditions and amalgamated graph transformations and add a simple transaction concept on top of this formalism. Thereby, we provide the formal basis for several examples, where these concepts are used in combination.

Workshop Papers

Marc Lohmann and Annika Wagner: Using an XML-capable mailtool for the communication in software development projects. In Proceedings of the Workshop on XML Technologies and Software Engineering (XSE; satellite event of the ICSE 2001), Toronto (Canada). (2001)
Show Bibtex | Show Abstract

@inproceedings{Lohmann2001, author = {Marc Lohmann and Annika Wagner}, title = {Using an XML-capable mailtool for the communication in software development projects}, booktitle = {Proceedings of the Workshop on XML Technologies and Software Engineering (XSE; satellite event of the ICSE 2001), Toronto (Canada)}, year = {2001}, month = {May} }

In this paper, we show how an XML-capable mailtool can improve the ways of communication in software development projects. Therefore we analyze which kinds of communication may appear within such a project. Moreover, we show that the main advantage of using XML in emails, namely the known structure of a message, applies to these kinds of communication.

Katharina Mehner and Annika Wagner: Visualisierung der Synchronisation von Java-Threads mit UML. In Proceedings of the Workshop on Modelle und Modellierungssprachen in Informatik und Wirtschaftsinformatik (Modellierung 2000), St. Goar (Germany). Fölbach, Koblenzer Schriften zur Informatik, vol. 15 (2000)
Show Bibtex | Show Abstract

@inproceedings{Mehner2000c, author = {Katharina Mehner and Annika Wagner}, title = {Visualisierung der Synchronisation von Java-Threads mit UML}, booktitle = {Proceedings of the Workshop on Modelle und Modellierungssprachen in Informatik und Wirtschaftsinformatik (Modellierung 2000), St. Goar (Germany)}, year = {2000}, volume = {15}, series = {Koblenzer Schriften zur Informatik}, month = {April}, publisher = {Fölbach} }

Concurrent programming is a complex task, even with modern languages such as Java who provide languagebased support for multithreading and synchronization. In addition to typical errors from sequential programming concurrent programming is prone to security and lifeness errors, which are difficult to detect due to the inherent nondeterminism in concurrent programs. While debugging is still mainly based on textual representations, we think that the use of visual languages can ease program comprehension. Once a synchronization error is detected, e.g. during testing, the error situation shall be visualized to analyze the reason for the error. With UML being a major visual modeling language for object oriented software development we decide to base our visualization on it and present how to visualize program traces with UML sequence and collaboration diagrams. We focus on the visualization of the synchronization of threads. For this purpose we extend UML to model the runtime mechanisms of the Java language constructs for synchronization.

Giorgio Busatto and Gregor Engels and Katharina Mehner and Annika Wagner: A Framework for Adding Packages to Graph Transformation Approaches. In Selected Papers of the 6th International Workshop on Theory and Application of Graph Transformations (TAGT '98), Paderborn (Germany). Springer (Berlin/Heidelberg), LNCS, vol. 1764, pp. 352--367 (2000)
Show Bibtex | Show Abstract

@inproceedings{Busatto2000, author = {Giorgio Busatto and Gregor Engels and Katharina Mehner and Annika Wagner}, title = {A Framework for Adding Packages to Graph Transformation Approaches}, booktitle = {Selected Papers of the 6th International Workshop on Theory and Application of Graph Transformations (TAGT '98), Paderborn (Germany)}, year = {2000}, volume = {1764}, series = {LNCS}, pages = {352--367}, address = {Berlin/Heidelberg}, publisher = {Springer} }

Graphs are a commonly used formalism for modeling many different kinds of static and dynamic data. In many applications, data modeling can be improved by using hierarchically structured graphs. But, while there already exist hierarchical graph data models, no general-purpose hierarchical graph data model exists yet, which unifies common features of these domain-specific models. In this paper, we present graph packages, a general formalism for defining hierarchical graphs, supporting the most important features found in known applications. Because of the dynamic nature of graphs, hierarchical graph transformation is also an important issue to be dealt with when using hierarchical graphs. Motivated by the successful application of graph grammars to the specification of graph transformations, we also introduce a framework that allows to specify hierarchical graph transformations by combining existing graph grammar approaches and our graph package concept. These concepts are a step towards the definition of a general-purpose hierarchical graph data model.

Katharina Mehner and Annika Wagner: On the Role of Method Families in Aspect Oriented Programming. In Proceedings of the ECOOP Workshop on Aspect Oriented Programming, Lisboa (Spain). Springer (Berlin/Heidelberg), LNCS, vol. 1743, pp. 305--306 (1999)
Show Bibtex | Show Abstract

@inproceedings{Mehner1999a, author = {Katharina Mehner and Annika Wagner}, title = {On the Role of Method Families in Aspect Oriented Programming}, booktitle = {Proceedings of the ECOOP Workshop on Aspect Oriented Programming, Lisboa (Spain)}, year = {1999}, volume = {1743}, series = {LNCS}, pages = {305--306}, address = {Berlin/Heidelberg}, publisher = {Springer} }

In this paper we propose method families, i.e. equivalence classes of methods, together with operations to modify them as an important concept for the reusable definition of aspects. Usually different methods show the same behaviour seen under the perspective of an aspect. Hence it seems to be very natural to put additional structure on this interface between the basic functionality and the aspect. Organising methods in families allows to factor out common behaviours increasing the reuse of aspect code within an aspect. Moreover the possibility of dynamically deriving method families from existing method families using operations also improves the reusability of the whole aspect.

Katharina Mehner and Annika Wagner: An Assessment of Aspect Language Design. In Proceedings of the Young Researchers Workshop (satellite event of the Generative and Component-Based Software Engineering (GCSE 1999)), Erfurt (Germany). (1999)
Show Bibtex

@inproceedings{Mehner1999, author = {Katharina Mehner and Annika Wagner}, title = {An Assessment of Aspect Language Design}, booktitle = {Proceedings of the Young Researchers Workshop (satellite event of the Generative and Component-Based Software Engineering (GCSE 1999)), Erfurt (Germany)}, year = {1999} }

Reiko Heckel and Annika Wagner: Ensuring Consistency of Conditional Graph Grammars - A constructive Approach. In Proceedings of the Joint COMPUGRAPH/SEMAGRAPH Workshop on Graph Rewriting and Computation (SEGRAGRA 1995), Volterra (Italy). Elsevier, Electronic Notes in Theoretical Computer Science, vol. 2, pp. 118--126 (1995)
Show Bibtex | Show Abstract

@inproceedings{Heckel1995, author = {Reiko Heckel and Annika Wagner}, title = {Ensuring Consistency of Conditional Graph Grammars - A constructive Approach}, booktitle = {Proceedings of the Joint COMPUGRAPH/SEMAGRAPH Workshop on Graph Rewriting and Computation (SEGRAGRA 1995), Volterra (Italy)}, year = {1995}, volume = {2}, series = {Electronic Notes in Theoretical Computer Science}, pages = {118--126}, publisher = {Elsevier} }

Consistency conditions describe basic properties of graphs as e.g. the existence or uniqueness of certain elements. A graph grammar is consistent if the start graph satisfies the consistency condition and the rules preserve this property. We propose a general construction that transforms global consistency conditions into preconditions for individual rules. A so-constructed rule is applicable to a consistent graph if and only if the derived graph is consistent, too. The relevance of this result is motivated by an example specification of a safety-critical system that is, a roundabout.

In Collection

Gregor Engels and Marc Lohmann and Annika Wagner: The Web Application Development Process. In G. Kappel, B. Pröll, S. Reich, W. Retschitzegger (eds.): Web Engineering: The Discipline of Systematic Development of Web Applications. Wiley (2006)
Show Bibtex | Show Abstract

@incollection{Engels2006, author = {Gregor Engels and Marc Lohmann and Annika Wagner}, title = {The Web Application Development Process}, booktitle = {Web Engineering: The Discipline of Systematic Development of Web Applications}, publisher = {Wiley}, year = {2006}, month = {May} }

The current situation of ad hoc development of Web applications reminds us of the software development practices of the 1960s, before it was realized that the development of applications required more than programming expertise. This book counteracts this situation by giving a comprehensive, practice-oriented and thorough insight into the new discipline of Web Engineering. The text highlights the need to examine and re-use the body of knowledge found within software engineering. It demonstrates how to use that knowledge within the Web environment, in order to achieve a highly disciplined and methodological means of producing Web-based software, putting emphasize on current practices, experiences and pitfalls. The book demonstrates the distinctions between software engineering and Web engineering, for instance, the shorter lead times that Web engineering has compared to its software counterpart, whilst also demonstrating the rapid prototyping and agile methods of development needed to meet these criteria. The book covers important topics of Web Engineering, including requirements analysis, design, architectures, technologies, test, operation and maintenance; this is complemented by in-depth knowledge about Web project management and process issues as well as important quality aspects of Web applications like usability, performance and security. An overview of Semantic Web concepts points the way to the development of future Web applications.

Gregor Engels and Marc Lohmann and Annika Wagner: Entwicklungsprozess von Web-Anwendungen. In G. Kappel, B. Proell, S. Reich, W. Retschnitzegger (eds.): Web Engineering: Systematische Entwicklung von Web-Anwendungen. pp. 239--264, chapter: 10. dpunkt-Verlag (Heidelberg) (2003)
Show Bibtex | Show Abstract

@incollection{Engels2003, author = {Gregor Engels and Marc Lohmann and Annika Wagner}, title = {Entwicklungsprozess von Web-Anwendungen}, booktitle = {Web Engineering: Systematische Entwicklung von Web-Anwendungen}, publisher = {dpunkt-Verlag}, year = {2003}, chapter = {10}, pages = {239--264}, address = {Heidelberg}, month = {October} }

Ist es möglich klassische Softwareentwicklungsprozesse für die Entwicklung von Web-Anwendungen zu nutzen? Dazu formulieren wir sechs grundlegende Anforderungen an den Prozess der Entwicklung von Web-Anwendungen. Diese Anforderungen werden zur Evaluation des Rational Unified Process (RUP) und von Extreme Programming (XP) verwendet. Dabei konzentrieren wir uns auf den eigentlichen Prozess, d.h. die Organisation des Ablaufs der Entwicklung, und lassen die zugrunde liegenden Methoden so weit wie möglich ausgeklammert. Es zeigt sich, dass keiner der Prozesse in der Lage ist, alle Anforderungen zu erfüllen. Die Stärken des RUP liegen in seiner Anpassbarkeit an den Grad der Komplexität der zu entwickelnden Anwendung. Die Stärken von XP dagegen liegen im Umgang mit kurzen Entwicklungszeiten und sich erst entwickelnden bzw. sich ändernden Anforderungen.

Hartmut Ehrig and Reiko Heckel and Martin Korff and Michael Löwe and Leila Ribeiro and Annika Wagner and Andrea Corradini: Algebraic Approaches to Graph Transformation, Part II: Single Pushout Approach and Comparison with Double Pushout Approach. In G. Rozenberg (eds.): Handbook of Graph Grammars and Computing by Graph Transformations, Volume 1: Foundations. pp. 247--312 World Scientific (Singapore) (1997)
Show Bibtex | Show Abstract

@incollection{EHK+97, author = {Hartmut Ehrig and Reiko Heckel and Martin Korff and Michael Löwe and Leila Ribeiro and Annika Wagner and Andrea Corradini}, title = {Algebraic Approaches to Graph Transformation, Part II: Single Pushout Approach and Comparison with Double Pushout Approach}, booktitle = {Handbook of Graph Grammars and Computing by Graph Transformations, Volume 1: Foundations}, publisher = {World Scientific}, year = {1997}, pages = {247--312}, address = {Singapore} }

The algebraic approaches to graph transformation are based on the concept of gluing of graphs corresponding to pushouts in suitable categories of graphs and graph morphisms. This allows one to give not only an explicit algebraic or set theoretical description of the constructions but also to use concepts and results from category theory in order to build up a rich theory and to give elegant proofs even in complex situations. In the previous chapter we have presented an overview of the basic notions and problems common to the two algebraic approaches the double pushout DPO approach and the single pushout SPO approach and their solutions in the DPO approach. In this chapter we introduce the SPO approach to graph transformation and some of its main results. We study application conditions for graph productions and the transformation of more general structures than graphs in the SPO approach where similar generalizations have been or could be studied also in the DPO approach. Finally we present a detailed comparison of the DPO and the SPO approach especially concerning the solutions to the problems discussed for both approaches in the previous chapter.

Tech Reports

Katharina Mehner and Annika Wagner: Ablaufvisualisierung für nebenläufige Java-Programme mit UML Interaktionsdiagrammen. Technical report of the GI-Workshop Software Visualisierung SV2000, no. A/01/2000. University of Saarbrücken (2000)
Show Bibtex | Show Abstract

@techreport{Mehner2000b, author = {Katharina Mehner and Annika Wagner}, title = {Ablaufvisualisierung für nebenläufige Java-Programme mit UML Interaktionsdiagrammen}, institution = {University of Saarbrücken}, year = {2000}, type = {Technical report of the GI-Workshop Software Visualisierung SV2000}, number = {A/01/2000} }

Nebenläufige Programmierung ist auch mit modernen Sprachen wie Java, die eigene Sprachkonstrukte für die Synchronisation bieten, komplex. Neben den aus der sequentiellen Programmierung bekannten Fehlern kommt es hier zu Fehlern bei der Sicherheit und der Lebendigkeit der ausgeführten Berechnungen. Diese Fehler sind besonders schwer zu finden, da nebenläufige Programme nichtdeterministisch sind. Während bisherige Testwerkzeuge und formale Analysen mit textuellen Repräsentationen von Programmabläufen arbeiten, denken wir, daß eine Visualisierung das Verständnis und das Auffinden von Fehlern erleichtern kann. Dazu verwenden wir UML, eine weitverbreitete visuelle objektorientierte Modellierungssprache. Wir zeigen wie man Programmabläufe mit UML Sequenz- und Kollaborationsdiagrammen visualisieren kann. Dabei konzentrieren wir uns auf die Darstellung der Synchronisation und erweitern UML, um damit die Laufzeitmechanismen von Java zur Synchronisation darzustellen. Abschließend stellen wir ein Konzept für ein Werkzeug vor.

Gregor Engels and Roland Hücking and Stefan Sauer and Annika Wagner: UML Collaboration Diagrams and Their Transformation to Java. techreport, no. 99-208. University of Paderborn, Department of Computer Science (1999) Extended version of UML'99.
Show Bibtex | Show Abstract

@techreport{Engels1999a, author = {Gregor Engels and Roland Hücking and Stefan Sauer and Annika Wagner}, title = {UML Collaboration Diagrams and Their Transformation to Java}, institution = {University of Paderborn, Department of Computer Science}, year = {1999}, type = {techreport}, number = {99-208}, month = {June}, note = {Extended version of UML'99. } }

UML provides a variety of diagram types for specifying both the structure and the behavior of a system. During the development process, models specified by use of these diagram types have to be transformed into corresponding code. In the past, mainly class diagrams and state diagrams have been considered for an automatic code generation. In this paper, we focus on collaboration diagrams. As an important prerequisite for a consistent transformation into Java code, we first provide methodical guidelines on how to deploy collaboration diagrams to model functional behavior. This understanding yields a refined meta model and forms the base for the definition of a transformation algorithm. The automatically generated Java code fragments build a substantial part of the functionality and prevent the loss of important information during the transition from a model to its implementation.

Mirko Conrad and Magdalena Gajewsky and Rainer Holl-Biniasz and Michael Rudolf and Jochen Demuth and Stephan Weber and Reiko Heckel and Jürgen Müller and Gabriele Taentzer and Annika Wagner: Graphische Spezifikation ausgewählter Teile von AGG - einem algebraischen Graphgrammatiksystem. techreport, no. 7. Technische Universität Berlin (1995)
Show Bibtex

@techreport{Conrad1995, author = {Mirko Conrad and Magdalena Gajewsky and Rainer Holl-Biniasz and Michael Rudolf and Jochen Demuth and Stephan Weber and Reiko Heckel and Jürgen Müller and Gabriele Taentzer and Annika Wagner}, title = {Graphische Spezifikation ausgewählter Teile von AGG - einem algebraischen Graphgrammatiksystem}, institution = {Technische Universität Berlin}, year = {1995}, type = {techreport}, number = {7} }

Student Project Reports

Katharina Mehner and Annika Wagner and Jan Hendrik Hausmann and Tim Schattkowsky and Wolf-Rüdiger Spielmann and Bernd Weymann: Aspektorientierte Entwicklung nebenläufiger Systeme. pg_papersUniversity of Paderborn (1999)
Show Bibtex | Show Abstract

@techreport{Mehner99, author = {Katharina Mehner and Annika Wagner and Jan Hendrik Hausmann and Tim Schattkowsky and Wolf-Rüdiger Spielmann and Bernd Weymann}, title = {Aspektorientierte Entwicklung nebenläufiger Systeme}, institution = {University of Paderborn}, year = {1999}, type = {pg_papers}, month = {Dezember } }

Ziel der Projektgruppe "Aspektorientierte Entwicklung nebenläufiger Systeme" ist es, das Programmierparadigma der Aspektorientierung anhand des Aspekts Nebenläufigkeit zu untersuchen. Dazu wird eine aspektorientierte Sprache entwickelt, die Synchronisationsmechanismen aus nebenläufigem Java-Code behandelt, sowie ein Weaver für diese Sprache.