{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T18:04:32Z","timestamp":1754157872088,"version":"3.41.2"},"reference-count":28,"publisher":"Emerald","issue":"2","license":[{"start":{"date-parts":[[2006,5,1]],"date-time":"2006-05-01T00:00:00Z","timestamp":1146441600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2006,5,1]]},"abstract":"<jats:p>The World Wide Web has undergone a rapid transition from the originally static hypertext to an ubiquitous hypermedia system. Today, the Web is not only used as a basis for distributed applications (Web applications), moreover it serves as a generic architecture for autonomous applications and services. Many research work has been done regarding the modeling and engineering process of Web applications and various platforms, frameworks and development kits exist for the efficient implementation of such systems. Concerning the modeling process, many of the published concepts try to merge traditional hypermedia modeling with techniques from the software engineering domain. Unfortunately, those concepts which capture all facets of the Web\u2019s architecture become rather bulky and are eventually not applicable for a model\u2010driven Web application development. Moreover, there is a need for frameworks which address both, the modeling process and the implementation task and allow a model driven, semi\u2010automatic engineering process using CASE tools. This paper outlines the DaVinci Web Engineering Framework which supports the modeling as well as the semi\u2010automated implementation of Web applications. The DaVinci Architectural Layer specifies a persistent, hierarchical GUI model and a generic interaction scheme. This allows the elimination of the hypermedia paradigm, which turned out to be rather practical when building Web applications.<\/jats:p>","DOI":"10.1108\/17440080680000106","type":"journal-article","created":{"date-parts":[[2010,6,5]],"date-time":"2010-06-05T07:15:35Z","timestamp":1275722135000},"page":"119-134","source":"Crossref","is-referenced-by-count":0,"title":["DaVinci \u2010 A model\u2010driven web engineering framework"],"prefix":"10.1108","volume":"2","author":[{"given":"Andreas","family":"Langegger","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J\u00fcrgen","family":"Palkoska","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roland","family":"Wagner","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","reference":[{"volume-title":"http:\/\/java.sun.com\/javaee\/javaserverfaces. Last time visited: 29th of","year":"2006","author":"Faces Java Server","key":"p_1"},{"volume-title":"http:\/\/www.webratio.com. Last time visited: 29th of","year":"2006","key":"p_2"},{"key":"p_3","doi-asserted-by":"crossref","unstructured":"L. Baresi, F. Garzotto, and P. Paolini. Extending UML for Modeling Web Applications. In HICSS '01: Proceedings of the 34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 3, page3055, Washington DC, 2001. IEEE Computer Society.","DOI":"10.1109\/HICSS.2001.926350"},{"key":"p_4","volume-title":"Architecture of the World Wide Web","volume":"3","author":"Berners-Lee Tim","year":"2004"},{"key":"p_5","doi-asserted-by":"publisher","DOI":"10.1016\/S1389-1286(00)00040-2"},{"key":"p_6","doi-asserted-by":"publisher","DOI":"10.1145\/320434.320440"},{"volume-title":"Building Web Applications with UML","year":"2003","author":"Conallen Jim","key":"p_7"},{"key":"p_8","doi-asserted-by":"publisher","DOI":"10.1145\/276304.276341"},{"volume-title":"Web-Engineering Track","year":"2002","author":"Finkelstein Anthony","key":"p_9"},{"key":"p_10","doi-asserted-by":"publisher","DOI":"10.1145\/358108.358110"},{"key":"p_11","doi-asserted-by":"publisher","DOI":"10.1145\/151480.151483"},{"key":"p_12","doi-asserted-by":"publisher","DOI":"10.1145\/175235.175239"},{"volume-title":"Java Tools for Extreme Programming","year":"2002","author":"Hightower Richard","key":"p_14"},{"volume-title":"Java Servlet Programming. O'Reilly","year":"1998","author":"Hunter Jason","key":"p_15"},{"key":"p_16","doi-asserted-by":"publisher","DOI":"10.1145\/208344.208346"},{"volume-title":"Oct.","year":"2003","author":"Kappel Gerti","key":"p_17"},{"volume-title":"Australien Web Conference (AUSWEB02)","year":"2002","author":"Lowe David","key":"p_18"},{"key":"p_19","doi-asserted-by":"crossref","unstructured":"Sheila A. McIlraith, Tran Cao Son, and Honglei Zeng. Semantic Web Services. In IEEE Intelligent Systems, pages46-53. IEEE Computer Society, Los Alamitos, CA,March\/April 2001.","DOI":"10.1109\/5254.920599"},{"key":"p_20","doi-asserted-by":"publisher","DOI":"10.1145\/643477.643480"},{"key":"p_21","first-page":"629","volume-title":"The Seventh International Conference on Information Integration and Web-based Applications & Services, Kuala Lumpur (iiWAS 2005","author":"Nguyen K.","year":"2005"},{"key":"p_22","doi-asserted-by":"publisher","DOI":"10.1145\/336512.336523"},{"key":"p_24","first-page":"149","volume-title":"Proceedings of the Americas Conference on Information Systems (AMCIS 2000","volume":"1","author":"Retschitzegger Werner","year":"2000"},{"key":"p_25","doi-asserted-by":"publisher","DOI":"10.1108\/17440080580000078"},{"key":"p_26","doi-asserted-by":"publisher","DOI":"10.1145\/208344.208354"},{"volume-title":"Designing Enterprise Applications with the J2EE Platform","year":"2002","author":"Singh Inderjeet","key":"p_27"},{"volume-title":"editor","year":"2005","author":"Suh Woojong","key":"p_28"},{"key":"p_29","doi-asserted-by":"crossref","unstructured":"Lorna Uden. Design process for web applications. In IEEE MultiMedia, pages47-55. IEEE Computer Society, Los Alamitos, CA,Oct-Dec 2002.","DOI":"10.1109\/MMUL.2002.1041948"},{"key":"p_30","volume-title":"Software Engineering: Principles and Practice","author":"Vliet H. Van","year":"1999","edition":"2"}],"container-title":["International Journal of Web Information Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/17440080680000106\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/17440080680000106\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,25]],"date-time":"2025-07-25T00:24:50Z","timestamp":1753403090000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ijwis\/article\/2\/2\/119-134\/165705"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,5,1]]},"references-count":28,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2006,5,1]]}},"alternative-id":["10.1108\/17440080680000106"],"URL":"https:\/\/doi.org\/10.1108\/17440080680000106","relation":{},"ISSN":["1744-0084"],"issn-type":[{"type":"print","value":"1744-0084"}],"subject":[],"published":{"date-parts":[[2006,5,1]]}}}