Proceedings of the 2011 ACM Symposium on Applied Computing 2011
DOI: 10.1145/1982185.1982500
|View full text |Cite
|
Sign up to set email alerts
|

A semantically rich approach for collaborative model edition

Abstract: We propose a novel approach and tool for collaborative software engineering and development. In model-based software engineering, the underlying data structure is a complex, directed and labeled graph. Collaborative engineering requires that developers be able to copy the graph, make independent changes, compare them, detect conflicts, and merge nonconflicting graphs. To support different collaboration and development styles requires a very flexible toolset. Worldwide, loosely-coupled development teams require… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 12 publications
(3 citation statements)
references
References 7 publications
0
3
0
Order By: Relevance
“…In particular, a large class of ORS, e.g., Bayou [23], CPraxis [18], IceCube [16], Telex [2], use speculative executions, i.e., operations are tentatively applied as they are received from the user or from the other sites. In such systems, the sites may receive the operations in different orders and thus, they may have to repeatedly roll-back some operations as they gradually converge towards a final order (for example, in the case of Bayou, the final order is decided by a designated primary site).…”
Section: Introductionmentioning
confidence: 99%
“…In particular, a large class of ORS, e.g., Bayou [23], CPraxis [18], IceCube [16], Telex [2], use speculative executions, i.e., operations are tentatively applied as they are received from the user or from the other sites. In such systems, the sites may receive the operations in different orders and thus, they may have to repeatedly roll-back some operations as they gradually converge towards a final order (for example, in the case of Bayou, the final order is decided by a designated primary site).…”
Section: Introductionmentioning
confidence: 99%
“…Operation-based model representation [32] has been proposed for reasoning about streams of model operations. The C-Praxis approach [35] defines six CRUD model operations and defines how these operations interact. The CRDTs of lowkey are geared towards the more complex semantics of graphs and, thus, they provide a superset of these operations.…”
Section: Conflict-free Replicated Data Typesmentioning
confidence: 99%
“…The variant called simply causal consistency (abbreviated as CC) allows non-causally depen-dent operations to be executed in different orders by different sites, and decisions about these orders to be revised by each site. This models mechanisms for solving the conflict between non-causally dependent operations where each site speculates on an order between such operations and possibly roll-backs some of them if needed later in the execution, e.g., [6,27,34,39]. We also consider two stronger notions, namely causal memory (CM) [2,35], and causal convergence (CCv) [11,12,35].…”
Section: Introductionmentioning
confidence: 99%