Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Yusuke Endoh is active.

Publication


Featured researches published by Yusuke Endoh.


aspect-oriented software development | 2011

ASystemC: an AOP extension for hardware description language

Yusuke Endoh

Hardware-design requirements are becoming increasingly complex. Accordingly, the hardware developer is also beginning to use modern programming languages instead of traditional hardware description languages. However, modularity of the current hardware design has not changed from that of the traditional design. In this paper, we first conducted empirical investigation by interviews with real-world developers of circuit products, and confirmed that there exist cross-cutting concerns in actual products. The cross-cutting concerns fall into two types: one in common with software development and one specific to hardware design. In light of these results, this paper proposes ASystemC, an AOP extension for the hardware description language SystemC. ASystemC provides AOP features based on the AspectJ-like pointcut-advice mechanism. The design principle of ASystemC is practicality; we designed ASystemC to accept existing SystemC source code, and to weave aspects by using source-to-source conversion that outputs human-readable SystemC code. This design allows a user to utilize not only existing codes but also the existing knowledge and development process, as much as possible. As a result, ASystemC does not require modification of the existing source code review process and source analysis/manipulation tools, even if there is a developer unfamiliar with ASystemC in a development team. In addition, we confirmed the practicality and fiexibility of ASystemC through case studies: estimation of circuit size by using simulation, feature-configurable products and LTL verification. These cases are abstracted from actual problems in our products. They require not only code-level changes but also structural changes.


runtime verification | 2007

ARVE: aspect-oriented runtime verification environment

Hiromasa Shin; Yusuke Endoh; Yoshio Kataoka

Software quality assurance activities consume a large amount of effort in industrial software developments. Actually, industrial software development sometimes requires a larger amount of testing/verification assets than the product code itself. Appropriate management of the testing/verification assets will effectively reduce the software quality assurance effort. We propose a verification asset reuse environment based on the aspect-oriented programming paradigm. Our tool, ARVE (Aspect-oriented Runtime Verification Environment), enables efficient verification asset reuse thanks to the aspect-oriented scripting language. ARVE also promotes the efficiency of the verification process by automating the verification script weaving.


Archive | 2010

APPARATUS AND A METHOD FOR GENERATING A TEST CASE

Akinori Ohta; Hiromasa Shin; Mikito Iwamasa; Yusuke Endoh


Proceedings of the 2008 AOSD workshop on Aspects, components, and patterns for infrastructure software | 2008

A pointcut-based assertion for high-level hardware design

Yusuke Endoh; Takeo Imai; Mikito Iwamasa; Yoshio Kataoka


Archive | 2008

VERIFICATION APPARATUS AND VERIFICATION METHOD

Yusuke Endoh; Takeo Imai; Hideji Kawata; Noritaka Kawakatsu


Archive | 2012

APPARATUS AND A METHOD FOR RETRIEVING AN OBJECT

Yusuke Endoh; Hiromasa Shin; Yoshiaki Hasegawa


Archive | 2008

PROPERTY DESCRIPTION COVERAGE MEASURING APPARATUS

Takeo Imai; Yusuke Endoh


IEEE Transactions on Sustainable Energy | 2018

Probabilistic Solar Irradiance Forecasting by Conditioning Joint Probability Method and its Application to Electric Power Trading

Mitsuru Kakimoto; Yusuke Endoh; Hiromasa Shin; Ryosaku Ikeda; Hiroyuki Kusaka


Archive | 2015

INSOLATION CALCULATING DEVICE, ROUTE PROPOSING DEVICE, AND INSOLATION CALCULATING METHOD

Yusuke Endoh; Hiromasa Shin; Mikito Iwamasa; Kohei Maruchi; Masahiro Sakai


Archive | 2015

OBJECT RETRIEVAL APPARATUS AND OBJECT RETRIEVAL METHOD

Yusuke Endoh; Hiromasa Shin

Collaboration


Dive into the Yusuke Endoh's collaboration.

Researchain Logo
Decentralizing Knowledge