Skip to main content

Towards Definition of a Unified Domain Meta-model

  • Conference paper
  • First Online:
Engineering Software Systems: Research and Praxis (KKIO 2018)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 830))

Included in the following conference series:

Abstract

The domain model is one the most important artifacts produced at early stages of software development which can be reused efficiently during software design and implementation. Unfortunately, there is no clear explanation what should be included in the domain model to minimize modeling effort and maximize the potential later benefits. Authors of the paper try to address this gap by proposing a definition of a unified domain meta-model, which is the result of literature overview and authors’ own experiences. The purpose of the literature analysis was to assess the existing definitions of domain models and to identify their common parts. On that basis, a unified meta-model was proposed. Its application in real projects confirmed the meta-model usefulness.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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

Notes

  1. 1.

    www.BRSolutions.com.

References

  1. NRS Data Modeling Standards with EA, Version: 3.1.0, 29 November 2016

    Google Scholar 

  2. NRS Data Modeling Standards with EA, Version: 3.2.0, 28 March 2017. https://www2.gov.bc.ca/assets/gov/british-columbians-our-governments/services-policies-for-government/information-technology/standards/natural-resource-sector/sdlc/stanards/nrs_data_modeling_standards_ea.pdf

  3. OMG Unified Modeling Language 2.5, 01 March 2015. http://www.omg.org/spec/UML/2.5/

  4. OMG Semantics of Business Vocabulary and Business Rules (SBVR)TM, v. 1.4 (2017). https://www.omg.org/spec/SBVR/1.4/

  5. OMG Semantics of Business Vocabulary and Business Rules (SBVR), v. 1.4, Annex E—Overview of the Approach (2016). https://www.omg.org/spec/SBVR/1.4/Annex-E–Overview-of-the-Approach/PDF

  6. OMG Semantics of Business Vocabulary and Business Rules (SBVR), v. 1.4, Annex G—EU-Rent Example (2016). https://www.omg.org/spec/SBVR/1.4/Annex-G–EU-Rent-Example/PDF

  7. OMG Semantics of Business Vocabulary and Business Rules (SBVR), v. 1.4, Annex I—EU Concept Diagram Graphic Notation (2016). https://www.omg.org/spec/SBVR/1.4/Annex-I–Concept-Diagram-Graphic-Notation/PDF

  8. Arlow, J.: UML and the Unified Process, Practical Object-Oriented Analysis & Design. Addison-Wesley, Boston (2002)

    Google Scholar 

  9. Bajwa, I.S., Lee, M.G., Bordbar, B.: SBVR business rules generation from natural language specification. In: AAAI Spring Symposium: AI for Business Agility (2011)

    Google Scholar 

  10. Evans, E.: Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley Professional, Boston (2004)

    Google Scholar 

  11. Fowler, M.: Patterns of Enterprise Application Architecture. Addison-Wesley Professional, Boston (2002)

    Google Scholar 

  12. Hnatkowska, B., Huzar, Z., Tuzinkiewicz, L., Dubielewicz, I.: A new ontology-based approach for construction of domain model. In: Intelligent Information and Database Systems: 9th Asian Conference. Lecture Notes in Computer Science. Lecture Notes in Artificial Intelligence, vol. 10191 (2017). https://doi.org/10.1007/978-3-319-54472-4_8. ISSN 0302-9743

  13. Kruchten, P.: The Rational Unified-Process: An Introduction. Addison-Wessley Professional, Boston (2004)

    Google Scholar 

  14. Lam, G.: The top 10 mistakes business analysts make in capturing business rules. IPMA professional development events (2011). http://ipma-wa.com/prof_dev/2011/Gladys_Lam_Ten_Mistakes.pdf

  15. Menard, R.: Domain modeling: leveraging the heart of RUP for straight through processing. IBM developerWorks (2003). https://www.ibm.com/developerworks/rational/library/2234.html

  16. Ross, R.: Business Rule Concepts, Getting to the Point of Knowledge, 4th edn. Business Rule Solutions, LLC, Houston (2013)

    Google Scholar 

  17. Ross, R., Lam, G.: Structured business vocabulary: concept models. Bus. Rules J. 17(11) (2016). http://www.brcommunity.com/a2016/b880.html

  18. Rumbaugh, J., Jacobson, I., Booch, G.: The Unified Modeling Language Reference Manual, 2nd edn. Addison-Wesley, Boston (2005)

    Google Scholar 

  19. Stahl, T., Voelter, M., Czarnecki, K.: Model-Driven Software Development: Technology, Engineering, Management. Wiley, Hoboken (2006)

    Google Scholar 

  20. Suarez, E., Delgado, M., Vidal, E.: Transformation of a process business model to domain model. In: Proceedings of the World Congress on Engineering, 2–4 July, 2008, vol. 1, pp. 165–169. Newseood Ltd., International Association of Engineers, London (2008)

    Google Scholar 

  21. Rational Unified Process. http://sce.uhcl.edu/helm/rationalunifiedprocess

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bogumiła Hnatkowska .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Hnatkowska, B., Walkowiak-Gall, A. (2019). Towards Definition of a Unified Domain Meta-model. In: Kosiuczenko, P., Zieliński, Z. (eds) Engineering Software Systems: Research and Praxis. KKIO 2018. Advances in Intelligent Systems and Computing, vol 830. Springer, Cham. https://doi.org/10.1007/978-3-319-99617-2_6

Download citation

Publish with us

Policies and ethics