VARIANT LOGIC META-DATA MANAGEMENT FOR MODEL DRIVEN APPLICATIONS - Allows Unlimited End User Configuration and Customisation of All Meta-data EIS Application Features

Jon Davis, Elizabeth Chang

2011

Abstract

The scope for end users to influence the design and functionality of off the shelf Enterprise Information system (EIS) applications is usually minimal, requiring pursuing expensive vendor supported customisations. Our ongoing development of temporal meta-data EIS applications seeks to overcome these issues, through modelling rather than coding, and with the meta-data model supporting the capability for end users to define their own application logic meta-data, to supplement or replace the originating vendor’s pre-defined application logic, as what we term Variant Logic. Variant Logic can be applied to any object defined in a meta-data EIS application, and can be defined by any authorised user, without the need for additional coding, and is available for immediate execution by the framework runtime engine. Variant Logic is also preserved during automated meta-data application updates.

References

  1. Dettmer, R., 1995. A Class Act - the Rise of ObjectOriented Technology. In IEE Review, Nov 1995, Vol 42, Iss 6, pp253-.
  2. Dettmer, R., 1995. A Class Act - the Rise of ObjectOriented Technology. In IEE Review, Nov 1995, Vol 42, Iss 6, pp253-.
  3. OMG, 2010. OMG Model Driven Architecture. In http://www.omg.org/mda/, 2010.
  4. OMG, 2010. OMG Model Driven Architecture. In http://www.omg.org/mda/, 2010.
  5. Mostafa, A., Ismall, M., El-Bolok, H., Saad, E., 2007. Toward a Formalisation of UML2.0 Metamodel using Z Specifications. In Proceedings of 8th International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing. Jul-Aug 2007. Vol 1. Pp694-.
  6. Mostafa, A., Ismall, M., El-Bolok, H., Saad, E., 2007. Toward a Formalisation of UML2.0 Metamodel using Z Specifications. In Proceedings of 8th International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing. Jul-Aug 2007. Vol 1. Pp694-.
  7. Yan, J., Zhang, B., 2009. Support Multi-Version Applications in SaaS via Progressive Schema Evolution. In Proceedings of the IEEE 25th International Conference on Data Engineering, MarApr 2009, pp1717-.
  8. Yan, J., Zhang, B., 2009. Support Multi-Version Applications in SaaS via Progressive Schema Evolution. In Proceedings of the IEEE 25th International Conference on Data Engineering, MarApr 2009, pp1717-.
  9. Talevski, A., Chang, E., Dillon, T.S., 2003. Meta model Driven Framework for the Integration and Extension of Application Components. In Proceedings of 9th International Workshop on Object-Oriented RealTime Dependable Systems.
  10. Talevski, A., Chang, E., Dillon, T.S., 2003. Meta model Driven Framework for the Integration and Extension of Application Components. In Proceedings of 9th International Workshop on Object-Oriented RealTime Dependable Systems.
  11. Rajkovic, P., Jankovic, D., Stankovic, T., Tosic, V., 2010. Software Tools for rapid Development and Customisation of Medical Information Systems. In Proceedings of 12th IEEE International Conference on e-Health Networking Applications and Services, Jul 2010, pp119-.
  12. Rajkovic, P., Jankovic, D., Stankovic, T., Tosic, V., 2010. Software Tools for rapid Development and Customisation of Medical Information Systems. In Proceedings of 12th IEEE International Conference on e-Health Networking Applications and Services, Jul 2010, pp119-.
  13. Hagen, C., Brouwers, G., 1994. Reducing Software LifeCycle Costs by Developing Configurable Software. In Proceedings of the Aerospace and Electronics Conference, 1994, pp1182-.
  14. Hagen, C., Brouwers, G., 1994. Reducing Software LifeCycle Costs by Developing Configurable Software. In Proceedings of the Aerospace and Electronics Conference, 1994, pp1182-.
  15. Dittrich, Y., Vaucouleur, S., Giff, S., 2009. ERP Customisation as Software Engineering: Knowledge Sharing and Cooperation. In IEEE Software, Nov/Dec 2009, Vol 26, Iss 6, pp41-.
  16. Dittrich, Y., Vaucouleur, S., Giff, S., 2009. ERP Customisation as Software Engineering: Knowledge Sharing and Cooperation. In IEEE Software, Nov/Dec 2009, Vol 26, Iss 6, pp41-.
  17. Hui, B., Liaskos, S., Mylopoulos, J., 2003. Requirements Analysis for Customisable Software: a Goals-SkillsPreferences Framework. In Proceedings of the 11th IEEE International Requirements Engineering Conference, Sept 2003, pp117-.
  18. Hui, B., Liaskos, S., Mylopoulos, J., 2003. Requirements Analysis for Customisable Software: a Goals-SkillsPreferences Framework. In Proceedings of the 11th IEEE International Requirements Engineering Conference, Sept 2003, pp117-.
  19. Schmidt, D., 2006. Introduction Model-Driven Engineering. In IEEE Computer Science, Feb 2006, Vol 39, No.2, pp25-31.
  20. Schmidt, D., 2006. Introduction Model-Driven Engineering. In IEEE Computer Science, Feb 2006, Vol 39, No.2, pp25-31.
  21. Ortiz, G., De Prado, A., 2010. Improving device-aware Web services and their mobile clients through an aspect-oriented, model-driven approach. In Information and Software Technology, Oct 2010, Vol 52, Iss 10, pp1080-1093.
  22. Ortiz, G., De Prado, A., 2010. Improving device-aware Web services and their mobile clients through an aspect-oriented, model-driven approach. In Information and Software Technology, Oct 2010, Vol 52, Iss 10, pp1080-1093.
  23. Cicchetti, A., Di Ruscio, D., Di Salle, A., 2007. Software customization in model driven development of web applications. In Proceedings of the 2007 ACM symposium on Applied computing, ACM, New York, NY, USA, pp1025-1030.
  24. Cicchetti, A., Di Ruscio, D., Di Salle, A., 2007. Software customization in model driven development of web applications. In Proceedings of the 2007 ACM symposium on Applied computing, ACM, New York, NY, USA, pp1025-1030.
  25. Fabra, J., Pena, J., Ruiz-Cortez, A., Ezpeleta, J., 2008. Enabling the Evolution of Service-Oriented Solutions Using an UML2 Profile and a Reference Petri Nets Execution Platform. In Proceedings of the 3rd International Conference on Internet and Web Applications and Services, June 2008, pp198-.
  26. Fabra, J., Pena, J., Ruiz-Cortez, A., Ezpeleta, J., 2008. Enabling the Evolution of Service-Oriented Solutions Using an UML2 Profile and a Reference Petri Nets Execution Platform. In Proceedings of the 3rd International Conference on Internet and Web Applications and Services, June 2008, pp198-.
  27. Zhu, X., Wang, S., 2009. Software customization in model driven development of web applications. In Proceedings of International Conference on Management and Service Science, pp.1-4, 20-22 Sept. 2009.
  28. Zhu, X., Wang, S., 2009. Software customization in model driven development of web applications. In Proceedings of International Conference on Management and Service Science, pp.1-4, 20-22 Sept. 2009.
  29. France, R., Rumpe, B., 2007. Model-driven Development of Complex Software: A Research Roadmap. In Future of Software Engineering (FOSE 2007). IEEE.
  30. France, R., Rumpe, B., 2007. Model-driven Development of Complex Software: A Research Roadmap. In Future of Software Engineering (FOSE 2007). IEEE.
  31. Davis, J., Tierney, A., Chang, E., 2004. Meta-data framework for EIS specification, In 6th International Conference on Enterprise Information Systems, Porto, Portugal, April 2004.
  32. Davis, J., Tierney, A., Chang, E., 2004. Meta-data framework for EIS specification, In 6th International Conference on Enterprise Information Systems, Porto, Portugal, April 2004.
  33. Davis, J., Tierney, A., Chang, E., 2005. A User Adaptable User Interface Model to Support Ubiquitous User Access to EIS Style Applications. In Proceedings of the 28th International Conference on Computer Software and Applications, Edinburgh, Scotland, July 2005.
  34. Davis, J., Tierney, A., Chang, E., 2005. A User Adaptable User Interface Model to Support Ubiquitous User Access to EIS Style Applications. In Proceedings of the 28th International Conference on Computer Software and Applications, Edinburgh, Scotland, July 2005.
  35. Davis, J., Tierney, A., Chang, E., 2005. Merging Application Models in a MDA Based Runtime Environment for Enterprise Information Systems. In Proceedings of the 3rd International IEEE Conference on Industrial Infomatics, Perth, Australia, August 2005.
  36. Davis, J., Tierney, A., Chang, E., 2005. Merging Application Models in a MDA Based Runtime Environment for Enterprise Information Systems. In Proceedings of the 3rd International IEEE Conference on Industrial Infomatics, Perth, Australia, August 2005.
Download


Paper Citation


in Harvard Style

Davis J. and Chang E. (2011). VARIANT LOGIC META-DATA MANAGEMENT FOR MODEL DRIVEN APPLICATIONS - Allows Unlimited End User Configuration and Customisation of All Meta-data EIS Application Features . In Proceedings of the 13th International Conference on Enterprise Information Systems - Volume 4: ICEIS, ISBN 978-989-8425-56-0, pages 395-400. DOI: 10.5220/0003467303950400


in Harvard Style

Davis J. and Chang E. (2011). VARIANT LOGIC META-DATA MANAGEMENT FOR MODEL DRIVEN APPLICATIONS - Allows Unlimited End User Configuration and Customisation of All Meta-data EIS Application Features . In Proceedings of the 13th International Conference on Enterprise Information Systems - Volume 4: ICEIS, ISBN 978-989-8425-56-0, pages 395-400. DOI: 10.5220/0003467303950400


in Bibtex Style

@conference{iceis11,
author={Jon Davis and Elizabeth Chang},
title={VARIANT LOGIC META-DATA MANAGEMENT FOR MODEL DRIVEN APPLICATIONS - Allows Unlimited End User Configuration and Customisation of All Meta-data EIS Application Features},
booktitle={Proceedings of the 13th International Conference on Enterprise Information Systems - Volume 4: ICEIS,},
year={2011},
pages={395-400},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003467303950400},
isbn={978-989-8425-56-0},
}


in Bibtex Style

@conference{iceis11,
author={Jon Davis and Elizabeth Chang},
title={VARIANT LOGIC META-DATA MANAGEMENT FOR MODEL DRIVEN APPLICATIONS - Allows Unlimited End User Configuration and Customisation of All Meta-data EIS Application Features},
booktitle={Proceedings of the 13th International Conference on Enterprise Information Systems - Volume 4: ICEIS,},
year={2011},
pages={395-400},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003467303950400},
isbn={978-989-8425-56-0},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 13th International Conference on Enterprise Information Systems - Volume 4: ICEIS,
TI - VARIANT LOGIC META-DATA MANAGEMENT FOR MODEL DRIVEN APPLICATIONS - Allows Unlimited End User Configuration and Customisation of All Meta-data EIS Application Features
SN - 978-989-8425-56-0
AU - Davis J.
AU - Chang E.
PY - 2011
SP - 395
EP - 400
DO - 10.5220/0003467303950400


in EndNote Style

TY - CONF
JO - Proceedings of the 13th International Conference on Enterprise Information Systems - Volume 4: ICEIS,
TI - VARIANT LOGIC META-DATA MANAGEMENT FOR MODEL DRIVEN APPLICATIONS - Allows Unlimited End User Configuration and Customisation of All Meta-data EIS Application Features
SN - 978-989-8425-56-0
AU - Davis J.
AU - Chang E.
PY - 2011
SP - 395
EP - 400
DO - 10.5220/0003467303950400