Title
Using UML 2.0 collaborations for compositional service specification
Abstract
Collaborations and collaboration uses are features new to UML 2.0. They possess many properties that support rapid and compositional service engineering. The notion of collaboration corresponds well with the notion of a service, and it seems promising to use them for service specification. We present an approach where collaborations are used to specify services, and show how collaborations enable high level feature composition by means of collaboration uses. We also show how service goals can be combined with behavior descriptions of collaborations to form what we call semantic interfaces. Semantic interfaces can be used to ensure compatibility when binding roles to classes and when composing systems from components. Various ways to compose collaboration behaviors are outlined and illustrated with telephony services.
Year
DOI
Venue
2005
10.1007/11557432_35
MoDELS
Keywords
Field
DocType
service specification,compositional service engineering,binding role,behavior description,service goal,composing system,semantic interface,compositional service specification,collaboration use,telephony service,collaboration behavior
Information system,Service engineering,Unified Modeling Language,Software engineering,Systems engineering,Computer science,Telephony,Software development,Semantics,Database
Conference
Volume
ISSN
ISBN
3713
0302-9743
3-540-29010-9
Citations 
PageRank 
References 
24
1.36
11
Authors
4
Name
Order
Citations
PageRank
Richard T. Sanders1543.83
Humberto Nicolás Castejón2877.10
Frank Alexander Kraemer326221.13
Rolv Bræk419921.51