XOpT – XML-based Composition Concept
@inproceedings{Pulvermuller2004XOpTX, title={XOpT – XML-based Composition Concept}, author={Elke Pulverm̈uller and Andreas Speck}, year={2004} }
System development is usually processed by applying different models both on the same and different levels of abstraction. This supports the stepwise refinement, the dealing with the inherent complexity and allows the tailored documentation and specification of the different aspects of the system. This paper presents the XOpT approach to support the composition and adaptation step. It provides a framework based on XML, DOM and XPath technology with an hierarchy of transformation operators…
2 Citations
A concept and implementation of higher-level XML transformation languages
- Computer ScienceKnowl. Based Syst.
- 2009
The potentials of a code generator which faces the stress ratio of requirements engineering processes in agile development projects
- Computer ScienceModellierung
- 2016
A potential solution, proposed in the paper, is the use of code-generation systems that enable the software developers to focus on the requirements engineering and the generated code contributes directly to the sprint goal.
References
SHOWING 1-10 OF 18 REFERENCES
Aspect-Oriented Programming and Component Weaving: Using XML Representations of Abstract Syntax Trees
- Computer Science
- 2002
This paper proposes XML based “operators” as an extensible aspect language that can be generated by modifying an existing compiler and allow us to use XML tools for tree query and manipulation.
Architecture of an XML-based Aspect
- Computer Science
- 2003
This paper proposes an architecture to enable the development of an XML-based aspect weaver, providing ways to manipulate programs using and XML representation of source code information. The main…
A model and a tool for Event-based Aspect-Oriented Programming (EAOP)
- Computer Science
- 2002
A general model for aspect-oriented programming, Event-Based AOP (first introduced in [DMS01a]), which is based on monitoring of execution events is introduced, which extends previous approaches by enabling the systematic treatment of relationships between execution points.
Towards a formal composition language
- Computer Science
- 1997
This work investigates existing component and glue models, defines a set of requirements a composition language must fulfill, and reports the first results using a prototype implementation of a general-purpose composition language based on the π-calculus.
Correction to "Specification and Analysis of System Architecture Using Rapide"
- Computer ScienceIEEE Trans. Software Eng.
- 1995
The partially ordered event set (poset) execution model is described and some of the event-based features for defining communication architectures and relationships between architectures are outlined.
Aspect Weaving with Graph Rewriting
- Computer ScienceGCSE
- 1999
This paper introduces GRS-based AOP which explains a large subclass of AOP weavers as graph rewrite systems (GRS) and shows that different kinds of rewrite rules form different weaver classes.
Metaprogramming in the Large
- Computer ScienceGCSE
- 2000
It is shown that former approaches of program transformations are not sufficient for large object oriented systems and outline two base transformations that fill the gap.
Design maintenance systems
- Computer ScienceCACM
- 1992
Conventional software designs lose too much information to allow effective tools for this purpose, so they turn to designs captured during transformational synthesis, and so the scheme is called a Design Maintenance System.
Implementing Layered Designs with Mixin Layers
- Computer ScienceECOOP
- 1998
This work describes mixin layers from a programming language viewpoint, discusses checking the consistency of a mixin layer composition, and analyzes the language support issues involved.