Skip to main content

Showing 1–11 of 11 results for author: Terauchi, T

.
  1. arXiv:2406.18918  [pdf, other

    cs.FL

    Regular Expressions with Backreferences on Multiple Context-Free Languages, and the Closed-Star Condition

    Authors: Taisei Nogami, Tachio Terauchi

    Abstract: Backreference is a well-known practical extension of regular expressions and most modern programming languages, such as Java, Python, JavaScript and more, support regular expressions with backreferences (rewb) in their standard libraries for string processing. A difficulty of backreference is non-regularity: unlike some other extensions, backreference strictly enhances the expressive power of regu… ▽ More

    Submitted 27 June, 2024; originally announced June 2024.

    Comments: 26 pages

  2. arXiv:2311.09324  [pdf

    cond-mat.mtrl-sci

    Thermal Magnetoelectrics in all Inorganic Quasi-Two-Dimensional Halide Perovskites

    Authors: Tong Zhu, Xuezeng Lu, Takuya Aoyama, Koji Fujita, Yusuke Nambu, Takashi Saito, Hiroshi Takatsu, Tatsushi Kawasaki, Takumi Terauchi, Shunsuke Kurosawa, Akihiro Yamaji, Hao-Bo Li, Cedric Tassel, Kenya Ohgushi, James M. Rondinelli, Hiroshi Kageyama

    Abstract: From lithium-ion batteries to high-temperature superconductors, oxide materials have been widely used in electronic devices. However, demands of future technologies require materials beyond oxides, as anion chemistries distinct from oxygen can expand the palette of mechanisms and phenomena, to achieve superior functionalities. Examples include nitride-based wide bandgap semiconductors and halide p… ▽ More

    Submitted 15 November, 2023; originally announced November 2023.

    Comments: 20 pages, 4 figures

  3. arXiv:2307.15463  [pdf, other

    cs.PL

    Answer Refinement Modification: Refinement Type System for Algebraic Effects and Handlers

    Authors: Fuga Kawamata, Hiroshi Unno, Taro Sekiyama, Tachio Terauchi

    Abstract: Algebraic effects and handlers are a mechanism to structure programs with computational effects in a modular way. They are recently gaining popularity and being adopted in practical languages, such as OCaml. Meanwhile, there has been substantial progress in program verification via refinement type systems. However, thus far there has not been a satisfactory refinement type system for algebraic eff… ▽ More

    Submitted 17 November, 2023; v1 submitted 28 July, 2023; originally announced July 2023.

    Comments: 81 pages

  4. arXiv:2307.08531  [pdf, other

    cs.FL

    On the Expressive Power of Regular Expressions with Backreferences

    Authors: Taisei Nogami, Tachio Terauchi

    Abstract: A rewb is a regular expression extended with a feature called backreference. It is broadly known that backreference is a practical extension of regular expressions, and is supported by most modern regular expression engines, such as those in the standard libraries of Java, Python, and more. Meanwhile, indexed languages are the languages generated by indexed grammars, a formal grammar class propose… ▽ More

    Submitted 8 August, 2023; v1 submitted 13 July, 2023; originally announced July 2023.

    Comments: 20 pages, the full version of the paper to appear in MFCS 2023

  5. arXiv:2106.02628  [pdf, other

    cs.PL cs.LO

    Constraint-based Relational Verification

    Authors: Hiroshi Unno, Tachio Terauchi, Eric Koskinen

    Abstract: In recent years they have been numerous works that aim to automate relational verification. Meanwhile, although Constrained Horn Clauses (CHCs) empower a wide range of verification techniques and tools, they lack the ability to express hyperproperties beyond $k$-safety such as generalized non-interference and co-termination. This paper describes a novel and fully automated constraint-based appro… ▽ More

    Submitted 4 June, 2021; originally announced June 2021.

  6. arXiv:2010.12450  [pdf, ps, other

    cs.PL

    Repairing DoS Vulnerability of Real-World Regexes

    Authors: Nariyoshi Chida, Tachio Terauchi

    Abstract: There has been much work on synthesizing and repairing regular expressions (regexes for short) from examples. These programming-by-example (PBE) methods help the users write regexes by letting them reflect their intention by examples. However, the existing methods may generate regexes whose matching may take super-linear time and are vulnerable to regex denial of service (ReDoS) attacks. This pape… ▽ More

    Submitted 20 August, 2022; v1 submitted 23 October, 2020; originally announced October 2020.

    Journal ref: IEEE Symposium on Security & Privacy, May 2022

  7. arXiv:2007.03656  [pdf, other

    cs.PL

    Program Verification via Predicate Constraint Satisfiability Modulo Theories

    Authors: Hiroshi Unno, Yuki Satake, Tachio Terauchi, Eric Koskinen

    Abstract: This paper presents a verification framework based on a new class of predicate Constraint Satisfaction Problems called pCSP where constraints are represented as clauses modulo first-order theories over function variables and predicate variables that may represent well-founded predicates. The verification framework generalizes an existing one based on Constrained Horn Clauses (CHCs) to arbitrary cl… ▽ More

    Submitted 7 July, 2020; originally announced July 2020.

  8. arXiv:1610.05603  [pdf, ps, other

    cs.CR

    Compositional Synthesis of Leakage Resilient Programs

    Authors: Arthur Blot, Masaki Yamamoto, Tachio Terauchi

    Abstract: A promising approach to defend against side channel attacks is to build programs that are leakage resilient, in a formal sense. One such formal notion of leakage resilience is the n-threshold-probing model proposed in the seminal work by Ishai et al. In a recent work, Eldib and Wang have proposed a method for automatically synthesizing programs that are leakage resilient according to this model, f… ▽ More

    Submitted 28 October, 2016; v1 submitted 18 October, 2016; originally announced October 2016.

  9. Quantitative Information Flow as Safety and Liveness Hyperproperties

    Authors: Hirotoshi Yasuoka, Tachio Terauchi

    Abstract: We employ Clarkson and Schneider's "hyperproperties" to classify various verification problems of quantitative information flow. The results of this paper unify and extend the previous results on the hardness of checking and inferring quantitative information flow. In particular, we identify a subclass of liveness hyperproperties, which we call "k-observable hyperproperties", that can be checked… ▽ More

    Submitted 3 July, 2012; originally announced July 2012.

    Comments: In Proceedings QAPL 2012, arXiv:1207.0559

    Journal ref: EPTCS 85, 2012, pp. 77-91

  10. arXiv:1112.4237  [pdf, ps, other

    cs.CR

    On Bounding Problems of Quantitative Information Flow

    Authors: Hirotoshi Yasuoka, Tachio Terauchi

    Abstract: Researchers have proposed formal definitions of quantitative information flow based on information theoretic notions such as the Shannon entropy, the min entropy, the guessing entropy, belief, and channel capacity. This paper investigates the hardness of precisely checking the quantitative information flow of a program according to such definitions. More precisely, we study the "bounding problem"… ▽ More

    Submitted 18 December, 2011; originally announced December 2011.

    Comments: To appear in Journal of Computer Security, IOS Press. arXiv admin note: substantial text overlap with arXiv:1004.0062

  11. arXiv:1004.0062  [pdf, ps, other

    cs.CR

    Quantitative Information Flow - Verification Hardness and Possibilities

    Authors: Hirotoshi Yasuoka, Tachio Terauchi

    Abstract: Researchers have proposed formal definitions of quantitative information flow based on information theoretic notions such as the Shannon entropy, the min entropy, the guessing entropy, and channel capacity. This paper investigates the hardness and possibilities of precisely checking and inferring quantitative information flow according to such definitions. We prove that, even for just comparing… ▽ More

    Submitted 1 April, 2010; originally announced April 2010.

    Comments: To appear in Computer Security Foundations 2010