Towards a Generic Data Model for REA Based Applications

Bernhard Wally, Christian Huemer

2014

Abstract

The original REA accounting model (McCarthy, 1982) has been extended in previous years into a business modeling language. Apart from its conceptual model, academic effort has been put into the definition of a formal description language, based on standards such as UML or OWL. The specification of a generic data model from a software engineering point of view for domain independent use of REA for business model specification and execution has been touched only briefly in the past. Thus, we present a data model concept for runtime-configurable REA business model definition and execution.

References

  1. Al-Jallad, M. M. (2012). REA business modeling language: Toward a REA based domain specific visual language. Student thesis, KTH Royal Institute of Technology.
  2. Atkinson, C. and Kühne, T. (2000). Meta-level independent modelling. In International Workshop on Model Engineering at 14th European Conference on ObjectOriented Programming, pages 12-16.
  3. Atkinson, C. and Kühne, T. (2001). The essence of multilevel metamodeling. In Goos, G., Hartmanis, J., and Leeuwen, J. v., editors, UML 2001-The Unified Modeling Language. Modeling Languages, Concepts, and Tools, Lecture Notes in Computer Science, pages 19- 33. Springer.
  4. Atkinson, C. and Kühne, T. (2008). Reducing accidental complexity in domain models. Software & Systems Modeling, 7(3):345-359.
  5. Frank, U. (2011a). The MEMO meta modelling language (MML) and language architecture. ICB-Research Report 43, Institute for Computer Science and Business Information Systems, University Duisburg-Essen.
  6. Frank, U. (2011b). Some guidelines for the conception of domain-specific modelling languages. In Nüttgens, M., Thomas, O., and Weber, B., editors, 4th International Workshop on Enterprise Modelling and Information Systems Architectures (EMISA 2011), volume P-190 of Lecture Notes in Informatics, pages 93-106, Bonn. Gesellschaft für Informatik, Köllen Druck+Verlag GmbH.
  7. Gailly, F. and Poels, G. (2007). Towards ontology-driven information systems: Redesign and formalization of the REA ontology. In Abramowicz, W., editor, Business Information Systems, volume 4439 of Lecture Notes in Computer Science, pages 245-259. Springer Berlin Heidelberg.
  8. Gailly, F. and Poels, G. (2010). Conceptual modeling using domain ontologies. improving the domain-specific quality of conceptual schemas. In 10th Workshop on Domain-Specific Modeling, pages 18:1-18:6. ACM.
  9. Geerts, G. L. and McCarthy, W. E. (1997). Modeling business enterprises as value-added process hierarchies with resource-event-agent object templates. In Sutherland, J., Casanave, C., Miller, J., Patel, P., and Hollowell, G., editors, Business Object Design and Implementation, pages 94-113. Springer London.
  10. Geerts, G. L. and McCarthy, W. E. (2000). The ontological foundation of REA enterprise information systems. In Annual Meeting of the American Accounting Association, Philadelphia, PA, volume 362, pages 127-150.
  11. Geerts, G. L. and McCarthy, W. E. (2006). Policy-level specifications in REA enterprise information systems. Journal of Information Systems, 20(2):37-63.
  12. Gürth, T. (2014). Business model driven ERP customization. Master's thesis, Faculty of Informatics, Vienna University of Technology.
  13. HrubÈ, P., Kiehn, J., and Scheller, C. V. (2006). ModelDriven Design using Business Patterns. Springer.
  14. Johnson, R. and Woolf, B. (1997). Type object. In Martin, R. C., Riehle, D., and Buschmann, F., editors, Pattern Languages of Program Design 3, chapter Type Object, pages 47-65. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA.
  15. Kühne, T. and Steimann, F. (2004). Tiefe charakterisierung. In Rumpe, B. and Hesse, W., editors, Modellierung 2004, volume P-45 of Lecture Notes in Informatics, pages 109-120, Bonn. Gesellschaft für Informatik, Köllen Druck+Verlag GmbH.
  16. Mayrhofer, D. (2012). REA-DSL: Business Model Driven Data Engineering. PhD dissertation, Vienna University of Technology.
  17. Mayrhofer, D., Mazak, A., Wally, B., Huemer, C., and Regatschnig, P. (2014). REAlist: Towards a business model adapting multi-tenant ERP system in the cloud. In 8th International Workshop on Value Modeling and Business Ontology (VMBO 2014).
  18. McCarthy, W. E. (1982). The rea accounting model: A generalized framework for accounting systems in a shared data environment. The Accounting Review, 57(3):554-578.
  19. Nakamura, H. and Johnson, R. E. (1998). Adaptive framework for the REA accounting model. In OOPSLA'98 Workshop on Business Object Design and Implementation IV.
  20. Object Management Group, Inc. (2013). OMG Meta Object Facility (MOF) Core Specification. Object Management Group, Inc.
  21. Wally, B., Mazak, A., Mayrhofer, D., and Huemer, C. (2014). A generic REA software architecture based on fragments and declarations. In 8th International Workshop on Value Modeling and Business Ontology (VMBO 2014).
  22. Yoder, J. W. and Johnson, R. (2002). The adaptive objectmodel architectural style. In Software Architecture, pages 3-27. Springer.
Download


Paper Citation


in Harvard Style

Wally B. and Huemer C. (2014). Towards a Generic Data Model for REA Based Applications . In Proceedings of the Fourth International Symposium on Business Modeling and Software Design - Volume 1: BMSD, ISBN 978-989-758-032-1, pages 153-158. DOI: 10.5220/0005425401530158


in Bibtex Style

@conference{bmsd14,
author={Bernhard Wally and Christian Huemer},
title={Towards a Generic Data Model for REA Based Applications},
booktitle={Proceedings of the Fourth International Symposium on Business Modeling and Software Design - Volume 1: BMSD,},
year={2014},
pages={153-158},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005425401530158},
isbn={978-989-758-032-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Fourth International Symposium on Business Modeling and Software Design - Volume 1: BMSD,
TI - Towards a Generic Data Model for REA Based Applications
SN - 978-989-758-032-1
AU - Wally B.
AU - Huemer C.
PY - 2014
SP - 153
EP - 158
DO - 10.5220/0005425401530158