On the semantics of complex events in active database management systems
A (formal) meta-model for event algebras is introduced that subdivides the semantics of complex events into elementary, independent dimensions and fulfils the criteria for a good language design to a large extent.
Refactoring of Aspect-Oriented Software
- Stefan Hanenberg, Christian Oberschulte, R. Unland
- Computer Science
- 2003
A number of new aspect-orientation refactorings are introduced which help on the one hand to migrate from object-oriented to aspect- oriented software and on the other hand to restructure existing aspect-oriented code.
A UML-based aspect-oriented design notation for AspectJ
- D. Stein, Stefan Hanenberg, R. Unland
- Computer ScienceAspect-Oriented Software Development
- 22 April 2002
A design notation is presented based on the UML that provides representations for all language constructs in AspectJ and specifies an UML implementation of Aspect J's weaving mechanism, which carries over the advantages of aspect-orientation to the design level.
Expressing different conceptual models of join point selections in aspect-oriented design
- D. Stein, Stefan Hanenberg, R. Unland
- Computer ScienceAspect-Oriented Software Development
- 20 March 2006
Three different conceptual models that are frequently used in aspect-oriented applications are detailed and corresponding modeling notations based on Join Point Designation Diagrams which are capable to express join point selections complying to those models are introduced.
A concise introduction to autonomic computing
- Roy Sterritt, M. Parashar, H. Tianfield, R. Unland
- Computer ScienceAdvanced Engineering Informatics
- 1 July 2005
Parametric introductions
- Stefan Hanenberg, R. Unland
- Computer ScienceAspect-Oriented Software Development
- 17 March 2003
This paper discusses the implementations of introductions in AspectJ and Hyper/J and reveals their limitations by presenting typical examples of static crosscutting code that cannot be handled adequately by them and presents the concept of parametric introduction, which are introductions that rely on parameters that are evaluated during weavetime.
Objects, Components, Architectures, Services, and Applications for a Networked World
- M. Aksit, Mira Menzini, R. Unland
- Computer ScienceLecture Notes in Computer Science
- 7 October 2002
This volume focuses on topics such as object-oriented (distributed) technologies, concepts and systems, agent-related technologies and concepts, advanced database systems and the Web, and E-commerce, including both the engineering and the use of Web-based application systems.
Agent Technologies, Infrastructures, Tools, and Applications for E-Services
- R. Kowalczyk, J. Müller, H. Tianfield, R. Unland
- Computer ScienceLecture Notes in Computer Science
- 7 October 2002
This paper presents a Foundational Analysis of Software Robustness Using Redundant Agent Collaboration and a Framework for Inter-society Communication in Agents.
Designing Aspect-Oriented Crosscutting in UML
- D. Stein, Stefan Hanenberg, R. Unland
- Computer Science
- 2002
The reasoning behind the AODM is explained and how it may be used to design aspect-oriented crosscutting in general is demonstrated.
On Representing Join Points in the UML
- D. Stein, Stefan Hanenberg, R. Unland
- Computer Science
- 2002
If and to what extent join point representations in the UML are apt to serve as hooks for crosscutting specified with Composition Filters, in Adaptive Programming, and in Hyper/J, as well are evaluated.
...
...