Abstract
We have developed a meta-model for Business applications. To generate applications using this meta-model we created a Component Based EBusiness Application Development and Deployment Shell; CBEADS©.The meta-model we created was based on three abstraction levels: Shell, Applications and Functions. The Shell provides the functionality common to any Web-based Business Application, and a set of configurable components and tools to create functions that are specific to an application. By using CBEADS© we can rapidly develop Web-based Business Applications by creating instances of the meta-model based on the Meta Design Paradigm. The key aspect that underpinned this research work was the viewpoint that “software is a medium to capture knowledge rather than a product”. The developer’s knowledge is embedded into the shell and the tools. The End-user’s knowledge is used to populate instances of the meta-model from which applications are generated within CBEADS©.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Ginige, A.: Collaborating to Win - Creating an Effective Virtual Organisation. In International Workshop on Business and Information, Taipei, Taiwan: Shih Chien University and National Taipei University (2004)
Ginige, A.: From eTransformation to eCollaboration: Issues and Solutions. In: 2nd International Conference on Information Management and Business, (IMB 2006), Sydney, Australia, pp. 15–23 (2006)
Ginige, A.: New Paradigm for Developing Software for E-Business. In: IEEE Symposia on Human-Centric Computing Languages and Environments, Stresa, Italy, pp. 243–246. IEEE, New York (2001)
Costabile, M.F., Fogli, D., Marcante, A.: Supporting Interaction and Co-evolution of Users and Systems. In: Advanced Visual Interfaces, Venice, Italy, pp. 143–150. ACM, New York (2006)
Ginige, A.: Re Engineering Software Development Process for eBusiness Application Development. In: Fifteenth International Conference on Software Engineering and Knowledge Engineering, San Francisco Bay, USA, pp. 1–8 (2003)
Epner, M.: Poor Project Management Number-One Problem of Outsourced E-Projects, in Research Briefs, Cutter Consortium, Retrieved (February 10, 2007) (2000), from http://www.cutter.com/research/2000/crb001107.html
Fischer, G.: Meta Design: A Manifesto for End -User Development. Communications of the ACM 47(9), 33–37 (2004)
Ginige, A.: New Paradigm for Developing Evolutionary Software to Support E-Business. In: Chang, S.K. (ed.) Handbook of Software Engineering and Knowledge Engineering, pp. 711–725. World Scientific, Singapore (2002)
Fischer, G., Giaccardi, E.: Meta Design: A framework for the future of end user development. In: Lieberman, H., Paterno, F., Wulf, V. (eds.) End User Development: Empowering People to flexibly Employ Advanced Information and Communication Technology, pp. 427–457. Springer, Heidelberg (2006)
Costabile, M.F, et al.: Building Environments for End User Development and Tailoring. In: IEEE Symposia on Human Centric Computing Languages and Environmnets,VL/HCC03, Auckland, pp. 31–38. IEEE, New York (2003)
Costabile, M.F., et al.: A meta-design approach to End-User Development. In: VL/HCC 2005. IEEE Symposium on Visual Languages and Human-Centric Computing, Dallas, Texas, USA, pp. 308–310. IEEE, New York (2005)
D’Souza, Francis, D.: Objects, components, and frameworks with UML: the CATALYSIS approach. Addison-Wesley, London, UK (1999)
Cheeseman, J.: UML components: a simple process for specifying component-based software. Addison-Wesley, Reading (2001)
Gellersen, H.W., et al.: Patterns and Components: Capturing the Lasting admidst the Changes. In Active Web Conference, UK, UK retrieved (February 10, 2007) (1999), from http://www.visualize.uk.com/conf/activeweb/proceed/pap20/
Li, Q., Chen, J., Chen, P.: Developing an E-Commerce Application by Using Content Component Model. In: 36th International Conference on Technology of Object-Oriented Languages and Systems TOOLS-Asia 2000, Xi’an, China, p. 275. IEEE, New York (2000)
Zhao, W., Chen, J.: CoOWA: A Component Oriented Web Application Model. In: 31st International Conference on Technology of Object-Oriented Language and Systems, Nanjing, China, pp. 191–199. IEEE, New York (1999)
Won, M., Stiemerling, O., Wulf, V.: Component based Approach to Tailorable Systems. In: Lieberman, H., Paterno, F., Wulf, V. (eds.) End-user Development, pp. 115–141. Springer, Heidelberg (2006)
Liang, X., Ginige, A.: Smart Business Objects: A new Approach to Model Business Objects for Web Applications. In: 1st International Conference on Software and Data Technologies, Setubal, Portugal, pp. 30–39 (2006)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ginige, A., De Silva, B. (2007). CBEADS©: A Framework to Support Meta-design Paradigm. In: Stephanidis, C. (eds) Universal Acess in Human Computer Interaction. Coping with Diversity. UAHCI 2007. Lecture Notes in Computer Science, vol 4554. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73279-2_13
Download citation
DOI: https://doi.org/10.1007/978-3-540-73279-2_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-73278-5
Online ISBN: 978-3-540-73279-2
eBook Packages: Computer ScienceComputer Science (R0)