Section: New Software and Platforms


Simulation Open Framework Architecture

Keywords: Real time - Multi-physics simulation - Medical applications

Functional Description SOFA is an Open Source framework primarily targeted at real-time simulation, with an emphasis on medical simulation. It is mostly intended for the research community to help develop new algorithms, but can also be used as an efficient prototyping tool. Based on an advanced software architecture, it allows : the creation of complex and evolving simulations by combining new algorithms with algorithms already included in SOFA, the modification of most parameters of the simulation (deformable behavior, surface representation, solver, constraints, collision algorithm, etc. ) by simply editing an XML file, the building of complex models from simpler ones using a scene-graph description, the efficient simulation of the dynamics of interacting objects using abstract equation solvers, the reuse and easy comparison of a variety of available methods.

Since 2016, SOFA development and maintenance is now coordinated by the SOFA Consortium.

DEFROST is an active member of the consortium steering committee; beside his mission of Inria continuous integration support team coordinator, Bruno Carrez is in charge of the continuous integration setup of the SOFA consortium.

  • Participants: Christian Duriez, Jeremie Dequidt, Bruno Carrez, Damien Marchal, Eulalie Coevoet, Frederick Largilliere

  • Partner: Sofa consortium, projet-team Mimesis, projet-team Imagine, projet-team Asclepios, InSimo, Anatoscope

  • Contact: Hugo Talbot

  • URL: http://www.sofa-framework.org