SOLVING DESIGN ISSUES IN WEB META-MODEL APPROACH TO SUPPORT END-USER DEVELOPMENT

Buddhima De Silva, Athula Ginige

2007

Abstract

End-user development is proposed as a solution to the issues business organisations face when developing web applications to support their business processes. We are proposing a meta-model based development approach to support End-User Development. End-users can actively participate in web application development using tools to populate and instantiate the meta-model. The meta-model has three abstraction levels: Shell, Application and Function. At Shell Level, we model aspects common to all business web applications such as navigation and access control. At Application Level, we model aspects common to specific web applications such as workflows. At Function Level, we model requirements specific to the identified use cases. In this paper we discuss how we have solved the issues in application development for business end-users such as need for central repository of data, common log in, optimizing user model, application portability and balance between “Do it Yourself” (DIY) and professional developers in hierarchical meta-model approach. These solutions are being incorporated into Component based E- Application Development and Deployment Shell (CBEADS©) version 4, supporting meta-model implementation. We believe that these solutions will help end-users to efficiently and effectively develop web applications using meta-model based development approach.

References

  1. Arunatileka, S. and A. Ginige. Applying Seven E's in eTransformation to Manufacturing Sector. in eChallenges. 2004.
  2. Ginige, A. From eTransformation to eCollaboration: Issues and Solutions. in 2nd International Conference on Information Management and Business (IMB 2006). 2006. Sydney, Australia.
  3. Ginige, J., A., B. De Silva, and A. Ginige. Towards End User Development of Web Applications for SMEs Using a Component Based Approach. in International Conference on Web Engineering ICWE05. 2005. Australia.
  4. Epner, M., Poor Project Management Number-One Problem of Outsourced E-Projects, in Research Briefs, Cutter Consortium, 2000.
  5. Ginige, A. and B. De Silva. CBEADS: A framework to support Meta-Design Paradigm. in 3rd International Conference on Universal Access in Human-Computer Interaction (UAHCI07). 2007. China.
  6. Costabile, M., F., et al. A meta-design approach to EndUser Development. in VL/HCC05. 2005.
  7. Fischer, G. and E. Giaccardi, A framework for the future of end user development, in End User Development: Empowering People to flexibly Employ Advanced Information and Communication Technology, H. Lieberman, F. Paterno, and V. Wulf, Editors. 2005, Kluwer Academic Publishers.
  8. Fischer, G., et al., Meta Design: A Manifesto for End - User Development. Communications of the ACM, 2004. 47(9): p. 33-37.
  9. Rode, J., M.B. Rosson, and M.A. Perez-Quinones. EndUsers' Mental Models of Concepts Critical to Web Application Development. in 2004 IEEE Symposium on Visual Languages and Human Centric Computing (VLHCC'04). 2004. Roma, Italy: IEEE Computer Society.
  10. Reenskaug, T. (1979) Model-View-Controllers. Technical Report. Vol.2. scanned copy at http://heim.ifi.uio.no/ trygver/mvc/index.html.
  11. Kraus, A. and N. Koch, A Metamodel for UWE. 2003, Ludwig-Maximilians-Universität München.
  12. Luciano, B., C. Sebastiano, and M. Luca, First experiences on constraining consistency and adaptivity of W2000 models, in Proceedings of the 2005 ACM symposium on Applied computing. 2005, ACM Press: Santa Fe, New Mexico.
  13. Garzotto, F., P. Paolini, and D. Schwabe, HDM - A Model-Based Approach to Hypertext Application Design. ACM Transactions on Information Systems (TOIS), 1993. 11(1): p. 1-26.
  14. Muller, P. and et.al., Platform independent Web application modeling and development with Netsilon. Software & System Modeling, 2005. 4(4): p. 424-442.
  15. Schauerhuber, A. Bridging existing Web Modeling Languages to Model-Driven Engineering: A Metamodel for WebML. in ICWE 2006. 2006.
  16. Nathalie, M., F. Piero, and V. Antonio, A UML 2.0 profile for WebML modeling, in Workshop proceedings of the sixth international conference on Web engineering. 2006, ACM Press: Palo Alto, California.
Download


Paper Citation


in Harvard Style

De Silva B. and Ginige A. (2007). SOLVING DESIGN ISSUES IN WEB META-MODEL APPROACH TO SUPPORT END-USER DEVELOPMENT . In Proceedings of the Second International Conference on Software and Data Technologies - Volume 1: MUSE, (ICSOFT 2007) ISBN 978-989-8111-05-0, pages 298-304. DOI: 10.5220/0001348202980304


in Bibtex Style

@conference{muse07,
author={Buddhima De Silva and Athula Ginige},
title={SOLVING DESIGN ISSUES IN WEB META-MODEL APPROACH TO SUPPORT END-USER DEVELOPMENT},
booktitle={Proceedings of the Second International Conference on Software and Data Technologies - Volume 1: MUSE, (ICSOFT 2007)},
year={2007},
pages={298-304},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001348202980304},
isbn={978-989-8111-05-0},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Second International Conference on Software and Data Technologies - Volume 1: MUSE, (ICSOFT 2007)
TI - SOLVING DESIGN ISSUES IN WEB META-MODEL APPROACH TO SUPPORT END-USER DEVELOPMENT
SN - 978-989-8111-05-0
AU - De Silva B.
AU - Ginige A.
PY - 2007
SP - 298
EP - 304
DO - 10.5220/0001348202980304