• 제목/요약/키워드: Programming Languages

검색결과 327건 처리시간 0.023초

분산 개방형 EMS 응용 소프트웨어의 개발 기술 (Development Technique of Application Software for Open Distributed EMS)

  • 이지영;신철균;이석진;최양석;이정호;김상철;문영현;박정도;류헌수;국현종
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1997년도 하계학술대회 논문집 D
    • /
    • pp.854-856
    • /
    • 1997
  • This paper presents a software development and management technique for open distributed EMS applications. The definite client-server configuration is proposed, and programming languages, software tools, application MMI and database are analyzed to make considerations to determine the development technique. This paper contains specific software management techniques for the development of EMS applications.

  • PDF

객체지향개념을 이용한 유한요소 구조설계 시스템 개발 (Development of Finite Element Structural Design System using Object-Oriented Concept)

  • 이상갑;장승조
    • 해양환경안전학회지
    • /
    • 제1권2호
    • /
    • pp.83-94
    • /
    • 1995
  • The purpose of this paper is to develop an integrated environment system for finite element structural analysis using OOA(Object-Oriented Analysis) and OOD(Object-Oriented Design), with may reduce inconveniencies in use such as file input of macro command and improve lacks of graphic presentation in the established finite element analysis program. This paper is attempted to suggest an easy approach to object-oriented concept and convenient programming. Two languages are used together in this paper instead of single C++ language for the development of object-oriented program. : Visual Basic with CDK(Custom Development Kit), and Borland C++ with OWL(Object Windows Library).

  • PDF

C언어를 사용한 최적설계 통합코드 (Development of Integrated Software for Optimum Design)

  • 임오강;조헌;김성태;이병우
    • 전산구조공학
    • /
    • 제9권3호
    • /
    • pp.157-167
    • /
    • 1996
  • 본 연구에서는 Boland C언어를 사용하여 최적설계 수행에 필요한 작업을 쉽게 수행할 수 있는 전처리기와 후처리기를 개발하였다. 전처리기는 선택된 최적설계 알고리즘에 필요한 입력 데이터나 서브루틴 작성을 도와준다. 후처리기에서는 반복 계산중에 생성된 수치값을 그래프로 도시해 줌으로써 문제에 대한 전반적인 파악이 가능하도록 하였다. 수치예제는 선형문제와 삼부재 구조물에 대해서 제시하였다.

  • PDF

실시간 분산처리 시스템 개발을 위한 설계 방안 연구 (Design Properties of Distributed Real-Time Systems)

  • 박동원;안성옥
    • 공학논문집
    • /
    • 제2권1호
    • /
    • pp.73-82
    • /
    • 1997
  • 실시간 분산처리 시스템 개발을 위한 설계 동향을 분석한 바, 기존의 실시간 분산처리 시스템은 통신, 근사치 계산, 객체지향 패러다임, 멀티프로세서 하드웨어, 동적 시간 처리 및 에러 용인 등의 특성을 반영하여 설계되고 있다. 이러한 주요 설계 요소들의 장점, 단점을 분석하여 차세대 실시간 시스템 개발을 위한 방안을 논의하였다.

  • PDF

SFC로 설계된 공정제어에서 개선된 단일 시퀀스 제어 방법 (Improved Method of Single Sequence Control in Process Control designed by SFC)

  • 유정봉;김민영;전호익
    • 반도체디스플레이기술학회지
    • /
    • 제6권2호
    • /
    • pp.1-4
    • /
    • 2007
  • Programmable Logic Controller(PLC) is the most widely utilized and plays an important role in industrial control system. Among PLC languages, Sequential Function Chart(SFC) is performed in small scale industrial process. On programming by SFC, a single sequence is utilized to control the simple process. In this paper, we propose the method that describe the improved single sequence and confirm its feasibility through an actual example.

  • PDF

Error Recovery Script of Immunity Debugger for C# .NET Applications

  • Shinde, Rupali;Choi, Min;Lee, Su-Hyun
    • Journal of Information Processing Systems
    • /
    • 제15권6호
    • /
    • pp.1438-1448
    • /
    • 2019
  • We present a new technique, called VED (very effective debugging), for detecting and correcting division by zero errors for all types of .NET application. We use applications written in C# because C# applications are distributed through the internet and its executable format is used extensively. A tool called Immunity Debugger is used to reverse engineer executable code to get binaries of source code. With this technique, we demonstrate integer division by zero errors, the location of the error causing assembly language code, as well as error recovery done according to user preference. This technique can be extended to work for other programming languages in addition to C#. VED can work on different platforms such as Linux. This technique is simple to implement and economical because all the software used here are open source. Our aims are to simplify the maintenance process and to reduce the cost of the software development life cycle.

다양한 소프트웨어 개발환경에서의 최적설계 프레임웍 (Design Otimization Framework on Various Software Development Environments)

  • 염근철;이세정
    • 한국CDE학회논문집
    • /
    • 제10권5호
    • /
    • pp.349-355
    • /
    • 2005
  • This paper concerns about how and why design frameworks for optimization should consider various software development environments such as MATLAB, VB, VBscript, Python, Tcl, PHP, Perl, and JAVA. The frameworks can be utilized by many engineers who have a basic concept about the optimization theory and/or basic knowledge about the computer programming languages. The framework will integrate a number of remote CAE tools, automatically execute them for design optimization, and have the capabilities of post-processing of data such as objective functions, state variables and design variables using a third-party spreadsheet program like Excel. The prototype framework developed in this study will be applied to various examples of optimization problems and show the validity of the proposed method of a framework implemenation.

지능적인 멀티에이전트 기반 소프트웨어 PLC (Intelligent Multiagent Based Software Programmable Logic Control)

  • 조영임
    • 제어로봇시스템학회논문지
    • /
    • 제11권4호
    • /
    • pp.297-303
    • /
    • 2005
  • In this paper, I developed an intelligent multi agents based softPLC(IMPLC). In IMPLC, the standard IEC 1131-3 PLC languages(LD, SFC, FBD, ST) programmed by a user are converted to IL, which is one of intermediate codes, in order to make them interactions. And then the IL is converted to the standard C code regarding some extension and transplanting, which can be used in a commercial editor such as visual C++. In IMPLC, the logical errors and syntax errors occurred by users are detected, so that the optimal PC control based softPLC can be possible. IMPLC provide easy programming platform to such beginner as well as professionals. The study of code conversion is firstly tried in the world as well as KOREA. I applied IMPLC to 3 steps conveyer belt system. The simulation results say that the debugging steps by IMPLC using multi agents are decreased than the conventional softPLC's.

전자 거래에서 보호 영역을 기반으로 하는 정보 흐름 보안 방법 (An Information Flow Security Based on Protected Area in eCommerce)

  • 서양진;한상용
    • 한국전자거래학회지
    • /
    • 제15권1호
    • /
    • pp.1-16
    • /
    • 2010
  • Confidentiality is one of the most important requirements of information protection systems. The access control technique has been used to provide confidentiality, but it has fundamental problems in that it cannot prevent violations of confidentiality committed by authorized users. Information flow control is a technique introduced to resolve such problems, and many approaches based on programming languages have been proposed. However, it is not easy for a programmer to implement the technique at the source code level. Furthermore, the practicality of information flow control is difficult to demonstrate because it does not provide control over programs that have already been developed. This paper proposes a method that enables a practical information flow control through using a protected area, a separate part of computer system storage. Case studies are given to show its usefulness.

FAM APPROACH TO DESIGN A FUZZY CONTROLLER

  • Lo Presti, M.;Poluzzi, R.;Rizzotto, G.G.;Zanaboni, A.
    • 한국지능시스템학회:학술대회논문집
    • /
    • 한국퍼지및지능시스템학회 1993년도 Fifth International Fuzzy Systems Association World Congress 93
    • /
    • pp.1033-1036
    • /
    • 1993
  • Most of the today realized fuzzy logic control applications has been designed using different heuristic approaches for synthesis and implemented with conventional programming languages on general purpose microcontrollers. This paper aims to present a new methodology to design a fuzzy controller. The methodology is based on the Cell-to-Cell approach to extract the control law. A set of fuzzy rules is then found by using a FAM (Fuzzy associative memories) approach. The proposed procedure was implemented to control the rotor position of a DC motor.

  • PDF