|
ABSTRACT
During a lifecycle of a large-scale Web application, Web developers produce a wide variety of inter-related Web objects. Following good Web engineering practice, developers often create them based on a Web application development method, which requires certain logical models for the development and maintenance process. Web development is dynamic, thus, those logical models as well as Web artifacts evolve over time. However, the task of managing their evolution is still very inefficient because design decisions in models are not directly accessible in existing file-based software configuration management repositories. Key limitations of existing Web version control tools include their inadequacy in representing semantics of design models and inability to manage the evolution of model-based objects and their logical connections to Web documents. This paper presents a framework that allows developers to manage versions and configurations of models and to capture changes to model-to-model relations among Web objects. Model-based objects, Web documents, and relations are directly represented and versioned in a structure-oriented manner.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
ArticleBase. http://www.runningstart.com/.
|
| |
2
|
|
| |
3
|
CCC/Harvest. http://www3.ca.com/.
|
| |
4
|
ClearQuest. www.rational.com/clearquest/index.jsp.
|
| |
5
|
ColdFusion. http://www.allaire.com/.
|
| |
6
|
|
| |
7
|
A. Diaz, T. Isakowitz, V. Maiora, G. Gilabert. RMC: A tool to design WWW applications. The World Wide Web, 1995.
|
| |
8
|
Document Object Model. http://www.w3.org/dom/.
|
| |
9
|
DrawSWF. drawswf.sourceforge.net.
|
| |
10
|
Macromedia DreamWeaver. http://www.dreamweaver.com/.
|
 |
11
|
|
| |
12
|
M. Gaedke and G. Graf. Development and Evolution of Web-applications Using the WebComposition Process Model. In Proceedings of 2nd Web Engineering Workshop at the 9th International World Wide Web Conference, 2000.
|
 |
13
|
|
 |
14
|
|
| |
15
|
DynaBase content management. http://www.rbii.com/products/dynabase/.
|
 |
16
|
|
 |
17
|
|
| |
18
|
D. Lowe, A. Ginige, M. Sifer, and J. Potter. The Matilda data model and its implications. In Proceedings of 3rd International Conference on Multimedia Modeling, 1996.
|
| |
19
|
|
| |
20
|
PVCS. http://www.merant.com/.
|
| |
21
|
|
 |
22
|
Tien N. Nguyen , Ethan V. Munson , John T. Boyland , Cheng Thao, An infrastructure for development of object-oriented, multi-level configuration management services, Proceedings of the 27th international conference on Software engineering, p.215-224, May 15-21, 2005, St. Louis, MO, USA
[doi> 10.1145/1062455.1062504]
|
 |
23
|
Tien Nhut Nguyen , Ethan Vincent Munson , Cheng Thao, Fine-grained, structured configuration management for web projects, Proceedings of the 13th international conference on World Wide Web, May 17-20, 2004, New York, NY, USA
[doi> 10.1145/988672.988731]
|
 |
24
|
|
| |
25
|
Perforce. http://www.perforce.com/.
|
| |
26
|
D. Schwabe and R. de Almeida Pontes. A Method-Based Web Application Development Environment. In Proceedings of the 1st Web Engineering Workshop at the 8th International World Wide Web Conference, 1999.
|
| |
27
|
|
| |
28
|
J. Simonson , D. Berleant , X. Zhang , M. Xie , H. Vo, Version augmented URIs for reference permanencevia an Apache module design, Proceedings of the seventh international conference on World Wide Web 7, p.337-345, April 1998, Brisbane, Australia
|
| |
29
|
Microsoft Visual SourceSafe. http://msdn.microsoft.com/ssafe/prodinfo/overview.asp.
|
| |
30
|
StarTeam. http://www.startbase.com/.
|
| |
31
|
StoryServer. http://www.vignette.com/.
|
| |
32
|
TeamSite. http://www.interwoven.com/.
|
| |
33
|
Thorn UML editor. http://thorn.sphereuslabs.com/.
|
| |
34
|
TrueChange. http://www.truesoft.com/.
|
| |
35
|
WebIntegrity. http://www.mks.com/.
|
| |
36
|
WebSynergy. http://www.continuus.com/.
|
| |
37
|
W. Wei, M. Liu, and S. Li. Merging of XML Documents. In Proceedings of the ER'04 Conference. Springer Verlag, 2004.
|
| |
38
|
|
 |
39
|
E. James Whitehead, Jr., WebDAV and DeltaV: collaborative authoring, versioning, and configuration management for the Web, Proceedings of the twelfth ACM conference on Hypertext and Hypermedia, August 14-18, 2001, Århus, none, Denmark
[doi> 10.1145/504216.504280]
|
| |
40
|
W3C XML Linking. http://www.w3c.org/XML/Linking.
|
CITED BY 2
|
Leen Lambers , Hartmut Ehrig , Leonardo Mariani , Mauro Pezzè, Iterative model-driven development of adaptable service-based applications, Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering, November 05-09, 2007, Atlanta, Georgia, USA
|
|
|
|
|