implemented before, this work is novel in the
domain of mobile machines. In addition, the support
for not only global distribution and management but
also the consideration of local customizations is an
advance in this field of science. Moreover, different
usage roles are also considered in this paper. The
approach can be adapted to other applications for
mobile machines or settings where similar
information management challenges are present.
In the future, more development work is needed
to improve flexibility, scalability and reachability of
the system. Transition towards a cloud based
approach could improve this by facilitating central
management of shared resources as well as
utilization and integration of data sources, i.e. global
machine data and machine fleets. Another
interesting goal is applying the approach towards
condition monitoring and diagnostics for detecting
events from sensor data for reactive or preventive
maintenance.
REFERENCES
Benchmarking CLIPS/R2. Production Systems
Technologies, Inc. Available at: http://www.pst.com/
benchcr2.htm (Last visited 9th Oct. 2013).
Berstel, B., 2002. Extending the RETE Algorithm for
Event Management. In TIME 2002, Proceedings of the
Ninth International Symposium on Temporal
Representation and Reasoning. IEEE. pp. 49-51.
Bontchev, B., Vassileva, D., 2009. Rule-driven approach
for adaptable e-learning content delivery. In EISTA
2009, Proceedings of 7th International Conference on
Education and Inf. Systems, Technologies and
Applications. IEEE. Pp. 10-13.
Chen, H., Wu, Z., 2003. OKSA: an open knowledge
service architecture for building large scale knowledge
system in semantic Web. In International Conference
on Systems, Man and Cybernetics. IEEE. Vol. 5, pp.
4858-4863.
Douglass, D., 2009. Real-Time Agility, Addison-Wesley.
1
st
edition.
Drools Expert User Guide, 2012. Available at:
http://docs.jboss.org/drools/release/5.5.0.Final/drools-
expert-docs/html_single/
Drools Guvnor. Available at: http://www.jboss.org/drools/
drools-guvnor.html (Last visited 9th Oct. 2013).
Dunkel, J., Fernández, A., Ortiz, R., Ossowski, S., 2011.
Event-driven architecture for decision support in
traffic management systems. In Expert Systems with
Applications, 38(6), 6530-6539.
Forgy, C. L., 1982. Rete: A fast algorithm for the many
pattern/many object pattern match problem. In
Artificial Intelligence, Volume 19, Issue 1, September
1982, Pages 17-37, DOI: 10.1016/0004-
3702(82)90020-0.
Grobelny, P., 2008. Knowledge representation in services
oriented architecture. In Przeglad Telekomunikacyjny,
6, 793-796.
Ingargiola, G. The RETE Algorithm. Available at: http://
www.cis.temple.edu/~giorgio/cis587/readings/rete.htm
l (Last visited 8th Oct. 2013).
Jung, J., Choi, I., Song, M., 2006. An integration
architecture for knowledge management systems and
business process management systems. In Computers
in Industry, 58(1), pp. 21-34.
Liu, D., Gu, T., Xue, J.-P., 2010. Rule Engine Based on
Improvement Rete Algorithm. In ICACIA 2010,
International Conference on Apperceiving Computing
and Intelligence Analysis. IEEE. pp. 346-349.
Marin-Perianu, M., Havinga, P., 2007. D-FLER – a
distributed fuzzy logic engine for rule-based wireless
sensor networks. In Ubiquitous Computing Systems
(pp. 86-101). Springer Berlin Heidelberg.
Matignon, C.-A., 2011. Rete Algorithm Demystified! —
Part 2. Available at: http://techondec.wordpress.com/
2011/03/14/rete-algorithm-demystified-part-2/
Miranker, D.P., 1987. TREAT: A Better Match Algorithm
for AI Production Systems; Long Version. Technical
report AI TR87-58.
Nalepa, G. J., Kluza, K., Kaczor, K., 2013. Proposal of an
Inference Engine Architecture for Business Rules and
Processes. In Artificial Intelligence and Soft
Computing (pp. 453-464). Springer Berlin Heidelberg.
Owen, J., 2010. World's fastest rules engine. InfoWorld.
Available at: http://www.infoworld.com/t/business-
rule-management-systems/worlds-fastest-rules-engine-
822.
Palmroth, L., 2011. Performance Monitoring and
Operator Assistance Systems in Mobile Machines.
Doctoral dissertation, Department of Automation
Science and Engineering, Tampere University of
Technology, Tampere, Finland.
Rajasekar, A., Wan, M., Moore, R., Schroeder, W., 2006.
A prototype rule-based distributed data management
system. In HPDC workshop on Next Generation
Distributed Data Management (Vol. 102).
Ren, Z., Wang, D., 2008. The Improvement Research on
Rule Matching Algorithm Rete in Electronic
Commerce Application Systems. In WiCOM 2008, 4th
International Conference on Wireless
Communications, Networking and Mobile Computing.
IEEE. pp. 1-4.
RETE II. Production Systems Technologies, Inc.
Available at: http://www.pst.com/rete2.htm (Last
visited 9th Oct. 2013).
Schneier, B., 2002. The Rete Matching Algorithm.
Available at: http://www.drdobbs.com/architecture-
and-design/the-rete-matching-algorithm/184405218.
Terfloth, K., Wittenburg, G., Schiller, J., 2006. FACTS – a
rule-based middleware architecture for wireless sensor
networks. In Comsware 2006, First International
Conference on Communication System Software and
Middleware. Pp. 1-8. IEEE.
Wang, Y.-W., Hanson, E.N., 1992. A Performance
Comparison of the Rete and TREAT Algorithms for
ICEIS2014-16thInternationalConferenceonEnterpriseInformationSystems
448