ABSTRACT
In recent decades the globalization has caused a huge increase of ship movements carrying goods and passengers between countries. It makes quite difficult to detect manually critical or relevant situations that may occur in marine traffic. In this paper, we propose an event-driven service-oriented-architecture that combines the complex event processing and data distribution system, building a high performance and available system for analyzing and correlating data provided by ship's automatic identification systems in real time. This architecture will be able to detect automatically, and as soon as possible, abnormal situations occurred in seas all over the world. For this, a set of complex event patterns for detecting AIS hijacking or failure, as well as ship engine malfunction or ship collision is proposed and defined in this work.
- International Maritime Organization. http://www.imo.org, June 2012.Google Scholar
- MarineTraffic.com. http://www.marinetraffic.com/ais/, June 2012.Google Scholar
- OMG Data Distribution Service. http://portals.omg.org/dds/, May 2012.Google Scholar
- OpenDDS. http://www.opendds.org/, May 2012.Google Scholar
- OpenSplice DDS Data Distribution Service for Real-Time Systems. http://www.prismtech.com/opensplice, May 2012.Google Scholar
- Pirates 'Hijack' Oil Tanker Smyrni near Oman. http://www.bbc.co.uk/news/world-africa-18032948, May 2012.Google Scholar
- RTI Connext - Fast, Scalable Messaging and Integration. http://www.rti.com/products/index.html, June 2012.Google Scholar
- F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, and M. Stal. Pattern-Oriented Software Architecture: A System of Patterns. Wiley, United Kingdom, 1996. Google ScholarDigital Library
- T. Eriksen, G. Høye, B. Narheim, and B. J. Meland. Maritime Traffic Monitoring Using a Space-Based AIS Receiver. Acta Astronautica, 58(10):537--549, May 2006.Google Scholar
- EsperTech Inc. Esper - Reference Documentation. http://esper.codehaus.org, June 2012.Google Scholar
- D. Luckham. The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems. Addison-Wesley, MA, USA, 2002. Google ScholarDigital Library
- J. Pan, Q. Jiang, J. Hu, and Z. Shao. An AIS Data Visualization Model for Assessing Maritime Traffic Situation and its Applications. In Procedia Engineering, volume 29, pages 365--369, 2012.Google ScholarCross Ref
- Y. Qian and C. Lin. A Preliminary Scheme of the Online Monitoring System for the Ship Discharging Pollution at Harbor based on AIS information. In Procedia Engineering, volume 15, pages 1436--1440, 2011.Google ScholarCross Ref
- B. Ristic, B. La Scala, M. Morelande, and N. Gordon. Statistical Analysis of Motion Patterns in AIS Data: Anomaly Detection and Motion Prediction. In Proceedings of the 11th International Conference on Information Fusion (FUSION), 2008.Google Scholar
- J. Schlesselman, G. Pardo-Castellote, and B. Farabaugh. OMG Data-Distribution Service DDS: Architectural Update. In Proceedings of IEEE Military Communications Conference (MILCOM), volume 2, pages 961--967, 2004. Google ScholarDigital Library
- B. Sosinsky. Cloud Computing Bible. Wiley, Indiana, USA, Jan. 2011. Google ScholarDigital Library
Index Terms
- Complex event processing applied to early maritime threat detection
Recommendations
Complex event processing with T-REX
Several application domains involve detecting complex situations and reacting to them. This asks for a Complex Event Processing (CEP) middleware specifically designed to timely process large amounts of event notifications as they flow from the ...
Towards complex actions for complex event processing
DEBS '13: Proceedings of the 7th ACM international conference on Distributed event-based systemsComplex actions are a natural extension for complex event processing languages needed by many applications like emergency management. In particular interactions with external actuators that are common in those applications pose challenges that need to ...
Introducing uncertainty in complex event processing: model, implementation, and validation
Several application domains involve detecting complex situations and reacting to them. This asks for a Complex Event Processing (CEP) engine specifically designed to timely process low level event notifications to identify higher level composite events ...
Comments