his.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Extracting ECA rules from UML
University of Skövde, Department of Computer Science.
2001 (English)Independent thesis Basic level (degree of Bachelor)Student thesis
Abstract [en]

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.

Place, publisher, year, edition, pages
Skövde: Institutionen för datavetenskap , 2001. , 99 p.
Keyword [en]
ECA, active, rules, DBMS, UML
Identifiers
URN: urn:nbn:se:his:diva-541OAI: oai:DiVA.org:his-541DiVA: diva2:2925
Presentation
(English)
Uppsok

Supervisors
Available from: 2008-01-18 Created: 2008-01-18 Last updated: 2009-12-11

Open Access in DiVA

fulltext(4316 kB)156 downloads
File information
File name FULLTEXT01.psFile size 4316 kBChecksum SHA-1
b5c974cca5b04f9f0dd32f6e029892c314be7ad1a613363469a16e4f930b196a8eafe3cd
Type fulltextMimetype application/postscript
fulltext(442 kB)79 downloads
File information
File name FULLTEXT02.pdfFile size 442 kBChecksum SHA-512
0e2d1d0adb9a3a9cf5cc58c3c6d819592bc060fa9aafba9990e146f5c266d9b314bcc4421388095c08fb4ccd63e7b6fd91395c0886d59df35e0b67a1bfc3054d
Type fulltextMimetype application/pdf

By organisation
Department of Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 235 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 416 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf