Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Conversion of SBVR Behavioral Business Rules to UML Diagrams: Initial Study of Automation
Blekinge Tekniska Högskola, Fakulteten för datavetenskaper, Institutionen för programvaruteknik. Wrocław University of Technology.
2016 (engelsk)Independent thesis Advanced level (degree of Master (Two Years)), 20 poäng / 30 hpOppgave
Abstract [en]

Context. Automation of conversion of business rules into source code in software development project can reduce time and effort in phase of development. In this thesis we discuss automatic conversion of behavioral business rules defined in Semantics of Business Vocabulary and Rules (SBVR) standard, to fragments of Unified Modeling Language diagrams: activity, sequence and state machine. It is conversion from Computation Independent Model (CIM) into Platform Independent Model (PIM) levels defined by Model Driven Architecture (MDA). PIM in MDA can be further transformed into Platform Specific Model which is prepared for source code generation.

Objectives. Aim of this thesis is to initially explore field of automatic conversion of behavioral business rules - conversion from SBVR representation to fragments of UML diagrams. It is done by fulfilment of objectives defined as following:

-To find out properties of SBVR behavioral rule which ensure that the rule can be automatically converted to parts of UML behavioral diagrams (activity, sequence, state machine).

-To propose mapping of SBVR contructs to constructs of UML behavioral diagrams.

-To prepare guidelines which help to specify SBVR behavioral business rules in such way that they can be automatically transformed into fragments of selected UML behavioral diagrams.

Methods. Expert opinion and case study were applied. Business analysts from industry and academia were asked to convert set of SBVR behavioral business rules to UML behavioral diagrams: activity, sequence and state machine. Analysis of the set of business rules and their conversions to UML diagrams was basis for fulfilment of objectives.

Results. 2 syntax and 3 semantic properties were defined. Conversion rules which define mapping for SBVR behavioral business rules constructs to UML constructs were defined: 5 rules for conversion to activity diagram, 6 for conversion to sequence diagram, 5 for conversion to state machine diagram. 6 guidelines which are intended to help in specification of behavioral business rules that can be automatically transformed into UML diagrams according to the presented conversion rules, were defined.

Conclusions. Research performed in this thesis is initial study of automatic conversion of behavioral business rules from SBVR notation to UML behavioral diagrams notation. Validation of defined properties, conversion rules and guidelines can be done in industry as future work. Re-execution of research for larger and more diverse set/sets of behavioral business rules taken from industry projects, sufficiently broad access to business analysts from industry and academia could help to improve results.

sted, utgiver, år, opplag, sider
2016. , s. 87
Emneord [en]
Behavioral business rules, SBVR, SBVR to UML, automatic conversion, UML behavioral diagrams
HSV kategori
Identifikatorer
URN: urn:nbn:se:bth-13346OAI: oai:DiVA.org:bth-13346DiVA, id: diva2:1044992
Eksternt samarbeid
Wrocław University of Technology
Fag / kurs
PA2534 Master's Thesis (120 credits) in Software Engineering
Utdanningsprogram
PAAXA Master of Science Programme in Software Engineering
Veileder
Examiner
Tilgjengelig fra: 2016-11-15 Laget: 2016-11-07 Sist oppdatert: 2018-01-13bibliografisk kontrollert

Open Access i DiVA

fulltext(5939 kB)459 nedlastinger
Filinformasjon
Fil FULLTEXT02.pdfFilstørrelse 5939 kBChecksum SHA-512
db5b3b391aa2212e47e23ed542230b1f09497f093b03b00845b5da4d1e3722750809ac22c15752c9bc35bdca31e66bea6982510cd5c08c7f367fc947f42caed7
Type fulltextMimetype application/pdf

Søk i DiVA

Av forfatter/redaktør
Kaliniak, Paweł
Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar
Totalt: 459 nedlastinger
Antall nedlastinger er summen av alle nedlastinger av alle fulltekster. Det kan for eksempel være tidligere versjoner som er ikke lenger tilgjengelige

urn-nbn

Altmetric

urn-nbn
Totalt: 512 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf