Advisory Manager for Graphical Modeling Applications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional graphical modeling applications are unable to effectively manage advisories for complex model nodes, particularly in ECLIPSE-based systems where graphical and semantic data are stored separately, limiting their ability to aggregate and present notifications and resolutions within the user interface.
Innovation Solution
A system and method that stores a complex model as separate notation and semantic models, with an advisory manager aggregating notifications and potential resolutions from related nodes and presenting them in a distinct viewing area within the graphical modeling application, utilizing a notation model to capture relationships and a semantic model to store semantic data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If graphical and semantic data are stored separately in ECLIPSE-based systems, then data organization and flexibility are improved, but the ability to aggregate and manage advisories for complex model nodes deteriorates
Solution Approach 1:
The patent introduces an advisory manager as an intermediary component that bridges the separated notation model and semantic model. This mediator aggregates advisories from multiple sources (graphical data and semantic data) and presents them unified to the user, resolving the contradiction by enabling advisory management without requiring data integration while maintaining operational ease.
2Ease of operation
If a single unified model is used to store graphical and semantic data together, then advisory aggregation is simplified, but system complexity and difficulty in managing separate data concerns increase
Solution Approach 1:
The patent segments the model data into distinct notation model and semantic model components, each handling specific aspects of the system. The advisory manager then operates on these segmented components independently, allowing simplified advisory management while avoiding the complexity of a unified model that would need to handle all data concerns in a single structure.
3Loss of information
If advisory information is aggregated from multiple related nodes, then user access to comprehensive notification information is improved, but the complexity of determining and processing related nodes increases
Solution Approach 1:
The advisory manager is designed as a universal component that handles multiple functions: determining related nodes, aggregating advisories from those nodes, and presenting the consolidated information. This multi-functional approach improves information completeness while managing processing complexity within a single versatile component rather than requiring separate mechanisms for each function.
Data Source
AI summary
A system for managing advisories for complex model nodes that can include a complex model, a graphical modeling application, and an advisory manager. The complex model can be configured to graphically represent a user-defined system as multiple nodes and relationships. The graphical modeling application can be configured to execute operations upon the complex model. The graphical modeling application can store data defining the graphical characteristics of the complex model as a notation model and data defining the semantic characteristics of the complex model as a semantic model. The notation model and the semantic model can be stored as separate data entities. The advisory manager can be configured to aggregate notifications and potential resolutions for the nodes of the complex model. The notifications and potential resolutions can be visually presented within the graphical modeling application.


