{"id":"https://openalex.org/W2000907510","doi":"https://doi.org/10.1109/colcom.2007.4553850","title":"Maintaining constraints expressed as formulas in collaborative systems","display_name":"Maintaining constraints expressed as formulas in collaborative systems","publication_year":2007,"publication_date":"2007-11-01","ids":{"openalex":"https://openalex.org/W2000907510","doi":"https://doi.org/10.1109/colcom.2007.4553850","mag":"2000907510"},"language":"en","primary_location":{"id":"doi:10.1109/colcom.2007.4553850","is_oa":false,"landing_page_url":"https://doi.org/10.1109/colcom.2007.4553850","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2007 International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2007)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://hdl.handle.net/10072/17237","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5064346711","display_name":"Kai Lin","orcid":"https://orcid.org/0000-0002-2699-5064"},"institutions":[{"id":"https://openalex.org/I11701301","display_name":"Griffith University","ror":"https://ror.org/02sc3r913","country_code":"AU","type":"education","lineage":["https://openalex.org/I11701301"]}],"countries":["AU"],"is_corresponding":true,"raw_author_name":"Kai Lin","raw_affiliation_strings":["School of Information and Communication Technology, Griffith University, Brisbane, QLD, Australia","Sch. of Inf. & Commun. Technol., Griffith Univ., Brisbane, QLD"],"affiliations":[{"raw_affiliation_string":"School of Information and Communication Technology, Griffith University, Brisbane, QLD, Australia","institution_ids":["https://openalex.org/I11701301"]},{"raw_affiliation_string":"Sch. of Inf. & Commun. Technol., Griffith Univ., Brisbane, QLD","institution_ids":["https://openalex.org/I11701301"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100675676","display_name":"David Chen","orcid":"https://orcid.org/0000-0001-8690-7196"},"institutions":[{"id":"https://openalex.org/I11701301","display_name":"Griffith University","ror":"https://ror.org/02sc3r913","country_code":"AU","type":"education","lineage":["https://openalex.org/I11701301"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"David Chen","raw_affiliation_strings":["School of Information and Communication Technology, Griffith University, Brisbane, QLD, Australia","Sch. of Inf. & Commun. Technol., Griffith Univ., Brisbane, QLD"],"affiliations":[{"raw_affiliation_string":"School of Information and Communication Technology, Griffith University, Brisbane, QLD, Australia","institution_ids":["https://openalex.org/I11701301"]},{"raw_affiliation_string":"Sch. of Inf. & Commun. Technol., Griffith Univ., Brisbane, QLD","institution_ids":["https://openalex.org/I11701301"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052387251","display_name":"Geoff Dromey","orcid":null},"institutions":[{"id":"https://openalex.org/I11701301","display_name":"Griffith University","ror":"https://ror.org/02sc3r913","country_code":"AU","type":"education","lineage":["https://openalex.org/I11701301"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Geoff Dromey","raw_affiliation_strings":["School of Information and Communication Technology, Griffith University, Brisbane, QLD, Australia","Sch. of Inf. & Commun. Technol., Griffith Univ., Brisbane, QLD"],"affiliations":[{"raw_affiliation_string":"School of Information and Communication Technology, Griffith University, Brisbane, QLD, Australia","institution_ids":["https://openalex.org/I11701301"]},{"raw_affiliation_string":"Sch. of Inf. & Commun. Technol., Griffith Univ., Brisbane, QLD","institution_ids":["https://openalex.org/I11701301"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100891449","display_name":"Chengzheng Sun","orcid":null},"institutions":[{"id":"https://openalex.org/I172675005","display_name":"Nanyang Technological University","ror":"https://ror.org/02e7b5302","country_code":"SG","type":"education","lineage":["https://openalex.org/I172675005"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Chengzheng Sun","raw_affiliation_strings":["School of Computer Engineering, Nanyang Technological University, Singapore","School of Computer Engineering, Nanyang Technological University, Singapore, 639798"],"affiliations":[{"raw_affiliation_string":"School of Computer Engineering, Nanyang Technological University, Singapore","institution_ids":["https://openalex.org/I172675005"]},{"raw_affiliation_string":"School of Computer Engineering, Nanyang Technological University, Singapore, 639798","institution_ids":["https://openalex.org/I172675005"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5064346711"],"corresponding_institution_ids":["https://openalex.org/I11701301"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":3,"citation_normalized_percentile":{"value":0.09700533,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"318","last_page":"327"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10470","display_name":"Usability and User Interface Design","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1709","display_name":"Human-Computer Interaction"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10470","display_name":"Usability and User Interface Design","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1709","display_name":"Human-Computer Interaction"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10317","display_name":"Advanced Database Systems and Queries","score":0.991100013256073,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9896000027656555,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/consistency","display_name":"Consistency (knowledge bases)","score":0.8061795234680176},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7583044171333313},{"id":"https://openalex.org/keywords/constraint","display_name":"Constraint (computer-aided design)","score":0.7064602375030518},{"id":"https://openalex.org/keywords/concurrency","display_name":"Concurrency","score":0.6201263666152954},{"id":"https://openalex.org/keywords/concurrency-control","display_name":"Concurrency control","score":0.603155255317688},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5548925995826721},{"id":"https://openalex.org/keywords/variety","display_name":"Variety (cybernetics)","score":0.5332963466644287},{"id":"https://openalex.org/keywords/constraint-programming","display_name":"Constraint programming","score":0.5174227952957153},{"id":"https://openalex.org/keywords/collaborative-editing","display_name":"Collaborative editing","score":0.5015499591827393},{"id":"https://openalex.org/keywords/local-consistency","display_name":"Local consistency","score":0.46237751841545105},{"id":"https://openalex.org/keywords/collaboration","display_name":"Collaboration","score":0.45742806792259216},{"id":"https://openalex.org/keywords/simplicity","display_name":"Simplicity","score":0.41135355830192566},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.37943363189697266},{"id":"https://openalex.org/keywords/constraint-satisfaction-problem","display_name":"Constraint satisfaction problem","score":0.3711090683937073},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3016301691532135},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.15956994891166687},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.11993274092674255},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.11988085508346558},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.08048295974731445}],"concepts":[{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.8061795234680176},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7583044171333313},{"id":"https://openalex.org/C2776036281","wikidata":"https://www.wikidata.org/wiki/Q48769818","display_name":"Constraint (computer-aided design)","level":2,"score":0.7064602375030518},{"id":"https://openalex.org/C193702766","wikidata":"https://www.wikidata.org/wiki/Q1414548","display_name":"Concurrency","level":2,"score":0.6201263666152954},{"id":"https://openalex.org/C84511453","wikidata":"https://www.wikidata.org/wiki/Q2914952","display_name":"Concurrency control","level":3,"score":0.603155255317688},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5548925995826721},{"id":"https://openalex.org/C136197465","wikidata":"https://www.wikidata.org/wiki/Q1729295","display_name":"Variety (cybernetics)","level":2,"score":0.5332963466644287},{"id":"https://openalex.org/C173404611","wikidata":"https://www.wikidata.org/wiki/Q528588","display_name":"Constraint programming","level":3,"score":0.5174227952957153},{"id":"https://openalex.org/C2780967703","wikidata":"https://www.wikidata.org/wiki/Q2571389","display_name":"Collaborative editing","level":2,"score":0.5015499591827393},{"id":"https://openalex.org/C137105694","wikidata":"https://www.wikidata.org/wiki/Q3407510","display_name":"Local consistency","level":4,"score":0.46237751841545105},{"id":"https://openalex.org/C559553711","wikidata":"https://www.wikidata.org/wiki/Q1145523","display_name":"Collaboration","level":2,"score":0.45742806792259216},{"id":"https://openalex.org/C2776372474","wikidata":"https://www.wikidata.org/wiki/Q508291","display_name":"Simplicity","level":2,"score":0.41135355830192566},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.37943363189697266},{"id":"https://openalex.org/C199622910","wikidata":"https://www.wikidata.org/wiki/Q1128326","display_name":"Constraint satisfaction problem","level":3,"score":0.3711090683937073},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3016301691532135},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.15956994891166687},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.11993274092674255},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.11988085508346558},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.08048295974731445},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C56739046","wikidata":"https://www.wikidata.org/wiki/Q192060","display_name":"Knowledge management","level":1,"score":0.0},{"id":"https://openalex.org/C49937458","wikidata":"https://www.wikidata.org/wiki/Q2599292","display_name":"Probabilistic logic","level":2,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C137631369","wikidata":"https://www.wikidata.org/wiki/Q7617831","display_name":"Stochastic programming","level":2,"score":0.0},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/colcom.2007.4553850","is_oa":false,"landing_page_url":"https://doi.org/10.1109/colcom.2007.4553850","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2007 International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2007)","raw_type":"proceedings-article"},{"id":"pmh:oai:research-repository.griffith.edu.au:10072/17237","is_oa":true,"landing_page_url":"http://hdl.handle.net/10072/17237","pdf_url":"http://hdl.handle.net/10072/17237","source":{"id":"https://openalex.org/S4306402548","display_name":"Griffith Research Online (Griffith University, Queensland, Australia)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I11701301","host_organization_name":"Griffith University","host_organization_lineage":["https://openalex.org/I11701301"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Conference output"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.537.7774","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.537.7774","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www98.griffith.edu.au/dspace/bitstream/handle/10072/17237/48669_1.pdf;jsessionid=2ABB3E53B61B5C402E369CCA098840C2?sequence=1","raw_type":"text"}],"best_oa_location":{"id":"pmh:oai:research-repository.griffith.edu.au:10072/17237","is_oa":true,"landing_page_url":"http://hdl.handle.net/10072/17237","pdf_url":"http://hdl.handle.net/10072/17237","source":{"id":"https://openalex.org/S4306402548","display_name":"Griffith Research Online (Griffith University, Queensland, Australia)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I11701301","host_organization_name":"Griffith University","host_organization_lineage":["https://openalex.org/I11701301"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Conference output"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/17","display_name":"Partnerships for the goals","score":0.44999998807907104}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2000907510.pdf","grobid_xml":"https://content.openalex.org/works/W2000907510.grobid-xml"},"referenced_works_count":26,"referenced_works":["https://openalex.org/W203886456","https://openalex.org/W1793865781","https://openalex.org/W1986123875","https://openalex.org/W2007046992","https://openalex.org/W2019891366","https://openalex.org/W2020516462","https://openalex.org/W2036555448","https://openalex.org/W2039884255","https://openalex.org/W2053637323","https://openalex.org/W2059972898","https://openalex.org/W2078328646","https://openalex.org/W2080665902","https://openalex.org/W2084417549","https://openalex.org/W2091249323","https://openalex.org/W2093252072","https://openalex.org/W2093965364","https://openalex.org/W2096967357","https://openalex.org/W2108889595","https://openalex.org/W2121155696","https://openalex.org/W2132121475","https://openalex.org/W2140649312","https://openalex.org/W2151943351","https://openalex.org/W2154193287","https://openalex.org/W2160796062","https://openalex.org/W2164543255","https://openalex.org/W2914764211"],"related_works":["https://openalex.org/W2140769824","https://openalex.org/W2008412758","https://openalex.org/W2951702616","https://openalex.org/W2611018055","https://openalex.org/W2950884425","https://openalex.org/W1542640015","https://openalex.org/W2611557656","https://openalex.org/W195441235","https://openalex.org/W2068465963","https://openalex.org/W2000907510"],"abstract_inverted_index":{"Constraints":[0],"allow":[1],"users":[2,74],"to":[3,22,88,123,153,164,183],"declare":[4],"relationships":[5],"among":[6],"objects":[7],"and":[8,14,37,41,58,104,127],"let":[9],"the":[10,61,90,102,135,143],"constraint":[11,152],"systems":[12,67,150,154],"maintain":[13,124],"satisfy":[15],"these":[16,72,146],"relationships.":[17],"Formulas":[18],"have":[19,50],"been":[20,52,162],"adopted":[21],"express":[23,89],"constraints":[24,46,57,109,126],"in":[25,47,60,65,82,106,110,130,188],"a":[26,69,118,166],"wide":[27],"variety":[28],"of":[29,33,43,63,145],"single-user":[30,174],"applications,":[31],"because":[32],"their":[34],"simplicity,":[35],"efficiency":[36],"manageability.":[38],"The":[39,158],"needs":[40],"benefits":[42],"supporting":[44],"formula-defined":[45,108],"collaborative":[48,66,111,149,167],"environments":[49,132],"long":[51],"recognized.":[53],"However,":[54],"maintaining":[55,107],"both":[56,125],"consistency":[59,129,137],"presence":[62],"concurrency":[64],"is":[68,121],"challenge.":[70],"In":[71,97,113],"systems,":[73],"may":[75],"concurrently":[76],"define":[77],"formulas,":[78],"which":[79,172],"could":[80],"result":[81],"that":[83,120,155],"different":[84,95],"formulas":[85],"are":[86,185],"defined":[87],"same":[91],"object":[92],"attribute":[93],"at":[94],"sites.":[96],"this":[98],"article,":[99],"we":[100,115],"discuss":[101],"issues":[103,181],"techniques":[105],"systems.":[112],"particular,":[114],"also":[116,186],"proposed":[117,159],"method":[119,141,160],"able":[122],"system":[128],"concurrent":[131],"based":[133],"on":[134],"existing":[136],"maintenance":[138],"approaches.":[139],"This":[140],"extends":[142],"application":[144],"approaches":[147],"from":[148],"without":[151],"support":[156],"formulas.":[157],"has":[161],"applied":[163],"implement":[165],"Visio":[168,176],"system,":[169],"called":[170],"CoVisio,":[171],"leverages":[173],"Microsoft":[175],"for":[177],"multi-user":[178],"collaboration.":[179],"Specific":[180],"related":[182],"CoVisio":[184],"discussed":[187],"detail.":[189]},"counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2015,"cited_by_count":1}],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
