Knowledge-Driven Architecture for Information System Lifecycle Development

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of modern information system development lifecycles, exacerbated by cloud computing and emerging technologies, is hindered by poorly managed knowledge management systems that fail to store knowledge in a machine-consumable format, leading to inefficiencies and increased business risk.

Innovation Solution

A knowledge-driven architecture that includes a knowledgebase repository with a knowledge engine, an upstream subsystem for feeding and updating knowledge models, and a downstream subsystem providing features for information system development, featuring modules for engineering, architecture, and governance, which systematizes aspects like code generation, risk assessment, and project planning using ontology and machine learning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If traditional knowledge management systems (wiki pages, architecture documentation repositories) are used to store information, then knowledge can be accessed by users, but the knowledge is not stored in a machine consumable format and cannot be automatically updated to reflect the actual state of the system

Engineering Contradiction:
Improveknowledge accessibilityVSAvoidmachine consumability
Core Design Contradiction:
Loss of informationVSExtent of automation

Solution Approach 1:

The patent transforms knowledge from human-readable formats (wiki pages, documentation) into machine-consumable formats through structured data models, ontologies, and formal representations. This parameter change enables automated processing while preserving knowledge accessibility through multiple interfaces.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces a knowledge management system with knowledge graphs, ontologies, and structured data models as intermediaries between traditional documentation systems and automated development tools. This intermediary layer enables machine consumption of knowledge while maintaining compatibility with existing human-readable documentation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If developers, architects, managers and executives manually acquire and assimilate knowledge of new and old concepts, then they can understand system requirements and design, but the process is time-consuming and reduces development speed

Engineering Contradiction:
Improveknowledge understandingVSAvoiddevelopment speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent replaces manual knowledge acquisition and assimilation processes with automated knowledge extraction, processing, and delivery systems. Machine learning models, natural language processing, and automated reasoning engines substitute human cognitive efforts, maintaining knowledge understanding while dramatically increasing development speed.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent enables the knowledge management system to automatically acquire, process, update, and distribute knowledge without human intervention. The system self-updates based on changes in the information system lifecycle, automatically serving developers, architects, and stakeholders with current knowledge.

Inventive Principle:
Principle #25Self-service

3Ease of manufacture

If knowledge management systems are poorly managed, then implementation is simple, but significant business risk is created

Engineering Contradiction:
Improvesystem implementationVSAvoidbusiness risk
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent segments the knowledge management system into modular components including knowledge graphs, ontologies, data models, and integration layers. This segmentation allows incremental implementation and deployment while maintaining system reliability through isolated, manageable modules that can be independently validated and updated.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements feedback mechanisms where the knowledge management system continuously monitors the actual state of information systems, automatically updates knowledge representations, and validates consistency. This feedback loop reduces business risk by ensuring knowledge accuracy and reliability while maintaining ease of implementation through automated validation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11507853B2Knowledge driven architecture for information system lifecycle development and method to operate the same
Publication Date: 2022.11.22 KLOUDFORM LTD
  • US11507853B2 patent drawing
  • US11507853B2 patent drawing
  • US11507853B2 patent drawing

AI summary

A knowledge driven architecture for information system lifecycle development is disclosed. The architecture includes a knowledgebase repository including a knowledge engine to store a first set of knowledge models associated with an information system development; an upstream subsystem to feed a second set of knowledge models to the knowledge engine and update the knowledge engine with a final set of knowledge models; a downstream subsystem to provide one or more features corresponding to the information system development to a user. The downstream subsystem includes an engineering knowledge module to systematise one or more aspects of an information system engineering lifecycle and includes a project scaffolding manager to generate code template, an architectural knowledge module to systematise one or more features associated with architecture and design lifecycle of the information system, a planning and governance module to systematise one or more features associated with information system planning and governance life cycle.