A survey on UML-based aspect-oriented design modeling

M Wimmer, A Schauerhuber, G Kappel… - ACM Computing …, 2011 - dl.acm.org
Aspect-orientation provides a new way of modularization by clearly separating crosscutting
concerns from noncrosscutting ones. While aspect-orientation originally has emerged at the …

Discovering early aspects

E Baniassad, PC Clements, J Araujo, A Moreira… - IEEE …, 2006 - ieeexplore.ieee.org
Aspect-oriented software development has focused on the software life cycle's
implementation phase: developers identify and capture aspects mainly in code. But aspects …

MATA: A unified approach for composing UML aspect models based on graph transformation

J Whittle, P Jayaraman, A Elkhodary, A Moreira… - Transactions on Aspect …, 2009 - Springer
This paper describes MATA (Modeling Aspects Using a Transformation Approach), a UML
aspect-oriented modeling (AOM) technique that uses graph transformations to specify and …

Scenario modelling with aspects

J Whittle, J Araújo - IEE Proceedings-Software, 2004 - IET
There has been significant recent interest, within the aspect-oriented software development
(AOSD) community, in representing crosscutting concerns at various stages of the software …

Semantic-based weaving of scenarios

J Klein, L Hélouet, JM Jézéquel - … of the 5th international conference on …, 2006 - dl.acm.org
The notion of aspect looks promising for handling cross-cutting concerns earlier in the
software life-cycle, up from programming to design, analysis and even requirements …

[PDF][PDF] Checkpointing memory-resident databases

K Salem, H Garcia-Molina - ICDE, 1989 - cs.uwaterloo.ca
ABS TRA CT A main memory database system holds all data in semiconductor memory. For
recovery purposes, a backup copy of the database is maintained in secondary storage. The …

Executable misuse cases for modeling security concerns

J Whittle, D Wijesekera, M Hartong - Proceedings of the 30th …, 2008 - dl.acm.org
Misuse cases are a way of modeling negative requirements, that is, behaviors that should
not occur in a system. In particular, they can be used to model attacks on a system as well as …

Mata: A tool for aspect-oriented modeling based on graph transformation

J Whittle, P Jayaraman - … on Model Driven Engineering Languages and …, 2007 - Springer
This paper describes MATA (Modeling Aspects Using a Transfor-mation Approach), a UML
aspect-oriented modeling tool that uses graph transformations to specify and compose …

Formally verifying consistency of sequence diagrams for safety critical systems

X Chen, Q Liu, F Mallet, Q Li, S Cai, Z ** - Science of computer …, 2022 - Elsevier
UML interactions, aka sequence diagrams, are frequently used by engineers to describe
expected scenarios of good or bad behaviors of systems under design, as they provide …

Analysis of non-functional requirements with aspects-J programming

S Mohite, S Joshi - AIP Conference Proceedings, 2023 - pubs.aip.org
The technology of Aspects-J methodology is made for categorizes various system concerns
basically in a system with multiple aspect-J Techniques. In the software model process …