Skip to main content

A Universal Model-Based Solution for Describing and Handling Errors

  • Conference paper
Perspectives in Business Informatics Research (BIR 2011)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 90))

Included in the following conference series:

  • 1351 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  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. 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. 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. 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. 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. The GradeTwo tool, http://gradetwo.lumii.lv/

  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. 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. 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. 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. 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. JavaTM Platform, Standard Edition 6 API Specification, http://java.sun.com/javase/6/docs/api/

  13. .NET Framework Developer Center, http://msdn.microsoft.com/netframework

  14. Meta-Object Facility (MOF), http://www.omg.org/mof

  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. Richter, J.: Programming Applications for Microsoft Windows, 4th edn. Microsoft Press, Redmond (1999)

    Google Scholar 

  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. 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 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kozlovics, S. (2011). A Universal Model-Based Solution for Describing and Handling Errors. In: Grabis, J., Kirikova, M. (eds) Perspectives in Business Informatics Research. BIR 2011. Lecture Notes in Business Information Processing, vol 90. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24511-4_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-24511-4_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-24510-7

  • Online ISBN: 978-3-642-24511-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics