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
Semantic errors in ArgoUML - a case study of semantic integrity
2004 (English)Independent thesis Advanced level (degree of Master (One Year))Student thesis
Abstract [en]

This dissertation investigates the semantic integrity of an open source project called ArgoUML. In order to achieve this, a number of ¯les are randomly selected and searched for methods that we believe may cause semantic errors. For each of the found methods a contract was constructed using reverse engineering. To evaluate the semantic integrity of ArgoUML, each client of said methods were examined in order to determine if the constructed contract was respected. The number of clients not respecting the contracts is the number of semantic errors found. If extrapolating the results of the case study to the whole of ArgoUML, the system would contain relatively few suppliers whose clients cause semantic errors. This result indicates that either ArgoUML contains few semantic errors or our method of investigation is unsatisfactory for detecting semantic errors.

Place, publisher, year, edition, pages
2004. , p. 88
Identifiers
URN: urn:nbn:se:kau:diva-49365Local ID: DAV D-4OAI: oai:DiVA.org:kau-49365DiVA, id: diva2:1097762
Subject / course
Computer Science
Available from: 2017-05-22 Created: 2017-05-22

Open Access in DiVA

No full text in DiVA

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
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