• Title/Summary/Keyword: C/C++ Program

Search Result 5,055, Processing Time 0.032 seconds

C2JNI: An Embedded C to JNI Translator (C2JNI: 내장 C 언어에서 JNI 코드를 생성하는 변환기)

  • 유재우;최종명;김영철
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.11
    • /
    • pp.1551-1559
    • /
    • 2004
  • Java, a platform independent object-oriented programming language, is widely used, however it should be integrated with JNI to use system services or to reuse legacy systems. Though JNI provides the standard APIs which allow Java to be combined with C/$C^{++}$, it is very hard and cumbersome for developers to use JNI APIs. In order to address this problem, we introduce a translator named C2JNI, which converts the embedded C program into a JNI compatible C program. With C2JNI, developers can Integrate Java and C programs without JNI APIs, and it will reduce the complexity caused by JNI APIs.

Pathogen Associated Molecular Pattern (PAMP)-Triggered Immunity Is Compromised under C-Limited Growth

  • Park, Hyeong Cheol;Lee, Shinyoung;Park, Bokyung;Choi, Wonkyun;Kim, Chanmin;Lee, Sanghun;Chung, Woo Sik;Lee, Sang Yeol;Sabir, Jamal;Bressan, Ray A.;Bohnert, Hans J.;Mengiste, Tesfaye;Yun, Dae-Jin
    • Molecules and Cells
    • /
    • v.38 no.1
    • /
    • pp.40-50
    • /
    • 2015
  • In the interaction between plants and pathogens, carbon (C) resources provide energy and C skeletons to maintain, among many functions, the plant immune system. However, variations in C availability on pathogen associated molecular pattern (PAMP) triggered immunity (PTI) have not been systematically examined. Here, three types of starch mutants with enhanced susceptibility to Pseudomonas syringae pv. tomato DC3000 hrcC were examined for PTI. In a dark period-dependent manner, the mutants showed compromised induction of a PTI marker, and callose accumulation in response to the bacterial PAMP flagellin, flg22. In combination with weakened PTI responses in wild type by inhibition of the TCA cycle, the experiments determined the necessity of C-derived energy in establishing PTI. Global gene expression analyses identified flg22 responsive genes displaying C supply-dependent patterns. Nutrient recycling-related genes were regulated similarly by C-limitation and flg22, indicating re-arrangements of expression programs to redirect resources that establish or strengthen PTI. Ethylene and NAC transcription factors appear to play roles in these processes. Under C-limitation, PTI appears compromised based on suppression of genes required for continued biosynthetic capacity and defenses through flg22. Our results provide a foundation for the intuitive perception of the interplay between plant nutrition status and pathogen defense.

Implementation of a Real-Time Tracing Tool for Remote Debugging of SoC Programs (SoC 프로그램의 원격 디버깅을 위한 실시간 추적도구의 구현)

  • Park Myeong-Chul;Kim Young-Joo;Ha Seok-wun;Jun Yong-Kee;Lim Chae-Deok
    • The KIPS Transactions:PartA
    • /
    • v.12A no.7 s.97
    • /
    • pp.583-588
    • /
    • 2005
  • To develop SoC program for embedded systems, a tool that can remotely debug from host system is needed. Because the existing remote debugging systems using GDB don't offer information of the SoC program execution in real-time, it is difficult to observe condition of the program execution, and also they have limited characteristics to tools and use costly adaptors. In this paper, a real-time tracking tool that can record SoC status on the nv each execution of the assigned instructions is introduced and an economical USB-JTAG adaptor is proposed. And it is shown that this tool can track the execution of a composed program in the target system based on PXA255 processor.

Five New Stilbenes from the Stem Bark of Artocarpus communis

  • Chan, Susanna T.S.;Popplewell, Wendy L.;Bokesch, Heidi R.;McKee, Tawnya C.;Gustafson, Kirk R.
    • Natural Product Sciences
    • /
    • v.24 no.4
    • /
    • pp.266-271
    • /
    • 2018
  • Five new prenylated stilbenes (1 - 5), along with the known compounds cudraflavone C, trans-4-isopentenyl-3,5,2',4'-terahydroxystilbene, trans-4-(3-methyl-E-but-1-enyl)-3,5,2',4'-tetrahydroxystilbene, pannokin G, cycloartobiloxanthone, artonin P, morusin, artocarpin, artonin E, kuwanon C, artobiloxanthone, and artoindonesianin C (6 - 17) were isolated from the stem bark of the tropical tree Artocarpus communis. The structures were established by NMR spectroscopic analysis, MS studies, and comparison with spectral data reported in the literature.

Expanded Graphite Negative Electrode for Lithium-ion Batteries

  • Yoo, Hyun-D.;Ryu, Ji-Heon;Park, Seong-Ho;Park, Yu-Won;Ka, Bok-H.;Oh, Seung-M.
    • Journal of Electrochemical Science and Technology
    • /
    • v.2 no.1
    • /
    • pp.45-50
    • /
    • 2011
  • A series of expanded graphites is prepared from graphite oxide by changing the heat-treatment temperature, and their lithiation/de-lithiation mechanism and rate performance are examined. A featureless sloping profile is observed in their charge-discharge voltage and dilatometry profiles, which is contrasted by the stepwise plateau-like profiles observed with the pristine graphite. With an increase in the heat-treatment temperature from $250^{\circ}C$ to $850^{\circ}C$, the interlayer distance becomes smaller whereas the electric conductivity becomes larger, both of which are resulted from a removal of foreign atoms (mainly oxygen) from the interlayer gaps. The expanded graphite that is prepared by a heat-treatment at $450^{\circ}C$ delivers the best rate performance, which seems to be a trade-off between the $Li^+$ ion diffusivity that is affected by the interlayer distance and electrical conductivity.

Building up the foundation for the elderly apparel industry through the development on shirt sloper of elderly obese males - Applying CLO 3D program - (노년 비만남성의 셔츠원형 개발을 통한 실버 의류산업 활성화 기반 구축 - CLO 3D 가상착의 시스템 활용 -)

  • Seong, Ok jin;Kim, Sook jin
    • The Research Journal of the Costume Culture
    • /
    • v.28 no.3
    • /
    • pp.299-312
    • /
    • 2020
  • The purpose of this study is to create a shirt sloper suitable for an elderly male body shape by producing virtual models using a 3D-virtualization program, making a torso prototype using the Yuka CAD system, and employing 3D simulation to virtualize and calibrate the model. First, the following three types of obese dummies are implemented through the CLO 3D program: Type 1 exhibits body fat in the lower body; Type 2 exhibits an obese abdomen; and Type 3 displays a balanced form of obesity. Second, for the design of the shirt pattern, the waist back length (measured value+1), back armhole depth (C/10+12+3+0.5~1.5), front armhole depth (back armhole depth 0~1), front interscye (2C/10-1+0.5-0.5), armscye depth (C/10+2+3.5+ 0.5), back interscye (2C/10-1+1), front chest C (C/4+2.5+1), back chest C (C/4+2.5-1), front hem C (C/4+2.5+1(+2)), back hem C (C/4+2.5-1(+2)), cap height (AH/3-5), and biceps width (Front AH-1, Back AH-1) are calculated. Third, the virtual attachment of the shirt pattern is resolved by increasing the front and back armhole depths, and the front and rear wrinkles are improved by adding a back armhole dart. The front hem lift and lateral pull caused by the protrusion of the abdomen are amended by increasing the margin of the chest, waist C, and hip C, with the appearance improved by balanced margin distribution in the front, back, and side panels. The improved retail pattern with an increase in the front armholes C was balanced on the torso plate.

Economical Analysis for the Integrated Watershed Sewage Works Program in the Sample Area (표본지역에서의 유역별 통합 하수도정비에 따른 경제적 효과 분석)

  • Yoon, Hyun-Sik;Kim, Duk-Jin;Lee, kwan-Yong
    • Journal of Korean Society of Water and Wastewater
    • /
    • v.26 no.4
    • /
    • pp.565-578
    • /
    • 2012
  • Integrated watershed sewage works program(IWSWP) is defined as implementing, by one of local governments or central government, sewage facilities planning, installation and management for a certain watershed in which criteria of water quality is established and two or more local governments are involved. It is shown that IWSWP is more efficient for the improvement of water quality of water body than conventional local sewage works program(CLSWP) and besides, economical benefits can be achieved by integration of facilities and M&O. In this research, case study for 8 watershed area were investigated to evaluate the difference of effect between IWSWP and CLSWP. The research shows that IWSWP has the money saving result of approximately 12 % by cost reduction for sewage works investment. B/C analysis result shows that B/C ratio of IWSWP was 1.749 and it is higher than B/C ratio of 1.439 for CLSWP. At the same time, the B/C sensitivity analysis is carried out for the rate of discount and the recreational use benefit.

A Development of C-API Mechanism for Open Distributed Computing Systems (개방형 분산 컴퓨팅 시스템에서의 C-API 메타니즘 개발에 관한 연구)

  • 이상기;최용락
    • Journal of the Korea Society of Computer and Information
    • /
    • v.3 no.4
    • /
    • pp.110-119
    • /
    • 1998
  • This paper describes a C-API (Cryptographic-Application program Interface) mechanism that can serve cryptographic service to one or more application programmers in an open distributed computing system. Generic cryptographic service, provides application Programmers with cryptographic algorithms and interfaces which can be shared so that the programmers can program distributed applications containing security services even though they have no detailed knowledge of cryptographic algorithms. Therefore, in this paper, a generic C-API mechanism is designed that can be used independently from various application environments and basic system structures so that programmers can use it commonly. This mechanism has the advantage that allows application programmers be able to use some cryptographic services and key management services not considering of the application program and operating system.

  • PDF

A Program-Plagiarism Checker using Abstract Syntax Tree (구문트리 비고를 통한 프로그램 유형 복제 검사)

  • 김영철;김성근;염세훈;최종명;유재우
    • Journal of KIISE:Software and Applications
    • /
    • v.30 no.7_8
    • /
    • pp.792-802
    • /
    • 2003
  • Earlier program plagiarism check systems are performed by using simple text, attribute or token string base on match techniques. They have difficulties in checking program styles which have nothing to do with program syntax such as indentation, spacing and comments. This paper introduces a plagiarism check model which compares syntax-trees for the given programs. By using syntax-trees, this system can overcome the weekness of filtering program styles and have advantage of comparing the structure of programs by syntax and semantic analysis. Our study introduces syntactic tree creation, unparsing and similarity check algorithms about C/C++ program plagiarism checking for internet cyber education and estimate plagiarism pattern.

Design of the Metrics Suite $\pi_{java}$for Java Program Complexity (자바 프로그램의 복잡도 측정을 위한 척도 $\pi_{java}$의 설계)

  • Eun-Mi Kim
    • Journal of the Korea Computer Industry Society
    • /
    • v.2 no.3
    • /
    • pp.407-416
    • /
    • 2001
  • In this paper we propose a suite of metrics $\pi_{java}$ Java/, for evaluating the complexity of Java Programs based on a suite of metrics $\pi_{java}$ c++/, which we previously presented for C++ programs. So far, a lot of metrics for C++ are proposed for C++ programs. But since the specific properties of Java programs are not explicitly considered in those metrics, it is hard to apply them to Java programs. Thus we aim to develop a metric suite that is applicable to Java Programs. At first, we decide if any properties are commonly possessed by both C++ programs and Java programs, or not. For example, the multiple inheritance of the class in C++ is not implemented in Java. On the other hand, the features such as package and interface are newly implemented in Java, and therefore we cannot discuss the complexity of Java programs without considering these new features. Then we define a new suite of metrics $\pi_{java}$ Java/ for Java programs by deleting 3 metrics $\pi_{java}$/c++/, and then incorporating 3 metrics which are newly defined or modified for Java programs to $\pi_{java}$ c++/. Finally, we analytically evaluate the new metric with regard to Weyuker's measurement principles and also compare it with conventional metrics for Java.

  • PDF