Accelerate Software Architecture discovery using CAST Imaging 1.7

by

Our mission when we set out to build CAST Imaging was to accelerate software architecture discovery and make it super easy for developers and architects to discover and understand an application, however complex the application may be. Staying true to our mission, we are constantly striving to improve the user experience and value that CAST Imaging provides to its audience

 

What’s New?

  1. Simplify your software architecture discovery – Discover the app in parts

    As many of you may have experienced, CAST Imaging massively reduces the amount of time it takes for you to discover and understand an application. This is possible because Imaging provides different levels of abstraction.  It analyzes the application code, extracts objects and groups the objects into easily inferable clusters/nodes.

    cast-imaging-software-architecture-discovery

    What’s made the application discovery process easier is that you can now use CAST Imaging to expand and view specific parts of your application while keeping the rest of the software architecture in the background.

    Previously moving from one level of detail to another would expand all the nodes in the application view making it difficult for our users to assimilate and understand the numerous nodes.  With the latest release, you can expand and view only the node that you want to explore.

    This further simplifies how you go about understanding your application. You can double click a node and it expands to show its consistent components. 

    cast-imaging-discover-apps-in-parts-software-architecture

    Double click on the view to expand only the User Interaction

    cast-imaging-discover-apps-in-parts-software-architecture1


  2. Abstracted object level view of the software architecture

    In the earlier version, when we move from Level 5 to the object level, it could be difficult to differentiate between the child objects, the caller objects and the callee objects. Especially with large applications this can be a major pain for the user. With the new enhancement, when you double click on a level 5 node to move to the object level view of the software architecture, only the node is expanded and the caller and callee objects are abstracted to make it easier for the users to comprehend. Then, each caller or callee area can be expanded for further investigation
    CAST-Imaging-abstract-object-level-view-software-architecture

     

  3. Export Object level details to excel
    More often, our users want to share the object level data with their teams to solve specific problems with respect to their applications. Now a single file (xlsx or csv) aggregates all objects of the view plus the list of caller / callee of each object. Software architecture problems such as reviewing all objects for dependency on a deprecated library can be solved efficiently by tracking the list of objects exported from the view.
CAST-Imaging-export-object-level-details-excel 

 

What’s Planned?

Of the several requests we get from existing users, a common one is ‘Can Imaging help us discover an application functionally?’. Well the answer will be Yes in the coming release. We have now released a Beta version to a select list of pilot users to get feedback. In its current form, the new view will help you discover an application based on the configuration of module done during the AIP Analysis.

CAST-Imaging-Discover-application-functionality-software-architecture 

 

To summarize, this release makes application discovery of large complex application much easier by enabling the discovery in parts and abstracting the complexity from the user’s interface.

If you want to be part of the beta release to provide feedback or just want to explore the new features in depth, please reach out to us here.

Get the Pulse Newsletter  Sign up for the latest Software Intelligence news Subscribe Now <>
Open source is part of almost every software capability we use today. At the  very least libraries, frameworks or databases that get used in mission critical  IT systems. In some cases entire systems being build on top of open source  foundations. Since we have been benchmarking IT software for years, we thought  we would set our sights on some of the most commonly used open source software  (OSS) projects. Software Intelligence Report <> Papers
In our 29-criteria evaluation of the static application security testing (SAST)  market, we identified the 10 most significant vendors — CAST, CA Veracode,  Checkmarx, IBM, Micro Focus, Parasoft, Rogue Wave Software, SiteLock,  SonarSource, and Synopsys — and researched, analyzed, and scored them. This  report shows how each measures up and helps security professionals make the  right choice. Forrester Wave: Static Application Security Testing, Q4 2017  Analyst Paper
Making sense of cloud transitions for financial and telecoms firms Cloud  migration 2.0: shifting priorities for application modernization in 2019  Research Report
Damien Charlemagne
Damien Charlemagne Senior Product Manager
Damien is a Senior Product Manager at CAST and for the last decade has helped developers, technical leaders and C- Level executives understand complex architecture and software design. He is passionate about the constant evolution of IT systems at large enterprises and keeping stakeholders up-to-speed on emerging business technologies.
Load more reviews
Thank you for the review! Your review must be approved first
Rating
New code

You've already submitted a review for this item

|