An extended approach for recovering BPMN and WebML models from legacy Web applications
Autor(a) principal: | |
---|---|
Data de Publicação: | 2009 |
Outros Autores: | , |
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 |