SPL Insight

SPL Insight has all the basic modules necessary to get started. It consists of language parsers and the analysis platform that recovers your software architecture and documentation. SPL Insight discerns your source code and plugins to enable easy integration with your development environment.

Microservice Identification and Analysis

Description

SPL Solution extracts functional components from the system source code using Advance Deep Learning and Graph Reduction techniques, along with static and runtime data. Each functional component can be considered as a separate microservice.

Business Value

The identified functional component can be used by your software architecture team to migrate monolithic architecture to micro-services. Each functional component is self-contained and compilable, and can be isolated separately, or mixed and match with others as micro-services.

Requirement to Code Mapping

Description

SPL Solution groups software classes based on its context, and assign topics that best describes each cluster. It can identify services as multiple services and group them together based on their context.

Business Value

This features provides bottom up requirements to code mapping which increases software comprehension and helps new joiners to understand your business domain quickly.
Semantic Clustering helps to group similar services together, which reduces the manual effort of software engineers to correlate between similar services.

Software Architecture Visualization

Description

System documentation gives the developer the architecture specification of the system source code. Uniquely, we allows programmers to navigate the architecture per system function, and users can select the function to view the architecture.

Business Value

Helps you understand the architecture of the system from a domain business perspective, rather than the packaging structure.

Captures the model-driven specification (reference architecture) of the system architecture, and can then be redesigned or transformed into a new technology.

Service Component Ranking

Description

Runtime fattiness and complexity measurement techniques are used to measure and rank the functional components that are more relevant to be considered as a micro-service.

Business Value

Global Function Repository

Description

SPL Solution maintains a global repository of all functions that have been identified across multiple projects. Hence, IT professionals can view and navigate through all the functions that have been discovered.

Business Value

This allows for a semantic/keyword search across all analyzed projects, and helps teams to search for functions that can be reused, rather than reimplementing existing functionality.

Testimonials

“SPL solution helps the planning and understanding of the complexity of migrating monolithic application to a micro-service architecture”

Client Since 1995

“SPL helps in validating your software architecture and documenting your code base”

Client Since 1995

“The SPL solution can save us an estimated 40% on our application migration.”

Client Since 1995

Khalifa Innovation Center
Airport Road
Abu Dhabi, UAE

Salwa.Alzahmi@splsolution.com
+971-025018195

About

Resources