Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
Aspect-Oriented Analysis and Design
Aspect-Oriented Analysis and Design
Expressing different conceptual models of join point selections in aspect-oriented design
Proceedings of the 5th international conference on Aspect-oriented software development
Semantic-based weaving of scenarios
Proceedings of the 5th international conference on Aspect-oriented software development
AO challenge - implementing the ACID properties for transactional objects
Proceedings of the 5th international conference on Aspect-oriented software development
Proceedings of the 6th international conference on Aspect-oriented software development
Stateful aspects: the case for aspect-oriented modeling
Proceedings of the 10th international workshop on Aspect-oriented modeling
XWeave: models and aspects in concert
Proceedings of the 10th international workshop on Aspect-oriented modeling
A generic weaver for supporting product lines
Proceedings of the 13th international workshop on Early Aspects
Weaving multiple aspects in sequence diagrams
Transactions on aspect-oriented software development III
Directives for composing aspect-oriented design class models
Transactions on Aspect-Oriented Software Development I
Heterogeneous pointcut expressions
EA '09 Proceedings of the 2009 ICSE Workshop on Aspect-Oriented Requirements Engineering and Architecture Design
A model-based representation of configuration knowledge
FOSD '09 Proceedings of the First International Workshop on Feature-Oriented Software Development
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
Visualizing and assessing a compositional approach of business process design
SC'10 Proceedings of the 9th international conference on Software composition
Approach for generating performance models from UML models of SOA systems
Proceedings of the 2010 Conference of the Center for Advanced Studies on Collaborative Research
Concern-based (de)composition of model-driven software development processes
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part II
Flexible model element introduction policies for aspect-oriented modeling
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part II
Proceedings of the tenth international conference on Aspect-oriented software development
Managing crosscutting concerns in component based systems using a model driven development approach
Journal of Systems and Software
Requirements modeling with the aspect-oriented user requirements notation (AoURN): a case study
Transactions on aspect-oriented software development VII
Transactions on aspect-oriented software development VII
Aspect-oriented development using protocol modeling
Transactions on aspect-oriented software development VII
Using VCL as an aspect-oriented approach to requirements modelling
Transactions on aspect-oriented software development VII
Workflow design using fragment composition: crisis management system design through ADORE
Transactions on aspect-oriented software development VII
Aspect-oriented design with reusable aspect models
Transactions on aspect-oriented software development VII
Requirements modeling with the aspect-oriented user requirements notation (AoURN): a case study
Transactions on aspect-oriented software development VII
Transactions on aspect-oriented software development VII
Aspect-oriented development using protocol modeling
Transactions on aspect-oriented software development VII
Using VCL as an aspect-oriented approach to requirements modelling
Transactions on aspect-oriented software development VII
Workflow design using fragment composition: crisis management system design through ADORE
Transactions on aspect-oriented software development VII
Aspect-oriented design with reusable aspect models
Transactions on aspect-oriented software development VII
Unifying design and runtime software adaptation using aspect models
Science of Computer Programming
Automatic generation of performance models for SOA systems
Proceedings of the 16th international workshop on Component-oriented programming
Mapping aspect-oriented models to aspect-oriented code
MODELS'10 Proceedings of the 2010 international conference on Models in software engineering
Using multiple feature models to design applications for mobile phones
Proceedings of the 15th International Software Product Line Conference, Volume 2
Aspect-oriented model development at different levels of abstraction
ECMFA'11 Proceedings of the 7th European conference on Modelling foundations and applications
Aspect-oriented modelling for distributed systems
Proceedings of the 14th international conference on Model driven engineering languages and systems
Towards fixing inconsistencies in models with variability
Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems
Realizing Model Transformation Chain interoperability
Software and Systems Modeling (SoSyM)
SLE'09 Proceedings of the Second international conference on Software Language Engineering
Designing with inheritance and composition
Proceedings of the 3rd international workshop on Variability & Composition
Report of the 14th international workshop on aspect-oriented modeling
MODELS'09 Proceedings of the 2009 international conference on Models in Software Engineering
Modeling heterogeneous points of view with modhel'x
MODELS'09 Proceedings of the 2009 international conference on Models in Software Engineering
Comparing six modeling approaches
MODELS'11 Proceedings of the 2011th international conference on Models in Software Engineering
Towards flexible evolution of dynamically adaptive systems
Proceedings of the 34th International Conference on Software Engineering
Weaving variability into domain metamodels
Software and Systems Modeling (SoSyM)
Extractive SPL adoption using multi-level variability modeling
Proceedings of the 16th International Software Product Line Conference - Volume 2
Software and Systems Modeling (SoSyM)
Aspect-oriented model-driven code generation: A systematic mapping study
Information and Software Technology
Using CVL to operationalize product line development with reusable aspect models
Proceedings of the VARiability for You Workshop: Variability Modeling Made Useful for Everyone
Type-Safe symmetric composition of metamodels using templates
SAM'12 Proceedings of the 7th international conference on System Analysis and Modeling: theory and practice
Reusing software design models with TouchRAM
Proceedings of the 12th annual international conference companion on Aspect-oriented software development
Assessing composition in modeling approaches
Proceedings of the CMA 2012 Workshop
"Adore", a logical meta-model supporting business process evolution
Science of Computer Programming
Integrating protocol modelling into reusable aspect models
Proceedings of the 5th ACM SIGCHI Annual International Workshop on Behaviour Modelling - Foundations and Applications
Generation of conjoint domain models for system-of-systems
Proceedings of the 12th international conference on Generative programming: concepts & experiences
Incremental software design modelling
CASCON '13 Proceedings of the 2013 Conference of the Center for Advanced Studies on Collaborative Research
Confluence of aspects for sequence diagrams
Software and Systems Modeling (SoSyM)
Hi-index | 0.00 |
Multi-view modeling allows a developer to describe a software system from multiple points of view, e.g. structural and behavioral, using different modeling notations. Aspect-oriented modeling techniques have been proposed to address the scalability problem within individual modeling notations. This paper presents RAM, an aspect-oriented modeling approach that provides scalable multi-view modeling. RAM allows the modeler to define stand-alone reusable aspect models using 3 modeling notations. The aspect models support the modeling of structure (using UML class diagrams) and behavior (using UML state and sequence diagrams). RAM supports aspect dependency chains, which allows an aspect providing complex functionality to reuse the functionality provided by other aspects. The RAM weaver can create woven views of the composed model for debugging, simulation or code generation purpose, as well as perform consistency checks during the weaving and on the woven model to detect inconsistencies of the composition.