An extended approach for recovering BPMN and WebML models from legacy Web applications

Detalhes bibliográficos
Autor(a) principal: Bouchiha, Djelloul
Data de Publicação: 2009
Outros Autores: Malki, Mimoun, El Bouhissi, Houda
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/269
Resumo: A Web application is a software system which provides its functionalities through the Web. Understanding, maintaining and re-engineering legacy Web applications requires a reverse-engineering process. In a previous work, an ontology based Web application reverse-engineering approach has been proposed for recovering data models presenting static aspect of the Web application. In this paper we extend this approach to cover not only static aspect but also the dynamic one. For this end, we recover also business process and WebML hypertext models beside the data model from the Web applications code. The main purpose of our work is to prepare legacy Web applications for a future reengineering toward semantic Web services.
id UFLA-5_47ce5e27ffdd7f25dee82347a2236c30
oai_identifier_str oai:infocomp.dcc.ufla.br:article/269
network_acronym_str UFLA-5
network_name_str INFOCOMP: Jornal de Ciência da Computação
repository_id_str
spelling An extended approach for recovering BPMN and WebML models from legacy Web applicationsWeb applicationReverse-EngineeringWebMLBusiness ProcessSemantic Web ServicesA Web application is a software system which provides its functionalities through the Web. Understanding, maintaining and re-engineering legacy Web applications requires a reverse-engineering process. In a previous work, an ontology based Web application reverse-engineering approach has been proposed for recovering data models presenting static aspect of the Web application. In this paper we extend this approach to cover not only static aspect but also the dynamic one. For this end, we recover also business process and WebML hypertext models beside the data model from the Web applications code. The main purpose of our work is to prepare legacy Web applications for a future reengineering toward semantic Web services.Editora da UFLA2009-09-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://infocomp.dcc.ufla.br/index.php/infocomp/article/view/269INFOCOMP Journal of Computer Science; Vol. 8 No. 3 (2009): September, 2009; 40-481982-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/269/254Copyright (c) 2016 INFOCOMP Journal of Computer Scienceinfo:eu-repo/semantics/openAccessBouchiha, DjelloulMalki, MimounEl Bouhissi, Houda2015-07-22T18:07:58Zoai:infocomp.dcc.ufla.br:article/269Revistahttps://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:28.676124INFOCOMP: Jornal de Ciência da Computação - Universidade Federal de Lavras (UFLA)true
dc.title.none.fl_str_mv An extended approach for recovering BPMN and WebML models from legacy Web applications
title An extended approach for recovering BPMN and WebML models from legacy Web applications
spellingShingle An extended approach for recovering BPMN and WebML models from legacy Web applications
Bouchiha, Djelloul
Web application
Reverse-Engineering
WebML
Business Process
Semantic Web Services
title_short An extended approach for recovering BPMN and WebML models from legacy Web applications
title_full An extended approach for recovering BPMN and WebML models from legacy Web applications
title_fullStr An extended approach for recovering BPMN and WebML models from legacy Web applications
title_full_unstemmed An extended approach for recovering BPMN and WebML models from legacy Web applications
title_sort An extended approach for recovering BPMN and WebML models from legacy Web applications
author Bouchiha, Djelloul
author_facet Bouchiha, Djelloul
Malki, Mimoun
El Bouhissi, Houda
author_role author
author2 Malki, Mimoun
El Bouhissi, Houda
author2_role author
author
dc.contributor.author.fl_str_mv Bouchiha, Djelloul
Malki, Mimoun
El Bouhissi, Houda
dc.subject.por.fl_str_mv Web application
Reverse-Engineering
WebML
Business Process
Semantic Web Services
topic Web application
Reverse-Engineering
WebML
Business Process
Semantic Web Services
description A Web application is a software system which provides its functionalities through the Web. Understanding, maintaining and re-engineering legacy Web applications requires a reverse-engineering process. In a previous work, an ontology based Web application reverse-engineering approach has been proposed for recovering data models presenting static aspect of the Web application. In this paper we extend this approach to cover not only static aspect but also the dynamic one. For this end, we recover also business process and WebML hypertext models beside the data model from the Web applications code. The main purpose of our work is to prepare legacy Web applications for a future reengineering toward semantic Web services.
publishDate 2009
dc.date.none.fl_str_mv 2009-09-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/269
url https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/269
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/269/254
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. 8 No. 3 (2009): September, 2009; 40-48
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_ 1799874740894040064