Movatterモバイル変換


[0]ホーム

URL:


Skip to main content

Advertisement

Springer Nature Link
Log in

A Correlation Framework for the CORBA Component Model

  • Conference paper

Abstract

Large distributed systems, including real-time embedded systems, are increasingly being built using sophisticated middleware frameworks. Communication in such systems is often realized using in terms of asynchronous events whose propagation is implemented by an underlying publish/subscribe service that hooks components into a generic event communication channel.Event correlation – a mechanism for monitoring and filtering events – has been introduced in some of these systems as an effective technique for reducing network traffic and computation time. Unfortunately, even though event correlation is used heavily in frameworks such as ACE/TAO’s real-time event-channel and in mission critical contexts such as Boeing’s Bold Stroke avionics middleware, the industry standard CORBA Component Model (CCM) does not include a specification of event correlation. While previous proposals for event correlation usually offer sophisticated facilities to detect combinations in the stream of incoming events, they have not been constructed to fit within the CCM type system, and they offer relatively little support for transforming and rearranging filtered events into meaningful output events. In this paper, we present the design rationale, syntax, and semantics for a new and highly flexible model for event correlation that is designed for integration into the CCM type system. Our model has been integrated and tested in theCadena development and analysis framework, which has been designed to support development of mission-control applications in the Boeing Bold Stroke framework.

Similar content being viewed by others

References

  1. Component-integrated ACE ORB, a C++ implementation of CCM. Available at:http://www.cse.wustl.edu/~nanbor/projects/CIAO/

  2. Event communication framework, Available at:http://neo.projects.cis.ksu.edu

  3. Eclipse, an open extensible ide and tool platform written in java, Available at:http://www.eclipse.org

  4. Hatcliff, J., Deng, W., Dwyer, M.B., Jung, G., Ranganath, V.P.: Cadena: An integrated development, analysis, and verification environment for component based systems. In: Proceedings of the 2003 International Conference on Software Engineering (ICSE 2003) (May 2003)

    Google Scholar 

  5. Jung, G., Hatcliff, J., Ranganath, V.P.: A correlation framework for the CORBA component model. Technical Report 03-9, Kansas State University, Department of Computing and Information Sciences (2003)

    Google Scholar 

  6. Louvau, S., Chen, D., Jackson, S., Devanbu, P., Gertz, M.: Reflex – the customizable event correlation system,http://www.reflex.cs.ucdavis.edu/

  7. Mansouri-Samani, M., Sloman, M.: Gem: A generalised event monitoring language for distributed systems (1997)

    Google Scholar 

  8. OpenCCM, a Java implementation of CCM, Available at:http://openccm.objectweb.org

  9. Richards, R.J., Daugherty, G.W., Haverkamp, D.A., Netto, C.B.: Middleware based automatic source selection. Rockwell Collins internal (September 2002)

    Google Scholar 

  10. Sánchez, C., Sankaranarayanan, S., Sipma, H.B., Zhang, T., Dill, D.L., Manna, Z.: Event correlation: Language and semantics. In: Alur, R., Lee, I. (eds.) EMSOFT 2003. LNCS, vol. 2855, pp. 323–339. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  11. Sharp, D.: Challenge problems for the model-based integration of embedded software weapon system open experimental platform. Part of the Boeing OEP software (July 2001)

    Google Scholar 

  12. Sipma, H.: Event correlation: A formal approach. Technical Report Draft, Stanford University (July 2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

  1. Department of Computing and Information Sciences, Kansas State University, 234 Nichols Hall, Manhattan, KS, 66502, USA

    Georg Jung, John Hatcliff & Venkatesh Prasad Ranganath

Authors
  1. Georg Jung

    You can also search for this author inPubMed Google Scholar

  2. John Hatcliff

    You can also search for this author inPubMed Google Scholar

  3. Venkatesh Prasad Ranganath

    You can also search for this author inPubMed Google Scholar

Editor information

Editors and Affiliations

  1. Dep. de Informática, Univ. Nova de Lisboa, 2829-516, Caparica, Portugal

    Michel Wermelinger

  2. Universit\"at Dortmund, Fachbereich Informatik, LS V, Geb. IV, 44221, Dortmund

    Tiziana Margaria-Steffen

Rights and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jung, G., Hatcliff, J., Ranganath, V.P. (2004). A Correlation Framework for the CORBA Component Model. In: Wermelinger, M., Margaria-Steffen, T. (eds) Fundamental Approaches to Software Engineering. FASE 2004. Lecture Notes in Computer Science, vol 2984. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24721-0_10

Download citation

Publish with us


[8]ページ先頭

©2009-2025 Movatter.jp