Automatic CODE and Control INTERFACE and SUPERVISION GENERATION
PROJECT AND CONFIGURATION MANAGEMENT
Full project management including Systems, Computers, Boards, Functions and elementary treatments. Enables variants, forks, versions and software revisions.
INTEGRATED DEVOPS
Full lifecycle of the software from specifications, documentation, development, testing, integration verification and validation to object code running on targeted platforms
PALETTES and INTEGRAL GRAPHICAL INTERFACE IGI
Features different palettes used to insert visually cells, gates, links, and functions
– Mathematical Palette
– Logical Palette
– Graphical Palette
– Widget Palette
WYSIWYG ZOOMING and SCROLLING
OgenX enables to display of the sheets as they will be printed of zooming for detail adjustment and review
COLOUR MANAGEMENT
Colours are used to facilitate review, to increase consistency and Human Machine Interface
EXPLICITE CODING WYSIWIC
What You See Is What Is Coded. If you can’t see it it is not coded, in order to make sure that no software is generated without the awareness of the developer.
GENERATION of ERRORS and WARNINGS
Errors are generated if the drawing cannot generate causal, unsafe or deterministic software. Errors will point back to incriminated cells or gates to facilitate debuging.
Warning may also be generated when minor issues that do not compromise safety of the generated code but are not recommended readability or maintainability reasons
MULTI SOFTWARE LANGUAGE GENERATION TARGETS
Target software Language include: C/C++, Python, C#, Java, JavaScript
TYPES of ELEMENTARY SHEETS
3 different types of sheets: code, documentation, sequencing sheets
VARIABLE MANAGEMENT
OgenX fearures advanced variable management techniques including: global/local variable and constants, complex type and unit management
INITIAL CONDITION MANAGEMENT
OgenX ensures that all initial conditions are properly initialised. This is usually a main source of problems in computer treatments
BLACK BOXES and SPECIAL FUNCTIONS
OgenX fearures advanced software reuse and capitalization and interfacing techniques through the notion of black box functions
Reconfigurable & Resizable PALETTE
The reconfigurable palette is equivalent to the painter palette enabling easy insertion of cells and interconnections composing programming sheet
Software Code Generation
Different target software code generations are possible either compiled or interpreted codes using the same Ogenx sheet.
AMN GROUP Solution Engineering Process
The Solution Description Document (SDD) is one of the top input documents of the ANM Group Solution Engineering Process (SEP). The SDD is issued from the AMN Group Strategic Business Plan (SBP) that defines documents and motivates the group domain of focus and resources allocation and removal.
The SDD aims to describe the solutions expected by the market on an emerging domain of interest for AMN GROUP activities and objectives. A solution is the set of Systems, Services and their concept of operation that answers specific needs and that create consistent value or capabilities for a potential AMN GROUP customers.
The counterpart of the SDD is the Solution Validation Document (SVD) that verifies the compliance of the implemented solution on the final stage of the development process.
The Operation Transformation LAB is one of the main streams that feed the SDD as it is a perfect tool to capture customer interactions, experiences and needs.