Title :
A graphical editor for the conceptual design of business rules
Author :
Lang, P. ; Obermair, W. ; Kraus, W. ; Thalhammer, T.
Author_Institution :
Inst. fur Wirtschaftsinf., Johannes Kepler Univ., Linz, Austria
Abstract :
At the conceptual level, business rules are formulated from an external observation perspective according to the event-condition-action structure of rules in active database systems. Situation/activation diagrams homogeneously extend object/behavior diagrams to a graphical notation for the conceptual design of business objects and their associated business rules. Situation diagrams provide a high-level representation of logical events. Activation diagrams specify graphically which activities have to be performed upon some triggering event if an associated condition is satisfied. The developed editor supports both object/behavior diagrams and situation/activation diagrams. The editor performs syntactic consistency checks during the interactive design process. Moreover, by building the logical model in parallel with the diagrams, the editor guarantees that local semantic consistency checks can be performed incrementally, too. The editor clearly separates between schema data and pure visualization data describing the location of diagram elements. This separation facilitates the reuse of the generated data for further processing. Both schema data and visualization data are stored in the commercial object-oriented database system GemStone. Alternatively, those data may be stored in a file. The editor has been implemented using VisualWorks and MetaDoME, a framework for building graphical editors with VisualWorks
Keywords :
active databases; business data processing; business graphics; data visualisation; deductive databases; diagrams; object-oriented databases; systems analysis; text editing; GemStone; MetaDoME; VisualWorks; active database systems; business rules; conceptual design; data reuse; data separation; diagram element location description; event-condition-action structure; external observation; graphical editor; graphical notation; high-level representation; interactive design process; local semantic consistency checks; logical events; logical model; object-oriented database system; object/behavior diagrams; schema data; situation diagrams; situation/activation diagrams; syntactic consistency checks; triggering event; visualization data; Business; Calendars; Contracts; Data visualization; Database systems; Monitoring; Object oriented databases; Object oriented modeling; Prototypes; Visual databases;
Conference_Titel :
Data Engineering, 1998. Proceedings., 14th International Conference on
Conference_Location :
Orlando, FL
Print_ISBN :
0-8186-8289-2
DOI :
10.1109/ICDE.1998.655824