Logiciels / Software solutions

Jalinopt Jalinopt is a Java toolkit for building and solving linear programs. It consists of a straightforward object-oriented model for linear programs, as well as a bridge to most common solvers, including GLPK and CPLEX. Contact : Luc Hogie CNRS, I3S, Inria

Java4unix Java4unix enables the integration of Java applications into the UNIX environment. Contact : Luc Hogie CNRS, I3S, Inria

Jigsaw Jigsaw is a legacy code wrapper used to package and interface any kind of executable for remote execution and integration in a workflow. It facilitates the migration of legacy applications to distributed computing infrastructures by providing a standard invocation interface and dealing with remote data transfers Contact : Johan Montagnat

K-Passa K-PASSA stands for "K-Periodic Asap Static Schedule Analyser". K-PASSA is for modeling and analysing Marked Graph. It implements the equalization process presented in Julien Boucaron's thesis but also the balanced scheduling algorithm presented in Jean-Vivien Millo's thesis. One can generate a posixC file corresponding to the system described in KPassa. The generation of VHDL synthesizable code is ongoing. Contact : Jean-Vivien Millo

LA-mwci Consider a set of oligomers listing the subunits involved in sub-complexes of a macro-molecular assembly, obtained e.g. using native mass spectrometry or affinity purification. LA-mwci provides connectivity inference algorithms, computing the most plausible contacts between subunits, given the oligomers at hand. It also provides various assessment methods, qualifying the contacts found with respect to a reference set of contacts. LA-mwci has been developed by Comed (Coati EPC) in collaboration with the INRIA ABS project-team in Sophia Antipolis. It has been written using SageMath and is distributed as part of the Structural Bioinformatics Library (SBL, http://sbl.inria.fr/) developed by ABS. Contact : coati EPC INRIA I3S UNS CNRS

Licentia Associating a license to data is a fundamental task when publishing data on the Web. However, in many cases data producers and publishers are not legal experts, and they usually have only a basic knowledge about the possible constraints they want to ensure concerning the use and reuse of their data. We have proposed a tool called Licentia that offers to the data producers and publishers a suite of services to deal with licensing information. In particular, Licentia supports, through a user-friendly interface, the users in selecting the license that better suits their needs, starting from the set of constraints proposed to regulate the terms of use and reuse of the data. Contact : Serena Villata

LMU lmu is an UML class diagram editor. It main features are the automatic generation of high-quality UML class diagrams, and the analysis of pre-existing code. lmu is based on an ad hoc language dedicated to describing object-oriented models. Out of such an object model description written by the user, or imported from existing JAR files, lmu is able to produces automatically-balanced highly aesthetic UML class diagrams. Contact : Luc Hogie CNRS, I3S, Inria, University of Luxembourg

Moteur MOTEUR is a general purpose grid-interfaced workflow manager which may be used for all kinds of scientific computations that require deployment over a large scale infrastructure. It uses the jigsaw application code wrapper to interface to any kind of command-line accessible scientific code. Contact : Johan Montagnat CNRS, I3S

NeuroLOG A federative platform supporting neuroscience multi-centric studies Contact : Johan Montagnat

OSA OSA stands for Open Simulation Architecture. OSA(http ://osa.inria.fr/) is primarily intended to be a federating platform for the simulation community : it is designed to favor the integration of new or existing contributions at every level of its architecture. The platform core supports discrete-event simulation engine(s) built on top of the Fractal component model. In OSA, the event handling is mostly hidden in the controller part of the components, which alleviates noticeably the modeling process, but also eases the replacement of any part of the simulation engine. Apart the simulation engine, OSA aims at integrating useful tools for modeling, developing, experimenting, and analysing simulations. Contact : Olivier Dalle