I3S projects and source code management

Home

Latest projects

Some specific neuronal graphs have biologically relevant structures and behaviors and we call them archetypes. Six of them (simple series, series with multiple outputs, parallel composition, negative loop, inhibition of a behavior, and contralateral inhibition) are characterized and validated using formal methods. Furthermore, we tackle the next logical step and proceed to the study of the properties of their couplings. For this purpose, we rely on Leaky Integrate and Fire neuron modeling and we use the synchronous programming language Lustre to implement the neuronal archetypes and to formalize their expected properties. Then, we exploit an associated model checker called kind2 to automatically validate these behaviors. We show that, when the archetypes are coupled, either these behaviors are slightly modulated or they give way to a brand new behavior. We can also observe that different archetype couplings can give rise to strictly identical behaviors....