6 CONCLUSIONS
To keep pace with an increasingly complex security
landscape, security and enforcement practitioners are
leveraging on information dominance as the force
multiplier. In order to achieve information dominance
to Deter, Detect, Deny, Delay and Defend, the ability
to identify an event, associate with a short-term
memory and capture in long-term memory for
referencing is critical.
Our work mentioned in this paper lays the
foundation for a highly flexible event processing
platform with interactive and predictive analytics to
support the dynamic security and enforcement
industry where requirements are changing rapidly,
and any pre-trained or pre-programmed approaches
may fail to respond to an incident. The long-short-
term memory provides the context to CEP in solving
sequence and time series related problems.
The potential application of the work can be
extended to unmanned protection of critical
infrastructure through IoT sensors and smart devices,
centralized management of digital twins through the
convergence of physical and digital environments and
orchestration of autonomous digital workforce such
as robots and drones. The exponential growth of data
from the sensors network and events requires a more
systematic and holistic approach to sense, analyse,
respond and learn.
REFERENCES
Anicic, D., Fodor, P., Rudolph, S., Stühmer, R., Stojanovic,
N., & Studer, R. (2010). A rule-based language for
complex event processing and reasoning. In
International Conference on Web Reasoning and Rule
Systems (pp. 42-57). Springer, Berlin, Heidelberg.
Carbone, P., Katsifodimos, A., Ewen, S., Markl, V., Haridi,
S., & Tzoumas, K. (2015). Apache flink: Stream and
batch processing in a single engine. Bulletin of the IEEE
Computer Society Technical Committee on Data
Engineering, 36(4).
Dindar, N., Fischer, P. M., & Tatbul, N. (2011). DejaVu: a
complex event processing system for pattern matching
over live and historical data streams. In Proceedings of
the 5th ACM international conference on Distributed
event-based system (pp. 399-400). ACM.
Fülöp, L. J., Beszédes, Á., Tóth, G., Demeter, H., Vidács,
L., & Farkas, L. (2012). Predictive complex event
processing: a conceptual framework for combining
complex event processing and predictive analytics. In
Proceedings of the Fifth Balkan Conference in
Informatics (pp. 26-31). ACM.
Gama, J., Medas, P., Castillo, G., & Rodrigues, P. (2004).
Learning with drift detection. In Brazilian symposium
on artificial intelligence (pp. 286-295). Springer, Berlin,
Heidelberg.
Gama, J., Žliobaitė, I., Bifet, A., Pechenizkiy, M., &
Bouchachia, A. (2014). A survey on concept drift
adaptation. ACM computing surveys (CSUR), 46(4), 44.
Gyllstrom, D., Wu, E., Chae, H. J., Diao, Y., Stahlberg, P.,
& Anderson, G. (2006). SASE: Complex event
processing over streams. arXiv preprint cs/0612128.
Hummel, M. (2010). ParStream–a parallel database on
GPUs. In GPU Technology Conference, San Jose
Convention Center, CA.
Iqbal, M. H., & Soomro, T. R. (2015). Big data analysis:
Apache storm perspective. International journal of
computer trends and technology, 19(1), 9-14.
Ji, Y. (2013). Database support for processing complex
aggregate queries over data streams. In Proceedings of
the Joint EDBT/ICDT 2013 Workshops (pp. 31-37).
ACM.
Kim, Y., & Park, C. H. (2017). An efficient concept drift
detection method for streaming data under limited
labeling. IEICE Transactions on Information and
systems, 100(10), 2537-2546.
Li, P., Wu, X., & Hu, X. (2010). Mining recurring concept
drifts with limited labeled streaming data. In
Proceedings of 2nd Asian Conference on Machine
Learning (pp. 241-252).
Margara, A., Cugola, G., & Tamburrelli, G. (2014, May).
Learning from the past: automated rule generation for
complex event processing. In Proceedings of the 8th
ACM International Conference on Distributed Event-
Based Systems (pp. 47-58). ACM.
Medina, J. J. (2008). The biology of recognition memory.
Psychiatric Times, 25(7), 13-15.
Roth, H., Schiefer, J., Obweger, H., & Rozsnyai, S. (2010,
May). Event data warehousing for complex event
processing. In 2010 Fourth International Conference
on Research Challenges in Information Science (RCIS)
(pp. 203-212). IEEE.
Tsymbal, A. (2004). The problem of concept drift:
definitions and related work.
Computer Science
Department, Trinity College Dublin, 106(2), 58.
Wu, E., Diao, Y., & Rizvi, S. (2006). High-performance
complex event processing over streams. In Proceedings
of the 2006 ACM SIGMOD international conference on
Management of data (pp. 407-418). ACM.
Wu, X., Li, P., & Hu, X. (2012). Learning from concept
drifting data streams with unlabelled data.
Neurocomputing, 92, 145-155.
Zaharia, M., Xin, R. S., Wendell, P., Das, T., Armbrust, M.,
Dave, A., & Ghodsi, A. (2016). Apache spark: a unified
engine for big data processing. Communications of the
ACM, 59(11), 56-65.