Skip to main content

Service-Based Systems Engineering: Consistent Combination of Services

  • Conference paper
Book cover Formal Methods and Software Engineering (ICFEM 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2885))

Included in the following conference series:

Abstract

Using service-based system descriptions simplifies the specification of complex reactive systems as found in the domain of web-services as well as embedded systems. To support a service-based development process applicable in safety-critical areas, a precise understanding of the notions service, component and interface is introduced as well as methodical steps like composition, and consistency and completeness validation. The applicability of our definitions is demonstrated in the context of tool-supported feature interaction detection.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aho, A., Gallagher, N., Griffeth, N., Schell, C., Swayne, D.: SCF3/Sculptor with Chisel. In: Kimbler, K., et al. (eds.) Proc. 5th Feature Interactions in Telecommunications and Software Systems. IOS Press, Amsterdam (1998)

    Google Scholar 

  2. Alur, R., Henzinger, T.: Reactive Modules. In: Formal Methods in Systems Design, vol. 1(15). Kluwer Academic Publishers, Dordrecht (1999)

    Google Scholar 

  3. Biere, A.: Effiziente Modellprüfung des μ-Kalküls mit binären Entscheidungsdiagrammen. Ph.D. Thesis. Universität Karlsruhe (1997)

    Google Scholar 

  4. Berners-Lee, T.: Are we done yet?, http://www.w3.org/2001/Talks/0501-tbl/

  5. Broy, M., Stoelen, K.: Specification and Development of Interactive Systems. Springer, Heidelberg (2001)

    MATH  Google Scholar 

  6. Christensen, E., Curbera, F., Meredith, G., Weerawarana, S.: Web Services Description Language (WSDL) 1.1, W3C Note, http://www.w3.org/TR/wsdl

  7. Calder, M., et Magill, E. (eds.): Proc. 6th Feature Interactions in Telecommunications and Software Systems. IOS Press, Amsterdam (2000)

    Google Scholar 

  8. Griffeth, N., et al.: Feature Interaction Detection Contest. Instructions (1999), http://wwwdb.research.bell-labs.com/user/nancyg/instructions.ps

  9. Grosu, R., Stoelen, K.: Specification of Dynamic Networks. In: Proceedings of the 8th Nordic Workshop on Programming Theory, Oslo, Norway. University of Oslo (1996)

    Google Scholar 

  10. Huber, F., Schätz, B.: Integrating Formal Description Techniques. In: Woodcock, J.C.P., Davies, J., Wing, J.M. (eds.) FM 1999. LNCS, vol. 1709, p. 1206. Springer, Heidelberg (1999)

    Google Scholar 

  11. Huber, F., Schätz, B., Einert, G.: Consistent Graphical Specification of Distributed Systems. In: Fitzgerald, J.S., Jones, C.B., Lucas, P. (eds.) FME 1997. LNCS, vol. 1313. Springer, Heidelberg (1997)

    Google Scholar 

  12. Jackson, M., Zave, P.: New Feature Interactions in Mobile and Multimedia Telecommunication Services. In: Calder, M., et al. (eds.) Proc. 6th Feature Interactions in Telecommunications and Software Systems. IOS Press, Amsterdam (2000)

    Google Scholar 

  13. Koshumi, A., Bevelo, R.J.: A Detection Method Developed after A Thorough Study of the Contest Held in 1998. In: Calder, M., et al. (eds.) Proc. 6th Feature Interactions in Telecommunications and Software Systems. IOS Press, Amsterdam (2000)

    Google Scholar 

  14. Kimbler, K., et Bouma, L. (eds.): Proc. 5th Feature Interactions in Telecommunications and Software Systems. IOS Press, Amsterdam (1998)

    Google Scholar 

  15. Krüger, I.: Distributed System Design with Message Sequence Charts, Dissertation, Technische Universität München (2000)

    Google Scholar 

  16. Logothetis, G., Schneider, K.: Symbolic Model-Checking of Real-Time Systems. In: Eighth International Symposium on Temporal Representation and Reasoning (TIME 2001). IEEE Computer Society, Los Alamitos (2001)

    Google Scholar 

  17. Kof, L., Schätz, B.: Dimensions of Design: Combining Aspects of Reactive Systems. In: Perspectives Of System Informatics (5th Andrei Ershov International Conference). LNCS. Springer, Heidelberg (2003)

    Google Scholar 

  18. Lamport, L.: Specification and Verification of Concurrent Programs. In: de Bakker, J.W., de Roever, W.-P., Rozenberg, G. (eds.) REX 1993. LNCS, vol. 803. Springer, Heidelberg (1994)

    Google Scholar 

  19. Lynch, N., Tuttle, M.: An Introdcution to Input/Output Automata. CWI Quaterly 3(2) (1989)

    Google Scholar 

  20. Mühlhäuser, M. (ed.): Special Issues in Object- Oriented Programming – Proceedings of WCOP 1996. dpunkt Verlag, Heidelberg (1997)

    Google Scholar 

  21. OASIS Web Page, http://www.oasis-open.org/committees/wscm

  22. Christian Salzmann Modellbasierter Entwurf spontaner Komponentensysteme. PhD Thesis Technische Universität München (2002)

    Google Scholar 

  23. Schätz, B.: Towards Service-Based Systems Engineering: Formalizing and mu- Checking Service Specifications. Tech. Report TUMI-0602, TU München (2002)

    Google Scholar 

  24. Stoelen, K., Dederichs, F., Weber, R.: Assumption/Commitment Rules for Networks of Asynchronously Communicating Agents. Technical Report TUM-I9303, TU München (1993)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Schätz, B., Salzmann, C. (2003). Service-Based Systems Engineering: Consistent Combination of Services. In: Dong, J.S., Woodcock, J. (eds) Formal Methods and Software Engineering. ICFEM 2003. Lecture Notes in Computer Science, vol 2885. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39893-6_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-39893-6_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20461-9

  • Online ISBN: 978-3-540-39893-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics