[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-655805-105":59,"doc-detail-655805-en":130},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":123,"head_meta":125,"extra_data":127,"updated_unix":129},105,"en","model-driven-web-engineering-uwe-approach-outline","Model-Driven Web Engineering UWE Approach - Outline","","Model-Driven Web Engineering UWE Approach presents web engineering as a systematic and quantifiable discipline covering requirements analysis, design, implementation, testing, operation, and maintenance of high-quality web software. It explains the rationale behind model-driven development, including the use of models, metamodels, and model transformations, and situates the UWE approach within web software and web-specific engineering concerns. Key concepts include web software types, web engineering specifics, MDA notions such as CIM, PIM, PSM, transformation goals, and representative methods and tool-support directions.",{"@graph":69,"@context":122},[70,84,105],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":30,"@type":76,"position":81},"https://docshare.wps.com/document/technology/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/model-driven-web-engineering-uwe-approach-outline/655805/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/model-driven-web-engineering-uwe-approach-outline/655805.png","ImageObject",300,407,{"name":92,"@type":93},"Mia  ","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-11-01","2026-10-25",true,{"@type":102,"interactionType":103,"userInteractionCount":19},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"What is web engineering in this document?","Question",{"text":112,"@type":113},"Web engineering is defined as applying a systematic and quantifiable approach to activities like requirements analysis, design, implementation, testing, operation, and maintenance of high-quality web software, and also as a scientific discipline studying these approaches.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"How does model-driven development relate to UWE?",{"text":117,"@type":113},"The document links model-driven development to web engineering by describing approaches based on models, metamodels, and model transformations, supported by languages for specifying models, describing metamodels, and defining transformations.",{"name":119,"@type":110,"acceptedAnswer":120},"What is the purpose of model transformations?",{"text":121,"@type":113},"Model transformations aim to automatically translate between source and target models using a transformation engine that executes transformation rules based on a transformation metamodel.","https://schema.org",{"og:url":83,"og:type":124,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":126,"canonical":83},"index,follow",{"doc_id":128,"site_id":62},655805,1793111971,{"code":4,"msg":5,"data":131},{"doc_id":128,"user_id":132,"nickname":92,"user_avatar":133,"doc_module":4,"category_id":29,"category_name":30,"doc_title":65,"doc_description":67,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":19,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":139,"language":140,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":67,"update_tm":144,"read_time":145},687207024478,"https://ap-avatar.wpscdn.com/davatar_a8503ba1806abce46bf441b54a3ca4cd","Model-Driven Web Engineering UWE Approach  \nNora Koch  \nWeb Engineering Group  \nLudwig-Maximilian-Universität M ü nchen ( LMU) Germany  \nMadrid, 28.05.2008  \nWeb Engineering Group of LMU  \n􀀁 Current staff  \n􀀁 Alexander Knapp and Nora Koch  \n􀀁 Gefei Zhang ( PhD student)  \n􀀁 Christian Kroiß and Marianne Busch (students )  \n􀀁 Martin Wirsing (head of department)  \n􀀁 Projects  \n􀀁 UWE  \n􀀁 MAEWA  \n􀀁 SENSORIA  \n􀀁 Cooperations  \n􀀁 Universities of Alicante, Extremadura, Málaga, Sevilla ( ES) , Milano (IT) , Viena & Linz (AT) , Lingby ( DK) , LaPlata (AR)  \n􀀁 Industry: FAST/Cirquent, S.Co LifeScience  \n􀀁 Other activities  \n􀀁 ICWE conferences since 2003  \n􀀁 MDWE workshops since 2005  \n􀀁 MDWEnet initiative since 2006  \nMadrid – 2008 – Nora Koch Ó 2  \nWeb Engineering  \n􀀁 Software Engineering for the Web domain  \n􀀁 Concept introduced by San Murugesan in 1998  \n􀀁 Definition  \n􀀁 Web engineering is the application of a systematic and quantifiable approach to costeffective requirements analysis , design, implementation, testing, operation, and maintenance of high-quality Web software.  \n􀀁 Web engineering is also the scientific discipline concerned with the study of these approaches.  \nGerti Kappel, Birgit Pröll, Siegfried Reich, Werner Retschitzegger  \nWeb Engineering (2006)  \n􀀁 Established as own discipline  \n􀀁 Model-Driven Web Engineering relevant topic as many Web engineering approaches follow a model-driven development approach  \nMadrid – 2008 – Nora Koch Ó 3  \nOutline  \n􀀁 Web Software and Model-Driven Development  \n􀀁 UWE Approach  \n􀀁 Modelling Language  \n􀀁 Metamodel  \n􀀁 Development Process  \n􀀁 Tool Support  \n􀀁 Outlook  \nMadrid – 2008 – Nora Koch Ó 4  \nWeb Software  \nWeb Software & MDD  \nUWE Approach Modelling Language Metamodel Development Process  \nTool Support  \nWeb information system (WIS)  \n􀀁 software system based on client/server technology provides information through a user interface (Web browser) . Pages belong to a particular domain name or subdomain on the World Wide Web  \n􀀁 Web site, homepage, Web portal  \n􀀁 Web application  \n􀀁 software system that provides Web specific resources such as content and services through a Web browser  \n􀀁 Web service1  \n􀀁 software system designed to support interoperable machine to machine interaction over a network. Web services are frequently just application programming interfaces (API) that can be accessed over a network , such as the Internet , and executed on a remote system hosting the requested services  \n1 W3C, [www. w3.org](www. w3.org)  \nMadrid – 2008 – Nora Koch Ó 5  \nWeb Specifics in Engineering  \nWeb Software & MDD  \nUWE Approach Modelling Language Metamodel Development Process  \nTool Support  \n􀀁 Hypermedia paradigm  \n􀀁 nodes & links  \n􀀁 text & multimedia  \n􀀁 Omnipresent due to the nature of the Web  \n􀀁 global and permanent availability  \n􀀁 comfortable and unified access  \n􀀁 distributed information / services  \n􀀁 Dynamic development  \n􀀁 incremental number of Web pages  \n􀀁 continuous improvement of existing Web applications (content , links, layout)  \n􀀁 offer of new services  \n􀀁 adaptation required by new Web technologies  \n􀀁 Management aspects  \n􀀁 multidisciplinary development team  \n􀀁 in homogeneous and immature technical infrastructure  \n􀀁 short product lifecycles 􀀂 short development cycles  \n Specific engineering methods  for the Web domain  \nMadrid – 2008 – Nora Koch Ó 7  \nModel-Driven Development  \nWeb Software & MDD  \nUWE Approach Modelling Language Metamodel Development Process  \nTool Support  \n􀀁 MDD approaches based on  \n􀀁 models , metamodels and model transformations  \n􀀁 MDD approaches require languages for  \n􀀁 specification of models  \n􀀁 UML, BPMN,…  \n􀀁 description of metamodels  \n􀀁 UML, MOF, OCL,…  \n􀀁 definition of model transformations  \n􀀁 Java  \n􀀁 Graph transformations  \n􀀁 ATL, QVT,…  \n􀀁 Model-Driven Architecture ( MDA)  \n􀀁 computational independent model (CIM)  \n􀀁 platform independent model ( PIM)  \n􀀁 platform specific model ( PSM)  \nMadrid – 2008 – Nora Koch Ó 8  \nModel Tr","cbCaihYH0anpFnUw","https://ap.wps.com/l/cbCaihYH0anpFnUw","pdf",2458330,58,"English","# Web Software and Model-Driven Development\n## UWE Approach\n## Modelling Language\n## Metamodel\n## Development Process\n## Tool Support\n# Outlook","[{\"question\":\"What is web engineering in this document?\",\"answer\":\"Web engineering is defined as applying a systematic and quantifiable approach to activities like requirements analysis, design, implementation, testing, operation, and maintenance of high-quality web software, and also as a scientific discipline studying these approaches.\"},{\"question\":\"How does model-driven development relate to UWE?\",\"answer\":\"The document links model-driven development to web engineering by describing approaches based on models, metamodels, and model transformations, supported by languages for specifying models, describing metamodels, and defining transformations.\"},{\"question\":\"What is the purpose of model transformations?\",\"answer\":\"Model transformations aim to automatically translate between source and target models using a transformation engine that executes transformation rules based on a transformation metamodel.\"}]","Model-Driven Web Engineering UWE Approach - Outline | PDF",1792963979,146]