Issues concerning the implementation of a notion of modules in the higher-order logicprogramming language λProlog are examined. A program in this language is a composite of type declarations and procedure definition...
详细信息
Maude 2.0 is the new version of the Maude rewriting logic language currently under development. Maude 2.039;s three main goals are: (i) greater generality and expressiveness;(ii) efficient support for a wider range ...
详细信息
The proceedings contain 44 papers. The special focus in this conference is on Computer Aided Verification. The topics include: Taming infinite state spaces;branching bisimilarity is decidable for context-free processe...
ISBN:
(纸本)9783540551799
The proceedings contain 44 papers. The special focus in this conference is on Computer Aided Verification. The topics include: Taming infinite state spaces;branching bisimilarity is decidable for context-free processes;computing distinguishing formulas for branching bisimulation;compositional checking of satisfaction;an action based framework for verifying logical and behavioural properties of concurrent systems;a linear-time model-checking algorithm for the alternation-free modal mu-calculus;automatic temporal verification of buffer systems;mechanically checked proofs of kernel specifications;a top down approach to the formal specification of SCI cache coherence;integer programming in the analysis of concurrent systems;the lotos model of a fault protected system and its verification using a petri net based approach;error diagnosis in finite communicating systems;temporal precondition verification of design transformations;a process algebra manipulator;the concurrency workbench with priorities;a proof assistant for PSF;avoiding state explosion by composition of minimal covering graphs;bounded-memory algorithms for verification on-the-fly;generating BDDs for symbolic model checking in CCS;vectorized symbolic model checking of computation tree logic for sequential machine verification;functional extension of symbolic model checking;an automated proof technique for finite-state machine equivalence;from data structure to process structure;checking for language inclusion using simulation preorders;a semantic driven method to check the fineteness of CCS processes and using the HOL prove assistant for proving the correctness of term rewriting rules reducing terms of sequential behaviour.
This book constitutes the research papers presented at the 3rdinternationalworkshop, RP 2009 held in Palaiseau, France, September 23-25, 2009. The 20 full papers of this workshop reflect reachability problems that a...
详细信息
ISBN:
(数字)9783642044205
ISBN:
(纸本)9783642044199
This book constitutes the research papers presented at the 3rdinternationalworkshop, RP 2009 held in Palaiseau, France, September 23-25, 2009. The 20 full papers of this workshop reflect reachability problems that appear in algebraic structures, computational models, hybrid systems and verification. Reachability is a fundamental problem in the context of many models and abstractions which are describing various computational processes. Topics of interest include reachability problems in infinite state systems, rewriting systems, dynamical and hybrid systems, reachability problems in logic and verification, reachability analysis in different computational models, counter, timed, cellular, communicating automata, Petri-Nets, computational aspects of algebraic structures and predictability in iterative maps and new computational paradigms.
We propose a methodology aimed at automating the software development of fast discrete transforms for N-body problems. The methodology starts with a representation of the transform matrix in compact form. Then, two tr...
详细信息
We propose a methodology aimed at automating the software development of fast discrete transforms for N-body problems. The methodology starts with a representation of the transform matrix in compact form. Then, two translation phases are applied. One translates matrix notation to an intermediate form. The other translates the intermediate form to compilable code for a target computing environment. The generated target code employs a library of pre-defined and optimized routines. We apply our methodology systematically to implement the three-dimensional fast multipole method. We demonstrate the efficiency of our code in a molecular dynamics simulation. (C) 2002 IMACS. Published by Elsevier Science B.V. All rights reserved.
In this paper, we review several methods for proving termination of rewrite programs or answer questions about normal forms. We concentrate on the methods that have been designed in ELAN and which are useful for study...
详细信息
This paper describes an approach to create an Intelligent Tutoring System that provides dynamic personalization and learning activities sequencing adaptation by combining eLearning standards and Artificial Intelligent...
详细信息
ISBN:
(纸本)9783540876557
This paper describes an approach to create an Intelligent Tutoring System that provides dynamic personalization and learning activities sequencing adaptation by combining eLearning standards and Artificial Intelligent techniques. The work takes advantage of the functionalities provided by an open source Learning Management System, dotLRN, which supports eLearning standards such as IMS-LD, and generates personalized sequences of learning activities. Moreover, the user model draws on standards such as IMS-LIP and IMS-AccLIP and the personalized learning path provided to the user is enriched with feedback coming from various Agents. In turn, the agents apply Fuzzy logic to evaluate the students' assignments and to update the user model with their preferences by means of machine learning techniques.
This paper presents the idea about how to combine a set of software and hardware resources available in literature to be used as support to control engineering education. The available tools allow to mix topics relate...
详细信息
This paper presents the idea about how to combine a set of software and hardware resources available in literature to be used as support to control engineering education. The available tools allow to mix topics related to programming, communications, operating systems, and control theory. The well-known Raspberry Pi board is used as platform to exploit the di_erent proposed concepts. SciPy, Matplotlib, and NumPy libraries, which are Python-based open-source libraries for scienti_c computing and graphical representation, are used to perform Matlab-like simulations and to implement classical control loops. On the other hand, virtual processes developed in Easy Java Simulations are adapted to be controlled through the network from a controller implemented on the Raspberry Pi with Python. This option is very useful from a teaching point of view since time-based, networked-based, or event-based control approaches can be easily introduced on this proposed architecture. Furthermore, once students know how to implement control loops on the Raspberry Pi using Python, external real processes can be easily controlled by using the GPIO interface available in the this electronic board. Then, a project based on these tools and ideas is motivated and presented in this paper to control a two-tank level process (C) Copyright IFAC 2015. (C) 2015, IFAC international Federation of Automatic Control) Hosting by Elsevier Ltd. All rights reserved.
This paper presents a novel simplification calculus for propositional logic derived from Peirce’s Existential Graphs’ rules of inference and implication graphs. Our rules can be applied to arbitrary propositional lo...
详细信息
In this paper we present a narrower for conditional equational theories whose clauses allow disequations in their bodies (normal theories). Our approach deals with disequations in a constructive manner and thus allows...
详细信息
暂无评论