Operational semantics of UML activity diagram: An application in project management

With its recent adoption by the International Organization for Standardization, we foresee that UML will be systematically used for object-oriented modeling in industry. UML activity diagrams have been typically used to model software and business processes. Due to its semi-formal semantics and high...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Syriani, E., Ergin, H.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 8
container_issue
container_start_page 1
container_title
container_volume
creator Syriani, E.
Ergin, H.
description With its recent adoption by the International Organization for Standardization, we foresee that UML will be systematically used for object-oriented modeling in industry. UML activity diagrams have been typically used to model software and business processes. Due to its semi-formal semantics and high complexity, its advanced constructs such as expansion regions, interruptible regions, object nodes, time events, and compound activities are rarely used in practice. There has been significant work on formalizing UML activity diagrams in terms of its semantic domain: Petri net. However, none address the recent advanced constructs it offers. In this paper, we define the semantics of UML activity diagram using a rule-based model transformation. Verification and validation of the UML activity diagram model is then achieved by simulating and analyzing the Petri net model. We illustrate our technique by using an extension of UML activity diagram to facilitate project management tasks such as scheduling, cost estimation, and resource allocation.
doi_str_mv 10.1109/MoDRE.2012.6360083
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_6360083</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6360083</ieee_id><sourcerecordid>6360083</sourcerecordid><originalsourceid>FETCH-LOGICAL-i90t-1e7e1573d17e9489c66fbd1e7727ef6986a5415c3cb6579961754d7cb65e0a763</originalsourceid><addsrcrecordid>eNo1kN1Kw0AUhFdEUGteQG_2BRL3ZJM9u96V2qqQUtB6Xbabk7IlfySL0Lc3ap2bYQa-uRjG7kEkAMI8rrvn92WSCkgTJZUQWl6wyKCGTKHMpDbykt3-BxTXLBrHo5ikUxCAN-xj09Ngg-9aW_ORGtsG70beVfxzXXDrgv_y4cRLbw-DbZ74vOW272vvfhnuW94P3ZFc4BNqD9RQG-7YVWXrkaKzz9h2tdwuXuNi8_K2mBexNyLEQEiQoywByWTaOKWqfTm1mCJVymhl8wxyJ91e5WiMAsyzEn8SCYtKztjD36wnol0_-MYOp935BvkNg8lQ8A</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Operational semantics of UML activity diagram: An application in project management</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Syriani, E. ; Ergin, H.</creator><creatorcontrib>Syriani, E. ; Ergin, H.</creatorcontrib><description>With its recent adoption by the International Organization for Standardization, we foresee that UML will be systematically used for object-oriented modeling in industry. UML activity diagrams have been typically used to model software and business processes. Due to its semi-formal semantics and high complexity, its advanced constructs such as expansion regions, interruptible regions, object nodes, time events, and compound activities are rarely used in practice. There has been significant work on formalizing UML activity diagrams in terms of its semantic domain: Petri net. However, none address the recent advanced constructs it offers. In this paper, we define the semantics of UML activity diagram using a rule-based model transformation. Verification and validation of the UML activity diagram model is then achieved by simulating and analyzing the Petri net model. We illustrate our technique by using an extension of UML activity diagram to facilitate project management tasks such as scheduling, cost estimation, and resource allocation.</description><identifier>ISBN: 1467343870</identifier><identifier>ISBN: 9781467343879</identifier><identifier>EISBN: 9781467343893</identifier><identifier>EISBN: 1467343889</identifier><identifier>EISBN: 9781467343886</identifier><identifier>EISBN: 1467343897</identifier><identifier>DOI: 10.1109/MoDRE.2012.6360083</identifier><language>eng</language><publisher>IEEE</publisher><subject>Business ; Inhibitors ; ISO ; model transformation ; Object oriented modeling ; Petri net ; Semantics ; Syntactics ; UML activity diagram ; Unified modeling language</subject><ispartof>2012 Second IEEE International Workshop on Model-Driven Requirements Engineering (MoDRE), 2012, p.1-8</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6360083$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6360083$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Syriani, E.</creatorcontrib><creatorcontrib>Ergin, H.</creatorcontrib><title>Operational semantics of UML activity diagram: An application in project management</title><title>2012 Second IEEE International Workshop on Model-Driven Requirements Engineering (MoDRE)</title><addtitle>MoDRE</addtitle><description>With its recent adoption by the International Organization for Standardization, we foresee that UML will be systematically used for object-oriented modeling in industry. UML activity diagrams have been typically used to model software and business processes. Due to its semi-formal semantics and high complexity, its advanced constructs such as expansion regions, interruptible regions, object nodes, time events, and compound activities are rarely used in practice. There has been significant work on formalizing UML activity diagrams in terms of its semantic domain: Petri net. However, none address the recent advanced constructs it offers. In this paper, we define the semantics of UML activity diagram using a rule-based model transformation. Verification and validation of the UML activity diagram model is then achieved by simulating and analyzing the Petri net model. We illustrate our technique by using an extension of UML activity diagram to facilitate project management tasks such as scheduling, cost estimation, and resource allocation.</description><subject>Business</subject><subject>Inhibitors</subject><subject>ISO</subject><subject>model transformation</subject><subject>Object oriented modeling</subject><subject>Petri net</subject><subject>Semantics</subject><subject>Syntactics</subject><subject>UML activity diagram</subject><subject>Unified modeling language</subject><isbn>1467343870</isbn><isbn>9781467343879</isbn><isbn>9781467343893</isbn><isbn>1467343889</isbn><isbn>9781467343886</isbn><isbn>1467343897</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2012</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNo1kN1Kw0AUhFdEUGteQG_2BRL3ZJM9u96V2qqQUtB6Xbabk7IlfySL0Lc3ap2bYQa-uRjG7kEkAMI8rrvn92WSCkgTJZUQWl6wyKCGTKHMpDbykt3-BxTXLBrHo5ikUxCAN-xj09Ngg-9aW_ORGtsG70beVfxzXXDrgv_y4cRLbw-DbZ74vOW272vvfhnuW94P3ZFc4BNqD9RQG-7YVWXrkaKzz9h2tdwuXuNi8_K2mBexNyLEQEiQoywByWTaOKWqfTm1mCJVymhl8wxyJ91e5WiMAsyzEn8SCYtKztjD36wnol0_-MYOp935BvkNg8lQ8A</recordid><startdate>201209</startdate><enddate>201209</enddate><creator>Syriani, E.</creator><creator>Ergin, H.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201209</creationdate><title>Operational semantics of UML activity diagram: An application in project management</title><author>Syriani, E. ; Ergin, H.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i90t-1e7e1573d17e9489c66fbd1e7727ef6986a5415c3cb6579961754d7cb65e0a763</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2012</creationdate><topic>Business</topic><topic>Inhibitors</topic><topic>ISO</topic><topic>model transformation</topic><topic>Object oriented modeling</topic><topic>Petri net</topic><topic>Semantics</topic><topic>Syntactics</topic><topic>UML activity diagram</topic><topic>Unified modeling language</topic><toplevel>online_resources</toplevel><creatorcontrib>Syriani, E.</creatorcontrib><creatorcontrib>Ergin, H.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Syriani, E.</au><au>Ergin, H.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Operational semantics of UML activity diagram: An application in project management</atitle><btitle>2012 Second IEEE International Workshop on Model-Driven Requirements Engineering (MoDRE)</btitle><stitle>MoDRE</stitle><date>2012-09</date><risdate>2012</risdate><spage>1</spage><epage>8</epage><pages>1-8</pages><isbn>1467343870</isbn><isbn>9781467343879</isbn><eisbn>9781467343893</eisbn><eisbn>1467343889</eisbn><eisbn>9781467343886</eisbn><eisbn>1467343897</eisbn><abstract>With its recent adoption by the International Organization for Standardization, we foresee that UML will be systematically used for object-oriented modeling in industry. UML activity diagrams have been typically used to model software and business processes. Due to its semi-formal semantics and high complexity, its advanced constructs such as expansion regions, interruptible regions, object nodes, time events, and compound activities are rarely used in practice. There has been significant work on formalizing UML activity diagrams in terms of its semantic domain: Petri net. However, none address the recent advanced constructs it offers. In this paper, we define the semantics of UML activity diagram using a rule-based model transformation. Verification and validation of the UML activity diagram model is then achieved by simulating and analyzing the Petri net model. We illustrate our technique by using an extension of UML activity diagram to facilitate project management tasks such as scheduling, cost estimation, and resource allocation.</abstract><pub>IEEE</pub><doi>10.1109/MoDRE.2012.6360083</doi><tpages>8</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 1467343870
ispartof 2012 Second IEEE International Workshop on Model-Driven Requirements Engineering (MoDRE), 2012, p.1-8
issn
language eng
recordid cdi_ieee_primary_6360083
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Business
Inhibitors
ISO
model transformation
Object oriented modeling
Petri net
Semantics
Syntactics
UML activity diagram
Unified modeling language
title Operational semantics of UML activity diagram: An application in project management
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-05T10%3A16%3A08IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Operational%20semantics%20of%20UML%20activity%20diagram:%20An%20application%20in%20project%20management&rft.btitle=2012%20Second%20IEEE%20International%20Workshop%20on%20Model-Driven%20Requirements%20Engineering%20(MoDRE)&rft.au=Syriani,%20E.&rft.date=2012-09&rft.spage=1&rft.epage=8&rft.pages=1-8&rft.isbn=1467343870&rft.isbn_list=9781467343879&rft_id=info:doi/10.1109/MoDRE.2012.6360083&rft_dat=%3Cieee_6IE%3E6360083%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=9781467343893&rft.eisbn_list=1467343889&rft.eisbn_list=9781467343886&rft.eisbn_list=1467343897&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6360083&rfr_iscdi=true