Proposed Secure Hypertext Model in Web Engineering

Authors

  • Madhuri N. Gedam Department of Computer Engineering, Veermata Jijabai Technological Institute (VJTI), Mumbai, India
  • Bandu B. Meshram Department of Computer Engineering, Veermata Jijabai Technological Institute (VJTI), Mumbai, India

DOI:

https://doi.org/10.13052/jwe1540-9589.2241

Keywords:

Web engineering methods, WebML, UWE, UML, IFML, web applications, Hypertext modelling

Abstract

Secure web application development is one of the prime challenges for the software industry. In the last decade, web applications have rapidly developed but web engineering methods have some limitations while designing web applications. The extensive literature survey explores various concepts like web engineering, hypertext modelling, web applications hypertext modelling methods, attacks on web applications, same origin policy (SOP) and cross origin resource sharing (CORS). The complexity of web pages is a major concern for security. The proposed secure hypertext model (SHM) provides hypertext modelling of web applications and helps in the identification of attacks on hypertext links. It provides security stereotypes and precisely specifies vulnerability defences in web application design. This standardized attack vector and defence mechanism will help developers to build more secure applications.

Downloads

Download data is not yet available.

Author Biographies

Madhuri N. Gedam, Department of Computer Engineering, Veermata Jijabai Technological Institute (VJTI), Mumbai, India

Madhuri N. Gedam, a Research Scholar at Department of Computer Engineering and Information Technology, Veermata Jijabai Technological Institute, Matunga, Mumbai 400019, obtained her Bachelor’s degree (Computer Engineering) from Nagpur University and M.Eng. (Computer Engineering) from Mumbai University. She is currently working as Assistant Professor in Information Technology Dept of SLRTCE, Mira Road, Thane. She has 12 years of teaching experience. She has authored around 30+ papers in national and international conferences and journals. She has received the “Best Technical Paper” award in a National Conference held at Nashik, India in 2018. Her area of specialization includes software engineering, database security, DevOps, cyber security and big data analytics.

Bandu B. Meshram, Department of Computer Engineering, Veermata Jijabai Technological Institute (VJTI), Mumbai, India

Bandu B. Meshram, Professor and Former Head of Department of Computer Engineering and Information Technology, Veermata Jijabai Technological Institute, Matunga Mumbai 400019, obtained his Bachelor’s degree in (Computer Engineering), M.Eng. (Electronics Engineering) and Ph.D. in Computer Engineering and obtained a Bachelor’s degree (LLB) and LLM (Constitution Law). He is also a Computer Hacking Forensic Investigator (CHFI) EC-Council USA Certified. He has graduated 10 Ph.D. students and 7 students are now in research work. He has guided over 190+ M.Tech. (Computer Engineering) students, authored over 400+ publications, filed 10 patents and authored 7 books, and is a member of the editor team for five journals. His research interests are databases, software engineering, cyber and cloud security and digital forensics. He is a proponent of concise scientific lawful thinking and truth communication. He believes that teaching can’t be just a profession, but has to be one’s ‘Dhamma’.

References

R. Cao, and X. Liu, IFML-Based Application Modeling. Elsevier, 2020.

K. Wakil and D. N. A. Jawawi, “A new adaptive model for web engineering methods to develop modern web applications”, ICSIM2018, ACM, 2018.

D. Ingle and B. B. Meshram, “Hybrid analysis and design model for building web information system”, IJCSI International Journal of Computer Science Issues, vol. 9, no. 3, pp. 1694–0814, July 2012.

K. Wakil and D. N. A. Jawawi, “Combining web engineering methods to cover lifecycle”, Computer Modelling & New Technologies, 2017.

D. Granada, J. M. Vara, M. Brambilla, V. Bollati, E. Marcos, Analysing the Cognitive Effectiveness of the Webml Visual Notation. Springer, 2015.

Q. Wang and Z. Qin, KUBERA: A Security Model for Web Applications. IEEE, 2010.

K. Wakil and D. N. A. Jawawi, “Comparison between web engineering methods to develop multi web applications”, Journal of Software, vol. 12, no. 10, October, 2017

S. Ceri, P. Fraternali, A. Bongio, “Web modeling language (WebML): A modeling language for designing web sites”, Computer Networks, vol. 33, pp. 137–157, 2000.

R. Sharma, S. R. Kumar, Strategies for Web Application Development Methodologies. IEEE, 2016.

T. Margari, C. Winkler, C. Kubczak, B. Steffen, “The Sws mediator With Webml/Webratio And Jabc/Jeti: A comparison”, International Conference on Enterprise Information Systems, 2016.

N. Choudhury, “World wide web and its journey from Web 1.0 to Web 4.0”, (IJCSIT) International Journal of Computer Science and Information Technologies, vol. 5, no. 6, 2014.

Y. Deshpande, S. Murugesan, A. Ginige, S. Hansen, D. Schwabe, M. Gaedke, B. White, “Web engineering”, Journal of Web Engineering, vol. 1, no. 1, pp. 003–017, 2002.

R. Acerbis, A. Bongio, M. Brambilla, S. Butti, S. Ceri, Piero Fraternali, “Web applications design and development with WebML and WebRatio 5.0”, TOOLS EUROPE 2008, LNBIP 11, pp. 392–411, Springer, 2008.

M. Gedam and B. B. Meshram, “Proposed secure 3 use-case diagram”, International Journal of Systems and Software Security and Protection, IGI Global, 2022.

M. Brambilla, I. Celino, S. Ceri, D. Cerizza, E. Della Valle, F. Michele Facca, “A software engineering approach to design and development of semantic web service applications”, ISWC 2006, LNCS 4273, pp. 172–186, Springer, 2006.

M. Brambilla and F. M. Facca, Building Semantic Web Portals with WebML, L. Baresi, P. Fraternali, and G.-J. Houben (eds.). ICWE 2007, LNCS 4607, pp. 312–327, Springer, 2007.

F. M. Facca, M. Brambilla, “Extending WebML towards Semantic Web”, WWW 2007, May 8–12, 2007, Banff, Alberta, Canada.

N. Moreno, P. Fraternali, A. Vallecillo, “WebML modelling in UML”, The Institution of Engineering and Technology, 2007. doi: 10.1049/iet-sen:20060067.

R. Cao and X. Liu, “IFML-based web application modeling”, 3rd International Conference on Mechatronics and Intelligent Robotics (ICMIR-2019), Elsevier.

U. Sabir, F. Azam, S. Ul Haq, M. Waseem Anwar, W. Haider Butt, A. Amjad, “A model driven reverse engineering framework for generating high level UML models from Java source code”, IEEE Access, 2019.

S. Ceri, F. Daniel, F. M. Facca, M. Matera, “Model-driven engineering of active context-awareness”, World Wide Web. Springer, 2007.

A. Kraus, A. Knapp, N. Koch, “Model-Driven Generation of Web Applications in UWE”.

Karl R.P.H. Leung, Lucas C.K. Hui, S.M. Yiu, Ricky W.M. Tang, “Modeling Web Navigation by Statechart”, IEEE, 2000.

Cristina Cachero , Nora Koch, “Navigation Analysis and Navigation Design in OO-H and UWE”, Available at: https://ceur-ws.org/Vol-261/paper03.pdf.

M. Brambilla, S. Comai, P. Fraternali, M. Matera, “Designing web applications with WebML and WebRatio”, Web Engineering: Modelling and Implementing Web Applications. 2008, ch. 9.

G. Kappel, W. Schwinger, N. Koch, Modeling Web Applications, March 31, 2006.

M. Brambilla, S. Ceri, P. Fraternali, “Process modeling in web applications”, ACM Transactions on Software Engineering and Methodology, vol. 15, no. 4, October, 2006.

S. Ceri, M. Brambilla, P. Fraternali, “The history of WebML lessons learned from 10 years of model-driven development of web applications”, A. T. Borgida et al. (Eds.), Mylopoulos Festschrift, LNCS 5600, pp. 273–292, Springer, 2009.

M. Zaremba, T. Vitvar, M. Moran, “Towards semantic interoperabilty in-depth comparison of two approaches to solving semantic web service challenge mediation tasks”. ICEIS 2007 – Proceedings of the Ninth International Conference on Enterprise Information Systems, Volume SAIC, Funchal, Madeira, Portugal, June 12–16, 2007.

N. Moreno, P. Fraternalli, A. Vallecillo, “A UML 2.0 Profile for WebML Modeling”, ICWE’06 Workshops, July 10-14, 2006, Palo Alto, CA.

M. J. Escalona , G Aragón, “NDT. A Model-Driven Approach for Web Requirements,” IEEE Transactions on Software Engineering, vol. 34, no. 3, pp. 377–390, May–June 2008.

A. Bongio, S. Ceri, P. Fraternali, A. Maurino, “Modeling data entry and operations in WebML”. in: G. Goos, J. Hartmanis, J. van Leeuwen, D. Suciu, G. Vossen, G. (Eds) The World Wide Web and Databases. WebDB 2000. Lecture Notes in Computer Science, vol. 1997. Springer, 2001.

R. Vdovjak, F. Frasincar, G.-J. Houben, P. Barna, “Engineering semantic web information systems in Hera”, Journal of Web Engineering, vol. 2, no. 1, pp. 3–26.

N. Koch, H. Baumeister, L. M. Hennicker, Extending UML to Model Navigation and Presentation in Web Applications, 2000.

D. F. Som, “EmPoWeb: Empowering web applications with browser extensions”, IEEE Symposium on Security and Privacy, 2019.

https://www.accuranker.com/learn-seo/beginner/guide-to-external-links-for-seo.

https://yoast.com/internal-linking-for-seo-why-and-how/.

https://friospops.com/blog/the-difference-between-inbound-outbound-and-internal-seo-links/.

A. Poniszewska-Maranda, “UML representation of extended role-based access control model with the use of usage control concept”, Multidisciplinary Research and Practice for Information Systems. CD-ARES 2012. Lecture Notes in Computer Science, vol. 7465. Springer, 2012.

M. Mohsin and M. U. Khan, UML-SR: A Novel Security Requirements Specification Language. IEEE, 2019.

MDN contributors, Cross-Origin Resource Sharing (CORS), (May 21, 2022), https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS.

Downloads

Published

2023-10-25

How to Cite

Gedam, M. N. ., & Meshram, B. B. . (2023). Proposed Secure Hypertext Model in Web Engineering. Journal of Web Engineering, 22(04), 575–596. https://doi.org/10.13052/jwe1540-9589.2241

Issue

Section

Articles