IP Library › Granted Patent US 9,996,238
Granted Patent B2
US 9,996,238 · App. 14/721,929 · Granted Jun 12, 2018

Device and method for generating at least one computer file for producing a graphic interface of an electronic equipment, and related computer program product

Inventors: Alexandre Prodhomme (Pessac, FR); Jean-Charles Badoche (Pessac, FR); Jean-Louis Heleine (Pessac, FR)
Assignee: Thales
G06F3/04847G06F3/04842G06F8/10G06F8/35G06F8/38G06F11/3672G06F8/74G06F11/3608
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,996,238
App. No.
14/721,929
Granted
Jun 12, 2018
Kind
B2
Abstract

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.

Claims (27)

1. An electronic device having a processor and a memory for generating at least one computer file from among a computer code and at least one descriptive document of the computer code, to produce at least part of a graphic interface of an electronic equipment, the device comprising:

a creation module configured to create a formalized description of the graphic interface in the form of software requirements, each of the software requirements being associated with a graphic object of the graphic interface and being created from a list of resources, and

a generation module configured to generate, from the created formalized description, at least one computer file among a source code and at least one descriptive document of the source code, the source code being designed to be compiled in an executable code for the production of the at least part of the graphic interface of the electronic equipment, each descriptive document containing information relative to the software requirements,

wherein 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,

wherein each of the software requirements is chosen from the group: an initial display requirement, a display refresh requirement, a requirement of an interaction associated with the graphic object and a requirement for processing an event, and

wherein the filtering capability is further configured to select a syntax of each of the software requirements as a function of the type of the corresponding software requirement.

2. The device according to claim 1 , wherein the device further comprises a compilation module configured to compile the generated source code into an executable code, the executable code being configured to be executed by the electronic equipment to produce the at least one part of the graphic interface.

3. The device according to claim 1 , wherein at least one software requirement includes a field to be filled in; and wherein the filtering capability is further configured to select only some resources from among the list of resources further as a function of the field type.

4. The device according to claim 3 , wherein the creation module further includes an acquisition capability configured to acquire, only in the form of a chain of alphanumeric characters, data of the field.

5. The device according to claim 1 , wherein each of the software requirements is chosen from the group consisting of: an initial display requirement, a display refresh requirement, a requirement of an interaction associated with the graphic object and a requirement for processing an event.

6. The device according to claim 5 , wherein the filtering capability is further configured to select only some resources from among the list of resources further as a function of the type of the corresponding software requirement.

7. The device according to claim 1 , wherein the filtering capability is further configured to select the syntax of each of the software requirements from among several possible syntaxes, in particular as a function of the corresponding graphic object.

8. The device according to claim 1 , wherein each descriptive document generated by the generation module complies with the requirements of standard RTCA DO-178C, each descriptive document being chosen from the group consisting of: a specification document, a design document and a traceability document for traceability of requirements of the specification and/or design documents.

9. The device according to claim 8 , wherein each descriptive document is chosen from the group consisting of: a specification document, a design document and a traceability document for traceability of requirements of the specification and/or design documents.

10. A method for generating at least one computer file from among a computer code and a descriptive document of the computer code, in order to produce at least part of a graphic interface of an electronic equipment, the method being implemented by a computer and comprising:

creating a formalized description of the graphic interface in the form of software requirements, each of the software requirements being associated with a graphic object of the graphic interface and being created from a list of resources,

generating, from the created formalized description, at least one computer file from among a source code and a descriptive document of the source code, the source code being designed to be compiled into executable code in order to produce at least part of the graphic interface of the electronic equipment, the descriptive document containing information relative to the software requirements,

wherein the creation step further includes filtering the resources in order to select, in particular as a function of the corresponding graphic object, only some resources from among the list of resources,

wherein each of the software requirements is chosen from the group: an initial display requirement, a display refresh requirement, a requirement of an interaction associated with the graphic object and a requirement for processing an event, and

wherein the filtering of the resources further comprises selecting a syntax of each of the software requirements as a function of the type of the corresponding software requirement.

11. The method according to claim 10 , wherein the method further comprises, after the generating, compiling the generated source code in an executable code, the executable code being configured to be executed by the electronic equipment in order to produce the at least part of the graphic interface.

12. A non-transitory computer readable medium including a computer program including software instructions which, when implemented by a computer, cause the computer to perform a method, comprising:

creating a formalized description of the graphic interface in the form of software requirements, each of the software requirements being associated with a graphic object of the graphic interface and being created from a list of resources,

generating, from the created formalized description, at least one computer file from among a source code and a descriptive document of the source code, the source code being designed to be compiled into executable code in order to produce at least part of the graphic interface of the electronic equipment, the descriptive document containing information relative to the software requirements,

wherein the creation step further includes filtering the resources in order to select, in particular as a function of the corresponding graphic object, only some resources from among the list of resources,

wherein each of the software requirements is chosen from the group: an initial display requirement, a display refresh requirement, a requirement of an interaction associated with the graphic object and a requirement for processing an event, and

wherein the filtering of the resources further comprises selecting a syntax of each of the software requirements as a function of the type of the corresponding software requirement.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2015
From: PRODHOMME, ALEXANDRE; BADOCHE, JEAN-CHARLES; HELEINE, JEAN-LOUIS
To: THALES
Reel/Frame 036021/0917 →
Priority Claims (1)
FR 14 01209 · May 27, 2014 · national
Continuity (1)
Related Publication 20150346986A1 · Dec 3, 2015