Un journal du développement du projet Gem-graph devrait être créé et maintenu. #11
Labels
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: gem-graph/Gem-graph#11
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ce journal et une bibliogaphie associée faciliterait les études et publications méthodologiques.
La conception d'une modélisation par réécritures de graphes géométriques s'est faite par étapes.
L'élaboration de gem-graph a été un processus incessant qui ne peut être considéré comme achevé.
L'étude de cette évolution pourrait aider à la conception des développements à venir.
L'espoir est qu'elle permette d'économiser des réécritures.
De 1992 à 2020, chaque étape du développement a entraîné la réorganisation partielle ou complète du logiciel (structures de données, nommage et algorithmes) (ref) en réponse à des contextes historiques particuliers:
Le nombre de parties d'un être vivant est fini.
Toutes sont ou peuvent être connues et totalement décrites (atome par atome)
Comment reconstituer le tout à partir des parties ?
La recherche d'une théorie biologique et le développement des modèles (Artificial Life)
Postulat: la représentation optimale des connaissances biologiques nomologiques
(non-historiques) ?
et des règles de transition en états.
Principales innovations successives:
Les objets peuvent être complexes: composés de combinaisons de plus d'une case
(à la différence des automates cellulaires)
on peut convenir qu'à des formes d'objets identiques
sont associées des énergies potentielles identiques
(énergie potentielle = énergie que l'objet peut libérer ou stocker en étant transformé)
(aXoris,nommé vers 1995)
gem-graph est adapté à la représentation de tous les phénomènes complexes
En 2021, gem-graph a été réorganisé :
Cette réorganisation a mis en évidence :
Réferences:
Sirmai, J. (2011). A Schematic Representation of Autopoiesis Using a New Kind of Discrete Spatial Automaton. Advances in Artificial Life, ECAL 2011, MIT Press.
Sirmai, J. (2012). Autopoiesis Facilitates Self-Reproduction. Advances in Artificial Life, ECAL 2012, MIT Press.
Remerciements
Sébastien Boisard que j'ai rencontré début 1994 a contribué à ce projet en construisant, en C, un premier parseur des règles (efficace).
Il pensait en avoir "pour quelques jours" (sic).
Il a entrepris ce travail à l'automne 1996 et l'a achevé en février 1998.
Puis il est parti 'monter sa boite' et est devenu ingénieur au CNRS.
Notre collaboration a été un bonheur et je le remercie profondément pour tout ce qu'il m'a appris.
Ce parseur a permis de manipuler jusqu'à 500 règles et a été un indice qui nous a guidé vers de nouveaux développements possibles.
Il a notamment mis en évidence le fait qu'il fallait pouvoir manipuler automatiquement de très grands nombres de règles et donc que la structure des règles devait toujours permettre leur lecture et leur écriture par des algorithmes.
Au début de son travail, ni la forme des règles, ni celle des états, ni les méthodes de modélisation, ni même le but des modèles, n'étaient clairement définis.
Le choix du langage oscillait entre Pascal, C et Java.
L'auto-production (mais pas l'auto-re-production) avait été (imparfaitement) représentée dès 1993.
Les règles étaient lues séquentiellement.
Leur grammaire s'est stabilisée une première fois grâce à ce parseur fin 1995.
Plusieurs parseur Java ont été construits par le suite.