Sculptor is a productivity tool that applies the concepts from Domain-Driven Design and Domain Specific Languages. You express your design intent in a textual specification, from which Sculptor generates high quality Java code and configuration. You can use the concepts from Domain-Driven Design (DDD) in the textual Domain Specific Language (DSL), e.g. Service, Module, Entity, Value Object, Repository. The generated code is based on well-known frameworks such as Spring Framework, Hibernate, and Java EE. Sculptor takes care of the technical details and the tedious repetitive work, and lets you focus on delivering more business value (and have more fun). The DSL and the code generation drives the development and is not a one time shot. The application can be developed incrementally with an efficient round trip loop. Sculptor is useful when developing typical enterprise or Web applications that benefit from a rich and persistent domain model.
Sirius is an Eclipse project which allows you to easily create your own graphical modelling workbench by leveraging the Eclipse Modeling technologies. It provides a generic workbench for model-based architecture engineering that could be easily tailored to fit specific needs. It enables the specification of a modeling workbench in terms of graphical, table, or tree editors with validation rules and actions using declarative descriptions. All shape characteristics and behaviors can be easily configured. No code generation is involved. Once completed, the modeling workbench can be deployed as a standard Eclipse plugin.