Synchronous collaborative development of UML models on the Internet

This paper discusses the synchronous viewing and editing of object-oriented models based on the Unified Modeling Language (UML) by multiple users on the internet. Each user works on a copy of the model, which is continuously synchronized with the master copy on a central server. A group of users can...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Concurrent engineering, research and applications research and applications, 2001-06, Vol.9 (2), p.111-119
Hauptverfasser: Chan, S C F, Lee |h P. S. H., Ng |h V. T. Y., Chan |h A. T. S.
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 119
container_issue 2
container_start_page 111
container_title Concurrent engineering, research and applications
container_volume 9
creator Chan, S C F
Lee |h P. S. H.
Ng |h V. T. Y.
Chan |h A. T. S.
description This paper discusses the synchronous viewing and editing of object-oriented models based on the Unified Modeling Language (UML) by multiple users on the internet. Each user works on a copy of the model, which is continuously synchronized with the master copy on a central server. A group of users can work together in the common single writer-multiple reader mode, controlled by a token that can be passed from user to user. Alternatively, different users can lock different parts of the model for exclusive editing while the changes are visible to all other users. One can improve on basic granular locking by considering the semantics of the graphical notation. A semantics-based locking mechanism has been designed and implemented for UML class diagrams in order to allow users to collaborate more effectively. A prototype collaborative UML (CUML) editing system has been implemented in Java to validate the design.
doi_str_mv 10.1106/V6F6-FRK5-6BQ4-NUHM
format Article
fullrecord <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_miscellaneous_27013400</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>27013400</sourcerecordid><originalsourceid>FETCH-proquest_miscellaneous_270134003</originalsourceid><addsrcrecordid>eNqNjbsOgjAYRjtoIl6ewKWTW7VQRF01Eoxi4gXjRhB_A6b0V1pIfHsZfACnbzgn5yNkaPOxbXNvcvF8j_nH7ZR5y4PL9lEQtojVEMGchbh2SFfrJ-fcdcTcIqvTR6VZiQorTVOUMrlhmZi8BnqHGiS-ClCG4oNG4Y4WeAepKSpqMqAbZaBUYPqk_UikhsFve2Tkr8-rgL1KfFegTVzkOoWmraC5iZ0Zt4XLufhb_AKvIEOl</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>27013400</pqid></control><display><type>article</type><title>Synchronous collaborative development of UML models on the Internet</title><source>SAGE Complete A-Z List</source><creator>Chan, S C F ; Lee |h P. S. H. ; Ng |h V. T. Y. ; Chan |h A. T. S.</creator><creatorcontrib>Chan, S C F ; Lee |h P. S. H. ; Ng |h V. T. Y. ; Chan |h A. T. S.</creatorcontrib><description>This paper discusses the synchronous viewing and editing of object-oriented models based on the Unified Modeling Language (UML) by multiple users on the internet. Each user works on a copy of the model, which is continuously synchronized with the master copy on a central server. A group of users can work together in the common single writer-multiple reader mode, controlled by a token that can be passed from user to user. Alternatively, different users can lock different parts of the model for exclusive editing while the changes are visible to all other users. One can improve on basic granular locking by considering the semantics of the graphical notation. A semantics-based locking mechanism has been designed and implemented for UML class diagrams in order to allow users to collaborate more effectively. A prototype collaborative UML (CUML) editing system has been implemented in Java to validate the design.</description><identifier>ISSN: 1063-293X</identifier><identifier>DOI: 10.1106/V6F6-FRK5-6BQ4-NUHM</identifier><language>eng</language><ispartof>Concurrent engineering, research and applications, 2001-06, Vol.9 (2), p.111-119</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,778,782,27911,27912</link.rule.ids></links><search><creatorcontrib>Chan, S C F</creatorcontrib><creatorcontrib>Lee |h P. S. H.</creatorcontrib><creatorcontrib>Ng |h V. T. Y.</creatorcontrib><creatorcontrib>Chan |h A. T. S.</creatorcontrib><title>Synchronous collaborative development of UML models on the Internet</title><title>Concurrent engineering, research and applications</title><description>This paper discusses the synchronous viewing and editing of object-oriented models based on the Unified Modeling Language (UML) by multiple users on the internet. Each user works on a copy of the model, which is continuously synchronized with the master copy on a central server. A group of users can work together in the common single writer-multiple reader mode, controlled by a token that can be passed from user to user. Alternatively, different users can lock different parts of the model for exclusive editing while the changes are visible to all other users. One can improve on basic granular locking by considering the semantics of the graphical notation. A semantics-based locking mechanism has been designed and implemented for UML class diagrams in order to allow users to collaborate more effectively. A prototype collaborative UML (CUML) editing system has been implemented in Java to validate the design.</description><issn>1063-293X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2001</creationdate><recordtype>article</recordtype><recordid>eNqNjbsOgjAYRjtoIl6ewKWTW7VQRF01Eoxi4gXjRhB_A6b0V1pIfHsZfACnbzgn5yNkaPOxbXNvcvF8j_nH7ZR5y4PL9lEQtojVEMGchbh2SFfrJ-fcdcTcIqvTR6VZiQorTVOUMrlhmZi8BnqHGiS-ClCG4oNG4Y4WeAepKSpqMqAbZaBUYPqk_UikhsFve2Tkr8-rgL1KfFegTVzkOoWmraC5iZ0Zt4XLufhb_AKvIEOl</recordid><startdate>20010601</startdate><enddate>20010601</enddate><creator>Chan, S C F</creator><creator>Lee |h P. S. H.</creator><creator>Ng |h V. T. Y.</creator><creator>Chan |h A. T. S.</creator><scope>7SC</scope><scope>7TB</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20010601</creationdate><title>Synchronous collaborative development of UML models on the Internet</title><author>Chan, S C F ; Lee |h P. S. H. ; Ng |h V. T. Y. ; Chan |h A. T. S.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-proquest_miscellaneous_270134003</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2001</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Chan, S C F</creatorcontrib><creatorcontrib>Lee |h P. S. H.</creatorcontrib><creatorcontrib>Ng |h V. T. Y.</creatorcontrib><creatorcontrib>Chan |h A. T. S.</creatorcontrib><collection>Computer and Information Systems Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Concurrent engineering, research and applications</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Chan, S C F</au><au>Lee |h P. S. H.</au><au>Ng |h V. T. Y.</au><au>Chan |h A. T. S.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Synchronous collaborative development of UML models on the Internet</atitle><jtitle>Concurrent engineering, research and applications</jtitle><date>2001-06-01</date><risdate>2001</risdate><volume>9</volume><issue>2</issue><spage>111</spage><epage>119</epage><pages>111-119</pages><issn>1063-293X</issn><abstract>This paper discusses the synchronous viewing and editing of object-oriented models based on the Unified Modeling Language (UML) by multiple users on the internet. Each user works on a copy of the model, which is continuously synchronized with the master copy on a central server. A group of users can work together in the common single writer-multiple reader mode, controlled by a token that can be passed from user to user. Alternatively, different users can lock different parts of the model for exclusive editing while the changes are visible to all other users. One can improve on basic granular locking by considering the semantics of the graphical notation. A semantics-based locking mechanism has been designed and implemented for UML class diagrams in order to allow users to collaborate more effectively. A prototype collaborative UML (CUML) editing system has been implemented in Java to validate the design.</abstract><doi>10.1106/V6F6-FRK5-6BQ4-NUHM</doi></addata></record>
fulltext fulltext
identifier ISSN: 1063-293X
ispartof Concurrent engineering, research and applications, 2001-06, Vol.9 (2), p.111-119
issn 1063-293X
language eng
recordid cdi_proquest_miscellaneous_27013400
source SAGE Complete A-Z List
title Synchronous collaborative development of UML models on the Internet
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-15T10%3A13%3A42IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Synchronous%20collaborative%20development%20of%20UML%20models%20on%20the%20Internet&rft.jtitle=Concurrent%20engineering,%20research%20and%20applications&rft.au=Chan,%20S%20C%20F&rft.date=2001-06-01&rft.volume=9&rft.issue=2&rft.spage=111&rft.epage=119&rft.pages=111-119&rft.issn=1063-293X&rft_id=info:doi/10.1106/V6F6-FRK5-6BQ4-NUHM&rft_dat=%3Cproquest%3E27013400%3C/proquest%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=27013400&rft_id=info:pmid/&rfr_iscdi=true