Graphic Interface Code Generation with Resource Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing generating devices are not suitable for efficiently producing graphic interface source code for onboard electronic equipment, as they do not effectively guide designers in creating software requirements and verifying constraints associated with these systems.
Innovation Solution
An electronic generating device with a filtering capability that selects only relevant resources from a list based on graphic objects or software requirements, assisting designers in creating software requirements and automatically generating source code that can be compiled into executable code for the graphic interface, while ensuring compliance with standards like RTCA DO-178C.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a complete list of resources is provided to designers for creating software requirements, then designers have maximum freedom of creation, but it becomes difficult to verify constraints and ensure compliance with standards
Solution Approach 1:
The system performs preliminary filtering of resources based on graphic object characteristics and standard compliance requirements before presenting them to designers. This advance preparation ensures that only relevant and compliant resources are available, maintaining designer freedom while guaranteeing constraint verification and standards adherence.
2Adaptability or versatility
If all resources are made available for graphic interface development, then the system is highly versatile, but the complexity of managing and selecting appropriate resources increases
Solution Approach 1:
The system extracts and separates relevant resources from the complete resource set based on graphic object characteristics. By taking out only the necessary resources and presenting them in a filtered manner, the system maintains full resource availability when needed while reducing management complexity through automated relevance assessment.
3Ease of operation
If software requirements are created without filtering resources, then the creation process is flexible, but the accuracy and compliance of generated requirements decrease
Solution Approach 1:
The system introduces an intermediary filtering mechanism that operates between the complete resource set and the designer's selection process. This intermediary automatically assesses resource relevance based on graphic object characteristics and compliance requirements, maintaining creation flexibility while ensuring requirement accuracy and standards compliance.
Data Source
AI summary
A device for generating at least one computer file for producing a graphic interface of an electronic equipment, and related computer program product are disclosed. In one aspect, the generating device includes a creation module for creating a formalized description of the graphic interface in the form of software requirements, each requirement being associated with a graphic object of the graphic interface and being created from a list of resources, and a generation module for generating, from the formalized description, the computer file from among a source code and descriptive documents of the computer code, the source code being designed to be compiled in executable code to produce the part of the graphic interface. The creation module includes a filtering capability configured to select, in particular as a function of the corresponding graphic object, only some resources from among the list of resources.


