Proceedings of the 8th ACM International Conference on Aspect-Oriented Software Development 2009
DOI: 10.1145/1509239.1509252
|View full text |Cite
|
Sign up to set email alerts
|

Aspect-oriented multi-view modeling

Abstract: 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. Aspectoriented 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 s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
103
0
2

Year Published

2010
2010
2018
2018

Publication Types

Select...
7
1

Relationship

3
5

Authors

Journals

citations
Cited by 99 publications
(105 citation statements)
references
References 14 publications
0
103
0
2
Order By: Relevance
“…Reusable Aspect Models (RAM) [7] describes the structure and behaviour of a concern using class, state and sequence diagrams. Fig.…”
Section: Classes and Sequence Diagramsmentioning
confidence: 99%
“…Reusable Aspect Models (RAM) [7] describes the structure and behaviour of a concern using class, state and sequence diagrams. Fig.…”
Section: Classes and Sequence Diagramsmentioning
confidence: 99%
“…Wisam Al Abed from McGill University in Montreal, Canada, presented how the Reusable Aspect Models approach, previously published in [1,2] can be extended to support information hiding principles. In object-orientation, the class construct allows a modeler to encapsulates state and behavior.…”
Section: Overview Of Presentationsmentioning
confidence: 99%
“…In the Reusable Aspect Models (RAM) [19] approach a model of a concern or functionality "contains up to three different kinds of views: a structural view, state views and message views -which are grouped together in an aspect model, a special UML package" [19].…”
Section: Reusable Aspect Models (Ram)mentioning
confidence: 99%
“…entities that are not directly or indirectly bound to model elements of some other aspect models, and methods whose name and signature are yet to be determined". These incomplete classes are called "mandatory instantiation parameters" and they are recognized by | character attached to their name and as UML template parameters on the right hand side of the structural view compartment [19].…”
Section: Reusable Aspect Models (Ram)mentioning
confidence: 99%
See 1 more Smart Citation