Abstract
The concept of collaborations capturing dynamic aspects of a distributed system across agent boundaries is elaborated in the context of SDL-2000. Several ways of composing collaborations are introduced, with collaborations being implicitly represented as SDL fragments. A new language for their explicit formal description, called CoSDL (Collaborations in SDL systems) is then introduced and illustrated.
Keywords
- State Machine
- Basic Service
- Sequential Composition
- Compositional Operator
- Connection Request
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
The work reported here was conducted while all authors were working at the University of Kaiserslautern, Germany.
This is a preview of subscription content, access via your institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
L. Bass, P. Clemens, R. Kazman: Software Architecture in Practice. SEI Series in Software Engineering, Addison Wesley, 1998.
G. Booch, J. Rumbaugh, I. Jacobson: The Unified Modeling Language User Guide. Addison Wesley, 1999.
R. Buhr, R. Casselman: Use Case Maps for Object-Oriented Systems, Prentice Hall, 1996.
B. Geppert, R. Gotzhein, F. Röβler: Configuring Communication Protocols Using SDL Patterns. 8th SDL Forum (SDL’97), France, 1997.
B. Geppert: The SDL Pattern Approach-A Reuse-driven SDL Methodology for Designing Communication Software Systems. PhD thesis, Univ. of Kaiserslautern, Germany, 2001.
B. Geppert, F. Röβler: The SDL-Pattern Approach-A Reuse-driven SDL Design Methodology. To appear in Special Issue of the Computer Networks Journal, 2001
D. Harel, StateCharts: A Visual Formalism for Complex Systems. Science of Computer Programming, Vol. 8, pp. 231–274, 1987.
ISO 9074, Information technology-Open Systems Interconnection-Estelle: A Formal Description Technique Based on an Extended State Transition Model, 1989.
I. Jacobson, M. Christerson, P. Jonsson, G. Övergaard: Object-Oriented Software Engineering-A Use Case Driven Approach. Addison-Wesley, 1995.
P. Kruchten: The 4+1 View Model of Architecture. IEEE Software, 11/1995, 12(6).
D.L. Parnas: On the Criteria for Decomposing Systems into Modules. CACM, 15(12), 1972.
D.L. Parnas: Designing Software for Ease of Extension and Contraction. IEEE Transactions on Software Engineering, 5(2), 1979.
F. Röβler: Collaboration-based Design of Communicating Systems with SDL. PhD thesis, University of Kaiserslautern, Germany, submitted for review.
J. Rumbaugh, I. Jacobson, G. Booch: The Unified Modeling Language Reference Manual, Addison-Wesley, 1999.
B. Selic, G. Gullickson, P.T. Ward: Real-Time Object-Oriented Modeling. Wiley, 1994.
ITU-T Recommendation Z.120 (11/99)-Message Sequence Chart (MSC), International Telecommunication Union (ITU), to be published.
ITU-T Recommendation Z.100 (11/99)-Specification and Description Language (SDL), International Telecommunication Union (ITU).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Roessler, F., Geppert, B., Gotzhein, R. (2001). Collaboration-Based Design of SDL Systems. In: Reed, R., Reed, J. (eds) SDL 2001: Meeting UML. SDL 2001. Lecture Notes in Computer Science, vol 2078. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48213-X_5
Download citation
DOI: https://doi.org/10.1007/3-540-48213-X_5
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42281-5
Online ISBN: 978-3-540-48213-0
eBook Packages: Springer Book Archive
