Högskolan i Skövde

his.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • apa-cv
  • 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
Vilka semantiska skillnader finns det mellan UML-A och UML med avseende på ECA-regler?
University of Skövde, Department of Computer Science.
2008 (Swedish)Independent thesis Basic level (degree of Bachelor)Student thesis
Abstract [sv]

Eftersom databaser blir allt vanligare och används mer och mer inom allt större områden är det viktigt att finna modelleringsspråk som kan modellera egenskaperna för databashanteringssystemen under analys och design fasen. Aktiva databashanteringssystem har egenskapen att automatiskt kunna reagera på händelser som uppkommer. Aktiva databashanteringssystem klarar av att hantera s.k. ECA-regler. ECA-regler består av händelse, villkor och handling. För att kunna modellera aktiva databashanteringssystem krävs att det är möjligt att modellera ECA-regler. Ett modelleringsspråk som anses kunna modellera ECA-regler är UML. Berndtsson och Calestam (2001) anser dock att det finns brister i UML och har därför skapat en extension UML-A som bättre klarar av att uttrycka ECA-regler.

Detta arbete undersöker ifall det finns några semantiska skillnader mellan UML och UML-A. Jämförelsen sker genom att ett antal exempelregler skapas och att dessa modelleras i både UML-A och UML. Modellerna utvärderas både semantiskt och grafiskt för att se ifall skillnader kan påvisas mellan modelleringsspråken. Resultaten som kommit fram i detta arbete är att det finns klara semantiska skillnader mellan UML och UML-A när det gäller ECA-regler. De brister som funnits hos UML har inte kunnat identifieras i UML-A vilket tyder på att UML-A mycket väl skulle kunna användas för att modellera ECA-regler och därmed även aktiva databashanteringssystem.

Place, publisher, year, edition, pages
Skövde: Institutionen för datavetenskap , 2008. , p. 85
Keywords [sv]
UML, UML-A, Tillståndsdiagram, ECA-regler, Aktiva databashanteringssystem
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:his:diva-645OAI: oai:DiVA.org:his-645DiVA, id: diva2:3038
Subject / course
Computer Science
Educational program
Systemprogrammering
Presentation
(English)
Uppsok
Technology
Supervisors
Available from: 2008-01-30 Created: 2008-01-30 Last updated: 2019-06-05

Open Access in DiVA

fulltext(8035 kB)149 downloads
File information
File name FULLTEXT02.pdfFile size 8035 kBChecksum SHA-512
22ccb6aabf8e68b7dff40d500b5cfe0332c3d81dfb987e59f2d4414249008f1b7575c524dc203241773c5332321ecc25c7ecfdb3e221da96fb119d5979164161
Type fulltextMimetype application/pdf

By organisation
Department of Computer Science
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 219 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

urn-nbn

Altmetric score

urn-nbn
Total: 565 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • apa-cv
  • 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