Skip to main content

Parallelizing the Design and Development of a Monitoring System

  • Conference paper
Cooperative Design, Visualization, and Engineering (CDVE 2009)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5738))

  • 906 Accesses

Abstract

We describe a software framework to shorten the design and development time of complex monitoring systems. The use of a message exchange format allows the division of a monitoring system into two simpler ones that can be solved concurrently: an ad-hoc expert system and a sensor framework. Hence a shorter development time is required. The expert system’s usability is improved to facilitate the real-time visualization of the reasoning process. The communication between the expert system and the sensor framework makes use of the Intrusion Detection Message Exchange Format (IDMEF), which allows higher level cooperation between the software design and security experts.

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 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Debar, H., Curry, D., Feinstein, B.: The Intrusion Detection Message Exchange Format (IDMEF), IETF RFC 4765 (March 2007)

    Google Scholar 

  2. Forgy, C.L.: Rete: A Fast Algorithm for the Many Pattern/Many Object Pattern Match Problem. In: Expert Systems: A Software Methodology for Modern Applications, pp. 324–341. IEEE Computer Society Press, Los Alamitos (1990)

    Google Scholar 

  3. Hanemann, A., Marcu, P.: Algorithm Design and Application of Service-Oriented Event Correlation. In: 3rd International Workshop on Business-Driven IT Management (BDIM 2008), pp. 61–70 (2008)

    Google Scholar 

  4. Hohpe, G.: Programming without a Call Stack: Event-Driven Architecture (2006), http://www.eaipatterns.com/docs/EDA.pdf

  5. Hohpe, G., Woolf, B.: Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Addison-Wesley Longman Publishing Co., Inc. (2003)

    Google Scholar 

  6. Jan, N.-Y., Lin, S.-C., Tseng, S.-S., Lin, N.P.: A Decision Support System for Constructing an Alert Classification Model. Expert Systems with Applications 36(8), 11145–11155 (2009)

    Article  Google Scholar 

  7. Njemanze, H.S., Kothari, P.S.: Real Time Monitoring and Analysis of Events from Multiple Network Security, U.S. Patent No. 7376969 (May 2008)

    Google Scholar 

  8. Patel, J., Lee, R., Kim, H.-K.: Architectural View in Software Development Life-Cycle Practices. In: 6th Annual IEEE/ACIS International Conference on Computer and Information Science (ICIS 2007), pp. 194–199 (2007)

    Google Scholar 

  9. Pressman, R.S.: Software Engineering: A Practitioner’s Approach. McGraw-Hill Higher Education, New York (2001)

    MATH  Google Scholar 

  10. Purcell, J.E.: Comparison of Software Development Lifecycle Methodologies. Web Application Security Workshop, White Paper (February 2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

de la Torre, F.J., Pérez, M.G. (2009). Parallelizing the Design and Development of a Monitoring System. In: Luo, Y. (eds) Cooperative Design, Visualization, and Engineering. CDVE 2009. Lecture Notes in Computer Science, vol 5738. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04265-2_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-04265-2_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-04264-5

  • Online ISBN: 978-3-642-04265-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics