Results 61 to 70 of about 210,399 (315)

Canonical Abstract Syntax Trees

open access: yesElectronic Notes in Theoretical Computer Science, 2007
This paper presents Gom, a language for describing abstract syntax trees and generating a Java implementation for those trees. Gom includes features allowing the user to specify and modify the interface of the data structure. These features provide in particular the capability to maintain the internal representation of data in canonical form with ...
openaire   +3 more sources

ATOM: Commit Message Generation Based on Abstract Syntax Tree and Hybrid Ranking [PDF]

open access: yesIEEE Transactions on Software Engineering, 2019
Commit messages record code changes (e.g., feature modifications and bug repairs) in natural language, and are useful for program comprehension. Due to the frequent updates of software and time cost, developers are generally unmotivated to write commit ...
Shangqing Liu   +4 more
semanticscholar   +1 more source

Relation-Aware Graph Transformer for SQL-to-Text Generation

open access: yesApplied Sciences, 2021
Generating natural language descriptions for structured representation (e.g., a graph) is an important yet challenging task. In this work, we focus on SQL-to-text, a task that maps a SQL query into the corresponding natural language question.
Da Ma   +5 more
doaj   +1 more source

An Empirical Case Study on the Temporary File Smell in Dockerfiles

open access: yesIEEE Access, 2019
Docker is widely used in data centers to host services. The docker image adopts a hierarchical storage architecture, which means that the docker image is composed of a set of filesystem layers.
Zhigang Lu   +4 more
doaj   +1 more source

Lightweight Detection Method of Obfuscated Landing Sites Based on the AST Structure and Tokens

open access: yesApplied Sciences, 2020
Attackers use a variety of techniques to insert redirection JavaScript that leads a user to a malicious webpage, where a drive-by-download attack is executed.
KyungHyun Han, Seong Oun Hwang
doaj   +1 more source

An algorithm for generating abstract syntax trees [PDF]

open access: yesComputer Languages, 1985
The notion of an abstract syntax is discussed. An algorithm is presented for automatically deriving an abstract syntax directly from a BNF grammar. The implementation of this algorithm and its application to the grammar for Modula are discussed.
openaire   +1 more source

AST-DF: A New Webshell Detection Method Based on Abstract Syntax Tree and Deep Forest

open access: yesElectronics
Webshell is a kind of web-language-based website backdoor, which is usually used by attackers to control web servers. Due to its dangerous nature, how to detect Webshell effectively has become a hot research topic in current Web security research.
Chengfeng Dong, Daofeng Li
semanticscholar   +1 more source

Abstract Syntax Networks for Code Generation and Semantic Parsing

open access: yes, 2017
Tasks like code generation and semantic parsing require mapping unstructured (or partially structured) inputs to well-formed, executable outputs. We introduce abstract syntax networks, a modeling framework for these problems.
Klein, Dan   +2 more
core   +1 more source

Large Language Model in Materials Science: Roles, Challenges, and Strategic Outlook

open access: yesAdvanced Intelligent Discovery, EarlyView.
Large language models (LLMs) are reshaping materials science. Acting as Oracle, Surrogate, Quant, and Arbiter, they now extract knowledge, predict properties, gauge risk, and steer decisions within a traceable loop. Overcoming data heterogeneity, hallucinations, and poor interpretability demands domain‐adapted models, cross‐modal data standards, and ...
Jinglan Zhang   +4 more
wiley   +1 more source

CLCD-I: Cross-Language Clone Detection by Using Deep Learning with InferCode

open access: yesComputers, 2023
Source code clones are common in software development as part of reuse practice. However, they are also often a source of errors compromising software maintainability.
Mohammad A. Yahya, Dae-Kyoo Kim
doaj   +1 more source

Home - About - Disclaimer - Privacy