2. Design and develop riskANGEL by updating old software archANGEL CRB (Case
Based Reasoning) Shell
Organisation: Brunel University and British Telecommunications Limited, United Kingdom.
Description: This project was part of a research project collobration between Brunel University, UK and British Telecommunications, UK. archANGEL is a software tool developed in java by Prof. Martin Shepperd
(http://www.brunel.ac.uk/about/acad/siscm/disc/people/all/MartinShepperd) for case based reasoning. This software is very large and complex and has been developed as a standalone swing application . The business logic and presentation layer are tightly coupled. So in order to allow the software to run on a server so that the case base can be shared between users, I along with Prof. Martin Shepperd have developed riskANGEL by modifying the archANGEL. The task involved, understanding the code of archANGEL, separating the business and presentation logic by writing and implementing a new business layer, developing the software as a client server application which in turn involved writing struts action and jsp files. Tomcat was used as a server.
Source Code Link
Java files
http://people.brunel.ac.uk/~cspgaaj/riskangel/src/
JSP pages
http://people.brunel.ac.uk/~cspgaaj/riskangel/web/
Role: Design and development of the system. All the code in the above links has been designed and developed by me.
Technology: Java,servlets, struts, tomcat, netbeans, xml