Press 'F' for Full Screen mode

Use keyboard arrows to navigate

What is AGeSys

AGeSys

Systems engineering workbench dedicated to embedded systems:

  • Open and integrated tools
  • Model based design of embedded systems and software

Objective

To allow an industrial process with a clean definition of the following steps:

  • System
  • Software
  • Hardware

All industrial sectors including:

  • Aeronautics
  • Railway
  • Automotive

Aeronautics

Shared methodological investigations

Companies


  • Airbus
  • Sagem
  • Snecma
  • Thales

Use cases


  • Control
  • Auto-pilot
  • Display Cockpit Alarms
  • Secondary avionics flight commands
  • Aircraft engine regulation system
Aeronautics

Railway

Companies


  • Alstom
  • ATOS
  • Thales

Use cases


  • Critical function modeling
  • People Protection
  • Control/Command and Supervision
  • Subway speed control
Railway

Automotive

Companies


  • Renault
  • PSA
  • Valéo
  • Continental

Use cases


  • Mechatronics system design
  • Electronic system design
  • Vehicle thermal comfort
  • Moto-propulsive group
  • Range extender
Automotive

To learn more about the AGeSys project

AGeSys tools and their uses

AGeSys is using six different tools

tools

Several model transformations and co-simulation supported.
All the tools are linked to each through the Configuration management.

Tools - Papyrus

Functionalities


  • Visual editors for UML, SysML and UML profile
  • Graphical-based, textual-based, table-based, tree-based and form-based editors
  • Model validation

  • Compare and merge of models and diagrams
  • Team working (data base or file splitting)
  • Model simulation and execution

  • Documentation generation
  • Code generation – C/C++ and java
  • Advanced support for DSL languages design and usage based on standard UML profiles

Tools - Papyrus

Data's format & standards


  • UML 2.5, SysML 1.2
  • East-ADL
  • MARTE
  • RobotML
  • UML-RT
  • Action Language

Tools - Papyrus

Advantages


  • Extensible
  • Full open source (EPL)
  • DSL support based on standards and customization
  • Possibility to add extensions
  • Simulation and model execution

Tools - Papyrus

Graphical User Interface

tools

Tools - SCADE System

Functionalities


  • Model Based System Engineering (MBSE) development process
  • Functional decomposition, architecture design, allocations

  • Traceability, documentation generation
  • Full support of Data Dictionaries
  • Tables with customizable data attributes
  • Import & export data dictionaries with Excel
  • Link data with the functional and architecture models
Railway

Tools - SCADE System

Functionalities


  • Data propagation management
  • Seamless design process from system design to software implementation with SCADE Suite
  • SCADE System Modeler
  • Focus on ease of use

  • Powerful multi-instantiation support for component reuse
  • Customizable design rules checker
  • Model diff-merge
  • Customization for specific domains with a graphical configurator tool
Railway

Tools - SCADE System

Data's format & standards


  • SysML compliant
  • FMI export from SCADE Suite

Advantages


  • Better System Architect oriented than standard SysML tools
  • Powerful Data management allowing model-based support of ICDs (Interface Control Document)
  • Complete system engineering workflow from systems textual requirements to certifiable embedded code

Tools - SCADE System

Graphical User Interface

tools

Tools - Scilab - Xcos

Functionalities


  • Scilab is free and open source software for numerical computation providing a powerful computing environment for engineering and scientific applications
  • The editor allows the design of flow charts representing a dynamic system made of blocks defined in palettes. Users can customize standard blocks and define new ones.

  • Xcos is a graphical editor to design hybrid dynamical systems models built on top and included in Scilab
  • Xcos environment enables, from the built model, the simulation of complex systems - discrete, continuous, defined by symbolic equations (Modelica), etc... and hybrid systems combining the capabilities above. The data resulting of the simulation can then be graphically viewed in real time, used in Scilab for post processing.

Tools - Scilab - Xcos

Data's format & standards


  • Xcos :
    • Block based design
    • Well defined hybrid semantics
    • Modelica support
  • Scilab API for object manipulation
  • Standard solvers: Sundials, RK45, Lsodar, Ddaskr
  • Cross platform
  • ODT based file format

Tools - Scilab - Xcos

Advantages


  • Xcos + FMU
    • Export models
    • Import models
    • “Compatible” solvers and tools
  • Xcos + Papyrus
    • Future of the modeling
    • Applied SysML to hybrid dynamical systems
    • Shareable SysML models

Tools - Scilab - Xcos

Graphical User Interface

tools

Tools - ReqCycle

tools

Tools - ReqCycle

Functionalities


  • Requirement Management
  • Data Source Connection (doc, xml/xmi, databases, OSLC)
  • Impact Analysis

  • Requirement creation, storage and evolution
  • Traceability Analysis
  • Traceability matrixes generation

  • Coverage computation
  • Multi-level traceability on several data sources

Tools - ReqCycle

Data's format & standards


  • SysML
  • OSLC
  • docx, xlsx, odt, ods, pdf
  • Reqif
  • EMF Models

Tools - ReqCycle

Advantages


  • Multi level traceability analysis
  • Highly configurable
  • Various tools interconnection
  • Interactive traceability analysis along project lifecycle
  • Deep integration with modeling tools and standards

Tools - ReqCycle

Graphical User Interface

tools

Tools - ReqCycle

Graphical User Interface

tools

System Synthesis and SysDM

tools

System Synthesis and SysDM

Functionalities


System Synthesis and SysDM

  • Manage physics and control models
  • Integrate SysML reference architectures
  • Populate reference architectures with models
  • Generate synthetized system models
Amesim

  • Dynamic multi-physic system simulation solution
  • Hybrid simulation: state machines integrated in continuous dynamic system simulation
  • Heterogeneous models integration: FMI, S-functions…
  • Parallelization & HPC

System Synthesis and SysDM

Data's format & standards


  • SysML: BDD & IBD blocks as reference architecture configurable components
  • FMI: robust FMI integration & export

Advantages


  • System Synthesis: configuration and synthesis of system simulation models based on system architecture
  • Amesim integrated hybrid modeling (vs cosimulation)
  • Amesim heterogeneous integration

System Synthesis and SysDM

Graphical User Interface

tools

Tools - Fast2Soc

tools

Tools - Fast2Soc

Functionalities

tools

Tools - Fast2Soc

Data's format & standards

tools

Tools - Fast2Soc

Advantages


  • High fidelity with the targeted microcontroller
  • Timing accurate model
  • Usage of real hardware peripherals
  • Fast evaluation of any hardware impact through HDL code generation
  • Fast evaluation of SW performance through the automatic SW code generation
  • Co-simulation through FMI/FMU link

AGeSys user's feedback

AGeSys for Aeronautics

AGeSys for Railway

AGeSys for Automotive

Contacts us

AGeSys Tools Companies Contacts
SCADE System, SCADE Suite,
SCADE Display, SCADE LifeCycle
Esterel Technologies thierry.lesergent@esterel-technologies.com
ReqCycle, GenDoc ATOS reqcycle-support@atos.net
fr.gendoc-support@atos.net
Papyrus CEA LIST sebastien.gerard@cea.fr
Fast2Soc Scaleo Chip support@scaleochip.com
Scilab/Xcos Scilab Enterprises clement.david@scilab-enterprises.com
LMS Imagine, Lab Amesim,
SysDM, System Synthesis
Siemens PLM pacome.magnin@siemens.com

AGeSys project has been co-funded by the French Programme d’Investissements d’Avenir