Distributed Knowledge Management Architecture and Rule Based Reasoning for Mobile Machine Operator Performance Assessment

Petri Kannisto, David Hästbacka, Lauri Palmroth, Seppo Kuikka

Abstract

The performance of mobile machine operators has a great impact on productivity that can be translated to, for example, wasted time or environmental concerns such as fuel consumption. In this paper, solutions for improving the assessment of mobile machine are studied. Usage data is gathered from machines and utilized to provide feedback for operators. The feedback is generated with rules that define in what way different measures indicate performance. The study contributes to developing an architecture to manage both data collection and inference rules. A prototype is created: rule knowledge is managed with decision tables from which machine-readable rules are generated. The rules are then distributed to application instances executed in various locations. The results of the prototype promote several benefits. Rules can be maintained independent of the actual assessment application, and they can also be distributed from a centrally managed source. In addition, no IT expertise is required for rule maintenance so the rule administrator can be a pure domain expert. The results bring the architecture towards a scalable cloud service that combines the benefits of both centralized knowledge and distributed data management.

References

  1. Benchmarking CLIPS/R2. Production Systems Technologies, Inc. Available at: http://www.pst.com/ benchcr2.htm (Last visited 9th Oct. 2013).
  2. 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.
  3. 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.
  4. 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.
  5. Douglass, D., 2009. Real-Time Agility, Addison-Wesley. 1st edition.
  6. Drools Expert User Guide, 2012. Available at: http://docs.jboss.org/drools/release/5.5.0.Final/droolsexpert-docs/html_single/
  7. Drools Guvnor. Available at: http://www.jboss.org/drools/ drools-guvnor.html (Last visited 9th Oct. 2013).
  8. 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.
  9. 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.
  10. Grobelny, P., 2008. Knowledge representation in services oriented architecture. In Przeglad Telekomunikacyjny, 6, 793-796.
  11. Ingargiola, G. The RETE Algorithm. Available at: http:// www.cis.temple.edu/giorgio/cis587/readings/rete.htm l (Last visited 8th Oct. 2013).
  12. 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.
  13. 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.
  14. 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.
  15. Matignon, C.-A., 2011. Rete Algorithm Demystified! - Part 2. Available at: http://techondec.wordpress.com/ 2011/03/14/rete-algorithm-demystified-part-2/
  16. Miranker, D.P., 1987. TREAT: A Better Match Algorithm for AI Production Systems; Long Version. Technical report AI TR87-58.
  17. 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.
  18. Owen, J., 2010. World's fastest rules engine. InfoWorld. Available at: http://www.infoworld.com/t/businessrule-management-systems/worlds-fastest-rules-engine822.
  19. 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.
  20. 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).
  21. 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.
  22. RETE II. Production Systems Technologies, Inc. Available at: http://www.pst.com/rete2.htm (Last visited 9th Oct. 2013).
  23. Schneier, B., 2002. The Rete Matching Algorithm. Available at: http://www.drdobbs.com/architectureand-design/the-rete-matching-algorithm/184405218.
  24. 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.
  25. Wang, Y.-W., Hanson, E.N., 1992. A Performance Comparison of the Rete and TREAT Algorithms for Testing Database Rule Conditions. In ICDE 1992, Eighth International Conference on Data Engineering. IEEE. pp. 88-97.
  26. Xiao, D., Tong, Y., Yang, H., Cao, M., 2009. The Improvement for Rete Algorithm. In ICISE 2009, 1st International Conference on Information Science and Engineering. IEEE. Pp. 5222-5225.
  27. Yang, P., Yang, Y., Wang, N., 2011. IRETE: An Improved RETE Multi-entity Match Algorithm. In ICECC 2011, International Conference on Electronics, Communications and Control. IEEE. Pp. 4363-4366.
Download


Paper Citation


in Harvard Style

Kannisto P., Hästbacka D., Palmroth L. and Kuikka S. (2014). Distributed Knowledge Management Architecture and Rule Based Reasoning for Mobile Machine Operator Performance Assessment . In Proceedings of the 16th International Conference on Enterprise Information Systems - Volume 1: ICEIS, ISBN 978-989-758-027-7, pages 440-449. DOI: 10.5220/0004870004400449


in Bibtex Style

@conference{iceis14,
author={Petri Kannisto and David Hästbacka and Lauri Palmroth and Seppo Kuikka},
title={Distributed Knowledge Management Architecture and Rule Based Reasoning for Mobile Machine Operator Performance Assessment},
booktitle={Proceedings of the 16th International Conference on Enterprise Information Systems - Volume 1: ICEIS,},
year={2014},
pages={440-449},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004870004400449},
isbn={978-989-758-027-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 16th International Conference on Enterprise Information Systems - Volume 1: ICEIS,
TI - Distributed Knowledge Management Architecture and Rule Based Reasoning for Mobile Machine Operator Performance Assessment
SN - 978-989-758-027-7
AU - Kannisto P.
AU - Hästbacka D.
AU - Palmroth L.
AU - Kuikka S.
PY - 2014
SP - 440
EP - 449
DO - 10.5220/0004870004400449