Skip to main content
European Commission logo print header
Zawartość zarchiwizowana w dniu 2024-04-15

A Rule-Based Approach to Information Systems Development

Cel

The objective of RUBRIC was to develop a system for creating information systems for business applications which matched the requirements of users more accurately than was currently possible.
Individual end-user requirements were collected using a rule-based approach. This data was then integrated into a single model and used to generate the applications software.
A prototype system was developed consisting of:
-a rule-based fact-gathering and presentation system with different views for presentation and with validation tools
-a unified rule base (URB) to store, aggregate and validate individual requirements
-an application generating system to realise applications from rule-based descriptions in the URB, either by transformation or by interpretation of the rules.
The objective of the project was to develop a system for creating information systems for business applications which matched the requirements of users more accurately than was currently possible. Individual end user requirements were collected using a rule based approach. These data were integratedinto a single model and used to generate the applications software. A prototype system was developed consisting of a rule based fact gathering and presentation system with different views for presentation and with validation tools, a unified rule base (URB) to store, aggregate and validate individual requirements, and an application generating system to realise applications from rule based descriptions in the URB, either by transformation or by interpretation of the rules. The main result of the project was a language, with associated tools to represent and process knowledge about business applications. The langauge integrated concepts from 3 different paradigms (entity relationship, object oriented and rule based). As an intermediate result, an object oriented extension of Prolog, AMORE, was developed and fully tested during the implementation phase of the other tools. The final phase of the project was dedicated to the demonstration of the feasibility of applying the developed langauge to a concrete business situation.
The major outcome of RUBRIC was a language and associated tools able to represent and process knowledge about business applications. A language integrating concepts from three different paradigms (entity-relationship, object-oriented and rule-based) was developed and implemented.
As an intermediate result, an object-oriented extension of Prolog, AMORE, was developed and fully tested during the implementation phase of the other RUBRIC tools.
The final phase of the project was dedicated to the demonstration of the feasibility of applying the developed language to a concrete business situation. The Irish Electricity Supply Board (IESB) provided the trial site for this experiment. The other partners in the consortium developed training material for the IESB and provided the necessary training sessions in order that the application might be completely developed by IESB staff.
Exploitation
The RUBRIC project established and validated the basic principles for the use of AI technology in the development of business applications software. It can be expected that AI technology will not only contribute to increasing the productivity (and therefore decreasing the costs) of business software development, but will also permit applications of increased scope and complexity to be tackled. The IESB case study proved the exploitability of RUBRIC's results.

Temat(-y)

Data not available

Zaproszenie do składania wniosków

Data not available

System finansowania

Data not available

Koordynator

JAMES MARTIN ASSOCIATES
Wkład UE
Brak danych
Adres
RUE DE GENEVE 10 BOITE POSTALE 4
1140 BRUSSELS
Belgia

Zobacz na mapie

Koszt całkowity
Brak danych

Uczestnicy (3)