DooML: A new Database & Object-Oriented Modeling Language for database-driven web application design and development
Thijs Otter

TL;DR
DooML is a unified modeling language that integrates database schema design and object-oriented software architecture for web applications, streamlining the development process.
Contribution
It introduces DooML, a novel combined modeling language with a unique Archetype Diagram for designing both database and software architecture.
Findings
Provides a unified notation for database and software design
Facilitates model-driven web application development
Enhances clarity and consistency in design specifications
Abstract
A database driven web application is a very common software solution to rising business problems. Modeling the database and the software architecture can be challenging, hence there not being one combined modeling language for database and software architecture, specifically suited for web application development. In this paper we present Database object-oriented Modeling Language (DooML) and its primary Archetype Diagram: a notation for specifying the design of a database schema and corresponding object-oriented software architecture. It combines the syntax for drawing Entity Relationship Diagrams, the Relational Model and Universal Modeling Language Class Diagrams as well to create a mixed diagram, stating database design as well as software design specifications. By default, DooML ensures that the approach of advanced web application development is model-driven and both…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
