Reinhartz-Berger, in this paper, presents a method for semi-automation of a domain model. Her approach, which is based on the general domain engineering approach, is to create draft models based on families of relevant applications that have the same domain of the proposed application. The author has implemented a tool called application-based domain modeling (ADOM) for generating the domain models of a similar pattern.
Automation of a domain model requires a systematic approach, since it deals with generalizing an application through abstraction. The author has managed to map the similar patterns of relevant applications that have the same domain as the proposed application. She presents a case study that uses a class diagram and a sequence diagram, and uses these diagrams to generate draft models. Next, she tests the draft models for five important elements: correctness, completeness, redundancy, consistency, and comprehensibility. She also compares the generated draft models with human-made domain models. The result for correctness was found to be more than 70 percent.
I recommend this paper to those who are interested in domain models. Domain engineers are encouraged to use the proposed approach, since it can minimize the time needed to create application models prior to application development.