Using UML 2.0 collaborations for compositional service specification

24Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.
Get full text

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. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Sanders, R. T., Castejón, H. N., Kraemer, F. A., & Bræk, R. (2005). Using UML 2.0 collaborations for compositional service specification. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 3713 LNCS, pp. 460–475). https://doi.org/10.1007/11557432_35

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free