The proceedings contain 63 papers. The topics discussed include: predictive control on lettuce NFT-based hydroponic iot using deep neural network;quality improvement of dot diffused block truncation coding using convo...
ISBN:
(纸本)9781665441469
The proceedings contain 63 papers. The topics discussed include: predictive control on lettuce NFT-based hydroponic iot using deep neural network;quality improvement of dot diffused block truncation coding using convolutional neural networks;implementation chatbot Whatsapp using python programming for broadcast and reply message automatically;real-time monitoring system for sudden cardiac death based on container orchestration and binary serialization;classification model for COVID-19 detection through recording of cough using XGboost classifier algorithm;a computer vision system for the categorization of citrus fruits using convolutional neural network;an evaluation of a modified Haar-like features based classifier method for face mask detection in the COVID-19 spread prevention;and exploring carrier transport mechanisms of inversion, accumulation, and junctionless mode of vertical stacked nanosheet field effect transistor for N5 logic technology.
Software programs evolve naturally as part of the ever-changing customer needs and fast-paced market. Software evolution, however, often introduces regression bugs, which unduly break previously working functionalitie...
详细信息
ISBN:
(纸本)9781665425872
Software programs evolve naturally as part of the ever-changing customer needs and fast-paced market. Software evolution, however, often introduces regression bugs, which unduly break previously working functionalities of the software. To repair regression bugs, one needs to know when and where a bug emerged from, e.g., the bug-inducing code changes, to narrow down the search space. Unfortunately, existing state-of-the-art automated program repair (APR) techniques have not yet fully exploited this information, rendering them less efficient and effective to navigate through a potentially large search space containing many plausible but incorrect solutions. In this work, we revisit APR on repairing regression errors in Java programs. We empirically show that existing state-of-the-art APR techniques do not perform well on regression bugs due to their algorithm design and lack of knowledge on bug inducing changes. We subsequently present REFIXAR, a novel repair technique that leverages software evolution history to generate high quality patches for Java regression bugs. The key novelty that empowers REFIXAR to more efficiently and effectively traverse the search space is two-fold: (1) A systematic way for multi-version reasoning to capture how a software evolves through its history, and (2) A novel search algorithm over a set of generic repair templates, derived from the principle of incorrectness logic and informed by both past bug fixes and their bug-inducing code changes;this enables REFIXAR to achieve a balance of both genericity and specificity, i.e., generic common fix patterns of bugs and their specific contexts. We compare REFIXAR against the state-of-the-art APR techniques on a data set of 51 real regression bugs from 28 large real-world programs. Experiments show that REFIXAR significantly outperforms the best baseline by a large margin, i.e., REFIXAR can fix correctly 24 bugs while the best baseline can only correctly fix 9 bugs.
Justification logic is a refinement of modal logic where the modality A is annotated with a reason s for "knowing" A and written [[s]]A. The expression s is a proof of A that may be encoded as a lambda calcu...
详细信息
ISBN:
(纸本)9781450388214
Justification logic is a refinement of modal logic where the modality A is annotated with a reason s for "knowing" A and written [[s]]A. The expression s is a proof of A that may be encoded as a lambda calculus term of type A, according to the propositions-as-types interpretation. Our starting point is the observation that terms of type [[s]] Aare reductions between lambda calculus terms. Reductions are usually encoded as rewrites essential tools in analyzing the reduction behavior of lambda calculus and term rewriting systems, such as when studying standardization, needed strategies, Levy permutation equivalence, etc. We explore a new propositions-astypes interpretation for Justification logic, based on the principle that terms of type [[s]] A are proof terms encoding reductions (with source s). Note that this provides a logical language to reason about rewrites.
Automation has been gaining interest in every branch today. The reason for the popularity of automation in industries today is due to its capability to reduce labour cost, reduce material wastage, increase the product...
详细信息
The proceedings contain 17 papers. The special focus in this conference is on Functional and logicprogramming. The topics include: Breaking symmetries with lex implications;model checking parameterized by the semanti...
ISBN:
(纸本)9783319906850
The proceedings contain 17 papers. The special focus in this conference is on Functional and logicprogramming. The topics include: Breaking symmetries with lex implications;model checking parameterized by the semantics in maude;automated amortised resource analysis for term rewrite systems;a common framework using expected types for several type debugging approaches;cauder: A causal-consistent reversible debugger for erlang;cheap remarks about concurrent programs;Direct encodings of NP-complete problems into horn sequents of multiplicative linear logic;λ to ski, semantically: Declarative pearl;program extraction for mutable arrays;functional pearl: Folding polynomials of polynomials;a functional perspective on machine learning via programmable induction and abduction;polymorphic rewrite rules: Confluence, type inference, and instance validation;confluence modulo equivalence with invariants in constraint handling rules;on probabilistic term rewriting.
The proceedings contain 46 papers. The special focus in this conference is on Perception, Representations, Image, Sound, Music. The topics include: Zero-Emission Vehicles Sonification Strategy Based on Shepard-Risset ...
ISBN:
(纸本)9783030702090
The proceedings contain 46 papers. The special focus in this conference is on Perception, Representations, Image, Sound, Music. The topics include: Zero-Emission Vehicles Sonification Strategy Based on Shepard-Risset Glissando;tapping Along to the Difficult Ones: Leveraging User-Input for Beat Tracking in Highly Expressive Musical Content;drum Fills Detection and Generation;end-to-End Classification of Ballroom Dancing Music Using Machine Learning;modal logic for Tonal Music;john Cage's Number Pieces, a Geometric Interpretation of "Time Brackets" Notation;preface;foreword;The Deep Learning Revolution in MIR: The Pros and Cons, the Needs and the Challenges;modelling 4-Dimensional Tonal Pitch Spaces with Hopf Fibration;automatic Dastgah Recognition Using Markov Models;Chord Function Identification with Modulation Detection Based on HMM;deploying Prerecorded Audio Description for Musical Theater Using Live Performance Tracking;MUSICNTWRK: Data Tools for Music Theory, Analysis and Composition;feasibility Study of Deep Frequency Modulation Synthesis;musical Note Attacks Description in Reverberant Environments;Generating Walking Bass Lines with HMM;programming in Style with bach;generative Grammar Based on Arithmetic Operations for Realtime Composition;Methods and Datasets for DJ-Mix Reverse Engineering;mobile Music with the Faust programming Language;COMPOSITES 1: An Exploration into Real-Time Animated Notation in the Web Browser;distributed Scores and Audio on Mobile Devices in the Music for a Multidisciplinary Performance;The BabelBox: An Embedded System for Score Distribution on Raspberry Pi with INScore, SmartVox and BabelScores;modeling Human Experts’ Identification of Orchestral Blends Using Symbolic Information;the Effect of Auditory Pulse Clarity on Sensorimotor Synchronization.
The proceedings contain 15 papers. The special focus in this conference is on logic-Based Program Synthesis and Transformation. The topics include: Trace Analysis Using an Event-Driven Interval Temporal logic;the Prol...
ISBN:
(纸本)9783030452599
The proceedings contain 15 papers. The special focus in this conference is on logic-Based Program Synthesis and Transformation. The topics include: Trace Analysis Using an Event-Driven Interval Temporal logic;the Prolog Debugger and Declarative programming;a Port Graph Rewriting Approach to Relational Database Modelling;Generalization-Driven Semantic Clone Detection in CLP;semi-inversion of Conditional Constructor Term Rewriting Systems;a General Framework for Static Cost Analysis of Parallel logic Programs;incremental Analysis of logic Programs with Assertions and Open Predicates;computing Abstract Distances in logic Programs;synthesizing Imperative Code from Answer Set programming Specifications;verified Construction of Fair Voting Rules;solving Proximity Constraints;a Certified Functional Nominal C-Unification Algorithm;modeling and Reasoning in Event Calculus Using Goal-Directed Constraint Answer Set programming.
Planning languages have been used successfully in AI for several decades. Recent trends in AI verification and Explainable AI have raised the question of whether AI planning techniques can be verified. In this paper, ...
详细信息
ISBN:
(纸本)9781450388214
Planning languages have been used successfully in AI for several decades. Recent trends in AI verification and Explainable AI have raised the question of whether AI planning techniques can be verified. In this paper, we present a novel resource logic, the Proof Carrying Plans (PCP) logic that can be used to verify plans produced by AI planners. The PCP logic takes inspiration from existing resource logics (such as Linear logic and Separation logic) as well as Hoare logic when it comes to modelling states and resource-aware plan execution. It also capitalises on the Curry-Howard approach to logics, in its treatment of plans as functions and plan pre- and post-conditions as types. This paper presents two main results. From the theoretical perspective, we show that the PCP logic is sound relative to the standard possible world semantics used in AI planning. From the practical perspective, we present a complete Agda formalisation of the PCP logic and of its soundness proof. Moreover, we showcase the Curry-Howard, or functional, value of this implementation by supplementing it with the library that parses AI plans into Agda's proofs automatically. We provide evaluation of this library and the resulting Agda functions.
The proceedings contain 15 papers. The topics discussed include: the machinery of interaction;a computational understanding of classical (co)recursion;degrading lists;verified linear session-typed concurrent programmi...
ISBN:
(纸本)9781450388214
The proceedings contain 15 papers. The topics discussed include: the machinery of interaction;a computational understanding of classical (co)recursion;degrading lists;verified linear session-typed concurrent programming;inversion framework: reasoning about inversion by conditional term rewriting systems;finding candidate keys and 3NF via strategic port graph rewriting;rewrites as terms through justification logic;hailstorm : a statically-typed, purely functional language for IoT applications;understanding Lua’s garbage collection: towards a formalized static analyzer;and Moulinog: a generator of random student assignments written in prolog.
Based on the answer set (or stable model) semantics for logic programs, Answer Set programming (ASP) has become one of the most successful paradigms for practical Knowledge Representation and problem solving. Although...
详细信息
暂无评论