Extracting ECA rules from UML

Active technology in database management systems (DBMS) enables the movement of behaviour dependent on the system’s state, from the application software to a rule base in the DBMS. With active technology in database systems, the problem of how to design active behaviour has become an important issue...

Full description

Bibliographic Details
Main Author: Palmadottir, Julia
Format: Others
Language:English
Published: Högskolan i Skövde, Institutionen för datavetenskap 2001
Subjects:
ECA
UML
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-541
id ndltd-UPSALLA1-oai-DiVA.org-his-541
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-his-5412013-01-08T13:21:35ZExtracting ECA rules from UMLengPalmadottir, JuliaHögskolan i Skövde, Institutionen för datavetenskapSkövde : Institutionen för datavetenskap2001ECAactiverulesDBMSUMLActive technology in database management systems (DBMS) enables the movement of behaviour dependent on the system’s state, from the application software to a rule base in the DBMS. With active technology in database systems, the problem of how to design active behaviour has become an important issue. Modelling processes do not foresee support for design of active rules which can lead to conflicts between the event-condition-action (ECA) rules representing the active behaviour and the application systems, using the active DBMS. The unified modelling language (UML) is a widely used notation language and is the main subject in this project. Its features will be investigated to acknowledge to what extend UML modelling diagrams provide information that can be used to formulate ECA rules. To achieve this, two methods where developed. One of the methods was applied on use-case UML modelling diagrams. The use-case models were developed by means of reflecting a real-life organisation. The results from applying the method on the use-case models were that there are features in UML that can be expressed with ECA rules. Active technology in database management systems (DBMS) enables the movement of behaviour dependent on the system’s state, from the application software to a rule base in the DBMS. With active technology in database systems, the problem of how to design active behaviour has become an important issue. Modelling processes do not foresee support for design of active rules which can lead to conflicts between the event-condition-action (ECA) rules representing the active behaviour and the application systems, using the active DBMS. The unified modelling language (UML) is a widely used notation language and is the main subject in this project. Its features will be investigated to acknowledge to what extend UML modelling diagrams provide information that can be used to formulate ECA rules. To achieve this, two methods where developed. One of the methods was applied on use-case UML modelling diagrams. The use-case models were developed by means of reflecting a real-life organisation. The results from applying the method on the use-case models were that there are features in UML that can be expressed with ECA rules. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-541application/postscriptinfo:eu-repo/semantics/openAccessapplication/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic ECA
active
rules
DBMS
UML
spellingShingle ECA
active
rules
DBMS
UML
Palmadottir, Julia
Extracting ECA rules from UML
description Active technology in database management systems (DBMS) enables the movement of behaviour dependent on the system’s state, from the application software to a rule base in the DBMS. With active technology in database systems, the problem of how to design active behaviour has become an important issue. Modelling processes do not foresee support for design of active rules which can lead to conflicts between the event-condition-action (ECA) rules representing the active behaviour and the application systems, using the active DBMS. The unified modelling language (UML) is a widely used notation language and is the main subject in this project. Its features will be investigated to acknowledge to what extend UML modelling diagrams provide information that can be used to formulate ECA rules. To achieve this, two methods where developed. One of the methods was applied on use-case UML modelling diagrams. The use-case models were developed by means of reflecting a real-life organisation. The results from applying the method on the use-case models were that there are features in UML that can be expressed with ECA rules. Active technology in database management systems (DBMS) enables the movement of behaviour dependent on the system’s state, from the application software to a rule base in the DBMS. With active technology in database systems, the problem of how to design active behaviour has become an important issue. Modelling processes do not foresee support for design of active rules which can lead to conflicts between the event-condition-action (ECA) rules representing the active behaviour and the application systems, using the active DBMS. The unified modelling language (UML) is a widely used notation language and is the main subject in this project. Its features will be investigated to acknowledge to what extend UML modelling diagrams provide information that can be used to formulate ECA rules. To achieve this, two methods where developed. One of the methods was applied on use-case UML modelling diagrams. The use-case models were developed by means of reflecting a real-life organisation. The results from applying the method on the use-case models were that there are features in UML that can be expressed with ECA rules.
author Palmadottir, Julia
author_facet Palmadottir, Julia
author_sort Palmadottir, Julia
title Extracting ECA rules from UML
title_short Extracting ECA rules from UML
title_full Extracting ECA rules from UML
title_fullStr Extracting ECA rules from UML
title_full_unstemmed Extracting ECA rules from UML
title_sort extracting eca rules from uml
publisher Högskolan i Skövde, Institutionen för datavetenskap
publishDate 2001
url http://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-541
work_keys_str_mv AT palmadottirjulia extractingecarulesfromuml
_version_ 1716517276037939200