2009 ICSE Workshop on Comparison and Versioning of Software Models 2009
DOI: 10.1109/cvsm.2009.5071717
|View full text |Cite
|
Sign up to set email alerts
|

Building distributed web applications based on model versioning with CoObRa: An experience report

Abstract: Originally, model versioning has been developed to enable teams of developers to work on common model data, concurrently. We have the idea to use the same techniques to facilitate the collaboration of collaboration applications. Multi threaded applications share a common main memory. Thus, all threads have access to the full data structures and each thread may query and update the data structures, concurrently, in order to fulfill its tasks. In distributed applications, each distributed process has access only… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2009
2009
2012
2012

Publication Types

Select...
2
1

Relationship

2
1

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 1 publication
(1 reference statement)
0
3
0
Order By: Relevance
“…This results in the need of having the class diagrams of the data model in the WFUP process, too. Having special annotations and interfaces in the application data model will enable the use of the WebCoobra Framework [1] for the data model. This gives us support for automatic replication of data between the server and multiple clients, enabling the system to keep consistency.…”
Section: The Web Fujaba Process (Wfup)mentioning
confidence: 99%
See 1 more Smart Citation
“…This results in the need of having the class diagrams of the data model in the WFUP process, too. Having special annotations and interfaces in the application data model will enable the use of the WebCoobra Framework [1] for the data model. This gives us support for automatic replication of data between the server and multiple clients, enabling the system to keep consistency.…”
Section: The Web Fujaba Process (Wfup)mentioning
confidence: 99%
“…Also we tried to support the process with tool integration of the new requirements. We propose the use of the Google Web Toolkit (GWT) 1 as user interface and client side logic library. GWT automatically generates browser specific JavaScript code from Java Code.…”
Section: Introductionmentioning
confidence: 99%
“…At runtime, the model is instantiated on both sides of the application and is synchronized, even between multiple clients and the server, using the WebCoObRA features introduced in [1]. This holds for the application data model which is generated out of the class diagram and its associated story diagrams.…”
Section: Model Transformation Chain and Application Architecturementioning
confidence: 99%