Abstract
While there is great interest in rule based systems and their development, there is little data about the tools and methods used and the issues facing the development of these systems. To address this deficiency, this paper presents the results from a survey of developers of rule based systems.
The results from the survey give an overview of the methods and tools used for development and the major issues hindering the development of rule based systems. Recommendations for possible future research directions are presented.
The results point to verification and validation, debugging and overall tool support as the main issues negatively affecting the development of rule based systems. Further a lack of methodologies that appropriately support developers of these systems was found.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Zacharias, V.: Rules as simple way to model knowledge: Closing the gap between promise and reality. In: Proceedings of the 10th International Conference on Enterprise Information Systems (to appear, 2008)
Hamilton, D., Kelley, K.: State-of-the-practice in knowledge-based system verification and validation. Expert Systems With Applications 3, 403–410 (1991)
O’Leary, D.: Design, Development and Validation of Expert Systems: A Survey of Developers, pp. 3–18. John Wiley & Sons Ltd., Chichester (1991)
Cusumano, M., MacCormack, A.C., Kemerer, F., Crandall, B.: Software development worldwide: The state of the practice. IEEE Software 20 (2003)
Zhao, L., Elbaum, S.: A survey on quality related activities in open source. SIGSOFT Software Engineering Notes 25(3), 54–57 (2000)
Zhao, L., Elbaum, S.: Quality assurance under the open source development model. Journal of Systems and Software 66, 65–75 (2003)
Runeson, P., Andersson, C., Thelin, T., Andrews, A., Berling, T.: What do we know about defect detection methods? IEEE Software 23, 82–90 (2006)
SurveyMonkey: Surveymonkey (2008) (accessed 2008-05-29), http://www.surveymonkey.com/
Larman, C., Basili, V.: Iterative and incremental development: A brief history. IEEE Computer, 47–56 (June 2003)
MacCormack, A.: Product-development practices that work. MIT Sloan Management Review, 75–84 (2001)
Zacharias, V.: The debugging of rule bases. In: Handbook of Research on Emerging Rule-Based Languages and Technologies: Open Solutions and Approaches. IGI Global (to appear, 2009)
Shapiro, E.Y.: Algorithmic program debugging. PhD thesis, Yale University (1982)
Chalupsky, H., Russ, T.: Whynot: Debugging failed queries in large knowledge bases. In: Proceedings of the Fourteenth Innovative Applications of Artificial Intelligence Conference (IAAI 2002), pp. 870–877 (2002)
Becker, M., Nanz, S.: The role of abduction in declarative authorization policies. In: Proceedings of the 10th International Symposium on Practical Aspects of Declarative Languages (PADL) (2008)
Ilog: Agile business rule development (2008) (accessed 2008-05-31), http://www.ilog.com/brms/media/ABRD/
Zacharias, V.: The agile development of rule bases. In: Proceeedings of the 16th International Conference on Information Systems Development (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zacharias, V. (2008). Development and Verification of Rule Based Systems — A Survey of Developers. In: Bassiliades, N., Governatori, G., Paschke, A. (eds) Rule Representation, Interchange and Reasoning on the Web. RuleML 2008. Lecture Notes in Computer Science, vol 5321. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-88808-6_4
Download citation
DOI: https://doi.org/10.1007/978-3-540-88808-6_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-88807-9
Online ISBN: 978-3-540-88808-6
eBook Packages: Computer ScienceComputer Science (R0)