This section provides a main overview of future goals of the DBC-Utilities project.
Support for directly usage of the DBC component in the application (imperative usage). So M1 will be usable for people who want to mix contract specific code with business code.
Support for declarative usage of the DBC component. This milestone enables users the creation of contract definition in source code via annotations of in an external XML file.
Support for weaving DBC specific code in a application. Support for dynamically deploy or un-deploy DBC specific code.
Support for the creation of contract definitions by different tools. This milestone will provide an eclipse plug-in for the creation of contract XML files and contract annotations.