Ontology based Web Application Reverse-Engineering Approach

Detalhes bibliográficos
Autor(a) principal: Bouchiha, Djelloul
Data de Publicação: 2007
Outros Autores: Malki, Mimoun, Benslimane, Sidi Mohamed
Tipo de documento: Artigo
Idioma: eng
Título da fonte: INFOCOMP: Jornal de Ciência da Computação
Texto Completo: https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/162
Resumo: With the Web’s emergence and generalization in various domains such as economy, commerce, education, culture, etc, the Web application reverse-engineering process becomes necessary in order to facilitate the maintenance of such applications and the evolution towards new Web technology like XML, semantic Web, etc. In this paper, we propose a new approach for the Web application reverse-engineering. The approach is based on ontology and it generates a conceptual schema modelling the Web application. This conceptual schema is rich in semantic but reduced in relation to the global ontology. The proposed approach mainly relies on HTML pages analysis, i.e. to analyse tables, lists, forms, etc. It consists of three successive phases: First, the extraction of useful information from the HTML pages. Second phase is the analysis of the extracted information using the domain ontology. And finally, we generate the corresponding UML conceptual schema.
id UFLA-5_fdd9dc8cc7969eb2d075d44e621b01fa
oai_identifier_str oai:infocomp.dcc.ufla.br:article/162
network_acronym_str UFLA-5
network_name_str INFOCOMP: Jornal de Ciência da Computação
repository_id_str
spelling Ontology based Web Application Reverse-Engineering ApproachReverse-engineeringMaintenanceEvolutionWeb ApplicationOntologySemantic distanceUML.With the Web’s emergence and generalization in various domains such as economy, commerce, education, culture, etc, the Web application reverse-engineering process becomes necessary in order to facilitate the maintenance of such applications and the evolution towards new Web technology like XML, semantic Web, etc. In this paper, we propose a new approach for the Web application reverse-engineering. The approach is based on ontology and it generates a conceptual schema modelling the Web application. This conceptual schema is rich in semantic but reduced in relation to the global ontology. The proposed approach mainly relies on HTML pages analysis, i.e. to analyse tables, lists, forms, etc. It consists of three successive phases: First, the extraction of useful information from the HTML pages. Second phase is the analysis of the extracted information using the domain ontology. And finally, we generate the corresponding UML conceptual schema.Editora da UFLA2007-03-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://infocomp.dcc.ufla.br/index.php/infocomp/article/view/162INFOCOMP Journal of Computer Science; Vol. 6 No. 1 (2007): March, 2007; 37-461982-33631807-4545reponame:INFOCOMP: Jornal de Ciência da Computaçãoinstname:Universidade Federal de Lavras (UFLA)instacron:UFLAenghttps://infocomp.dcc.ufla.br/index.php/infocomp/article/view/162/147Copyright (c) 2016 INFOCOMP Journal of Computer Scienceinfo:eu-repo/semantics/openAccessBouchiha, DjelloulMalki, MimounBenslimane, Sidi Mohamed2015-06-27T23:29:26Zoai:infocomp.dcc.ufla.br:article/162Revistahttps://infocomp.dcc.ufla.br/index.php/infocompPUBhttps://infocomp.dcc.ufla.br/index.php/infocomp/oaiinfocomp@dcc.ufla.br||apfreire@dcc.ufla.br1982-33631807-4545opendoar:2024-05-21T19:54:21.324681INFOCOMP: Jornal de Ciência da Computação - Universidade Federal de Lavras (UFLA)true
dc.title.none.fl_str_mv Ontology based Web Application Reverse-Engineering Approach
title Ontology based Web Application Reverse-Engineering Approach
spellingShingle Ontology based Web Application Reverse-Engineering Approach
Bouchiha, Djelloul
Reverse-engineering
Maintenance
Evolution
Web Application
Ontology
Semantic distance
UML.
title_short Ontology based Web Application Reverse-Engineering Approach
title_full Ontology based Web Application Reverse-Engineering Approach
title_fullStr Ontology based Web Application Reverse-Engineering Approach
title_full_unstemmed Ontology based Web Application Reverse-Engineering Approach
title_sort Ontology based Web Application Reverse-Engineering Approach
author Bouchiha, Djelloul
author_facet Bouchiha, Djelloul
Malki, Mimoun
Benslimane, Sidi Mohamed
author_role author
author2 Malki, Mimoun
Benslimane, Sidi Mohamed
author2_role author
author
dc.contributor.author.fl_str_mv Bouchiha, Djelloul
Malki, Mimoun
Benslimane, Sidi Mohamed
dc.subject.por.fl_str_mv Reverse-engineering
Maintenance
Evolution
Web Application
Ontology
Semantic distance
UML.
topic Reverse-engineering
Maintenance
Evolution
Web Application
Ontology
Semantic distance
UML.
description With the Web’s emergence and generalization in various domains such as economy, commerce, education, culture, etc, the Web application reverse-engineering process becomes necessary in order to facilitate the maintenance of such applications and the evolution towards new Web technology like XML, semantic Web, etc. In this paper, we propose a new approach for the Web application reverse-engineering. The approach is based on ontology and it generates a conceptual schema modelling the Web application. This conceptual schema is rich in semantic but reduced in relation to the global ontology. The proposed approach mainly relies on HTML pages analysis, i.e. to analyse tables, lists, forms, etc. It consists of three successive phases: First, the extraction of useful information from the HTML pages. Second phase is the analysis of the extracted information using the domain ontology. And finally, we generate the corresponding UML conceptual schema.
publishDate 2007
dc.date.none.fl_str_mv 2007-03-01
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/162
url https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/162
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/162/147
dc.rights.driver.fl_str_mv Copyright (c) 2016 INFOCOMP Journal of Computer Science
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Copyright (c) 2016 INFOCOMP Journal of Computer Science
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Editora da UFLA
publisher.none.fl_str_mv Editora da UFLA
dc.source.none.fl_str_mv INFOCOMP Journal of Computer Science; Vol. 6 No. 1 (2007): March, 2007; 37-46
1982-3363
1807-4545
reponame:INFOCOMP: Jornal de Ciência da Computação
instname:Universidade Federal de Lavras (UFLA)
instacron:UFLA
instname_str Universidade Federal de Lavras (UFLA)
instacron_str UFLA
institution UFLA
reponame_str INFOCOMP: Jornal de Ciência da Computação
collection INFOCOMP: Jornal de Ciência da Computação
repository.name.fl_str_mv INFOCOMP: Jornal de Ciência da Computação - Universidade Federal de Lavras (UFLA)
repository.mail.fl_str_mv infocomp@dcc.ufla.br||apfreire@dcc.ufla.br
_version_ 1799874740417986560