• Title/Summary/Keyword: Programming Rules

Search Result 150, Processing Time 0.026 seconds

The syntax of Linear logic (선형논리의 통사론)

  • Cheong, Kye-Seop
    • Journal for History of Mathematics
    • /
    • v.25 no.3
    • /
    • pp.29-39
    • /
    • 2012
  • As a product of modern proof theory, linear logic is a new form of logic developed for the purpose of enhancing programming language by Professor Jean-Yves Girard of Marseille University (France) in 1987 by supplementing intuitionist logic in a sophisticated manner. Thus, linear logic' s connectives can be explained using information processing terms such as sequentiality and parallel computation. For instance, A${\otimes}$B shows two processes, A and B, carried out one after another. A&B is linked to an internal indeterminate, allowing an observer to select either A or B. A${\oplus}$B is an external indeterminate, and as such, an observer knows that either A or B holds true, but does not know which process will be true. A ${\wp}$ B signifies parallel computation of process A and process B; linear negative exhibits synchronization, that is, in order for the process A to be carried out, both A and $A^{\bot}$ have to be accomplished simultaneously. Since the field of linear logic is not very active in Korea at present, this paper deals only with syntax aspect of linear logic in order to arouse interest in the subject, leaving semantics and proof nets for future studies.

Development of Progressive Die CAD/CAM System for Manufacturing Lead Frame, Semiconductor (반도체 리드 프레임 제조를 위한 프로그레시브 금형의 CAD/CAM 시스템 개발)

  • Choi, J.-C.;Kim, B.-M.;Kim, C.;Kim, J.-H.;Kim, C.-B.
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.16 no.12
    • /
    • pp.230-238
    • /
    • 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 plasticity 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) and tool kit on the ESPRIT. Transference of data among AutoCAD, I-DEAS Master Series Drafting, and ESPRIT is accomplished by DXF(drawing exchange format) and IGES(initial graphics exchange specification) methods. This system is composed of six modules, which are input and shape treatment, production feasibility check, strip-layout, die-layout, modelling, and post-processor modules. The system can design process planning and Die design considering several factors and generate NC data automatically according to drawings of die-layout module. As forming process of high precision product and die design system using 2-D geometry recognition are integrated with technology of process planning, die design, and CAE analysis, standardization of die part in die design and process planning of high pression product for semiconductor lead frame is possible to set. Results carried out in each module will provide efficiencies to the designer and the manufacturer of lead frame, semiconductor.

  • PDF

Implementation of Web-based Performance Monitoring System for E-Mail Server (전자메일 서버의 웹 기반 성능 모니터링 시스템 구현)

  • Lee, Seung-Sup;Hwang, Min-Tae
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.17 no.9
    • /
    • pp.2105-2112
    • /
    • 2013
  • In this paper we implemented a web-based performance monitoring system for web mail server. For this system we derived performance monitoring items and fixed its threshold values for each measuring items. We used the SCOM 2007 server monitoring tool for collecting the performance data of web mail server and Exchange server management pack and server monitoring rules of SCOM 2007 to set the performance analysis parameters. We implemented this performance monitoring system using C# programming based on the ASP.NET framework. This system supports web-based performance report, failure report and resource availability report from the performance analysis results. Therefore the manager can easily detect the failures of web mail server in advance and decrease the number of failure over 60%. Also this system helps manager to minimize the recovery time when the failure occurs.

Automatic Inter-Phoneme Similarity Calculation Method Using PAM Matrix Model (PAM 행렬 모델을 이용한 음소 간 유사도 자동 계산 기법)

  • Kim, Sung-Hwan;Cho, Hwan-Gue
    • The Journal of the Korea Contents Association
    • /
    • v.12 no.3
    • /
    • pp.34-43
    • /
    • 2012
  • Determining the similarity between two strings can be applied various area such as information retrieval, spell checker and spam filtering. Similarity calculation between Korean strings based on dynamic programming methods firstly requires a definition of the similarity between phonemes. However, existing methods have a limitation that they use manually set similarity scores. In this paper, we propose a method to automatically calculate inter-phoneme similarity from a given set of variant words using a PAM-like probabilistic model. Our proposed method first finds the pairs of similar words from a given word set, and derives derivation rules from text alignment results among the similar word pairs. Then, similarity scores are calculated from the frequencies of variations between different phonemes. As an experimental result, we show an improvement of 10.1%~14.1% and 8.1%~11.8% in terms of sensitivity compared with the simple match-mismatch scoring scheme and the manually set inter-phoneme similarity scheme, respectively, with a specificity of 77.2%~80.4%.

Theoretical solutions for displacement and stress of a circular opening reinforced by grouted rock bolt

  • Zou, Jin-Feng;Xia, Zhang-Qi;Dan, Han-Cheng
    • Geomechanics and Engineering
    • /
    • v.11 no.3
    • /
    • pp.439-455
    • /
    • 2016
  • This paper presented solutions of displacement and stress for a circular opening which is reinforced with grouted rock bolt. It satisfies the Mohr-Coulomb (M-C) or generalized Hoek-Brown (H-B) failure criterion, and exhibits elastic-brittle-plastic or strain-softening behavior. The numerical stepwise produce for strain-softening rock mass reinforced with grouted rock bolt was developed with non-associative flow rules and two segments piecewise linear functions related to a principle strain-dependent plastic parameter, to model the transition from peak to residual strength. Three models of the interaction mechanism between grouted rock bolt and surrounding rock proposed by Fahimifar and Soroush (2005) were adopted. Based on the axial symmetrical plane strain assumption, the theoretical solution of the displacement and stress were proposed for a circular tunnel excavated in elastic-brittle-plastic and strain-softening rock mass compatible with M-C or generalized H-B failure criterion, which is reinforced with grouted rock bolt. It showed that Fahimifar and Soroush's (2005) solution is a special case of the proposed solution for n = 0.5. Further, the proposed method is validated through example comparison calculated by MATLAB programming. Meanwhile, some particular examples for M-C or generalized H-B failure criterion have been conducted, and parametric studies were carried out to highlight the influence of different parameters (e.g., the very good, average and very poor rock mass). The results showed that, stress field in plastic region of surrounding rock with considering the supporting effectiveness of the grouted rock bolt is more than that without considering the effectiveness of the grouted rock bolt, and the convergence and plastic radius are reduced.

Medusa: An Extended DL-Reasoner for SWRL-enabled Ontologies (Medusa: 시맨틱 웹 규칙 언어 처리를 위한 확장형 서술 논리 추론기)

  • Kim, Je-Min;Park, Young-Tack
    • Journal of KIISE:Software and Applications
    • /
    • v.36 no.5
    • /
    • pp.411-419
    • /
    • 2009
  • In order to derive hidden Information (concept subsumption, concept satisfiability and realization) of OWL ontologies, a number of OWL reasoners have been introduced. Most of the reasoners were implemented to be based on tableau algorithm. However this approach has certain limitation. This paper presents architecture for Medusa. The Medusa is an extended DL-reasoner for SWRL(Semantic Web Rule Language) reasoning under well-founded semantics with ontologies specified in Description Logic. Description logic based ontology reasoners theoretically explore knowledge representation and its reasoning in concept languages. However these logics are not equipped with rule-based reasoning mechanisms for assertional knowledge base; specifically, rule and facts in logic programming, or interaction of rules and facts with terminology. In order to deal with the enriched reasoning, The Medusa provides combining DL-knowledge base and rule based reasoner. The described prototype uses $Prot{\acute{e}}g{\acute{e}}$ API[1] for controlling communication with the ontology reasoner.

An Abstract Grammar for XML Document Editing (XML 문서 편집을 위한 추상문법)

  • 신경희;최종명;유재우
    • Journal of KIISE:Software and Applications
    • /
    • v.30 no.3_4
    • /
    • pp.268-277
    • /
    • 2003
  • A document type definition(DTD) which defines tags for a document is a XML document grammar that defines syntactic structure of a document. An XML document keeps the rules and must be parsed to check validation. To parse XML document, the deterministic parsing method of programming language is irrelevant because it does not satisfy the definition of deterministic content model in element declaration. In this paper, we consider editing of a valid XML document in syntax-directed editing environment, and we suggest the internal storage representations of syntax in DTD and theirs algorithms. The consequence is that a syntactic structure of textual DTD is transformed into graph and table structures. The table structure of DTD is interpreted the context free grammar which has attribute values and is used in syntax-directed editor for XML. We called this the XML abstract grammar and showed generated results and examples.

A Study on Design of a High Level Hardware Description Language (고급 하드웨어 기술 언어 설계에 관한 연구)

  • 김태헌;이강환;정주홍;안치득
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.18 no.5
    • /
    • pp.619-633
    • /
    • 1993
  • A new High level hardware Description Language, ASPHODEL(Algorithm Synthesis Pascal Hardware for Optimal Design and Efficient Language), and its algorithm compiler for high level synthesis are described in this paper. The new HDL, appropriated to the description of algorithmic level and lower, models VLSI circuits as an abstracted block which is consisted of input/output ports and hierachical processors to control VLSI complexities with efficiency. Also, in order to improve the descriptive power, popular Pascal programming language is modified to build ASPHODEL syntax rules. ASPHODEL algorithm compiler generates an intermediate form through lexical and syntax analysis from ASPHODEL source codes. To show the validation of presented language and its compiler, those are applied to practical design examples.

  • PDF

Developing a Program for Measuring Ecological Footprint on the Base of Middle School Students' Consumption Lifestyle (중학생의 소비생활양식 조사를 통한 생태 발자국 측정 프로그램 개발)

  • Hong, Jin-Hee;Choi, Don-Hyung;Son, Yeon-A
    • Hwankyungkyoyuk
    • /
    • v.18 no.3 s.28
    • /
    • pp.75-90
    • /
    • 2005
  • The purpose of this study was to analyze middle school students' consumption lifestyle and develop a program for measuring Ecological Footprint (EF) for them. For this study, 200 male and female middle school students in large cities, medium & small cities were selected to analyze their consumption lifestyle. It was also that the existing programs for measuring EF were studied and basic rules of setting up new EF indicators were established based on the results of survey and literature study. 15 indexes was selected by dividing the life areas into food, housing, traffic, goods and services areas and than the delpi computer programming tools was used to develop program for measuring EF in this study. The program for measuring EF can be used as educational materials for consumers' environment education in the areas of social environment education and school environment education. The followings are suggestions coming out of this study. First, it is required to revise and complement program for measuring EF analyzing the problems that occur when applying it to middle school students actually. Second, some data that used during normalization of EF ate originally from the USA. So it is necessary to change the data to meet the Korean situation. Third, it is necessary to have design work that can invite interests of students with consumers' environmental education materials through cooperation between environmental education experts and computer programmers. Fourth, it is necessary to have practical research with consumers' environmental education adding educational contents into EF measurement program. Fifth, it is necessary to develop a method for distribution an expansion of the program for measuring EF to make it usable in different types of environmental education materials.

  • PDF

Preliminary Design of a Ship by the Knowledge-Based Optimum Design System (지식기반 최적설계시스템에 의한 선박 초기설계)

  • Dong-Kon Lee;Soo-Young Kim
    • Journal of the Society of Naval Architects of Korea
    • /
    • v.33 no.1
    • /
    • pp.161-172
    • /
    • 1996
  • Although conventional computer programs use efficient and precise optimization algorithms, they can not emulate the problem solving capabilities of human experts. A design optimization process involves a number of tasks which require human expertise and experience. Traditional optimization systems have concentrated on numerical aspects of a design process and have not been successful in integrating the numerical parts with human expertise. On the other hand, most knowledge-based systems focus on symbolic reasoning and have been little concerned with the numerical processes. The objective of this paper is to develop a knowledge-based multiobjective optimum design system which has the capabilities of knowledge processing and numerical computation by integrating the multiobjective optimization method and the knowledge-based system. The knowledge-based system for symbolic processing is developed. Rules for knowledge representation and the inference mechanism of the system are written in LISP. The knowledge-based multiobjective optimum design system is finally developed by integrating the multiobjective optimization method and the knowledge-based system by applying shell programming technique. The system is applied to an optimum design model of a LNG carrier in the preliminary design stage. It is found that the system well simulate design variables and objective functions of the design model.

  • PDF