1. Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide. Addison-Welsley Longman, Inc. (1998)
2. Object Management Group (OMG), Unified Modeling Language (UML), version 1.5, Technical report, OMG (2003). www.omg.org
3. Berardi, D., Calvanese, D., De Giacomo, G.: Reasoning on UML class diagrams. Artif. Intell. 168(1–2), 70–118 (2005)
4. Marcos, E., Vela, B., Cavero, J.M.: Extending UML for object-relational database design. In: Proceedings of the 4th International Conference on the Unified Modeling Language, Modeling Languages, Concepts, and Tools, pp. 225–239 (2001)
5. Ambler, S.W.: The Design of a Robust Persistence Layer for Relational Databases (2000). http://www.ambysoft.com/persistenceLayer.pdf