CUSTOMIZE TITLE
Arius Software Logo
About Us
Solutions
Services
Architecture

Our Clients
News
Contact Us
Home

January 24, 2002

Arius Reduces Cost For Software Development
With UML Model-Based Architecture

With UML Blueprint, Entire Software Application Generated

WATERLOO, ONTARIO, January 24, 2002 Arius Software Corporation announced that the latest release of its ConnectedDB™ architecture allows application designs to be modeled using Unified Modeling Language™ (UML™) drawings. These models are dynamically prototyped prior to being automatically translated into software that can run on a variety of target deployment environments. This graphical model approach with automatic translation into software eliminates much of the effort currently required for enterprise-class application development while increasing deployment flexibility. Arius Software Corporation is the emerging innovator in Wealth Management Client Value Analysis (CVA).

"Building an architecture that leverages the latest application development trends and standards is an investment usually reserved for only the largest software vendors." says Gary Baksi, Vice President, Client Solutions, Arius Software Corporation. "The further we abstract our processes and tools from the overwhelming details of computer hardware and software platforms, the closer we come to the language and convention our customers understand. Arius is using the new UML™ model based ConnectedDB™ as a competitive advantage in developing solutions, delivering professional services, and in offering our customers and partners the means to perform their own customization and changes".

ConnectedDB™: UML™ Model-Based Architecture

Modeling is the design of software applications before coding. A model plays the analogous role in software development that blueprints play in the building of a skyscraper. Using a model, those responsible for a software development project's success can assure themselves that business functionality is complete and correct, end-user needs are met, and program design support requirements for scalability, robustness, security and extendibility are met before implementation in software code renders changes difficult and expensive to make. The OMG®'s Unified Modeling Language™ (UML™) www.omg.org has become the de facto standard to help specify, visualize, and document models of software systems. UML™ has both structural diagrams and behavioral diagrams which together allow you to completely specify a computer program.

ConnectedDB™ is an application development framework or "architecture" developed by Arius Software Corporation to allow software applications to be described in terms of what they must do rather than how they must do it. ConnectedDB™ then automatically generates the software code. The description of the software design and purpose is a graphical model based on UML structural and behavioral diagrams. ConnectedDB™ enables these graphic representations or models to be previewed dynamically. Then, instead of a programming team manually converting the specifications into software, ConnectedDB™ automatically generates the executable application. With the simple press of a button, completed models are translated into executable application software appropriate for a range of platform choices.

UML™ is a general purpose modeling language which can be used for not only programming problems, but business processes as well. This flexibility creates problems for automatic program generation, as some problems cannot be solved solely by computer code. Most software engineering tools overcome this by generating some application source code from UML™ and leaving stubs for programmers to insert the complicated logic. ConnectedDB™ though uses a well- defined subset of UML™, which makes possible the automatic generation of the entire application.

By generating the code for the entire application, ConnectedDB™ can help make software design more efficient. Typically software projects involve four successive phases: design, development, testing and finally deployment. While a design error or function change request might cost $100 to change if realized while still in the design phase, this same rework would cost ten times as much to address once the project has moved into the development phase. In software projects, each succeeding phase increases the cost of a change by another factor of ten. Using ConnectedDB™, two of the phases, design and development, become one phase as changing the design immediately and automatically changes the application software. By automating an entire phase and thereby eliminating its cost, overall project costs using ConnectedDB™ may be as little as one-tenth of the traditional approach and typically generate savings in excess of 50%.

Phase No. Phase in which
design error or change in function is realized
Change cost in traditional development Change cost in ConnectedDB™ Development

1

Design

$100

$100

2

Development

$1,000

$100

3

Testing

$10,000

$1,000

4

Deployment

$100,000

$10,000

About Arius Software

Arius Software Corporation provides a suite of solutions and capabilities for retail fee and commission-based financial services. Solutions enable customer and transaction data integration, analytic discovery and visualization, and interactive deployment of results to management and investment advisors to explore insights and improve profitability.

Arius Software Corporation
Marsland Centre, Suite 1204
20 Erb Street West
Waterloo, ON N2L 1T2
Phone: (519) 885-9045
www.ariussoftware.com

For more information contact: Gary Baksi, Vice President, Client Solutions Tel. (416) 889-7716 gary@ariussoftware.com

###

Back To Top