Abdoulaye Mady NDiaye

Abdoulaye Mady NDiaye

AMN GROUP LEADERSHIP

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.