Borland Software is adding domain-specific language (DSL) capabilities to its Together package for application modeling. Available Monday, Borland Together 2007 is intended to help developers as well as application analysts and architects to deliver enterprise applications through rich visual models that capture business requirements within a specific business domain. Project teams can build models that provide Borland Software is adding domain-specific language (DSL) capabilities to its Together package for application modeling.Available Monday, Borland Together 2007 is intended to help developers as well as application analysts and architects to deliver enterprise applications through rich visual models that capture business requirements within a specific business domain. Project teams can build models that provide a blueprint for a business process, application and enterprise architectures and data structures, Borland said. “We really see [the new release] as a significant leap forward in its ability to provide better business agility and lower application costs through use of domain-specific languages,” said Marc Brown, Borland vice president of product engineering. A DSL is a notation that allows individuals within a business to capture a model visually within the context of a business domain, such as for insurance or health care, Brown said. DSL encompasses architectures and business processes. The DSL Toolkit in Together 2007 is intended to overcome the complexity of Unified Modeling Language (UML) models by enabling project teams to build model notations aligned with a business domain. Borland is enabling creation of models that leverage UML but are simpler and domain-focused, said Richard Gronback, chief scientist at Borland and co-leader of the Eclipse Modeling Project.Together 2007 is based on the open source Eclipse framework and conforms to Model-Driven Architecture (MDA) standards, including UML, XML, Metadata Interchange and Object Constraint Language. Also in Together 2007 is .Net support with C# code generation. Users can generate C# source code from UML 2 models in support of .Net development projects. Support for the Eclipse Business Intelligence and Reporting Tools (BIRT) project bolsters generation of documentation in a standardized way, Borland said. Technology Industry