2009
DOI: 10.1007/978-3-642-03764-1_5
|View full text |Cite
|
Sign up to set email alerts
|

Constraint-Based Model Weaving

Abstract: Abstract. Aspect-Oriented Modeling (AOM) is a promising technique for untangling the concerns of complex enterprise software systems. AOM decomposes the cross-cutting concerns of a model into separate models that can be woven together to form a composite solution model. In many domains, such as multi-tiered e-commerce web applications, separating concerns is much easier than deducing the proper way to weave the concerns back together into a solution model. For example, modeling the types and sizes of caches th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2009
2009
2012
2012

Publication Types

Select...
2
2

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 28 publications
0
3
0
Order By: Relevance
“…This can happen, for example, when a DSL is to be reused in a different context [16], or when the system context changes (e.g., a new version of an underlying platform is released and must be integrated with the system under development).…”
Section: Motivation: Modularising Code Generation Templatesmentioning
confidence: 98%
See 1 more Smart Citation
“…This can happen, for example, when a DSL is to be reused in a different context [16], or when the system context changes (e.g., a new version of an underlying platform is released and must be integrated with the system under development).…”
Section: Motivation: Modularising Code Generation Templatesmentioning
confidence: 98%
“…This becomes particularly important where DSLs should be reused in different projects, which may require to address some technical concerns in a different manner or may require adaptations to the DSL concepts provided. In this case, generator modularisation becomes essential, as it enables a 'mix and match' approach to DSL adaptation and reuse [16]. Ideally, we would like to modularise code generators such that each technical concern as well as each concern modelled in a DSL could be realised in a separate code-generation module as independently as possible of the other concerns.…”
Section: Introductionmentioning
confidence: 99%
“…White et al focus on using constraint solving to weave models [25]. Model weaving is similar to model transformation in that it is able to weave (or transform) several models into a single model.…”
Section: Related Workmentioning
confidence: 99%