An approach for reverse engineering of web-based applications
The new possibilities offered by WEB applications are pervasively and radically changing several areas. WEB applications, compared to WEB sites, offer substantially greater opportunities: a WEB application provides the WEB user with a means to modify the site status. WEB applications must cope with...
Saved in:
| Published in | Proceedings Eighth Working Conference on Reverse Engineering pp. 231 - 240 |
|---|---|
| Main Authors | , , , |
| Format | Conference Proceeding |
| Language | English |
| Published |
IEEE
2001
|
| Subjects | |
| Online Access | Get full text |
| ISBN | 0769513034 9780769513034 |
| ISSN | 1095-1350 |
| DOI | 10.1109/WCRE.2001.957827 |
Cover
| Abstract | The new possibilities offered by WEB applications are pervasively and radically changing several areas. WEB applications, compared to WEB sites, offer substantially greater opportunities: a WEB application provides the WEB user with a means to modify the site status. WEB applications must cope with an extremely short development/evolution life cycle. Usually, they are implemented without producing any useful documentation for subsequent maintenance and evolution, thus compromising the desired high level of flexibility, maintainability, and adaptability that is de-facto necessary to compete and survive to market shakeout. This paper presents an approach inspired by the reverse engineering arena and a tool prototype supporting WEB application reverse engineering activities, to help maintain, comprehend and evolve WEB applications. The approach defines a set of abstract views, modeled using UML diagrams, organized into a hierarchy of different abstraction levels, depicting several aspects of a WEB application to facilitate its comprehension. A real world WEB application was used as case study, and information previously not available was recovered, with encouraging results. |
|---|---|
| AbstractList | The new possibilities offered by WEB applications are pervasively and radically changing several areas. WEB applications, compared to WEB sites, offer substantially greater opportunities: a WEB application provides the WEB user with a means to modify the site status. WEB applications must cope with an extremely short development/evolution life cycle. Usually, they are implemented without producing any useful documentation for subsequent maintenance and evolution, thus compromising the desired high level of flexibility, maintainability, and adaptability that is de-facto necessary to compete and survive to market shakeout. This paper presents an approach inspired by the reverse engineering arena and a tool prototype supporting WEB application reverse engineering activities, to help maintain, comprehend and evolve WEB applications. The approach defines a set of abstract views, modeled using UML diagrams, organized into a hierarchy of different abstraction levels, depicting several aspects of a WEB application to facilitate its comprehension. A real world WEB application was used as case study, and information previously not available was recovered, with encouraging results. |
| Author | Antoniol, G. Casazza, G. Di Lucca, G.A. Di Penta, M. |
| Author_xml | – sequence: 1 givenname: G.A. surname: Di Lucca fullname: Di Lucca, G.A. organization: Dipt. di Inf. e Sistemistica, Naples Univ., Italy – sequence: 2 givenname: M. surname: Di Penta fullname: Di Penta, M. – sequence: 3 givenname: G. surname: Antoniol fullname: Antoniol, G. – sequence: 4 givenname: G. surname: Casazza fullname: Casazza, G. |
| BookMark | eNotj8tKAzEUQANWsFPdi6v8wNSb92Thogz1AQVBFJclmdzUSM0MSVH8e5W6OpvDgdOQWR4zEnLJYMkY2OvX_mm95ABsaZXpuDkhDRhtFRMg5IzMfx3VMqHgjDS1vgNwEBbm5GaVqZumMrrhjcax0IKfWCpSzLuUEUvKOzpG-oW-9a5i-LP3aXCHNOZ6Tk6j21e8-OeCvNyun_v7dvN499CvNm1iIA-t95oZPTjDeDBBysiZjXqQLigZjJO-404NwQo9oGEOgpbRaGW5j51Q3ogFuTp2EyJup5I-XPneHk_FD4q-SUk |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/WCRE.2001.957827 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering Computer Science |
| EndPage | 240 |
| ExternalDocumentID | 957827 |
| GroupedDBID | 23M 29P 6IE 6IF 6IH 6IK 6IL 6IN AAJGR AAWTH ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK IPLJI M43 OCL RIE RIL RNS |
| ID | FETCH-LOGICAL-i104t-bb6176ca712d7d44f219f6c4ad54d7a4b82a5cd936ce71a0d64f76592bf835b73 |
| IEDL.DBID | RIE |
| ISBN | 0769513034 9780769513034 |
| ISSN | 1095-1350 |
| IngestDate | Tue Aug 26 17:33:00 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i104t-bb6176ca712d7d44f219f6c4ad54d7a4b82a5cd936ce71a0d64f76592bf835b73 |
| PageCount | 10 |
| ParticipantIDs | ieee_primary_957827 |
| PublicationCentury | 2000 |
| PublicationDate | 20010000 |
| PublicationDateYYYYMMDD | 2001-01-01 |
| PublicationDate_xml | – year: 2001 text: 20010000 |
| PublicationDecade | 2000 |
| PublicationTitle | Proceedings Eighth Working Conference on Reverse Engineering |
| PublicationTitleAbbrev | WCRE |
| PublicationYear | 2001 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0020390 ssj0000396114 |
| Score | 1.5602927 |
| Snippet | The new possibilities offered by WEB applications are pervasively and radically changing several areas. WEB applications, compared to WEB sites, offer... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 231 |
| SubjectTerms | Application software Companies Documentation Globalization Prototypes Reverse engineering Software maintenance Unified modeling language Web sites World Wide Web |
| Title | An approach for reverse engineering of web-based applications |
| URI | https://ieeexplore.ieee.org/document/957827 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjZ3PS8MwFMeD7qSX6Zz4mxy8pmuaX8vBg4yNISgiDncb-QkidLJ1F_96k6b7oXgQemhKoTS0731f3nufAHAr8lxxxThiMkK1cQhQJCMaWcyZ9UVhBI-9w49PfDyhD1M2bTjbdS-Mc64uPnNZPK1z-XZuVnGprCcje13sg33R56lVa7OckhPJcfQ0TawVxglEIBnChOUpYg9yIphs2oB3NuN1-jKXvbfByzBGjThLD_ux6Urtc0bt1My9rFGFsdTkI1tVOjNfv0CO_3ydI9DdNvfB543bOgZ7ruyA9np3B9j87B1wuIMqPAF39yVc88dhELowop8WSwfd9i449zBYZRQ9o4W7qfEumIyGr4MxarZeQO8hPquQ1kHZcKMELqywlPpg2Dw3VFlGrVBU9wvFjJWEGyewyi2nXsQMrfZB0mlBTkGrnJfuDEBsLS2EIt4TQiWmynnlolJz3rCgjs5BJ07N7DPRNWZpVi7-vHoJDlINWDyuQKtarNx1EAWVvqk_h2-hdq7X |
| linkProvider | IEEE |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjZ3PS8MwFMeDzoN6mc6Jv83Ba7um-WUOHmRMpm5DZMPdRtIkIEInW3fxrzdpuh-KB6GHphRKQ_ve9-W99wkANzxJJJOURVR4qDZyAYqgWEUaMaptmmac-d7h_oB1R-RpTMcVZ7vshTHGlMVnJvanZS5fT7OFXyprCc9e59tghxJCaGjWWi2oJFgw5H1NFW25cUARCBohTJMQsztB4Yw2qdA7q_EygZmI1lv7tePjRhSHx_3YdqX0Og_10M49L2GFvtjkI14UKs6-fqEc__lCB6C5bu-DLyvHdQi2TN4A9eX-DrD63RtgfwNWeATu7nO4JJBDJ3Whhz_N5gaa9V1waqGzy5H3jRpuJsebYPTQGba7UbX5QvTuIrQiUsppG5ZJjlLNNSHWmTbLMiI1JZpLom5TSTMtMMsMRzLRjFjuc7TKOlGnOD4GtXyamxMAkdYk5RJbizERiEhjpfFazdiMOn10Chp-aiafga8xCbNy9ufVa7DbHfZ7k97j4Pkc7IWKMH9cgFoxW5hLJxEKdVV-Gt8AILIk |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+Eighth+Working+Conference+on+Reverse+Engineering&rft.atitle=An+approach+for+reverse+engineering+of+web-based+applications&rft.au=Di+Lucca%2C+G.A.&rft.au=Di+Penta%2C+M.&rft.au=Antoniol%2C+G.&rft.au=Casazza%2C+G.&rft.date=2001-01-01&rft.pub=IEEE&rft.isbn=9780769513034&rft.issn=1095-1350&rft.spage=231&rft.epage=240&rft_id=info:doi/10.1109%2FWCRE.2001.957827&rft.externalDocID=957827 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1095-1350&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1095-1350&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1095-1350&client=summon |