Til hovedinnhold
Norsk English

Using UML 2.0 Collaborations for Compositional Service Specification

Sammendrag

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.

Kategori

Vitenskapelig artikkel

Språk

Engelsk

Forfatter(e)

  • Richard Torbjørn Sanders
  • Humberto Nicolás Castejón
  • Frank Alexander Kraemer
  • Rolv Bræk

Institusjon(er)

  • SINTEF Digital / Software Engineering, Safety and Security
  • Norges teknisk-naturvitenskapelige universitet

År

2005

Publisert i

Lecture Notes in Computer Science (LNCS)

ISSN

0302-9743

Forlag

Springer

Årgang

3713

Side(r)

460 - 475

Vis denne publikasjonen hos Cristin