• Title/Summary/Keyword: Language Conversion

Search Result 199, Processing Time 0.027 seconds

A Visualization Tool Implementation for Evaluation of Binary Code to Smart Intermediate Language Conversion (바이너리 코드-SIL 중간언어 변환 검증을 위한 시각화 도구 구현)

  • Lim, Jung-Ho;Lee, Tae-Gue;Baik, Do-Woo;Son, Yunsik;Jeong, Junho;Choi, Jin-Young;Ko, Kwangman;Oh, Seman
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2017.04a
    • /
    • pp.280-282
    • /
    • 2017
  • 최근 소프트웨어에 내장된 취약점 분석을 위한 자동화 도구 개발 연구가 각 분야에서 활발히 연구되고 있다. 그 중 바이너리 코드를 대상으로 바로 보안취약점을 분석하는 방법이 아닌 중간언어를 활용하여 분석하는 방법이 대두되고 있으며 이를 위한 다양한 중간언어가 제시되었다. 그 중 하이레벨 언어 수준의 내용의 기술이 가능하며 명령어 자체적으로 자료형을 유지하여 보안 취약점 분석에 효과적인 언어로 SIL 중간언어가 재조명 받고 있다. 따라서 본 논문에서는 이룰 위해서 x86/64 기반 어셈블리어를 SIL 로 효과적으로 변환하며 프로그램의 의미가 변하지 않는 것을 확인하기 위해서 프로그램의 제어흐름을 시각화하는 기능을 가진 시스템을 제안한다.

Setup Planning for Machining processes Using Expert System Approach (전문가 시스템 접근법을 이용한 기계가공용 셋업계획)

  • Jeong, Yeong-Deug
    • IE interfaces
    • /
    • v.6 no.1
    • /
    • pp.31-45
    • /
    • 1993
  • Setup planning for machining processes is a part of fixture planning which is also a part of process planning. A setup of a part is defined as a group of features which are machined while the part is fixtured in one single fixture. Setup planning includes a number of tasks such as the selection of setup, sequence of setups and datum frame for each setup. Setup planning is an important function in fixture planning which must be able to support and to clamp a workpiece to prevent deflections caused by machining and clamping loads. This paper presents setup planning system using expert system approach(SPES) for prismatic parts which can be machined on vertical milling machine. SPES consists of preprocessing module and main processing module. Preprocessing module executes the conversion of feature data to frame type data and the determination of setups, and main processing module executes the determination of datum frame of each setup and sequance of setups. Preprocessing module is coded by C language and main processing module is a rule-based expert system using EXSYS pro. The performance of SPES is evaluated through case studies and the results show successful work except for operation sequence of machining holes. This is due to the limited rules for machining holes.

  • PDF

The Study of Criminal Lingo Analysis on Cyberspace and Management Used in Artificial Intelligence and Block-chain Technology

  • Yoon, Cheolhee;Lee, Bong Gyou
    • International Journal of Advanced Culture Technology
    • /
    • v.8 no.3
    • /
    • pp.54-60
    • /
    • 2020
  • Online cybercrime has various causes. The criminal guilty language, Criminal lingo is active in the shaded area with the bilateral aspect of the word on cyber. It has been continuously producing massive risk factors in cyberspace. Criminals are shared and disseminated online. It has been linked with fake news and aids to suicide that has recently become an issue. Thus the criminal lingo has become a real danger factor on cyber interface. Recently, Criminal lingo is shared and distributed as cyber hazard information. It is transformed that damaging to the youth and ordinary people through the internet and social networks. In order to take action, it is necessary to construct an expert system based on AI to implement a smart management architecture with block-chain technology. In this paper, we study technically a new smart management architecture which uses artificial intelligence based decision algorithm and block-chain tracking technology to prevent the spread of criminal lingo factors in the evolving cyber world. In addition, through the off-line regular patrol program of police units, we proposed the conversion of online regular patrol program for "cyber harem area".

Device Description Repository System Based on DDR Simple API

  • Cho, Yong-Soon;Lee, Young-Il;Jung, Hoe-Kyung
    • Journal of information and communication convergence engineering
    • /
    • v.7 no.2
    • /
    • pp.203-208
    • /
    • 2009
  • Recently, improved capabilities of the mobile device is represented in a demand for same level services with the desktop device services but the service that is developed for desktop device is not compatible with mobile devices. To fulfill these demands, it is needed to provide services with considering features of mobile devices. This means that CP(Contents Provider) must do contents transformation in order to make suitable contents on mobile device. For managing some information that is required to do contents transformation, we need the DDR(Device Description Repository) which can store and search a variety of device information to grasp the constraints on the mobile device as compared with desktop devices. Also, defining standard API is required to offer a service regardless of platforms. Hereupon W3C(World Wide Web Consortium) introduced DDR Simple API. However that specifies the limited functions of DDR, which is inevitable to be added for more precise search services. In this paper, we expanded DDR Simple API and implemented DDR that supports DDL(Device Description Language) conversion and storing and searching device information.

Development of a IEC 1131-3-Based Control Logic Generator for the Control System Design (제어 시스템 설계를 위한 IEC 1131-3 기반의 제어 로직 생성기의 개발)

  • Jeong, Gu;Sim, Ju-Hyun;Lee, Je-Phil;Lee, Cheol-Soo
    • Proceedings of the Korean Society of Machine Tool Engineers Conference
    • /
    • 2001.04a
    • /
    • pp.171-176
    • /
    • 2001
  • This paper describes the methodology of an IEC 1131-3-based control logic generator for the control system design and converting algorithm between programmable languages. The proposed control logic generator is generated based on the software model and common element with data type, variables, POUs(program organization unit) and execution control unit commonly used within programmable languages of IEC 1131-3 Standard. The generation method of object file was proposed on five programmable language based on IECI 131-3. The generation method of object file is represented as following; 1) the generation method using conversion algorithm from LD to IL with FBD(function block diagram), 2) the generation method using C code generation algorithm from SFC using the SFC execution sequence with FBD and ST(structured text). The proposed control logic generator was implemented by Visual C++ and MFC on MS-windows NT 4.0

  • PDF

A Study on the Development of Computer Aided Die Design System for Lead Frame, Semiconductor (반도체 리드 프레임의 금형설계 자동화 시스템 개발에 관한 연구)

  • Choe, Jae-Chan;Kim, Byeong-Min;Kim, Cheol;Kim, Jae-Hun;Kim, Chang-Bong
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.16 no.6
    • /
    • pp.123-132
    • /
    • 1999
  • This paper describes a research work of developing computer-aided design of lead frame, semiconductor, with blanking operation which is very precise for progressive working. Approach to the system is based on the knowledge-based rules. Knowledge for the system is formulated from pasticity theories, experimental results and the empirical knowledge of field experts. This system has been written in AutoLISP on the AutoCAD using a personal computer and in I-DEAS Drafting Programming Language on the I-DEAS Master Series Drafting with Workstation, HP9000/715(64). Transference of data between AutoCAD and I-DEAS Master Series Drafting is accomplished by DXF(drawing exchange format) and IGES(initial graphics exchange specification) methods. This system is composed of five modules, which are input and shape treatment, production feasibility check, strip-layout, data-conversion and die-layout modules. The process planning and Die design system is designed by considering several factors, such as complexities of blank geometry, punch profiles, and the availability of a press equipment and standard parts. This system provides its efficiecy for strip-layout, and die design for lead frame, semiconductor.

  • PDF

Development of a GPS Baseline Analysis Software for L1 Carrier Phase Using LAMBDA Method (LAMBDA 기법을 활용한 L1 반송파의 GPS 기선해석 프로그램 개발)

  • 박정현;이용욱;권재현;강준묵
    • Journal of the Korean Society of Surveying, Geodesy, Photogrammetry and Cartography
    • /
    • v.21 no.2
    • /
    • pp.173-180
    • /
    • 2003
  • As the utility value of GPS in surveying field is on the increase after the conversion into the world geodetic system, most of the baseline processing programs seeking the relative baseline vector for the roving point based on the base point are dependent on the foreign software, and such dependence remains a stumbling block to its wide application. In this study an algorithm was established settling ambiguity through LAMBDA techniques and the baseline processing program was developed for Ll carrier phase using visual c++ 6.0, which is an object-oriented language. And the developed program proved that it maintained a difference of less than 4.9 cm over the short baseline of 4.9 km or shorter when compared with other commercialized programs.

Development of Measurement System for Deflection of the Large-Size FPD (대면적 평판 디스플레이용 유리기판의 처짐 측정장치 개발)

  • Kim, Sook-Han;Kim, Tae-Sik;Lee, Eung-Ki
    • Journal of the Semiconductor & Display Technology
    • /
    • v.7 no.4
    • /
    • pp.1-5
    • /
    • 2008
  • There is a need to enlarge the mother glass substrate in OLED to raise its productivity and to realize OLED TV. On the other hand, some difficulties may arise regarding the deflection of a large glass substrate during its handling operation due to its thinness $(0.5\sim0.7t)$, which is not even enough to allow it to stand its own mass. This thesis proposes a conceptual plan for the application of the clamping- and bending-end conditions to the glass substrate handler. To verify proposed plan, the non-contact 3 dimensional measuring instrument is developed. The composition of the 3 dimensional measuring instrument measures shape of the product using X-Y stage robot and laser distance sensor. X-Y stage robot and laser distance sensor are controlled by LabVIEW language. To calibrate measuring instrument, the direction conversion of the Euler angle was used. In order to confirm deflection of the glass substrate, the experiment was carried out at the bending end boundary condition and the proposed effect was verified.

  • PDF

Authoring Tool for Mobile Contents based on LASeR (LASeR 기반 모바일 콘텐츠 저작 도구)

  • Kim, Sun-Kyung;Kim, Hee-Sun
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.13 no.3
    • /
    • pp.31-37
    • /
    • 2008
  • MPEG 4 Part 20 LASeR (ISO/IEC 14496 20) is a specification designed to deliver rich media services in a mobile environment. The specification is an emerging standard that can replace the MPEG 4 BIFS specification designed to deliver PC based heavyweight media contents. The specification describes the representation of scene information in a resource constrained mobile environment. Unlike the BIFS standard designed to deliver heavyweight rich media, the LASeR specification has a restricted description that conforms to the SVG Tiny 1.2 specification. Also, the specification has an advantage of allowing for the efficient conversion of one graphics format to another. In this paper, we present the design and the implementation of a LASeR authoring system that allows for fast and efficient creation of interactive rich media contents in a mobile environment. The Gill interface of the authoring system presented in this paper allows users, who do not have prior knowledge of the scene description language, to conveniently create contents and store the produced scenes using the internal list data structure. The system allows users to navigate scene objects internally stored and to create LASeR XML files in the structured XML format.

  • PDF

Color Image Analysis of Cosmetic Web-Site for Color Marketing

  • Lee, Jeongman;An, Jongsuk
    • Journal of Fashion Business
    • /
    • v.16 no.6
    • /
    • pp.127-143
    • /
    • 2012
  • This study aims to derive the sensitive image analysing the color tones based on the web-sites of cosmetic brand and to know how the web-site color tones and the color tone image as visual factor for information transfer do influence the effective communication. 10 cosmetic brand web-sites are selected based on the pre survey, and the main page color tones of cosmetic brand web-site are analyzed by Color Catch and Munsell Conversion program, whereas the composition of color tones and color image such as the main trend colors, secondary colors, accent colors and etc are analyzed by a graphic professional program 'Adobe Photoshop'. 5 color tone groups are classified as Black&White, Green&White, Blue&White, Purple&White and Red&White according to the color distribution chart, and the emotional language is derived applying them to the pre research and IRI image scale. The color association is empirically analyzed by a survey method. The study results finally show Black&White is proper for expression of high quality and modern image, Green&White for pure and clean image, Blue&White for cool and transparent image, Purple&White for mysterious and elegant image respectively. This study results are necessary for plan of color delivering the strong transferring power of visual information the time when to make the effective web-sites, and it hopefully will be utilized as the basic data for the color marketing to actively express the brand identity and to satisfy the consumers' sensitivity.