SOLoist Java Web Framework for Model-driven Development

SOLoist is a Java-based development framework for * model-driven development (MDD) based on UML, * rapid prototyping and rapid application development, * execution of web-based object-oriented information systems (OOIS), such as business and other kinds of database applications, based on high-level, executable UML models.