Search
Search Results
-
Software Reuse: From Cloned Variants to Managed Software Product Lines
Many software systems are available in similar, yet different variants to accommodate specific customer requirements. Even though sophisticated... -
Transactions on Aspect-Oriented Software Development XII
The LNCS journal Transactions on Aspect-Oriented Software Development is devoted to all facets of aspect-oriented software development (AOSD)... -
Automated software generation process with SPL
Software Product Line (SPL) is a set of applications with a common architecture and shared components, with each application specialized to reflect... -
Variable Language Models
This chapter identifies important challenges of designing and implementing language models for DSL families. The focus is on DjDSL’s infrastructure... -
Transactions on Aspect-Oriented Software Development XI
The LNCS journal Transactions on Aspect-Oriented Software Development is devoted to all facets of aspect-oriented software development (AOSD)... -
Correct-by-construction model driven engineering composition operators
Model composition is a crucial activity in Model Driven Engineering both to reuse validated and verified model elements and to handle separately the...
-
Transactions on Aspect-Oriented Software Development X
The LNCS journal Transactions on Aspect-Oriented Software Development is devoted to all facets of aspect-oriented software development (AOSD)... -
Reusable Model Interfaces with Instantiation Cardinalities
The power of aspect-oriented modelling is that structural and behavioural properties of a crosscutting concern can be modularized within an aspect... -
On Lightweight Metamodel Extension to Support Modeling Tools Agility
Modeling in real industrial projects implies dealing with different models, metamodels and supporting tools. They continuously have to be adapted to... -
Category-Theoretic Approach to Software Systems Design
Category theory is applied to the problem of representing heterogeneous software engineering technologies in a unified form suitable for their...
-
Transactions on Aspect-Oriented Software Development IX
The LNCS journal Transactions on Aspect-Oriented Software Development is devoted to all facets of aspect-oriented software development (AOSD)... -
Modularizing Early Architectural Assumptions in Scenario-Based Requirements
Early architectural assumptions (EAAs) are initial assumptions about the architectural solution that are made already during requirements... -
A Consistency Framework for Dynamic Reconfiguration in AO-Middleware Architectures
Aspect-oriented (AO) middleware is a promising technology for the realisation of dynamic reconfiguration in distributed systems. Similar to other... -
Ontology - Driven Observer Pattern
We propose an ontology driven observer pattern which not only mitigates the drawbacks identified in the GoF observer pattern but also mitigates the... -
Avoiding Code Pitfalls in Aspect-Oriented Programming
Aspect-Oriented Programming (AOP) is a maturing technique that requires a good comprehension of which types of mistakes programmers make during the... -
JEMF: A Framework for the Development of Mobile Systems for Emergency Management
In recent years, Emergency Management has become the target of multiple research efforts. This domain is characterized by collaborative aspects and... -
Using UML for Modeling Procedural Legal Rules: Approach and a Study of Luxembourg’s Tax Law
Many laws, e.g., those concerning taxes and social benefits, need to be operationalized and implemented into public administration procedures and... -
Transactions on Aspect-Oriented Software Development VIII
This volume, the 8th in the Transactions on Aspect-Oriented Software Development series, contains two regular submissions and a special section,... -
Implementing Feature Interactions with Generic Feature Modules
The optional feature problem in feature-oriented programming is that implementing the interaction among features is difficult. Either of the modules... -
On the Reusable Specification of Non-functional Properties in DSLs
Domain-specific languages (DSLs) are an important tool for effective system development. They provide concepts that are close to the problem domain...