from Wikipedia
Open ModelSphere is a data, process and UML modeling tool[1] written in Java and released under the open source GPL License. It provides support for forward and reverse engineering between UML and relational schemas[2].

Open ModelSphere has SILVERRUN PerfectO as its ancestor, a proprietary software developed by Computer Systems Advisers and released in 1996. PerfectO was part of the SILVERRUN suite of modeling tools, which is known by the modeling community since the 1990s[3]; PerfectO was used to support object-oriented modeling (limited to class modeling at that time) and object-relational modeling[4].

In 1998, PerfectO was translated into Java to give SILVERRUN-JD (Java Designer). With the addition of relational data modeling, the product was renamed SILVERRUN ModelSphere and released in 2002. Later on, more features were added including support for business process modeling, conceptual data modeling and UML diagramming.

In September 2008, Grandite released ModelSphere's core application as an open source product based on the GNU Public License version 3. Its development environment is hosted on JavaForge.

Open ModelSphere in the Literature:

titlePodniknové procesy, Grada Publishing, 2007, ISBN 978-80-247-2252-8, p 268
titleUML and the Unified Process, Liliana Favre, IRM Press, 2003, ISBN 1-931777-44-6, p 219
The Decline And Fall of the American Programmer, Edward Yourdon, Yourdon Press, 1993, ISBN 0-13-191958-X, p 154
titleInformix Unleashed, Sams Publishing, 1997, Chapter 45 (Modeling Types in Informix-Universal Server, Jim Pradesh), ISBN 0-672-30650-6, pp 1117-1118
UML 2 pour les bases de données, Christian Soutou, EYROLLES (ÉDITIONS) (April 11 2007),  ISBN-13: 978-2212120912, p 285.