• Title/Summary/Keyword: 과사용

Search Result 37,391, Processing Time 0.059 seconds

An Implementation of The XML Transform Algorithms (XML Transform 알고리즘의 구현)

  • 박종현;김병규;강지훈;한우용
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10a
    • /
    • pp.694-696
    • /
    • 2001
  • 인터넷상에서 메시지 교환을 위하여 XML의 사용이 급증함에 따라 XML문서의 보안이 필요하게 되었고, 이에 W3C는 XML-Signature 표준안을 제안 하고 있다. XML-Signature 표준 스펙에서는 서명할 문서의 내용을 선택 하는 방법으로 Transform 알고리즘들을 제안하고 있고, 그 알고리즘들은 서명자가 원하는 문서의 일부분만을 선택하거나, 변형하는 방법들을 기술하고 있다. 서명 시스템은 그런 Transform 알고리즘을 사용하여 문서의 전체 흑은 원하는 부분만을 선택하여 서명 함으로써 서명의 생성 및 검증의 처리속도를 높일 수 있고, 송.수신 시 효율을 높일 수 있고, 기존의 문서를 재사용 할 수 있는 등의 장점을 제공 하고 있다. 본 논문에서는 위와 같은 처리를 할 수 있는 4가지 Transform 알고리즘(XPath, XSLT, Enveloped. Base64 Transform)과 XML문서들의 무결성을 유지하기 위해 W3C의 Canonical XML 스펙을 기반으로 하는 Canonicalization Transform 알고리즘을 설계, 구현하였다. 이 Transform 알고리즘들은 XML 디지틸 서명 뿐 만 아니라 문서를 선택적으로 변환하는 응용등에서 사용할 수 있다.

  • PDF

The Modeling of OverVoltage Relay using Dynamic Link Library (동적 링크 라이브러리를 활용한 과전압 계전기 모델링)

  • Seong, No-Kyu;Yeo, Sang-Min;Kim, Chul-Hwan
    • Proceedings of the KIEE Conference
    • /
    • 2009.07a
    • /
    • pp.225_226
    • /
    • 2009
  • 최근 전력산업의 화두가 되고 있는 지능형 전력망과 그린 에너지 사용의 확대로 인하여 배전계통은 더욱 복잡한 망구조를 띄고 있으며, 이에 따라 계통에서 발생하는 고장전류 증가 및 과도현상들도 매우 다양하게 나타나고 있다. 이와 같은 과도현상으로부터 배전계통을 보호하기 위해 전력용 퓨즈, Recloser, 과전류 계전기, 과전압 계전기 등이 사용된다. 이러한 보호 기기들이 정상 동작하기 위해서는 사전 모의를 통해 상시 부하 전류와 고장 전류 및 계통 이상 상태를 파악하고, 다른 보호기기와의 보호 협조를 고려해야 한다. 이러한 보호 장비들을 구현하고, 동작을 검증함에 있어 기존에는 EMTP(ElectroMagnetic Transients Program)와 같은 과도현상 해석 프로그램이 사용되어 왔다. 최근 상용 버전으로 개발된 EMTP-RV(ElectroMagnetic Transients Program-Restructured Version)는 기존의 컨트롤 소자들로만 구현해야 했던 한계점을 극복하기 위해 사용자 정의가 가능한 DLL(Dynamic Link Library) 기능을 제공함으로써 사용자가 EMTP-RV 개발자와 동일한 환경 하에서 계통 소자를 구현할 수 있도록 하였다. 본 논문에서는 새로운 모델링 기법인 DLL 기능을 이용하여 과전압계전기를 구현하고 결과를 검증하여 모델링 방법의 적합함을 보였다.

  • PDF

Component-Based MDA Engineering Process (컴포넌트 기반의 MDA 공학 프로세스)

  • Yu, Tae-Kwon;La, Hyun-Jung;Kim, Soo-Dong
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.07b
    • /
    • pp.325-327
    • /
    • 2005
  • 컴포넌트는 컴포넌트 기반 개발(Component Based Development, CBD)기술에서 재사용되는 기본 단위로서 OOP(Object Oriented Programming, OOP)의 객체보다 상대적으로 큰 단위의 기능성을 제공하며 재사용성이 뛰어나다. 모델 기반 아키텍처(Model Driven Architecture, MDA)는 모델들 간의 다양한 변환(Transformation)을 활용하여 어플리케이션 개발을 자동화하는 새로운 패러다임으로서 소프트웨어의 생산성을 향상시킨다. 그러나 MDA 는 컴포넌트와 같은 어플리케이션들 간의 공통성과 가변성을 활용한 재사용성을 직접적으로 지원하지는 않는다. 본 논문에서는 CBD 와 MDA 의 장점과 한계점을 알아보고 서로의 단점을 보완할 수 있도록 컴포넌트 PIM 과 컴포넌트 기반의 MDA 공학 프로세스를 제안한다. 제안된 컴포넌트 PIM 과 프로세스를 이용하면 어플리케이션들 간의 공통성과 가변성을 이용한 뛰어난 재사용성과 자동화를 통한 생산성의 ,향상 및 높은 유지보수성을 가질 수 있다.

  • PDF

제품개발에서의 Cognition Technology의 활용

  • Ok, Hyeong-Seok
    • Proceedings of the Korean Society for Emotion and Sensibility Conference
    • /
    • 2009.11a
    • /
    • pp.45.2-45.2
    • /
    • 2009
  • 최근 제품에 있어서 가치는 기능성을 제공하는 측면에서 점차 사용성과 감성을 중요시하는 방향으로 변화하고 있다. 최근의 혁신적인 제품을 보면 사용성과 감성적인 가치가 기술개발의 방향성까지 결정하는 등 제품개발에 있어서 감성과 사용성 가치의 중요성은 더 더욱 커지고 있다. 또한 감성과, 사용성에 대한 정확한 예측은 제품의 개발 방향뿐만 아니라, R&D의 방향성을 결정짓기 때문에 이와 같은 Value를 표현할 수 있는 정확하고 신뢰성 있는 모델의 중요성 갈수록 높아지고 있다. 하지만 제품개발에 있어서 감성과 사용성으로 대변되는 User Experience 가치 제공은 기능성, 신뢰성 등의 기존가치와는 달리 소비자, 사용자로 대변되는 Human에 대한 더 높은 이해가 필수적이나, 관련 지식의 부족 및 통계적 정량화, 객관화 어려움 등으로 제품의 가치로 연결시키기에는 많은 어려움이 있는게 사실이다. 본 논문에서는 감성과 사용성 등을 고려한 제품 가치 체계(Product Value Structure)에 대해서 살펴보고, 아울러 이러한 가치를 고려한 제품개발 패러다임의 변화에 대해서 살펴보고자 한다. 또한 기존의 감성 사용성에 대한 방법론에 널리 활용되는 통계적 귀납적 방법론 외에 인지과학(Coginition Technology)을 활용하여 연역적 방법론에 대해서도 고민해보고자 한다. 특히 Iphone의 UI 특성을 통해 Innovation Company가 인지과학적인 Approach를 어떻게 제품개발에 적용하고 있는지에 대해서 알아보고자 한다.

  • PDF

Compound Noun Analysis Strengthened Unknown Noun Processing (미등록어 처리가 강화된 복합명사 분해)

  • Kim, Eung-Gyun;Seo, Young-Hoon
    • Annual Conference on Human and Language Technology
    • /
    • 2003.10d
    • /
    • pp.40-46
    • /
    • 2003
  • 본 논문에서는 분해 패턴을 이용한 재사용 분해 알고리즘과 외래어 인식, 이름 명사 인식, 지명 인식에 의한 미등록어 추정을 이용한 복합명사 분해 방법을 제안한다. 재사용 분해 알고리즘은 현재 분해되는 음절보다 짧은 길이의 음절에서 사용된 분해 방법을 재사용하여 분해가 이루어짐을 의미한다. 외래어 인식에서는 한국어 음절에서 비교적 사용 빈도가 낮은 음절들로 외래어가 구성이 됨을 이용한다. 이름 명사는 한국인의 이름 특성에서 한자 독음을 차용하여 작명이 이루어지기 때문에 일정한 수의 음절이 반복적으로 사용되는 점을 이용하여 인식한다. 지명 인식 방법은 지명이 출현하는 패턴을 분석하여 지명 사전의 검색으로 인식한다. 이와 같이 지명 사전에 의한 지명 인식과 알고리즘에 의한 외래어 및 이름 명사 인식 방법을 사용함으로써 미등록어 추정에 정확성을 높이고 분해 정확율 향상에 기여한다. 실험 결과 미등록어가 포함된 약 1,500어절에 대해 약 98%의 정확율이 나타났고, 미등록어가 사전에 모두 등재된 후의 실험에서는 약 99%의 정확율을 보였다.

  • PDF

Using Java Objects in C through the JNI Function Calls (JNI 잠수 호출을 통한 C에서의 자바 객체 사용)

  • 이창환;오세만
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.04b
    • /
    • pp.340-342
    • /
    • 2002
  • JNI는 자바와 네이티브 코드간에 상호 연동을 위해서 사용되는 인터페이스이고, JNI를 이용하면 C에서 자바 객체를 사용할 수 있다 C에서 자바 객체에 대한 연산을 하기 위해서는 객체 연산의 종류에 따른 일정한 JNI 함수 호출 패턴을 이용해야 한다. 사용자가 직접 자바에 대한 연산을 기술하는 경우, 사용자는 복잡한 함수 호출 패턴을 익히고 패턴에 필요한 정보를 직접 입력해야 하며, 패턴의 잘못된 기술과 올바르지 않은 정보의 입력에 따른 오류 발생할 가능성이 높은 문제점이 있다. 본 논문에서는 자바에서 점(".") 연산자를 사용하여 객체에 대해 연산하는 것처럼 C에서도 점 연산자를 사용하여 자바 객체에 대한 연산할 수 있는 방법을 제안하고 구현하였다. 제안된 방법은 점 연산자를 사용한 자바 객체에 대한 연산을 같은 의미를 가지는 여러 JNI 함수 호출로 변환하는 것으로, 사용자가 직접 기술해서 발생하는 여러 문제점을 제거하여 사용의 복잡성과 오류 생성의 발생 가능성을 줄이는 장점을 가지고 있다.

  • PDF

Automatic Generation of Reusable Components Supporting Extraction of Subcomponents (서브컴포넌트 추출을 지원하는 재사용 컴포넌트의 자동 생성)

  • 최현숙;이기호
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10b
    • /
    • pp.520-522
    • /
    • 1998
  • 기존의 소프트웨어에서 함수나 클래스와 같은 부분을 추출해 재사용하는 방법은 비용면에서 상당히 효율적이다. 그러나 이러한 방법을 사용한 기존의 연구들은 추출해 낸 부분이 표준 컴포넌트의 형태를 갖추지 못해서 일반적인 개발환경에서 활용되지 못하고 있다. 본 연구에서는 기존의 객체지향 소프트웨어에서 재사용성 높은 부분을 추출하여 이를 표준 컴포넌트로 변환하는 재사용 컴포넌트 생성 시스템을 설계 및 구현하였다. 구현환경 Solaris에서 자바를 이용하였고 대상 컴포넌트 모델은 자바빈즈이다. 본 연구에서는 추출되는 컴포넌트의 높은 재사용성을 보장하기 위하여 객체지향 재사용 메트릭스 WMC, LCOM과 독립성을 적용한다. 특히, 생성된 컴포넌트는 자신의 서브컴포넌트 추출을 지원함으로써 높은 재사용성과 유사성을 보장하고, 개발환경에서 적절히 활용될 수 있다.

An Exploratory Investigation of Internet Banking Use (인터넷 뱅킹 사용에 영향을 미치는 요인에 관한 연구)

  • 이해청;김병석;백승익
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 2001.10a
    • /
    • pp.175-179
    • /
    • 2001
  • 본 연구의 주요 목적은 인터넷 뱅킹의 사용 패턴 (사용의 다양성과 강도)에 영향을 미치는 요인들을 탐색하고 검증하는데 있다. 자기효능 이론, 혁신수용이론, 그리고 기술수용모형을 기초로 인터넷 뱅킹 사용자의 사용 패턴에 영향을 줄 수 있는 5개의 요인 (혁신성, PC에 대한 자신감, 인터넷 경험, 인지된 용이성, 인지된 보안성)을 찾아내서, 그 요인들이 인터넷 뱅킹의 사용에 어떤 영향을 미치는지를 탐색하였다. 본 연구를 통하여 실증적으로 각 요인의 영향을 검증한 결과, 사용자의 인터넷 경험과 인터넷 뱅킹 시스템에 대한 사용자의 인지된 보안성은 사용의 다양성과 강도에 유의적인 영향을 미쳤고, 개인의 혁신성은 사용의 다양성에만 유의적인 영향을 미치는 것으로 조사되었다.

  • PDF

Proposing for Component Model Based on Tree Structure (트리 구조 기반의 컴포넌트 모델 제안)

  • Huh, Je-Min;Kim, Ji-Hong
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2008.06a
    • /
    • pp.47-50
    • /
    • 2008
  • CBSE(Component-Based Software Engineering)는 현재 많은 연구를 통해 소프트웨어 컴포넌트 모델에 관한 상당한 성과를 이루었다. 하지만 기존의 모델들은 각각이 제안한 프레임웍이 존재하고 그와 관련된 컴포넌트 명세들을 요구한다. 그리고 이를 사용하기 위한 방법을 학습해야한다. 이런 이유로 시장에서 바라는 소프트웨어 컴포넌트의 재사용이 쉽게 이루어지지 않았다. 따라서 컴포넌트의 재사용을 위한 많은 연구들의 공통점들을 연구하여 이상적인 컴포넌트 생명주기가 제안되었고 이를 따르는 모델 또한 제안되었다. 그러나 이 모델은 간접 메시지 전달 방법을 사용한 Exogenous 커넥터를 사용하여 컴포넌트를 조합한다. 이는 커넥터 수의 증가를 피할 수 없어 컴포넌트 간의 의사소통이 비효율 적으로 이루어지는 문제가 발생한다. 본 논문에서는 계층적 메시지 전달 방식을 제안하고 이를 사용한 조합 방법을 통해 이상적인 컴포넌트 생명 주기를 따르는 새로운 소프트웨어 컴포넌트 모델인 트리 아키텍처 컴포넌트 모델을 제안한다. 아울러 제안된 모델의 적용을 통해서 컴포넌트 사이를 중재하는 객체를 사용하지 않고도 쉽게 재사용가능할 뿐만 아니라 의사소통도 효율적으로 가능함을 발견할 수 있었다.

  • PDF

Register Promotion for SFX ARM Just-in-time Compiler (SFX의 ARM 적시 컴파일러를 위한 레지스터 프로모션)

  • Oh, Jin-Seok;Moon, Soo-Mook
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2011.06a
    • /
    • pp.535-538
    • /
    • 2011
  • 최근 모바일 기기가 활성화되면서 자바스크립트의 성능 향상이 이슈가 되고 있다. 적시 컴파일러를 탑재한 자바스크립트 엔진들이 등장하면서 이러한 요구를 충족하고 있다. 대표적 웹 브라우징 엔진인 WebKit의 자바스크립트 엔진인 SquirrelFish Extreme(SFX)는 콘텍스트 쓰레딩 방식의 적시 컴파일러를 사용하고 있다. 하지만 모바일 환경에서의 성능은 여전히 문제가 된다. 모바일 환경에서 많이 사용되는 ARM CPU를 위한 SFX의 적시 컴파일러는 가상 레지스터를 머신 코드에서 사용하기 위해 많은 수의 메모리 로드와 스토어를 사용하고 있다. 또한 ARM 아키텍처가 제공하는 레지스터를 제대로 사용하지 못하고 사용되지 않는 레지스터가 존재하고 있다. 사용되지 않는 레지스터를 활용하여 메모리 로드와 스토어를 줄이는 레지스터 프로모션을 적용하였다. 루프에서 머신 코드로 수행되는 바이트 코드를 중심으로 가상레지스터를 실제 머신 레지스터로 할당하여 메모리 로드와 스토어를 줄이고 일부 벤치마크에서 성능향상이 나타남을 확인 했다. 레지스터 프로모션의 효과를 더 증대하기 위해 레지스터 프로모션의 범위를 함수 전체로 넓히고 핸들러 함수 호출에서 발생하는 오버헤드를 줄이는 최적화가 필요할 것으로 보인다.