MGS swMATH ID: 22121 Software Authors: Giavitto, J.-L.; Michel, O. Description: MGS: a rule-based programming language for complex objects and collections. We present the first results in the development of a new declarative programming language called MGS. This language is devoted to the simulation of biological processes, especially those whose state space must be computed jointly with the current state of the system. MGS proposes a unified view on several computational mechanisms initially inspired by biological or chemical processes (Gamma and the CHAM, Lindenmayer systems, Paun systems and cellular automata). The basic computation step in MGS replaces in a collection A of elements, some subcollection B, by another collection C. The collection C only depends on B and its adjacent elements in A. The pasting of C into A – B depends on the shape of the involved collections. This step is called a transformation. The specification of the collection to be substituted can be done in many ways. We propose here a pattern language based on the neighborhood relationship induced by the topology of the collection. Several features to control the transformation applications are then presented. Homepage: http://www.sciencedirect.com/science/article/pii/S1571066104002932 Related Software: HOCL; NESL; Maude; HexaChord; PORGY; BioSPI; PRISM; ML; KOOL; K Prover; K-Maude; OBJ3; JavaFAN; Tom; Stratego; OCaml; SETL; Sisal; CLIPS; BLOG Cited in: 9 Documents all top 5 Cited by 19 Authors 3 Andrei, Oana 2 Kirchner, Hélène 1 Andreatta, Moreno 1 Barbuti, Roberto 1 Bigo, Louis 1 Ciobanu, Gabriel 1 Eisenbeis, Christine 1 Giavitto, Jean-Louis 1 Gruau, Frédéric 1 Lucanu, Dorel 1 Maggiolo-Schettini, Andrea 1 Maignan, Luidnel 1 Michel, Olivier J. J. 1 Milazzo, Paolo 1 Mjolsness, Eric 1 Pardini, Giovanni 1 Roşu, Grigore 1 Şerbănuţă, Traian Florin 1 Yosiphon, Guy Cited in 4 Serials 1 Theoretical Computer Science 1 Physica D 1 Annals of Mathematics and Artificial Intelligence 1 The Journal of Logic and Algebraic Programming Cited in 4 Fields 8 Computer science (68-XX) 2 Biology and other natural sciences (92-XX) 1 General and overarching topics; collections (00-XX) 1 Combinatorics (05-XX) Citations by Year