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...
Gespeichert in:
Hauptverfasser: | , |
---|---|
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 |