A | |
| Address_map_and_set [Cckappa_sig] | |
| Affine_combinations | |
| Agent [Matching] | |
| Agent |
A node of a site graph
|
| AgentRule_map_and_set [Ckappa_sig] | |
| AgentSiteState_map_and_set [Ckappa_sig] | |
| AgentSite_map_and_set [Ckappa_sig] | |
| Agent_id_map_and_set [Ckappa_sig] | |
| Agent_id_nearly_Inf_Int_storage_Imperatif [Ckappa_sig] | |
| Agent_id_quick_nearly_Inf_Int_storage_Imperatif [Ckappa_sig] | |
| Agent_id_setmap [Ckappa_sig] | |
| Agent_map_and_set [Ckappa_sig] | |
| Agent_type_nearly_Inf_Int_storage_Imperatif [Ckappa_sig] | |
| Agent_type_quick_nearly_Inf_Int_storage_Imperatif [Ckappa_sig] | |
| Agent_type_site_nearly_Inf_Int_Int_storage_Imperatif_Imperatif [Ckappa_sig] | |
| Agent_type_site_quick_nearly_Inf_Int_Int_storage_Imperatif_Imperatif [Ckappa_sig] | |
| Agent_type_site_state_nearly_Inf_Int_Int_Int_storage_Imperatif_Imperatif_Imperatif [Ckappa_sig] | |
| AgentsSitePState_map_and_set [Ckappa_sig] | |
| AgentsSiteState_map_and_set [Ckappa_sig] | |
| AgentsSite_map_and_set [Ckappa_sig] | |
| Agents_domain |
Abstract domain that abstracts away the interface of agents, and see each rule as a multiset-rewriting reaction over typed agents
|
| Agents_map_and_set [Ckappa_sig] | |
| Alg_expr |
Smart constructor
|
| Alg_expr_extra |
Primitives for handling rule rates when detecting symmetries
|
| Analyzer |
Analyzer entry point
|
| Analyzer_domain_sig |
signature of abstract domains (with explicit communication)
|
| Analyzer_headers |
type declarations and values shared among the abstract domains
|
| Ast |
Kappa AST just after parsing
|
B | |
| Buffers | |
| Build_graph |
* build_graph.mli
* openkappa
* Jérôme Feret, projet Abstraction/Antique, INRIA Paris-Rocquencourt
*
* Creation: November, the 12th of 2017
* Last modification: Time-stamp: <Nov 12 2017>
* *
* Primitives to build site graph in Cckappa
*
* Copyright 2010,2011,2012,2013,2014 Institut National de Recherche en Informatique et
* en Automatique.
|
C | |
| Cckappa_sig |
* cckappa_sig.mli
* openkappa
* Jérôme Feret, projet Abstraction/Antique, INRIA Paris-Rocquencourt
*
* Creation: January, the 17th of 2011
* Last modification: Time-stamp: <Nov 11 2017>
* *
* Signature for prepreprocessing language ckappa
*
* Copyright 2010,2011,2012,2013,2014 Institut National de Recherche en Informatique et
* en Automatique.
|
| CharMap [Mods] | |
| CharSet [Mods] | |
| CharSetMap [Mods] | |
| Circular_buffers | |
| Ckappa_sig |
* ckappa_sig.ml
* openkappa
* Jérôme Feret, projet Abstraction/Antique, INRIA Paris-Rocquencourt
*
* Creation: 01/17/2011
* Last modification: Time-stamp: <Nov 11 2017>
* *
* Signature for prepreprocessing language ckappa
*
* Copyright 2010,2011,2012,2013,2014 Institut National de Recherche en Informatique et
* en Automatique.
|
| Communication | |
| Composite_domain |
composite abstract domain (no longer with communications which have been internalized)
|
| Compression_main |
Main entry to the story machinery
|
| Configuration | |
| Contact_map |
(internal_states, (agent_type, agent_site) link_states
|
| Counter |
Simulation progress keeper
|
D | |
| Data |
Must have length >= 1 (at least
T or E)
|
| DepSet [Operator] | |
| Dictionary_of_States [Ckappa_sig] | |
| Dictionary_of_agents [Ckappa_sig] | |
| Dictionary_of_sites [Ckappa_sig] | |
| Domain [Site_across_bonds_domain] | |
| Domain [Parallel_bonds] | |
| Domain [Dynamic_contact_map_domain] | |
| Domain [Static_contact_map_domain] | |
| Domain [Agents_domain] | |
| Domain [Views_domain] | |
| Domain [Rules_domain] | |
| DynArray [Mods] | |
| DynArray [DynamicArray] | |
| DynamicArray |
Array with dynamic size
|
| Dynamic_contact_map_domain |
This domain tracks which rules can be applied, and warns other domains at the first application of a rule
|
E | |
| Edges |
Concrete graph implementation
|
| Efficiency [Counter] | |
| Env [Pattern] | |
| Eval |
Main compilation functions
|
| Export [Export_to_KaDE] | |
| Export [Export_to_json] | |
| Export [Export_to_KaSa] | |
| Export [Export_to_KaSim] | |
| Export_to_KaDE |
* export.mli
* openkappa
* Jérôme Feret, projet Abstraction/Antique, INRIA Paris-Rocquencourt
*
* Creation: Aug 23 2016
* Last modification: Time-stamp: <Aug 07 2017>
* *
*
* Copyright 2010,2011 Institut National de Recherche en Informatique et
* en Automatique.
|
| Export_to_KaSa |
* export.mli
* openkappa
* Jérôme Feret, projet Abstraction/Antique, INRIA Paris-Rocquencourt
*
* Creation: June 30 2016
* Last modification: Time-stamp: <Nov 13 2017>
* *
*
* Copyright 2010,2011 Institut National de Recherche en Informatique et
* en Automatique.
|
| Export_to_KaSim |
* export.mli
* openkappa
* Jérôme Feret, projet Abstraction/Antique, INRIA Paris-Rocquencourt
*
* Creation: June 30 2016
* Last modification: Time-stamp: <Nov 21 2016>
* *
*
* Copyright 2010,2011 Institut National de Recherche en Informatique et
* en Automatique.
|
| Export_to_json |
* export.mli
* openkappa
* Jérôme Feret, projet Abstraction/Antique, INRIA Paris-Rocquencourt
*
* Creation: Aug 23 2016
* Last modification: Time-stamp: <Jan 25 2018>
* *
*
* Copyright 2010,2011 Institut National de Recherche en Informatique et
* en Automatique.
|
| Expr_interpreter |
Algebraic expression computation
|
| Extend [Int_storage] |
Cartesian product
|
F | |
| FormatMap [Loggers] | |
| Fractions | |
G | |
| GenArray |
Signature of array only limited by max_int
|
| Graph_json |
* graph_js.ml
*
* a module for KaSim
* Jérôme Feret, projet Antique, INRIA Paris
*
* KaSim
* Jean Krivine, Université Paris-Diderot, CNRS
*
* Creation: 23/05/2016
* Last modification: 25/05/2016
* *
*
*
* Copyright 2016 Institut National de Recherche en Informatique et
* en Automatique.
|
| Graph_loggers |
* graph_loggers.mli
*
* a module for KaSim
* Jérôme Feret, projet Antique, INRIA Paris
*
* KaSim
* Jean Krivine, Université Paris-Diderot, CNRS
*
* Creation: 23/05/2016
* Last modification: 25/05/2016
* *
*
*
* Copyright 2016 Institut National de Recherche en Informatique et
* en Automatique.
|
I | |
| Infinite_buffers | |
| Infix [List_util] | |
| Instantiation |
What users wrote when writing its rules
|
| Int2Map [Mods] | |
| Int2Set [Mods] | |
| Int2SetMap [Mods] | |
| IntCollection |
Imperative int set
|
| IntMap [Mods] | |
| IntMvbdu [Mvbdu_wrapper] | |
| IntSet [Mods] | |
| IntSetMap [Mods] | |
| Int_Int_storage_Imperatif_Imperatif [Int_storage] |
2-dim matrices with sparse fold/iter
|
| Int_Set_and_Map [Ckappa_sig] | |
| Int_storage |
* int_storage.mli
*
* Creation: <2016-03-14 feret>
* Last modification: Time-stamp: <Nov 23 2016>
*
* openkappa
* Jérôme Feret, projet Abstraction, INRIA Paris-Rocquencourt
*
*
* This library provides primitives to deal with storage functions
*
* Copyright 2010,2011,2012,2013,2014,2015 Institut National
* de Recherche en Informatique et en Automatique.
|
| Int_storage_imperatif [Int_storage] |
simple array implementation
|
| Internalize [Mvbdu_wrapper] | |
K | |
| KaSim_Site_map_and_set [Cckappa_sig] | |
| Kappa_files |
Utilities on files
|
| Kappa_printer |
Printers (user readable) of Kappa compiled units
|
L | |
| LKappa |
Intermediate representation of model on wich sanity has been checked
|
| LKappa_group_action |
* LKappa_group_action.ml
* openkappa
* Jérôme Feret & Ly Kim Quyen, projet Antique, INRIA Paris-Rocquencourt
*
* Creation: 2016, the 5th of December
* Last modification: Time-stamp: <Jun 12 2017>
*
* Abstract domain to record relations between pair of sites in connected agents.
|
| LargeArray |
Implementation of array only limited by max_int
|
| LevelMap [Priority] | |
| List_util |
Set union of 2 sorted list
When l1 is included in l2:
merge_uniq l1 l2 == merge_uniq l2 l1 == l2
|
| Lnk_id_map_and_set [Ckappa_sig] | |
| Locality |
Output a JSON value of type
Locality.t.
|
| Loggers |
* loggers.mli
*
* a module for KaSim
* Jérôme Feret, projet Antique, INRIA Paris
*
* KaSim
* Jean Krivine, Université Paris-Diderot, CNRS
*
* Creation: 26/01/2016
* Last modification: 25/05/2016
* *
*
*
* Copyright 2016 Institut National de Recherche en Informatique et
* en Automatique.
|
M | |
| Make [Mvbdu_wrapper] | |
| Make [Composite_domain] | |
| Make [Analyzer] | |
| Make [Odes] | |
| Make [SetMap] | |
| Map [SetMap.S] | |
| Matching |
Injection from a pattern in the mixture
|
| Model |
Compiled representation of a full Kappa model
|
| Mods |
Datastructures' functors instantiation
|
| Mvbdu [Mvbdu_wrapper] | |
| Mvbdu_wrapper |
* mvbdu_wrapper.mli
* openkappa
* Jérôme Feret, projet Abstraction, INRIA Paris-Rocquencourt
*
* Creation: 08/03/2010
* Last modification: Time-stamp: <Jul 11 2017>
* *
* This library provides test benchmarks for the library of sets of finite maps from integers to integers
*
* Copyright 2010 Institut National de Recherche en Informatique et
* en Automatique.
|
N | |
| NamedDecls |
Stores a bunch of stuff the user gave a name to
|
| Navigation |
Pathes to explore a mixture
|
| Nbr |
Kappa numbers (either float, int or int64) and operations on them
|
| Nearly_Inf_Int_Int_Int_storage_Imperatif_Imperatif_Imperatif [Int_storage] |
3-dim expandable matrices
|
| Nearly_Inf_Int_Int_storage_Imperatif_Imperatif [Int_storage] |
2-dim expandable matrices
|
| Nearly_inf_Imperatif [Int_storage] |
expandable 1-dim array
|
| Nearly_infinite_arrays [Int_storage] |
expandable arrays (the size is still limited by max_int
|
O | |
| ObsMap [Ode_interface_sig.Interface] | |
| ObsMap [Pattern] | |
| Ode_interface |
Network/ODE generation
* Creation: 22/07/2016
* Last modification: Time-stamp: <Feb 08 2017>
|
| Ode_interface_sig |
Network/ODE generation
* Creation: 22/07/2016
* Last modification: Time-stamp: <Sep 02 2017>
|
| Ode_loggers |
* graph_loggers.ml
*
* a module for KaSim
* Jérôme Feret, projet Antique, INRIA Paris
*
* KaSim
* Jean Krivine, Université Paris-Diderot, CNRS
*
* Creation: 22/07/2016
* Last modification: Time-stamp: <Jul 25 2016>* *
*
*
* Copyright 2016 Institut National de Recherche en Informatique et
* en Automatique.
|
| Odes |
Network/ODE generation
* Creation: 15/07/2016
* Last modification: Time-stamp: <Jul 20 2017>
|
| Operator |
Compiled algebraic expression
|
| Optimized_IntMvbdu [Mvbdu_wrapper] | |
| Optimized_Mvbdu [Mvbdu_wrapper] | |
| Option_util |
Utilities on option
|
| Outputs |
Deal with simulation output
|
P | |
| PairAgentSiteState_map_and_set [Ckappa_sig] | |
| PairAgentSite_map_and_set [Ckappa_sig] | |
| PairAgentSitesState_map_and_set [Ckappa_sig] | |
| PairAgentsSiteState_map_and_set [Ckappa_sig] | |
| PairRule_setmap [Ckappa_sig] | |
| Parallel_bonds |
Abstract domain to over-approximate the set of reachable views
|
| PathMap [Communication] | |
| Pattern |
Domain to navigate in the graph
|
| Pattern_group_action |
* pattern_group_action.ml
* openkappa
* Jérôme Feret & Ly Kim Quyen, projet Antique, INRIA Paris-Rocquencourt
*
* Creation: 2016, the 5th of December
* Last modification: Time-stamp: <May 13 2017>
*
* Abstract domain to record relations between pair of sites in connected agents.
|
| Patterns_extra | |
| Pp | |
| Pp_html | graph_page title deps header core f
|
| Pp_svg | |
| PreEnv [Pattern] | |
| Primitives |
Compiled kappa model unit
|
| Priority |
parameters to tune which event is discarded next
|
| Product | |
| Product |
Functor to combine several abstract domains (with explicit communiaction among them)
|
| Progress_report |
Utilities to show progress on stdout
|
| Proj [SetMap] | |
| Proj2 [SetMap] | |
Q | |
| Quick_Nearly_inf_Imperatif [Int_storage] |
expandable 1-dim array with sparse fold/iter
|
| Quick_key_list [Int_storage] |
also record the list of key, for more efficient fold/iter
|
R | |
| Raw_mixture | |
| Replay |
Utilities to make mixtures from traces
|
| RuleAgent_map_and_set [Ckappa_sig] | |
| RuleModeIdSet [Rule_modes] | |
| RuleModeMap [Rule_modes] | |
| Rule_FIFO [Ckappa_sig] | |
| Rule_id_quick_nearly_Inf_Int_storage_Imperatif [Ckappa_sig] | |
| Rule_interpreter | |
| Rule_map_and_set [Ckappa_sig] | |
| Rule_modes | |
| Rule_nearly_Inf_Int_storage_Imperatif [Ckappa_sig] | |
| Rule_quick_nearly_Inf_Int_storage_Imperatif [Ckappa_sig] | |
| Rule_setmap [Ckappa_sig] | |
| Rules_domain |
This domain tracks which rules can be applied, and warns other domains at the first application of a rule
|
S | |
| S [Utilities] | |
| Set [Pattern] | |
| Set [SetMap.S] | |
| SetMap [Agent] | |
| SetMap |
Our own implementattion of Set and Map
|
| Signature |
Store definitions of agents
|
| Simulation_info [Trace] | |
| SiteState_map_and_set [Ckappa_sig] | |
| Site_across_bonds_domain |
Abstract domain to over-approximate the set of reachable views
|
| Site_map_and_set [Ckappa_sig] | |
| Site_type_nearly_Inf_Int_storage_Imperatif [Ckappa_sig] | |
| Site_type_quick_nearly_Inf_Int_storage_Imperatif [Ckappa_sig] | |
| Site_union_find [Ckappa_sig] | |
| Snip |
Kappa pattern compiler
|
| State_index_nearly_Inf_Int_storage_Imperatif [Ckappa_sig] | |
| State_index_quick_nearly_Inf_Int_storage_Imperatif [Ckappa_sig] | |
| State_interpreter |
Event loop module
|
| State_map_and_set [Ckappa_sig] | |
| Static_contact_map_domain |
* contact_map_domain.ml
* openkappa
* Jérôme Feret & Ly Kim Quyen, project Antique, INRIA Paris
*
* Creation: 2016, the 22th of February
* Last modification: Time-stamp: <Apr 02 2017>
*
* Abstract domain to record live rules
*
* Copyright 2010,2011,2012,2013,2014,2015,2016 Institut National de Recherche
* en Informatique et en Automatique.
|
| String2Map [Mods] | |
| String2SetMap [Mods] | |
| StringMap [Mods] | |
| StringSet [Mods] | |
| StringSetMap [Mods] | |
| Symmetries |
* symmetries.ml
* openkappa
* Jérôme Feret & Ly Kim Quyen, projet Antique, INRIA Paris-Rocquencourt
*
* Creation: 2016, the 5th of December
* Last modification: Time-stamp: <Jul 18 2017>
*
* Abstract domain to record relations between pair of sites in connected agents.
|
| Symmetries_sig |
Abstract domain to record relations between pair of sites in
connected agents.
|
T | |
| Tools |
Misc utilities
|
| Trace |
Trace of simulation
|
| Transformation [Primitives] |
Elementary rule transformations
|
U | |
| User_graph |
Output a JSON value of type
User_graph.connected_component.
|
| Usual_domains | |
| Utilities |
High-level elementary primitives to generate stories
|
V | |
| ValMap | |
| Views_bdu [Ckappa_sig] | |
| Views_domain |
Abstract domain to over-approximate the set of reachable views
|
| Views_intbdu [Ckappa_sig] |