Skip to main content

V&V to Use Agile Approach in ES Development: Why RDR Works for Expert System Developments!

  • Conference paper
  • 2167 Accesses

Part of the Communications in Computer and Information Science book series (CCIS,volume 340)

Abstract

In artificial intelligence, many researchers have proposed several expert system development approaches but most of them failed to deal with two issues, maintenance and analysis. It is better to find an alternative solution from other areas, rather than to waste time waiting any longer. We found that researchers in computer software development also have been suffering from the difficulty of maintenance and analysis, just as in the expert system development area. To solve this problem, agile software development is used to overcome the difficulty of analysis, and business rules approach is utilised for removing maintenance issues. We believe that the two approaches are the ideal solutions that are able to formalize the expert system development process. In this paper, we outline this novel approach, Multiple Classification Ripple Down Rule, which is based on agile software development and business rules approach.

Keywords

  • Agile approach
  • Business rule approach
  • MCRDR

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-642-35267-6_15
  • Chapter length: 8 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   79.99
Price excludes VAT (USA)
  • ISBN: 978-3-642-35267-6
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   99.99
Price excludes VAT (USA)

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Liao, S.-H.: Expert system methodologies and applications-a decade review from 1995 to 2004. Expert Systems with Applications 28, 93–103 (2005)

    CrossRef  Google Scholar 

  2. Zelkowitz, M.V., Yeh, R.T., Hamlet, R.G., Gannon, J.D., Basili, V.R.: Software Engineering Practices in the US and Japan. IEEE Computer 17, 57–66 (1984)

    CrossRef  Google Scholar 

  3. Schreiber, G., Wielinga, B., De Hoogh, R., Akkermans, H., Van de Velde, W.: CommonKADS: A comprehensive methodology for KBS development. IEEE Expert (IEEE Intelligent Systems), 28–38 (1994)

    Google Scholar 

  4. Blythe, J., Kim, J., Ramachandran, S., Gil, Y.: An Integrated Environment for Knowledge Acquisition. In: Proceedings the 6th International Conference on Intelligent User Interfaces (2001)

    Google Scholar 

  5. Hazzan, O., Dubinsky, Y.: Why Software Engineering Programs Should Teach Agile Software Development. ACM SIGSOFT Software Engineering Notes 32 (2007)

    Google Scholar 

  6. O’Neil, B.: Business Rules to the Rescue in the 21st Century!. Presented at the ODTUG 2001 - Business Rules Symposium (2001)

    Google Scholar 

  7. Piaget, J.: The child’s conception of the world. Routledge and Kegan Paul, London (1929)

    Google Scholar 

  8. Kajko-Mattsson, M.: Problems in agile trenches. In: Proceedings of the Second ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, pp. 111–119 (2008)

    Google Scholar 

  9. Grossner, C., Preece, A.D., Chander, P.G., Radhakrishnan, T., Suen, C.Y.: Exploring the structure of rule based systems. In: Proceedings of the Eleventh National Conference on Artificial Intelligence, pp. 704–709 (1993)

    Google Scholar 

  10. Kang, B.H., Gambetta, W., Compton, P.: Verification and validation with ripple-down rules. International Journal of Human-Computer Studies 44, 257–269 (1996)

    CrossRef  Google Scholar 

  11. Kang, B.H., Compton, P., Preston, P.: Multiple Classification Ripple Down Rules: Evaluation and Possibilities. In: Proceedings of the 9th Banff Knowledge Acquisition for Knowledge Based Systems (1995)

    Google Scholar 

  12. Cao, T.M., Martin, E., Compton, P.: On the Convergence of Incremental Knowledge Base Construction. In: Proceedings of the 7th International Conference on Discovery Science, pp. 207–218 (2004)

    Google Scholar 

  13. Kang, B.H.: Validating knowledge acquisition: multiple classification ripple-down rules. University of New South Wales (1996)

    Google Scholar 

  14. Compton, P., Peters, L., Edwards, G., Lavers, T.G.: Experience with Ripple-Down Rules. In: Proceedings of the SGAI International Conference on Artificial Intelligence, pp. 109–121 (2005)

    Google Scholar 

  15. Park, S.S., Kim, Y.S., Kang, B.H.: Web Document Classification: Managing Context Change. In: Proceedings of the IADIS International Conference WWW/Internet (2004)

    Google Scholar 

  16. Bindoff, I., Kang, B.H., Ling, T., Tenni, P., Peterson, G.: Applying MCRDR to a Multidisciplinary Domain. In: Orgun, M.A., Thornton, J. (eds.) AI 2007. LNCS (LNAI), vol. 4830, pp. 519–528. Springer, Heidelberg (2007)

    CrossRef  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Yoon, H., Han, S.C., Kang, B.H., Park, SB. (2012). V&V to Use Agile Approach in ES Development: Why RDR Works for Expert System Developments!. In: Kim, Th., Ramos, C., Kim, Hk., Kiumi, A., Mohammed, S., Ślęzak, D. (eds) Computer Applications for Software Engineering, Disaster Recovery, and Business Continuity. Communications in Computer and Information Science, vol 340. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35267-6_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-35267-6_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-35266-9

  • Online ISBN: 978-3-642-35267-6

  • eBook Packages: Computer ScienceComputer Science (R0)