https://hal.inria.fr/inria-00455373Grigorieff, SergeSergeGrigorieffLIAFA - Laboratoire d'informatique Algorithmique : Fondements et Applications - UPD7 - Université Paris Diderot - Paris 7 - CNRS - Centre National de la Recherche ScientifiqueValarcher, PierrePierreValarcherLACL - Laboratoire d'Algorithmique Complexité et Logique - UPEC UP12 - Université Paris-Est Créteil Val-de-Marne - Paris 12 - CNRS - Centre National de la Recherche ScientifiqueEvolving MultiAlgebras unify all usual sequential computation modelsHAL CCSD2010Abstract state machinesModels of machinesComputabilityUniversalityLogic in computer scienceTheory of algorithms[INFO.INFO-LO] Computer Science [cs]/Logic in Computer Science [cs.LO][INFO.INFO-SE] Computer Science [cs]/Software Engineering [cs.SE]Loria, PublicationsJean-Yves Marion and Thomas Schwentick2010-02-10 11:38:102023-03-24 14:52:522010-02-10 11:41:11enConference papersapplication/pdf1It is well-known that Abstract State Machines (ASMs) can simulate "step-by-step" any type of machines (Turing machines, RAMs, etc.). We aim to overcome two facts: 1) simulation is not identification, 2) the ASMs simulating machines of some type do not constitute a natural class among all ASMs. We modify Gurevich's notion of ASM to that of EMA ("Evolving MultiAlgebra") by replacing the program (which is a syntactic object) by a semantic object: a functional which has to be very simply definable over the static part of the ASM. We prove that very natural classes of EMAs correspond via "literal identifications" to slight extensions of the usual machine models and also to grammar models. Though we modify these models, we keep their computation approach: only some contingencies are modified. Thus, EMAs appear as the mathematical model unifying all kinds of sequential computation paradigms.