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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
References
NRS Data Modeling Standards with EA, Version: 3.1.0, 29 November 2016
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
OMG Unified Modeling Language 2.5, 01 March 2015. http://www.omg.org/spec/UML/2.5/
OMG Semantics of Business Vocabulary and Business Rules (SBVR)TM, v. 1.4 (2017). https://www.omg.org/spec/SBVR/1.4/
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
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
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
Arlow, J.: UML and the Unified Process, Practical Object-Oriented Analysis & Design. Addison-Wesley, Boston (2002)
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)
Evans, E.: Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley Professional, Boston (2004)
Fowler, M.: Patterns of Enterprise Application Architecture. Addison-Wesley Professional, Boston (2002)
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
Kruchten, P.: The Rational Unified-Process: An Introduction. Addison-Wessley Professional, Boston (2004)
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
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
Ross, R.: Business Rule Concepts, Getting to the Point of Knowledge, 4th edn. Business Rule Solutions, LLC, Houston (2013)
Ross, R., Lam, G.: Structured business vocabulary: concept models. Bus. Rules J. 17(11) (2016). http://www.brcommunity.com/a2016/b880.html
Rumbaugh, J., Jacobson, I., Booch, G.: The Unified Modeling Language Reference Manual, 2nd edn. Addison-Wesley, Boston (2005)
Stahl, T., Voelter, M., Czarnecki, K.: Model-Driven Software Development: Technology, Engineering, Management. Wiley, Hoboken (2006)
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)
Rational Unified Process. http://sce.uhcl.edu/helm/rationalunifiedprocess
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
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
DOI: https://doi.org/10.1007/978-3-319-99617-2_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-99616-5
Online ISBN: 978-3-319-99617-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)