A development process meta-model for Web based expert systems: The Web engineering point of view

Similar to many legacy computer systems, expert systems can be accessed via the Web, forming a set of Web applications known as Web based expert systems. The tough Web competition, the way people and organizations rely on Web applications and the increasing user requirements for better services have raised the complexity of such applications. Unfortunately, there is so far no clear answer to the question: How may the methods and experience of Web engineering and expert systems be combined and applied in order to develop effective and successful Web based expert systems? In an attempt to answer this question, a development process meta-model for Web based expert systems will be presented. Based on this metamodel, a publicly available Web based expert system called Landfill Operation Management Advisor (LOMA) was developed. In addition, the results of an accessibility evaluation on LOMA – the first ever reported on Web based expert systems – will be presented. The idea behind the presentation of the accessibility evaluation and its conclusions is to show to Web based expert system developers, who typically have little Web engineering background, that Web engineering issues should be considered when developing Web based expert systems.

[1]  Athula Ginige Web engineering: managing the complexity of web systems development , 2002, SEKE '02.

[2]  Barry W. Boehm,et al.  A spiral model of software development and enhancement , 1986, Computer.

[3]  Ralph Grove,et al.  Internet‐based expert systems , 2000, Expert Syst. J. Knowl. Eng..

[4]  Alan J. Thomson,et al.  A web-based expert system for advising on herbicide use in Great Britain , 2004 .

[5]  Patrick J. Lyons,et al.  Designing knowledge-based systems for incremental development , 1992 .

[6]  Fritz H. Grupe,et al.  An Internet-based expert system for selecting an academic major: www.MyMajors.com , 2002, Internet High. Educ..

[7]  Paul Clements,et al.  The Inevitable Pain of Software Development , Including of Extreme Programming , Caused by Requirements Volatility , .

[8]  Gustavo Rossi,et al.  Web Engineering , 2001, Lecture Notes in Computer Science.

[9]  Ioannis M. Dokas,et al.  Developing Web Sites For Web Based Expert Systems: A Web Engineering Approach , 2005, ITEE.

[10]  Efraim Turban,et al.  Decision support and expert systems (4th ed.): management support systems , 1995 .

[11]  Efraim Turban,et al.  Decision Support and Expert Systems: Management Support Systems , 1990 .

[12]  Andrew Stranieri,et al.  Tools for World Wide Web based legal decision support systems , 2001, ICAIL '01.

[13]  Vice President,et al.  An Introduction to Expert Systems , 1989 .

[14]  John S. Edwards,et al.  Web-based expert systems: benefits and challenges , 2005, Inf. Manag..

[15]  Martin Gaedke,et al.  WebComposition: An Object-Oriented Support System for the Web Engineering Lifecycle , 1997, Comput. Networks.