Enhancing UML activity diagrams using OCL

Business process automation is very much important for the customer satisfaction and for good productivity. UML Activity diagram is a behavioral diagram which is suitable to model business process. The activity diagram can be enhanced using Object Constraint Language (OCL). This elaboration will hel...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Sunitha, E. V., Samuel, Philip
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 6
container_issue
container_start_page 1
container_title
container_volume
creator Sunitha, E. V.
Samuel, Philip
description Business process automation is very much important for the customer satisfaction and for good productivity. UML Activity diagram is a behavioral diagram which is suitable to model business process. The activity diagram can be enhanced using Object Constraint Language (OCL). This elaboration will help us to include more implementation specific details in the activity diagram. In this paper we present different possibilities to include OCL in the activity diagram and their metamodels. The paper proposes an algorithm to convert the OCL statements to a target code. The OCL enhanced activity diagram can be converted to any target language like Java, C++ etc. In this paper we are converting the system design, represented in activity diagram, to Java code. We also present a prototype of the code generator named ActivityOCLKode and we evaluate the prototype with parameters like complexity, percentage of code generated.
doi_str_mv 10.1109/ICCIC.2013.6724115
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_6724115</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6724115</ieee_id><sourcerecordid>6724115</sourcerecordid><originalsourceid>FETCH-LOGICAL-i123t-9326a5e512b2553863c2d9b7a5479a33a5d857e1a260be78e78cdb65369909873</originalsourceid><addsrcrecordid>eNo1j0FLw0AUhFdEUGv-gF5y9ZC4b1_evuxRlqqBSC_2XF6Sta7YINko9N9bscLAMHwwzCh1DboE0O6u8b7xpdGApWVTAdCJyhzXULFzQI7Nqbr8DxWfqyyld601MBMxXqjb5fgmYx_Hbb5-bnPp5_gd530-RNlOskv5V_plK99eqbNX-UghO_pCrR-WL_6paFePjb9viwgG58KhsUKBwHSGCGuLvRlcx0KHFYIoNNTEAcRY3QWuD-qHzhJa57SrGRfq5q83hhA2n1PcybTfHN_hD8-3QEo</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Enhancing UML activity diagrams using OCL</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Sunitha, E. V. ; Samuel, Philip</creator><creatorcontrib>Sunitha, E. V. ; Samuel, Philip</creatorcontrib><description>Business process automation is very much important for the customer satisfaction and for good productivity. UML Activity diagram is a behavioral diagram which is suitable to model business process. The activity diagram can be enhanced using Object Constraint Language (OCL). This elaboration will help us to include more implementation specific details in the activity diagram. In this paper we present different possibilities to include OCL in the activity diagram and their metamodels. The paper proposes an algorithm to convert the OCL statements to a target code. The OCL enhanced activity diagram can be converted to any target language like Java, C++ etc. In this paper we are converting the system design, represented in activity diagram, to Java code. We also present a prototype of the code generator named ActivityOCLKode and we evaluate the prototype with parameters like complexity, percentage of code generated.</description><identifier>ISBN: 1479915947</identifier><identifier>ISBN: 9781479915941</identifier><identifier>EISBN: 9781479915972</identifier><identifier>EISBN: 9781479915958</identifier><identifier>EISBN: 1479915955</identifier><identifier>EISBN: 1479915971</identifier><identifier>DOI: 10.1109/ICCIC.2013.6724115</identifier><language>eng</language><publisher>IEEE</publisher><subject>activity diagram ; Code generation ; Complexity theory ; Context ; Decision making ; MDA ; OCL ; Syntactics ; System analysis and design ; UML ; Unified modeling language ; XML</subject><ispartof>2013 IEEE International Conference on Computational Intelligence and Computing Research, 2013, p.1-6</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/6724115$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2052,27902,54895</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6724115$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Sunitha, E. V.</creatorcontrib><creatorcontrib>Samuel, Philip</creatorcontrib><title>Enhancing UML activity diagrams using OCL</title><title>2013 IEEE International Conference on Computational Intelligence and Computing Research</title><addtitle>ICCIC</addtitle><description>Business process automation is very much important for the customer satisfaction and for good productivity. UML Activity diagram is a behavioral diagram which is suitable to model business process. The activity diagram can be enhanced using Object Constraint Language (OCL). This elaboration will help us to include more implementation specific details in the activity diagram. In this paper we present different possibilities to include OCL in the activity diagram and their metamodels. The paper proposes an algorithm to convert the OCL statements to a target code. The OCL enhanced activity diagram can be converted to any target language like Java, C++ etc. In this paper we are converting the system design, represented in activity diagram, to Java code. We also present a prototype of the code generator named ActivityOCLKode and we evaluate the prototype with parameters like complexity, percentage of code generated.</description><subject>activity diagram</subject><subject>Code generation</subject><subject>Complexity theory</subject><subject>Context</subject><subject>Decision making</subject><subject>MDA</subject><subject>OCL</subject><subject>Syntactics</subject><subject>System analysis and design</subject><subject>UML</subject><subject>Unified modeling language</subject><subject>XML</subject><isbn>1479915947</isbn><isbn>9781479915941</isbn><isbn>9781479915972</isbn><isbn>9781479915958</isbn><isbn>1479915955</isbn><isbn>1479915971</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2013</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNo1j0FLw0AUhFdEUGv-gF5y9ZC4b1_evuxRlqqBSC_2XF6Sta7YINko9N9bscLAMHwwzCh1DboE0O6u8b7xpdGApWVTAdCJyhzXULFzQI7Nqbr8DxWfqyyld601MBMxXqjb5fgmYx_Hbb5-bnPp5_gd530-RNlOskv5V_plK99eqbNX-UghO_pCrR-WL_6paFePjb9viwgG58KhsUKBwHSGCGuLvRlcx0KHFYIoNNTEAcRY3QWuD-qHzhJa57SrGRfq5q83hhA2n1PcybTfHN_hD8-3QEo</recordid><startdate>20131201</startdate><enddate>20131201</enddate><creator>Sunitha, E. V.</creator><creator>Samuel, Philip</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>20131201</creationdate><title>Enhancing UML activity diagrams using OCL</title><author>Sunitha, E. V. ; Samuel, Philip</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i123t-9326a5e512b2553863c2d9b7a5479a33a5d857e1a260be78e78cdb65369909873</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2013</creationdate><topic>activity diagram</topic><topic>Code generation</topic><topic>Complexity theory</topic><topic>Context</topic><topic>Decision making</topic><topic>MDA</topic><topic>OCL</topic><topic>Syntactics</topic><topic>System analysis and design</topic><topic>UML</topic><topic>Unified modeling language</topic><topic>XML</topic><toplevel>online_resources</toplevel><creatorcontrib>Sunitha, E. V.</creatorcontrib><creatorcontrib>Samuel, Philip</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>Sunitha, E. V.</au><au>Samuel, Philip</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Enhancing UML activity diagrams using OCL</atitle><btitle>2013 IEEE International Conference on Computational Intelligence and Computing Research</btitle><stitle>ICCIC</stitle><date>2013-12-01</date><risdate>2013</risdate><spage>1</spage><epage>6</epage><pages>1-6</pages><isbn>1479915947</isbn><isbn>9781479915941</isbn><eisbn>9781479915972</eisbn><eisbn>9781479915958</eisbn><eisbn>1479915955</eisbn><eisbn>1479915971</eisbn><abstract>Business process automation is very much important for the customer satisfaction and for good productivity. UML Activity diagram is a behavioral diagram which is suitable to model business process. The activity diagram can be enhanced using Object Constraint Language (OCL). This elaboration will help us to include more implementation specific details in the activity diagram. In this paper we present different possibilities to include OCL in the activity diagram and their metamodels. The paper proposes an algorithm to convert the OCL statements to a target code. The OCL enhanced activity diagram can be converted to any target language like Java, C++ etc. In this paper we are converting the system design, represented in activity diagram, to Java code. We also present a prototype of the code generator named ActivityOCLKode and we evaluate the prototype with parameters like complexity, percentage of code generated.</abstract><pub>IEEE</pub><doi>10.1109/ICCIC.2013.6724115</doi><tpages>6</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 1479915947
ispartof 2013 IEEE International Conference on Computational Intelligence and Computing Research, 2013, p.1-6
issn
language eng
recordid cdi_ieee_primary_6724115
source IEEE Electronic Library (IEL) Conference Proceedings
subjects activity diagram
Code generation
Complexity theory
Context
Decision making
MDA
OCL
Syntactics
System analysis and design
UML
Unified modeling language
XML
title Enhancing UML activity diagrams using OCL
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-04T12%3A10%3A47IST&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=Enhancing%20UML%20activity%20diagrams%20using%20OCL&rft.btitle=2013%20IEEE%20International%20Conference%20on%20Computational%20Intelligence%20and%20Computing%20Research&rft.au=Sunitha,%20E.%20V.&rft.date=2013-12-01&rft.spage=1&rft.epage=6&rft.pages=1-6&rft.isbn=1479915947&rft.isbn_list=9781479915941&rft_id=info:doi/10.1109/ICCIC.2013.6724115&rft_dat=%3Cieee_6IE%3E6724115%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=9781479915972&rft.eisbn_list=9781479915958&rft.eisbn_list=1479915955&rft.eisbn_list=1479915971&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6724115&rfr_iscdi=true