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
|