Displaying items by tag: omg

How much automation actually makes a difference?
10% of 10 million lines of code is still 1 million lines.


A major modernization project involving millions or tens of millions of lines of code can take years and cost millions of dollars. Using artificial intelligence and modern computing method and automation, much of that time and expense can be eliminated. The question is, by how much? If your project starts out at 10 million lines of code and your automation technique cuts that down by 90%, you’re still left with a 1-million-line project that can take months to manually assess, document, transform, and refactor.


To appreciably accelerate large modernization projects, automation must eliminate as near as possible to 100% of the effort. That means in the range of 99.9X%. Without that, your organization can be left with significant and costly manual
loads that can take years, strain budgets, result in unacceptable error rates, and still produce poorly written modern code. Even advanced automation cannot take code straight from any source language to a modern cloud-ready language. First, the code must be translated through a universally accepted language modeling system and standard to maximize the extensibility and efficiency of application analysis, transformation, and refactoring—an Intermediate Object Model (IOM). This is one of the keys to accelerating modernization that The Software Revolution Inc. (TSRI) has implemented for their clients.

The languages used for specifying grammars and transformations must fit the specific problems at hand and be as expressive and efficient as possible. TSRI has developed and defined three domain-specific high-level specification languages JPGEN™, JTGEN™ and JRGEN™:

  • JPGEN™ defines grammar system and language models

  • JTGEN™ delineates transformations between these models

  • JRGEN™, a 5th generation artificial intelligence language supports first order logic and predicate calculus as well as 3GL and 4GL language constructs

Together, these three proprietary tools comprise TSRI’s JANUS Studio®.


IOM: A Literally Exponential Improvement in Transformation
The three components of JANUS Studio® transform and compile software code originally developed in language such as Ada, Visual Basic, Vax Basic, C, C++, COBOL, C#, Java, Jovial, FORTRAN, and more than 30 other languages into efficient, platform-neutral C++.  The core function of the IOM creates a language-neutral model into which all legacy source languages are transformed, and from which all modernized target languages can be generated. The IOM is effectively a universal translator. It simplifies the “O(n-squared)” language transformation problem to a much simpler “O(n+1)” language transformation problem. The IOM provides a set of generic language constructs that serve as a reusable language-neutral formalism for assessment, documentation, transformation, refactoring, and web-enablement.

This solution allows simple 64-bit multi-processor LINUX platforms to analyze massive software models using parallel processing.

Using IOM, and the expertise of TSRI’s exceptionally skilled developers, JANUS Studio® is simply the most powerful, least expensive, and lowest risk technology available to automatically modernize (assess, document, transform, refactor, and web-enable) legacy systems. Using the AI-enhanced capabilities of JANUS Studio®, 99.9X% of software transformation can be automated, cutting transformation project times from years to months—or weeks.
 

"Simply the most powerful, least expensive and lowest risk technology available to automatically assess, document, transform, refactor, and web-enable legacy systems.”


A Model for Automated Modernization


As Scale Increases, So Does Efficiency
JANUS Studio®  allows TSRI developers to cut modernization projects so drastically using Artificial Intelligence-based modeling that drives that 99.9X% automation rate. Not only that, but because every application and every language is modernized and transformed at the meta-model stage, every prior project (regardless of the language or industry) further develops the toolset and TSRI libraries, resulting in greater value for each future project. The more scale, the more uses, the more efficient the process.
 

This email address is being protected from spambots. You need JavaScript enabled to view it.
It’s no surprise that TSRI adheres to the Object Management Group (OMG) principles of model-based and architecture-driven software modernization. We’re not just a member, TSRI is the principal author of the Abstract Syntax Tree Meta-Modelling Standard used by the OMG. We’re deeply involved in the innovations and future of OMG and look forward to the next Member Meeting March 21-25 in Reston, Virginia. If you plan to be there, we’d love to talk about how to significantly accelerate your modernization projects, while lowering cost and error rates.
 

This email address is being protected from spambots. You need JavaScript enabled to view it.

 

---

TSRI is Here for You 
As a leading provider of software modernization services, TSRI enables technology readiness for the cloud and other modern architecture environments. We bring software applications into the future quickly, accurately, and efficiently with low risk and minimal business disruption, accomplishing in months what would otherwise take years. 

See Case Studies 
Learn About Our Technology 
Get Started on Your Modernization Journey Today! 

 

Published in Best Practices
Tuesday, 15 September 2009 13:54

TSRI CEO Coauthors OMG Book

 

"TSRI CEO Coauthors Information Modernization Case Studies Book For The OMG Press"

Kirkland, WA. (October 10, 2009) – The first major publication from the Object Management Group Architecture Driven Modernization Task Force will be appearing in book stores commencing February, 2010. Published by Morgan Kaufman as part of the OMG Series, the Information System Transformation: Architecture Driven Modernization Case Studies in 400+ pages is already being heralded as the most definitive handbook of best practices for information system modernization published in more than a decade.

CTOs, CIOs and System Architects of Organizations seeking guidance in the theory, principles, disciplines, tools, scenarios and management strategies for legacy system modernization will use Information System Transformation: Architecture Driven Modernization Case Studies by Bill Ulrich and Philip Newcomb an irreplaceable handbook for guiding their modernization projects.

In contrast to the tangled IT architectures that resulted from decades of manual patches, failed replacements, and outmoded transliteration approaches, ADM is an automated approach for information system modernization that restores the vitality of legacy systems by automatically modeling and transforming them into modern languages, and modern designs and architectures without the need for manual intervention except to adjust the models and rules that carry out the automated modernization process.

This new OMG Series publication combines theory and practical guidance from lessons learned during the modernization of major mission critical systems. The European air traffic control system, the Veteran Heath Administration’s electronic health care system, Air Force logistics systems, Navy NMCI systems are just a few of the highly successful modernization projects that are the focus of the many in-depth case studies in this new book.
The outcome or a three year collaboration between Philip Newcomb, CEO of the Software Revolution, Inc and principal contributor to the ASTM, SMM and KDM standards and William Ulrich, Co-chair of the Object Management Group (OMG) Architecture-Driven Modernization Task Force (ADM-TF), Information System Transformation: Architecture Driven Modernization Case Studies is the first OMG Series publication to address architecture driven modernization (ADM).

To purchase the book (paperback) HERE
To purchase the kindle version        HERE

For more information about TSRI, visit our web site or contact:

TSRI
Greg Tadlock
Vice President of Sales
Phone: (425) 284-2770
Fax:     (425) 284-2785
This email address is being protected from spambots. You need JavaScript enabled to view it.

 

Published in Press
Monday, 22 February 2010 15:28

New Book by Ulrich and Newcomb

 

"New Book by Ulrich and Newcomb: Information Systems Transformation:

Architecture-Driven Modernization Case Studies with
Reviews by Grady Booch, Ed Yourdon and Richard Soley"

Kirkland, WA. (Feburary 22, 2010) – Book Release
 
Information Systems Transformation: Architecture-Driven Modernization Case Studies
 By William M. Ulrich and Philip H. Newcomb

 Published by Morgan Kaufmann
 ISBN: 978-0-12-374913-0
 Copyright Feb 2010
 $59.95 USD €43.95 EUR £29.99 GBP

www.informationsystemstransformation.com
What The Experts Are Saying:

According to Grady Booch, IBM Fellow & Chief Scientist, Software Engineering:
"Ulrich and Newcomb's book offers a comprehensive examination of the challenges of growing software-intensive systems … (Read more...)

According to Ed Yourdon, noted Author and Consultant:
"Modernization is going to be a more and more important part of the overall IT strategy. William Ulrich and Philip Newcomb's important new book ... (Read more...)

According to Richard Soley Ph.D. Chairman/CEO, Object Management Group (OMG):
“Estimates by internationally-known researchers of the worldwide legacy code base is now approaching a half-trillion lines. That only counts so-called "legacy languages" like COBOL--which drive the world. Add in database schemas … (Read more...)

About the Book
Information Systems Transformation: Architecture-Driven Modernization Case Studies, a new book by William Ulrich and Philip Newcomb, provides a practical guide to organizations seeking ways to understand and modernize existing systems as part of their information management strategies. It includes an introduction to ADM disciplines and standards, including alignment with business architecture, as well as a series of scenarios outlining how ADM is applied to various initiatives. Ten chapters, containing in-depth, modernization case studies, distill the theory and delineate principles, processes, and best practices for every industry, ensuring the book's leading position as a reference text for all of those organizations relying on complex software systems to maintain their economic, competitive and operational viability. (Read more...)

Key Features
  • Acts as a one-stop shopping reference and complete guide for implementing various modernization models including core concepts, common scenarios, and a guide for getting started.
  • Concepts are illustrated with real-life examples from various modernization projects, allowing you to immediately apply tested solutions and see results.
  • Ten chapters containing in-depth modernization case studies, covering multiple platforms, industries and government agencies from four different countries.
About the Authors
William M. Ulrich is President of Tactical Strategy Group, Inc. (TSGI)
and a management consultant. Mr. Ulrich has been in the modernization field since 1980 and continues to serve as a strategic advisor on business and IT transformation projects for corporations and government agencies. In 2005, Mr. Ulrich was awarded the Keeping America Strong Award for his work in information systems modernization. He is Co-Chair of the OMG Architecture-Driven Modernization Task Force and the OMG Business Architecture Special Interest Group, Editorial Director of the Business Architecture Institute, and author of Legacy Systems: Transformation Strategies.
Philip H. Newcomb is Founder and CEO of The Software Revolution, Incorporated (TSRI)
and creator of TSRI's acclaimed architecture-driven modernization services and toolset JANUS Studio®   . He is coauthor of Reverse Engineering (Kluwer 1996) with Linda Wills, Coeditor of the 2nd Working Conference on Reverse Engineering (IEEE 1995) with Elliot Chikofsky and principal author of the Abstract Syntax Tree Metamodeling Specification (OMG Specification 2009). With more than 35 publications and 70 successfully completed information system modernization projects he is a recognized leader in the application of artificial intelligence, automatic programming and formal methods to industrial-scale software modernization.
About Morgan Kaufmann:
Since 1984, Morgan Kaufmann has published premier content on information technology, computer architecture, data management, computer networking, computer systems, human computer interaction, computer graphics, multimedia information and systems, artificial intelligence, computer security, and software engineering. Our audience includes the research and development communities, information technology (IS/IT) managers, and students in professional degree programs. Learn more at www.mkp.com. Contact Bob Dodd, 781-313-4726 or This email address is being protected from spambots. You need JavaScript enabled to view it., for an electronic review copy, access to our expert authors, or to publish excerpts of our material.

For more information about TSRI contact:

TSRI
Greg Tadlock
Vice President of Sales
Phone: (425) 284-2770
Fax:     (425) 284-2785
This email address is being protected from spambots. You need JavaScript enabled to view it.

 

Published in Press
Tagged under
Monday, 22 February 2010 15:28

TSRI Automatically Modernizes OpenVistA

 

Kirkland, WA. (March 12, 2010) – One of the best kept secrets in Washington DC is that our nation’s veterans already have a comprehensive electronic health care record (EHR) that for decades has supported delivery of quality health care at more than a 160 VHA hospitals around the world.  That extraordinary system is VistA, the Veteran Information System Technical Architecture.  Written in MUMPS, VistA serves as the vital backbone of the Veterans Health Administration (VHA) Electronic Health Care Record System (EHRS) that manages medical record data and delivers medical informatics to the veteran’s bedside while tracking and managing 100% of veteran’s health care electronically throughout his journey through the VHA medical care system.

Visit the VHA’s OpenVistA® Transformation Blueprint at
http://www.tsri.com/open-vista

Ironically, VistA like many systems that are highly successful, is now threatened with self-extinction due to its need for continuous growth and the inability of MUMPS, the language it is written in, to sustain its continued evolution.  VistA suffers from a form of software arthritis common among many legacy systems. Due to its age, size and complexity VistA is brittle, inflexible and resistant to change, and its maintenance costs have gone through the roof, compromising the VHA’s ability to grow and evolve Vista as the foundation for a 21st century medical delivery system for its veterans.

In 2005 the VHA estimated automated modernization of VistA could save the VHA upwards of $3 Billion compared to redevelopment, or manual replacement.  With the announcement today by The Software Revolution, Inc (TSRI), (the world-leading supplier of architecture driven modernization (ADM-based) solutions), of its open-source Transformation Blueprint ® for OpenVistA, TSRI has made a huge start on this daunting challenge.  For those who might care to understand, the OpenVistA Transformation Blueprint ® is a major step towards achievement of the VHA's goal of modernizing its Electronic Healthcare Record  system for its veterans. 

OpenVistA Casestudy

TSRI’s OpenVistA® Transformation Blueprint ® provides the complete target Java code and UML design for the transformation of all 2.1 Million lines of OpenVistA® and 120,000+ lines of Fileman MUMPS code.  The OpenVistA® Transformation Blueprint ® is far more than a mere language translation.  It is a massive multi-million page (300GB) web-based software design and architecture document consisting of navigable hypertext of the 'As-Is' MUMPS and 'To-Be Java' hyperlinked to hundreds of thousands of State Machine Graphs, Cause-Effect Graphs, State-Transition Tables, Control Flow Graphs, Data-Flow Graphs, Structure Charts, Data Element Tables, Class Diagrams expressed as scalable graphical diagrams that richly document all of the MUMPS and target Java/J2EE code. The Transformation Blueprint ® is both an application portfolio as well as a complete architectural roadmap towards a modernized OpenVistA® and Fileman. Every statement of MUMPS in OpenVistA® is shown side-by-side with its transformation into Java/ J2EE along with an extensive array of software property-oriented metric indices (e.g. fan-in, fan-out, complexity, redundancy, dead code, etc) for navigation to the code measured by the property. 

To learn more about TSRI’s transformation of OpenVistA® and the company’s plans for evolving OpenVistA® towards a modernized universal EHR system of the future, read the Chapter 12 casestudy: Veterans Health Administration’s VistA MUMPS Modernization Pilot in William Ulrich and Philip Newcomb’s new book Information Systems Transformation: Architecture-Driven Modernization CaseStudies, just published by Morgan Kaufmann, February 2010 as part of the Object Management Group (OMG) OMG Series.


   Kirkland, WA. (February 22, 2010) – New Book Release

   Information Systems Transformation: Architecture-Driven Modernization Casestudies

   By William M. Ulrich and Philip H. Newcomb
   Published by Morgan Kaufmann
   ISBN: 978-0-12-374913-0
   Copyright Feb 2010
   $59.95 USD €43.95 EUR £29.99 GBP
   www.informationsystemstransformation.com

For more information about TSRI contact:

TSRI
Greg Tadlock
Vice President of Sales
Phone: (425) 284-2770
Fax:     (425) 284-2785
This email address is being protected from spambots. You need JavaScript enabled to view it.

 

Published in Press
Tagged under