OntoWer: an Ontology Based Web Application Reverse-Engineering Approach


(*) Corresponding author


Authors' affiliations


DOI's assignment:
the author of the article can submit here a request for assignment of a DOI number to this resource!
Cost of the service: euros 10,00 (for a DOI)

Abstract


Most Web applications are developed under tight schedules and in a rapidly evolving environment. The maintenance of such applications becomes problematic as the complexity of the Web application grows. Creating appropriate design and architecture models is the key for efficiently managing and supporting the evolution of Web applications. Researchers have identified the need to apply reverse engineering techniques to already existing Web applications to create abstract design models. The reverse engineering of Web sites has been addressed in various ways. In this paper, we propose OntoWer, an ontology-based Web application reverse engineering approach to deduce the conceptual schema of Web application. Starting from an analysis Web HTML pages, it uses domain ontology to generate a conceptual schema for modeling the corresponding Web application. It consists of three phases: i) the extraction of candidate elements, ii) the identification of relevant ontological constructs, and iii) the generation of conceptual schema of the Web application.
Copyright © 2014 Praise Worthy Prize - All rights reserved.

Keywords


Reverse-Engineering; Web Application; Ontology; Conceptual Schema; Conceptual Modeling

Full Text:

PDF


References


J. Vanderdonckt, L. D. Bouillon, N. Souchon, Flexible Reverse Engineering of Web Pages with Vaquista. Proceedings of the 8th Working Conference on Reverse Engineering (WCRE’01), October (2001) 241–248
http://dx.doi.org/10.1109/wcre.2001.957828

J. Lopez, P. A. Szekely, Web page adaptation for universal access. In proceedings of the 1st International Conference on Universal Access in Human-Computer Interaction, NewOrleans August (2001). Mahwah, N. J.: Lawrence Erlbaum Associates 690-694

3. F. Ricca, P. Tonella, Using Clustering to Support the Migration from Static to Dynamic Web Pages. Proceedings of the 11th International Workshop on Program Comprehension, Portland Oregon USA May (2003) 207–216

C. H. Moh, E. P. Lim, W. K. Ng, Re-engineering from Web Documents. Proceedings of the International Conference on digital Libraries (2000) 148–157
http://dx.doi.org/10.1145/336597.336638

F. Estiévenart, A. François, J. Henrard, , J. L. Hainaut, A tool-supported method to extract data and schema from web sites. Proceedings of the fifth international workshop on Web site evolution. Pages: 3-11. Amsterdam, 2003.
http://dx.doi.org/10.1109/wse.2003.1234003

L. Paganelli, F. Paterno, Automatic Reconstruction of the Underlying Interaction Design of Web Applications. Proceedings of the 14th International Conference on Software Engineering and Knowledge Engineering (SEKE 02), Ishia Italy July (2002).
http://dx.doi.org/10.1145/568760.568836

Y. Gaeremynck, L. D. Bergman, A. Lau, MORE for less: model recovery from visual interfaces for multi-device application design. Proc. of the Int. Conf. on Intelligent user interfaces, Miami Florida USA January (2003), ACM Press, New York USA (2003) 69-76.
http://dx.doi.org/10.1145/604045.604060

E. Stroulia, J. Thomson, Q. Situ, Constructing XML-speaking Wrappers for Web Applications: Towards an Interoperating Web. Proc. of the 7th Working Conference on Reverse Engineering (WCRE’2000), Queensland Australia (2000), IEEE Computer Society.
http://dx.doi.org/10.1109/wcre.2000.891453

G. A. Di Lucca, A. R. Fasolino, F. Pace, P. Tramontana, U. De Carlini, WARE: a tool for the Reverse Engineering of Web Applications. Proc. of the European Conference on Software Maintenance and Reengineering (CSMR2002), Budapest March (2002).
http://dx.doi.org/10.1109/csmr.2002.995811

C. Bellettini, A. Marchetto, A. Trentini, WebUml: Reverse Engineering of Web Applications. 19th ACM Symposium on Applied Computing (SAC 2004), Nicosia, Cyprus. March 2004.
http://dx.doi.org/10.1145/967900.968231

D. Embley, Toward Semantic Understanding – An Approach Based on Information Extraction Ontologies, In: Proceedings of the 15th Australasian Database Conference, 2004, 3–12.

Y. A. Tijerino, D. W. Embely, W. Lonsdale, Y. Ding, G. Nagy, Towards Ontology Generation from tables. Springer Science+Business Media B.V, Kluwer Academic publishers, September 2005, 261 - 285.

S. M. Benslimane, M. Malki, D. Amar Bensaber, Automated Migration of Data-Intensive Web Pages into Ontology-Based Semantic Web: A Reverse Engineering Approach. In, Meersman R., Tari Z. et al.,(eds.),ODBASE, vol. 2, LNCS 3761, pp. 1640 - 1649, 2005. Springer Verlag.
http://dx.doi.org/10.1007/11575801_46

C. Leacock, M. Chodorow, Combining local context and WordNet similarity for word sense identification. In Fellbaum, C., ed., WordNet: An electronic lexical database. MIT Press. Pages: 265-283. 1998.

D. Lin, An information-theoretic definition of similarity. In Proceedings of the International Conference on Machine Learning. 1998.

S. Banerjee, T. Pedersen, Extended gloss overlaps as a measure of semantic relatedness. In Proceedings of the Eighteenth International Joint Conference on Artifi-cial Intelligence, Pages 805–810. 2003.

S. Patwardhan, S. Banerjee, T. Pedersen, Using measures of semantic relatedness for word sense disambiguation. In Proceedings of the Fourth International Conference on Intelligent Text Processing and Computational Linguistics. Pages: 241–257. 2003.
http://dx.doi.org/10.1007/3-540-36456-0_24

A. Maedche, Ontology learning for the Semantic Web. Boston: Kluwer Academic Publishers. 2002
http://dx.doi.org/10.1007/978-1-4615-0925-7

Marc E., Peter H., Mark H., Nenad S., Similarity for Ontologies -a Comprehensive Framework. In 13th European Conference on Information Systems. May 2005.

K.Baclawski, M. Kokar., P. Kogut, L. Hart, J. Smith, W.Holmes, J.Letkowski & M. Aronson, Extending UML to support ontology engineering for the semantic web, Fourth International Conference on UML, Toronto, 2001.
http://dx.doi.org/10.1007/3-540-45441-1_26

R. Baeze-Yates, B. Ribeiro-Neto, Modern Information Retrieval, Addison-Wesley, Reading, MA, 1999.

B. Larsen, C. Aone Fast and effective text mining using linear-time document clustering, In Proceedings of the fifth ACM SIGKDD international conference on Knowledge discovery and data mining, pp 16-22, 1999.
http://dx.doi.org/10.1145/312129.312186

J. Rumbaugh, M. Blaha, Modélisation et conception orientées objet (OMT). Edition française revue et augmentée en 1994.

N. Guarino, Formal ontology and information systems, In Proc. of FOIS’98, Ternto, Italy,1998, 3-15.

M. Jarrar, J. Demy & R. Meersman , On Using Conceptual Data Modeling for Ontology Engineering, Journal on Data Semantics, 2800 , 2003, 185-207.
http://dx.doi.org/10.1007/978-3-540-39733-5_8

N. Noy, M. Klein, Ontology Evolution: Not the same as Schema Evolution. Knowledge and Information Systems, 6(4):428-440, 2004.
http://dx.doi.org/10.1007/s10115-003-0137-2


Refbacks

  • There are currently no refbacks.



Please send any question about this web site to info@praiseworthyprize.com
Copyright © 2005-2024 Praise Worthy Prize