Enhancement of UML-based web engineering for metamodels : homepage development case study

Web Engineering is the application of systematic, disciplined and quantifiable approaches to the cost-effective development and evolution of highquality solutions in the web-based applications. UML-Based Web Engineering (UWE) is one of the approaches of web engineering, which provides a standard and...

Full description

Bibliographic Details
Main Author: Said, Karzan Wakil
Format: Thesis
Language:English
Published: 2013
Subjects:
Online Access:http://eprints.utm.my/35842/1/KarzanWakilSaidMFS2013.pdf
_version_ 1796857466276806656
author Said, Karzan Wakil
author_facet Said, Karzan Wakil
author_sort Said, Karzan Wakil
collection ePrints
description Web Engineering is the application of systematic, disciplined and quantifiable approaches to the cost-effective development and evolution of highquality solutions in the web-based applications. UML-Based Web Engineering (UWE) is one of the approaches of web engineering, which provides a standard and systematic approach for the development of Web applications. UWE metamodel is a design considered as the conservative extension of the UML metamodel. In this thesis we used UWE metamodels to develop web homepages, the problem is current UWE cannot support homepage contents directly because UWE metamodels are not enough elements for supporting homepages. The goal of this research is enhancement UWE metamodels to high usability UWE in homepage development. There are two steps in this development process. In the first step, we compared UWE with Object Oriented Hyperlink (OOH) and Web Modeling Language (WebML) to show the strengths and weaknesses of UWE in the development of homepages. In the second step, extended UWE metamodel was proposed eleven elements (six elements for navigation model and five elements for presentation model) to solve these weaknesses to fully support the homepage development process. For the enhanced UWE metamodel, we defined the eleven elements to support the design of homepages, it is fully integrates the UWE metamodel and provides an XML Metadata Interchange (XMI) extension. The construction process of Web applications is supported by incorporating the semi-automatic UWE development steps and the Object Constraint Language (OCL) of the UWE. Finally we compared the enhanced UWE metamodel with the original UWE metamodel by using a case study, and then the result showed capabilities of the eleven elements in UWE metamodel for development website homepages, and become to increase usability UWE metamodels.
first_indexed 2024-03-05T18:58:12Z
format Thesis
id utm.eprints-35842
institution Universiti Teknologi Malaysia - ePrints
language English
last_indexed 2024-03-05T18:58:12Z
publishDate 2013
record_format dspace
spelling utm.eprints-358422017-07-26T10:18:48Z http://eprints.utm.my/35842/ Enhancement of UML-based web engineering for metamodels : homepage development case study Said, Karzan Wakil Unspecified Web Engineering is the application of systematic, disciplined and quantifiable approaches to the cost-effective development and evolution of highquality solutions in the web-based applications. UML-Based Web Engineering (UWE) is one of the approaches of web engineering, which provides a standard and systematic approach for the development of Web applications. UWE metamodel is a design considered as the conservative extension of the UML metamodel. In this thesis we used UWE metamodels to develop web homepages, the problem is current UWE cannot support homepage contents directly because UWE metamodels are not enough elements for supporting homepages. The goal of this research is enhancement UWE metamodels to high usability UWE in homepage development. There are two steps in this development process. In the first step, we compared UWE with Object Oriented Hyperlink (OOH) and Web Modeling Language (WebML) to show the strengths and weaknesses of UWE in the development of homepages. In the second step, extended UWE metamodel was proposed eleven elements (six elements for navigation model and five elements for presentation model) to solve these weaknesses to fully support the homepage development process. For the enhanced UWE metamodel, we defined the eleven elements to support the design of homepages, it is fully integrates the UWE metamodel and provides an XML Metadata Interchange (XMI) extension. The construction process of Web applications is supported by incorporating the semi-automatic UWE development steps and the Object Constraint Language (OCL) of the UWE. Finally we compared the enhanced UWE metamodel with the original UWE metamodel by using a case study, and then the result showed capabilities of the eleven elements in UWE metamodel for development website homepages, and become to increase usability UWE metamodels. 2013 Thesis NonPeerReviewed application/pdf en http://eprints.utm.my/35842/1/KarzanWakilSaidMFS2013.pdf Said, Karzan Wakil (2013) Enhancement of UML-based web engineering for metamodels : homepage development case study. Masters thesis, Universiti Teknologi Malaysia, Faculty of Computing. http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:75240?queryType=vitalDismax&query=Enhancement+of+UML-based+web+engineering+for+metamodels&public=true
spellingShingle Unspecified
Said, Karzan Wakil
Enhancement of UML-based web engineering for metamodels : homepage development case study
title Enhancement of UML-based web engineering for metamodels : homepage development case study
title_full Enhancement of UML-based web engineering for metamodels : homepage development case study
title_fullStr Enhancement of UML-based web engineering for metamodels : homepage development case study
title_full_unstemmed Enhancement of UML-based web engineering for metamodels : homepage development case study
title_short Enhancement of UML-based web engineering for metamodels : homepage development case study
title_sort enhancement of uml based web engineering for metamodels homepage development case study
topic Unspecified
url http://eprints.utm.my/35842/1/KarzanWakilSaidMFS2013.pdf
work_keys_str_mv AT saidkarzanwakil enhancementofumlbasedwebengineeringformetamodelshomepagedevelopmentcasestudy