2005 Australian Software Engineering Conference
DOI: 10.1109/aswec.2005.25
|View full text |Cite
|
Sign up to set email alerts
|

Extending UML for Model Composition

Abstract: The success of UML and more generally, of the model driven approach, has led to a proliferation of models, representing various systems, but the description of large applications may actually be composed of several system models. Therefore, the challenge is to determine how to compose independent system models, in order to build large applications.We present in this paper the software federation approach developed by our team. A federation relies on the concept of a domain, which describes a specific applicati… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0
1

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 8 publications
(7 citation statements)
references
References 13 publications
0
6
0
1
Order By: Relevance
“…[29,30] and ref. [29] integrated its refinement strategy with UML and suitable for model driving. But in our approach, we provide the separation of the specification of a contract of an interface from the specification of the behavior of a component that realizes the contract.…”
Section: Discussionmentioning
confidence: 96%
“…[29,30] and ref. [29] integrated its refinement strategy with UML and suitable for model driving. But in our approach, we provide the separation of the specification of a contract of an interface from the specification of the behavior of a component that realizes the contract.…”
Section: Discussionmentioning
confidence: 96%
“…). In [12], a UML profile is proposed in order to help model compositions. No explanations are given on how to produce an unique model from different models using this profile.…”
Section: Model Mergingmentioning
confidence: 99%
“…Behaviors are then computed by a depth-first search in the resulting graph. In this paper we interest of the third behavior, the path (1,2,4,6,7,8,9,11,12), and the fourth behavior, the path (1,2,4,6,7,8,10,11,12), of 5.…”
Section: Behavior Examplementioning
confidence: 99%
“…That is to say a class that defines specific properties upon an established semantic relationship between classifiers, in this case the metamodel elements from BPEL and WSDL. There are several approaches on metamodel composition and interaction [8,10,15]. More specifically, in [10] the key feature of this approach is the combination of new metamodels from existing metamodels, through the use of newly defined operators such as equivalence, implementation and interface inheritance.…”
Section: Applying the Binding Mechanism -Web Service Examplesmentioning
confidence: 99%
“…In that respect, the approach is comparable to our method on establishing interaction points across the metamodels. Finally, the approach in [8] is based on extending the UML language for the composition of domain metamodels by proposing a UML profile. In our study our effort is to establish both connections upon the metamodel elements to support integrations in a cooperating way and communication mechanisms to support their interaction characteristics.…”
Section: Applying the Binding Mechanism -Web Service Examplesmentioning
confidence: 99%