mdh.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Reverse engineering legacy Web applications with phpModeler
Mälardalen University, School of Innovation, Design and Engineering.ORCID iD: 0000-0003-1756-0453
Mälardalen University, School of Innovation, Design and Engineering.
Mälardalen University, School of Innovation, Design and Engineering.
2009 (English)In: Malardalen University Software Enginnering Workshop (MUSE'09), Vasteras, Sweden, 2009Conference paper, Published paper (Refereed)
Abstract [en]

Web applications are complex systems that are in the core of many businesses. However, their development is, contrary to other domains, not characterized by rigorous software engineering methods. The consequence is that many web applications are poorly structured and are not adequately documented, which leads to difficult maintenance. One way for dealing with web application complexity is their modeling on a higher level of abstraction. This also provides the possibility to cope with continuous evolution of web applications. In this paper we present phpModeler, a tool for reverse engineering of legacy PHP web applications. It generates static UML diagrams showing resources that each web page is using, web page's functions and dependencies it has on other web pages. Once the models have been created, phpModeler can analyze them and generate dependency models for each entity in every web page model. phpModeler can also be used to highlight the difference between page models - a feature that, when combined with an SVN repository shows the way how a web page has evolved over time. Tool usability has been tested on a case study application - iForestFire.

Place, publisher, year, edition, pages
Vasteras, Sweden, 2009.
Identifiers
URN: urn:nbn:se:mdh:diva-11059OAI: oai:DiVA.org:mdh-11059DiVA: diva2:369616
Available from: 2010-11-11 Created: 2010-11-11 Last updated: 2015-02-04Bibliographically approved

Open Access in DiVA

No full text

Search in DiVA

By author/editor
Maras, JosipPetricic, AnaŠtula, Maja
By organisation
School of Innovation, Design and Engineering

Search outside of DiVA

GoogleGoogle Scholar

Total: 32 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf