Reference Hub1
Agile Development of Rule Systems

Agile Development of Rule Systems

Joachim Baumeister, Dietmar Seipel, Frank Puppe
ISBN13: 9781605664026|ISBN10: 1605664022|EISBN13: 9781605664033
DOI: 10.4018/978-1-60566-402-6.ch011
Cite Chapter Cite Chapter

MLA

Baumeister, Joachim, et al. "Agile Development of Rule Systems." Handbook of Research on Emerging Rule-Based Languages and Technologies: Open Solutions and Approaches, edited by Adrian Giurca, et al., IGI Global, 2009, pp. 253-272. https://doi.org/10.4018/978-1-60566-402-6.ch011

APA

Baumeister, J., Seipel, D., & Puppe, F. (2009). Agile Development of Rule Systems. In A. Giurca, D. Gasevic, & K. Taveter (Eds.), Handbook of Research on Emerging Rule-Based Languages and Technologies: Open Solutions and Approaches (pp. 253-272). IGI Global. https://doi.org/10.4018/978-1-60566-402-6.ch011

Chicago

Baumeister, Joachim, Dietmar Seipel, and Frank Puppe. "Agile Development of Rule Systems." In Handbook of Research on Emerging Rule-Based Languages and Technologies: Open Solutions and Approaches, edited by Adrian Giurca, Dragan Gasevic, and Kuldar Taveter, 253-272. Hershey, PA: IGI Global, 2009. https://doi.org/10.4018/978-1-60566-402-6.ch011

Export Reference

Mendeley
Favorite

Abstract

The engineering of rule-based systems was a relevant issue in the past decades and has become more attractive recently due to the emergence of intelligent applications on the web. For example, web application servers including rule engines and the rule-based description of (semantic) web services. This development allows for a natural formalization of business logic but also poses new challenges with respect to the acquisition and evolution of rule-based knowledge. Although, a lot of research has been done in the past, the practical engineering and life cycle of larger rule-based systems still remains to be a difficult and complex task. State-of-the-art tools for rule development provide extensive support for the engineering, the analysis and debugging of such systems, but a simple and easily adoptable methodology is missing. In the best case, such a methodology should be well understood even with little training and should provide techniques to ensure quality, evolutionary health, and cost control of a rule base project. We present an agile methodology for the development and evolution of rule-based systems. Intuitive concepts like the system metaphor, the planning game, and the implementation cycle make its adoption to arbitrary projects very easy. With the promotion of continuous techniques such as automated testing and refactoring we cope with evolutionary aspects of knowledge bases.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.