249 research outputs found

    Self-directedness, integration and higher cognition

    Get PDF
    In this paper I discuss connections between self-directedness, integration and higher cognition. I present a model of self-directedness as a basis for approaching higher cognition from a situated cognition perspective. According to this model increases in sensorimotor complexity create pressure for integrative higher order control and learning processes for acquiring information about the context in which action occurs. This generates complex articulated abstractive information processing, which forms the major basis for higher cognition. I present evidence that indicates that the same integrative characteristics found in lower cognitive process such as motor adaptation are present in a range of higher cognitive process, including conceptual learning. This account helps explain situated cognition phenomena in humans because the integrative processes by which the brain adapts to control interaction are relatively agnostic concerning the source of the structure participating in the process. Thus, from the perspective of the motor control system using a tool is not fundamentally different to simply controlling an arm

    Engineering Complex Computational Ecosystems

    Get PDF
    Self-organising pervasive ecosystems of devices are set to become a major vehicle for delivering infrastructure and end-user services. The inherent complexity of such systems poses new challenges to those who want to dominate it by applying the principles of engineering. The recent growth in number and distribution of devices with decent computational and communicational abilities, that suddenly accelerated with the massive diffusion of smartphones and tablets, is delivering a world with a much higher density of devices in space. Also, communication technologies seem to be focussing on short-range device-to-device (P2P) interactions, with technologies such as Bluetooth and Near-Field Communication gaining greater adoption. Locality and situatedness become key to providing the best possible experience to users, and the classic model of a centralised, enormously powerful server gathering and processing data becomes less and less efficient with device density. Accomplishing complex global tasks without a centralised controller responsible of aggregating data, however, is a challenging task. In particular, there is a local-to-global issue that makes the application of engineering principles challenging at least: designing device-local programs that, through interaction, guarantee a certain global service level. In this thesis, we first analyse the state of the art in coordination systems, then motivate the work by describing the main issues of pre-existing tools and practices and identifying the improvements that would benefit the design of such complex software ecosystems. The contribution can be divided in three main branches. First, we introduce a novel simulation toolchain for pervasive ecosystems, designed for allowing good expressiveness still retaining high performance. Second, we leverage existing coordination models and patterns in order to create new spatial structures. Third, we introduce a novel language, based on the existing ``Field Calculus'' and integrated with the aforementioned toolchain, designed to be usable for practical aggregate programming

    Statistical analysis of chemical computational systems with MULTIVESTA and ALCHEMIST

    Get PDF
    The chemical-oriented approach is an emerging paradigm for programming the behaviour of densely distributed and context-aware devices (e.g. in ecosystems of displays tailored to crowd steering, or to obtain profile-based coordinated visualization). Typically, the evolution of such systems cannot be easily predicted, thus making of paramount importance the availability of techniques and tools supporting prior-to-deployment analysis. Exact analysis techniques do not scale well when the complexity of systems grows: as a consequence, approximated techniques based on simulation assumed a relevant role. This work presents a new simulation-based distributed tool addressing the statistical analysis of such a kind of systems, which has been obtained by chaining two existing tools: MultiVeStA and Alchemist. The former is a recently proposed lightweight tool which allows to enrich existing discrete event simulators with distributed statistical analysis capabilities, while the latter is an efficient simulator for chemical-oriented computational systems. The tool is validated against a crowd steering scenario, and insights on the performance are provided by discussing how these scale distributing the analysis tasks on a multi-core architecture

    Type-based Self-stabilisation for Computational Fields

    Get PDF

    Modern software cybernetics: new trends

    Get PDF
    Software cybernetics research is to apply a variety of techniques from cybernetics research to software engineering research. For more than fifteen years since 2001, there has been a dramatic increase in work relating to software cybernetics. From cybernetics viewpoint, the work is mainly on the first-order level, namely, the software under observation and control. Beyond the first-order cybernetics, the software, developers/users, and running environments influence each other and thus create feedback to form more complicated systems. We classify software cybernetics as Software Cybernetics I based on the first-order cybernetics, and as Software Cybernetics II based on the higher order cybernetics. This paper provides a review of the literature on software cybernetics, particularly focusing on the transition from Software Cybernetics I to Software Cybernetics II. The results of the survey indicate that some new research areas such as Internet of Things, big data, cloud computing, cyber-physical systems, and even creative computing are related to Software Cybernetics II. The paper identifies the relationships between the techniques of Software Cybernetics II applied and the new research areas to which they have been applied, formulates research problems and challenges of software cybernetics with the application of principles of Phase II of software cybernetics; identifies and highlights new research trends of software cybernetic for further research

    Modern software cybernetics: New trends

    Get PDF
    The file attached to this record is the author's final peer reviewed version. The Publisher's final version can be found by following the DOI link.Software cybernetics research is to apply a variety of techniques from cybernetics research to software engineering research. For more than fifteen years since 2001, there has been a dramatic increase in work relating to software cybernetics. From cybernetics viewpoint, the work is mainly on the first-order level, namely, the software under observation and control. Beyond the first-order cybernetics, the software, developers/users, and running environments influence each other and thus create feedback to form more complicated systems. We classify software cybernetics as Software Cybernetics I based on the first-order cybernetics, and as Software Cybernetics II based on the higher order cybernetics. This paper provides a review of the literature on software cybernetics, particularly focusing on the transition from Software Cybernetics I to Software Cybernetics II. The results of the survey indicate that some new research areas such as Internet of Things, big data, cloud computing, cyber-physical systems, and even creative computing are related to Software Cybernetics II. The paper identifies the relationships between the techniques of Software Cybernetics II applied and the new research areas to which they have been applied, formulates research problems and challenges of software cybernetics with the application of principles of Phase II of software cybernetics; identifies and highlights new research trends of software cybernetic for further research

    Contribution à l'étude du trafic routier sur réseaux à l'aide des équations d'Hamilton-Jacobi

    Get PDF
    This work focuses on modeling and simulation of traffic flows on a network. Modeling road traffic on a homogeneous section takes its roots in the middle of XXth century and it has generated a substantial literature since then. However, taking into account discontinuities of the network such as junctions, has attracted the attention of the scientific circle more recently. However, these discontinuities are the major sources of traffic congestion, recurring or not, that basically degrades the level of service of road infrastructure. This work therefore aims to provide a unique perspective on this issue, while focusing on scale problems and more precisely on microscopic-macroscopic passage in existing models. The first part of this thesis is devoted to the relationship between microscopic car-following models and macroscopic continuous flow models. The asymptotic passage is based on a homogenization technique for Hamilton-Jacobi equations. In a second part, we focus on the modeling and simulation of vehicular traffic flow through a junction. The considered macroscopic model is built on Hamilton-Jacobi equations as well. Finally, the third part focuses on finding analytical or semi-analytical solutions, through representation formulas aiming to solve Hamilton-Jacobi equations under adequate assumptions. In this thesis, we are also interested in a generic class of second order macroscopic traffic flow models, the so-called GSOM modelsCe travail porte sur la modélisation et la simulation du trafic routier sur un réseau. Modéliser le trafic sur une section homogène (c'est-à-dire sans entrée, ni sortie) trouve ses racines au milieu du XXème siècle et a généré une importante littérature depuis. Cependant, la prise en compte des discontinuités des réseaux comme les jonctions, n'a attiré l'attention du cercle scientifique que bien plus récemment. Pourtant, ces discontinuités sont les sources majeures des congestions, récurrentes ou non, qui dégradent la qualité de service des infrastructures. Ce travail se propose donc d'apporter un éclairage particulier sur cette question, tout en s'intéressant aux problèmes d'échelle et plus particulièrement au passage microscopique-macroscopique dans les modèles existants. La première partie de cette thèse est consacrée au lien existant entre les modèles de poursuite microscopiques et les modèles d'écoulement macroscopiques. Le passage asymptotique est assuré par une technique d'homogénéisation pour les équations d'Hamilton-Jacobi. Dans une deuxième partie, nous nous intéressons à la modélisation et à la simulation des flux de véhicules au travers d'une jonction. Le modèle macroscopique considéré est bâti autour des équations d'Hamilton-Jacobi. La troisième partie enfin, se concentre sur la recherche de solutions analytiques ou semi-analytiques, grâce à l'utilisation de formules de représentation permettant de résoudre les équations d'Hamilton-Jacobi sous de bonnes hypothèses. Nous nous intéressons également dans cette thèse, à la classe générique des modèles macroscopiques de trafic de second ordre, dits modèles GSO

    Type-based Self-stabilisation for Computational Fields

    Full text link
    corecore