Skip to main content

Service-Oriented Modeling of CoCoME with Focus and AutoFocus

  • Chapter

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5153))

Abstract

Reactive distributed systems, including business information systems and embedded control systems, require systematic software engineering approaches that can manage the complexity of the system and the development. This helps to ensure resulting implementations of high quality within reasonable cost and time frames. The CoCoME POS system (see Chapter 3) is a telling example that combines elements of both system classes.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Gruler, A., Harhurin, A., Hartmann, J.: Modeling the Functionality of Multi-Functional Software Systems. In: 14th Annual IEEE International Conference on the Engineering of Computer Based Systems (ECBS), pp. 349–358. IEEE Computer Society Press, Los Alamitos (2007)

    Chapter  Google Scholar 

  2. Broy, M., Stølen, K.: Specification and Development of Interactive Systems: Focus on Streams, Interfaces and Refinement. Springer, New York (2001)

    MATH  Google Scholar 

  3. Broy, M.: Service-oriented Systems Engineering: Specification and Design of Services and Layered Architectures–The Janus-Approach. In: Broy, M., Grünbauer, J., Harel, D., Hoare, T. (eds.) Engineering Theories of Software Intensive Systems: Proceedings of the NATO Advanced Study Institute, pp. 47–82. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  4. Krüger, I., Mathew, R., Meisinger, M.: Efficient Exploration of Service-Oriented Architectures using Aspects. In: Proceedings of the 28th International Conference on Software Engineering (ICSE) (2006)

    Google Scholar 

  5. Broy, M., Krüger, I., Meisinger, M.: A Formal Model of Services. ACM Transactions on Software Engineering and Methodology (TOSEM) 16(1) (2007)

    Google Scholar 

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

    Google Scholar 

  7. Technische Universität München: AutoFocus 2 (2007), http://www4.informatik.tu-muenchen.de/~af2

  8. Huber, F., Schätz, B., Schmidt, A., Spies, K.: AutoFocus - A Tool for Distributed Systems Specification. In: Jonsson, B., Parrow, J. (eds.) FTRTFT 1996. LNCS, vol. 1135, pp. 467–470. Springer, Heidelberg (1996)

    Google Scholar 

  9. Hartmann, J., Rittmann, S., Scholz, P., Wild, D.: A Compositional Approach for Functional Requirement Specifications of Automotive Software Systems. In: Proceedings of the Workshop on Automotive Requirements Engineering (AuRE 2006) (2006)

    Google Scholar 

  10. Deubler, M., Grünbauer, J., Holzbach, A., Popp, G., Wimmel, G.: Kontextadaptivität in dienstbasierten Softwaresystemen. Technical Report TUM-I0511, Institut für Informatik, Technische Universität München TUM (2005)

    Google Scholar 

  11. Deubler, M., Grünbauer, J., Jürjens, J., Wimmel, G.: Sound development of secure service based systems. In: Proceedings of the 2nd International Conference on Service Oriented Computing (ICSOC) (2004)

    Google Scholar 

  12. Broy, M., Bauer, A., Romberg, J., Schätz, B., Braun, P., Freund, U., Mata, N., Sandner, R., Ziegenbein, D.: AutoMoDe – Notations, Methods, and Tools for Model-Based Development of Automotive Software. In: Proceedings of the SAE, Detroit (2005) SAE 05AE-268

    Google Scholar 

  13. Fox, J., Jürjens, J.: A Framework for Analyzing Composition of Security Aspects. In: Brinksma, E., Harel, D., Mader, A., Stevens, P., Wieringa, R., eds.: Methods for Modelling Software Systems (MMOSS). Number 06351 in Dagstuhl Seminar Proceedings, Internationales Begegnungs- und Forschungszentrum fuer Informatik (IBFI), Schloss Dagstuhl, Germany (2007)

    Google Scholar 

  14. Spichkova, M.: Specification and Seamless Verification of Embedded Real-Time Systems: FOCUS on Isabelle. PhD thesis, Technische Universität München (2007)

    Google Scholar 

  15. Technische Universität München, Institut für Informatik: CoCoME Full Model (2007), http://www4.in.tum.de/~af2/cocome.zip

  16. ITU-TS: Recommendation Z.120: Message Sequence Chart (MSC), Geneva (1996)

    Google Scholar 

  17. Huber, F., Schätz, B.: Rapid Prototyping with AutoFocus. In: GI-FDT 1997 (1997)

    Google Scholar 

  18. Nipkow, T., Paulson, L.C., Wenzel, M.: Isabelle/HOL – A Proof Assistant for Higher-Order Logic. LNCS, vol. 2283. Springer, Heidelberg (2002)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Andreas Rausch Ralf Reussner Raffaela Mirandola František Plášil

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Broy, M. et al. (2008). Service-Oriented Modeling of CoCoME with Focus and AutoFocus. In: Rausch, A., Reussner, R., Mirandola, R., Plášil, F. (eds) The Common Component Modeling Example. Lecture Notes in Computer Science, vol 5153. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85289-6_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-85289-6_8

  • Publisher Name: Springer, Berlin, Heidelberg

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

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics