Advertisement

A Universal Model-Based Solution for Describing and Handling Errors

  • Sergejs Kozlovics
Conference paper
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 90)

Abstract

Before the system is on the way to end users’ desktops, developers should not forget about error messages their system might display. That is also true for systems with models inside. Is there a model-based solution for describing and handling errors in a universal way? We say ‘Yes’, and we show how the meta-meta level of abstraction aids here. Having error types described, particular errors are simply placed into the model repository (when needed), and the error handling mechanism automatically handles and displays them in an appropriate way.

Keywords

error meta-metamodel model-based error handling error engine Transformation-Driven Architecture 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Barzdins, J., Kozlovics, S., Rencis, E.: The Transformation-Driven Architecture. In: Proceedings of DSM 2008 Workshop of OOPSLA 2008, Nashville, Tennessee, USA, pp. 60–63 (2008)Google Scholar
  2. 2.
    Barzdins, J., Cerans, K., Kozlovics, S., Rencis, E., Zarins, A.: A Graph Diagram Engine for the Transformation-Driven Architecture. In: Proceedings of MDDAUI 2009 Workshop of International Conference on Intelligent User Interfaces 2009, Sanibel Island, Florida, USA, pp. 29–32 (2009)Google Scholar
  3. 3.
    Kozlovics, S.: A Dialog Engine Metamodel for the Transformation-Driven Architecture. In: Scientific Papers, University of Latvia vol. 756, pp.151–170 (2010)Google Scholar
  4. 4.
    Kozlovics, S., Rencis, E., Rikacovs, S., Cerans, K.: A kernel-level UNDO/REDO mechanism for the Transformation-Driven Architecture. In: Databases and Information Systems VI - Selected Papers from the Ninth International Baltic Conference, DB&IS 2010 (2010)Google Scholar
  5. 5.
    Barzdins, J., Cerans, K., Kalnins, A., Grasmanis, M., Kozlovics, S., Lace, L., Liepins, R., Rencis, E., Sprogis, A., Zarins, A.: Domain specific languages for business process management: a case study. In: Proceedings of DSM 2009 Workshop of OOPSLA 2009, Florida, USA, pp. 34–40 (2009)Google Scholar
  6. 6.
    The GradeTwo tool, http://gradetwo.lumii.lv/
  7. 7.
    Barzdins, G., Liepins, E., Veilande, M., Zviedris, M.: Ontology enabled graphical database query tool for end-users. In: Databases and Information Systems V - Selected Papers from the Eighth International Baltic Conference, DB&IS 2008 (2008)Google Scholar
  8. 8.
    Barzdins, J., Barzdins, G., Cerans, K., Liepins, R., Sprogis, A.: OWLGrEd: a UML style graphical notation and editor for OWL 2. In: Proceedings of OWLED 2010 (2010)Google Scholar
  9. 9.
    Sprogis, A., Liepins, R., Barzdins, J., Cerans, K., Kozlovics, S., Lace, L., Rencis, E., Zarins, A.: GRAF: a graphical tool building framework. In: Gerard, S. (ed.) Proceedings of the Tools and Consultancy Track of ECMFA 2010, CEA LIST (2010)Google Scholar
  10. 10.
    Barzdins, J., Cerans, K., Kozlovics, S., Lace, L., Liepins, R., Rencis, E., Sprogis, A., Zarins, A.: MDE-based Graphical Tool Building Framework. In: Scientific Papers, University of Latvia (2010)Google Scholar
  11. 11.
    Barzdins, J., Zarins, A., Cerans, K., Kalnins, A., Rencis, E., Lace, L., Liepins, R., Sprogis, A.: GrTP: Transformation based graphical tool building platform. In: Proceedings of MDDAUI 2007 Workshop of MODELS 2007, Nashville, Tennessee, USA (2007)Google Scholar
  12. 12.
    JavaTM Platform, Standard Edition 6 API Specification, http://java.sun.com/javase/6/docs/api/
  13. 13.
    .NET Framework Developer Center, http://msdn.microsoft.com/netframework
  14. 14.
    Meta-Object Facility (MOF), http://www.omg.org/mof
  15. 15.
    Opmanis, M., Cerans, K.: Multilevel data repository for ontological and meta-modeling. In: Databases and Information Systems VI - Selected Papers from the Ninth International Baltic Conference, DB&IS 2010 (2011)Google Scholar
  16. 16.
    Richter, J.: Programming Applications for Microsoft Windows, 4th edn. Microsoft Press, Redmond (1999)Google Scholar
  17. 17.
    Brambilla, M., Ceri, S., Comai, S., Tziviskou, C.: Exception handling in workflow-driven web applications. In: Proceedings of International Conference on World Wide Web, pp. 170–179. ACM Press, New York (2005)Google Scholar
  18. 18.
    Kalnins, A., Vilitis, O., Celms, E., Kalnina, E., Sostaks, A., Barzdins, J.: Building tools by model transformations in Eclipse. In: Proceedings of DSM 2007 Workshop of OOPSLA 2007, pp. 194–207. Jyvaskyla University Printing House, Montreal, Canada (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Sergejs Kozlovics
    • 1
    • 2
  1. 1.Faculty of ComputingUniversity of LatviaRigaLatvia
  2. 2.Institute of Mathematics and Computer ScienceUniversity of LatviaRigaLatvia

Personalised recommendations