• Title/Summary/Keyword: 메시지인메시지

Search Result 168, Processing Time 0.033 seconds

A Method of Detecting and Avoiding Application Not-Response in Android (안드로이드 애플리케이션 무반응에 대한 탐색과 회피 방안)

  • Kim, Kyung-Min;Choi, EunMan
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2016.04a
    • /
    • pp.482-485
    • /
    • 2016
  • 안드로이드 애플리케이션의 UI 테스팅에서 무반응 문제의 탐색과 제거는 매우 중요하다. ANR(Application Not Responding)은 애플리케이션이 일정 시간 동안 응답이 없는 상태로, 내부적으로 어떤 스레드의 처리에 많은 시간이 소요될 경우 UI 스레드가 반응을 하지 않는 상황을 말한다. 안드로이드 플랫폼은 ANR 문제점 해결을 위해 DDMS와 Logcat과 같은 다양한 디버깅 도구들을 지원한다. 하지만 이러한 방법들은 ANR이 발생한 후에 대처하는 방법이므로 발생하기 전 ANR이 일어날 곳을 미리 탐색하고 회피하는 방법이 필요하다. 이 논문에서는 ANR이 발생하는 지점을 찾고 수정하여 프로세스가 원활한 응답성을 유지할 수 있도록 하였다. 그러기 위해 안드로이드 APK 파일을 추출하여 수행될 메시지를 포함하고 있는 인텐트 흐름 경로를 분석하여야 한다. 실행되는 응용 프로그램의 데이터 흐름과 응답시간 측정을 통하여 ANR이 발생 가능한 곳을 효율적으로 탐색할 수 있음을 보였다.

The Agent Platform in Multi-Agent System Providing Intelligent Medical Information (지능형 의료 정보 제공을 위한 멀티 에이전트 시스템에서 에이전트 플랫폼)

  • 최원기;이상욱;김일곤
    • Proceedings of the Korea Inteligent Information System Society Conference
    • /
    • 2000.11a
    • /
    • pp.445-454
    • /
    • 2000
  • 의료 정보 시스템은 많은 지식과 의료 인력과의 연계가 필요하기 때문에, 멀티 에이전트 시스템의 활용 영역으로 적합하다. 본 논문에서는 지능형 의료 정보 제공을 위한 멀티 에이전트 시스템인 MAMI(Multi-Agent system for Medical Image)의 에이전트 플랫폼의 설계 및 구현 대해 기술한다. MAMI는 여러 의료 정보 중 의료 영상을 위한 멀티 에이전트 시스템이다. MAMI의 가장 중요한 구성 요소로서는 에이전트 플랫폼을 들 수 있다. 에이전트 플랫폼은 에이전트들이 동작할 수 있는 물리적 기반을 제공해 준다. MAMI는 FIPA(foundation for Intelligent Physical Agent)가 제안하는 관리 모델을 따르고 있다. MAMI에서는 COM(Common Object Model)과 XML(Extensible Markup Language)로 인코딩된 ACL(Agent Communication Language)을 메시지 교환에 이용하고 있다. 의료 영역의 특성상 의사와 같은 의료 전문 인력과의 연계는 반드시 필요하다. MAMI는 이를 위해서 의료 인력을 하나의 에이전트로 개념화하여 시스템에 연결한다. MAMI의 에이전트 플랫폼은 소프트웨어 에이전트와 휴먼 에이전트들이 지식을 공유하기에 적합한 물리적 기반을 제 공해주어 지능형 의료 정보 서비스를 용이하게 해준다.

  • PDF

Implementation of a DiffServ Router for Dynamic Resource Management using Bandwidth Broker (대역 브로커를 통한 동적 자원 관리를 지원하는 차별화 서비스 라우터 구현)

  • 최영수;박기현;이성협;조유제;채희성;한태만
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04d
    • /
    • pp.475-477
    • /
    • 2003
  • 본 논문에서는 PC 기반 FreeBSD 라우터에 대역 브로커를 통한 동적 자원 관리를 지원할 수 있도록 COPS를 신호 프로토콜로 사용하는 차별화 서비스 지원 라우터를 구현하였다. 구현을 위해 ASN.1 표기법으로 PIB를 작성하고 이를 위한 인코딩/디코딩 모듈을 구현하였다. 또한, 라우터의 자원 제어를 수행하는 QoSD(QoS Daemon)와 COPS(Common Open Policy Service) 클라이언트를 구현하였다. 그리고 QoSD와 COPS 클라이언트 간의 통신 프로토콜을 정의하고 구현하였다. 또한, COPS 메시지 단위의 롤백을 위하여 라우터에 롤백 모듈을 구현하였고, 자원 관리 및 롤백 시 필요로 하는 인터페이스, 클래스, 필터, 컨디셔너의 추가 및 삭제 기능을 구현하였다. 그리고 테스트 베드를 구축하여 구현된 라우터의 동작 검증을 수행하였다.

  • PDF

A Distributed Algorithms for Breadth-first spanning Tree Updating Problem (폭우선생성트리 갱신문제를 위한 분산알고리즘)

  • Choi, Hyung-Sik;Park, Jung-Ho;Yang, Hae-Sool
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.04a
    • /
    • pp.577-581
    • /
    • 2000
  • 폭우선생성트리 등의 문제를 해결하는데 필요한 정보가 네트워크상의 프로세서에 분산되어 있는 상황에서, 그들 정보를 교환하면서 그 문제를 해결하는 알고리즘을 분산알고리즘(Distributed Algorithm)이라고 한다. 폭우선생성트리가 이미 구성되어 있는 비동기식 네트워크상에서 네트워크 형상이 변할 경우, 이로인해 구성되어 있던 폭우선생성트리를 갱신해야 하는 경우가 발생한다. 본 논문에서는 이러한 경우 폭우선생성트리를 효율적으로 갱신하는 메시지 복잡도와 이상시간복잡도 모두 O($p{\surd}q$ + q + a + n')인 분산알고리즘을 제안한다. 여기서, a는 추가 링크의 수, n'는 네트워크의 토폴로지가 변한후의 네트워크상에 존재하는 노드수를 각각 나타낸다. 그리고, p는 삭제 또는 추가 링크를 가진 이중연결성분에 속하는 전체 노드 수를 나타내며, q는 삭제 또는 추가 링크를 가진 이중연결성분에 속하는 전체 링크수를 나타낸다.

  • PDF

Analysis of the Identity and Exhibition Contents of the Holocaust Museums (홀로코스트 뮤지엄의 정체성과 전시콘텐츠 분석)

  • Choi, Hee-Soo
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2019.05a
    • /
    • pp.159-160
    • /
    • 2019
  • 2차 세계대전 당시 독일에 의한 유대인 학살은 인류 역사상 가장 참혹한 만행으로 알려져 있다. 이같은 비극적 과거를 되풀이 하지 않기 위해 세계 곳곳에 이와 관련된 박물관들이 건립되어 희생자를 추모하고, 잊지 않게 하고 있다. 대표적인 곳이 유대인의 본거지인 이스라엘의 예루살렘, 독일의 심장부인 베를린, 그리고 세계 정치의 중심인 미국 워싱턴 DC에 있는 홀로코스트 뮤지엄들이다. 이 발표에서는 각각의 박물관들의 입지가 갖는 메시지와 전시콘텐츠들이 갖는 특성들을 분석해 보고자 한다. 이를 통해 과거사에 대한 기억과 반성이라는 역사교육에 있어서 중요한 사안 해결방안의 일단을 찾아보고자 한다.을 통해 평화와 화해를 이루고자 하는 세계인들의 노력에 대해 이해를 하고자 한다.

  • PDF

Implementation of SEI Parser and Decoder for Virtual Reality Video Projection Processing (가상 현실 비디오 프로젝션 처리를 위한 SEI 구문 분석기와 디코더 구현)

  • Jeong, JongBeom;Son, Jang-Woo;Jang, Dongmin;Ryu, Eun-Seok
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2018.06a
    • /
    • pp.1-4
    • /
    • 2018
  • 최근 360 도 가상현실을 지원하기 위한 비디오 시스템은 다양한 프로젝션에 대한 처리를 필요로 한다. 이를 위해 Moving Picture Experts Group (MPEG) 비디오 표준화 기술은 비디오에 대한 추가적인 정보들로 프로젝션을 처리하는 기술을 표준 채택하였다. 즉, 다양한 프로젝션의 비디오에 대응하는 비디오 메타데이터 처리를 H.265/HEVC(High Efficiency Video Coding)에서 제안된 Supplemental Enhancement Information(SEI) 메세지를 사용하여 지원한다. 본 논문은 비디오의 인코딩, 디코딩 시에 비디오 프로젝션 타입에 따라 다르게 처리하는 시스템의 구현 기술을 소개한다. 이를 위해 본 논문은 SEI 메시지 구문 분석기를 구현 시 HEVC Test Model(HM)을 이용하고, 디코더 구현 시 FFmpeg 라이브러리를 이용한다. 최종적으로 구현된 시스템은, 본 기관의 또 다른 구현 물인 실시간 360 비디오 플레이어에 통합되어 실시간 디코딩 및 다양한 프로젝션의 전/후처리를 문제 없이 지원하였다.

  • PDF

Ensuring Integrity of Multimedia Data Using AES-CCM (무결성 보장을 위한 AES-CCM 기반의 멀티미디어 데이터 보호)

  • Lee, Eun-Ji;Kim, Hakjae;Lee, Sung-Ju;Chung, Yongwha
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2009.04a
    • /
    • pp.1507-1510
    • /
    • 2009
  • 대용량의 MPEG 비디오 스트림을 보호하고 암호화의 연산량을 줄이기 위한 방법으로 몇 가지 부분 암호화 기법이 보고되었다. 그러나, 멀티미디어 데이터의 무결성을 보장하기 위해서는 암호화 표준으로 이용되고 있는 HMAC 등의 메시지 인증 기법을 추가적으로 적용할 필요가 있다. 본 논문에서는 현재 암호화 표준으로 이용되고 있는 CCM을 이용하여 멀티미디어 데이터의 무결성을 보장하는 시스템을 제안한다. 또한, 제안한 시스템은 인코딩 및 디코딩의 실시간 요구사항을 만족하기 위하여 부분 암호화 기법으로 이용되는 SECMPEG 보안레벨 3와 호환이 이루어지도록 CCM을 MPEG의 계층적 구조를 고려하여 적용한다. 실험 결과를 통하여 제안 방법은 멀티미디어 데이터의 기밀성 및 무결성을 보장하면서 실시간 처리 성능을 제공함을 확인하였다.

Border Node Re-transmission based Software Updating Image Data Dissemination Protocol (가장자리 노드 재전송 기반의 소프트웨어 업데이트 이미지 데이터 전달 프로토콜)

  • Kim, Jung-Eun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2008.05a
    • /
    • pp.975-978
    • /
    • 2008
  • 무선 센서 네트워크에서 한번 배치된 노드들은 회수가 불가능하기 때문에 버그 수정이나 새로운 기능 추가 등을 위해 OTA 프로그래밍이 개발되었다. OTA 프로그래밍 기법들은 업데이트 이미지 데이터를 네트워크 내 모든 노드에게 전달하는 데이터 전달 프로토콜을 사용하는데, 이러한 프로토콜들은 다수의 수신노드들에게 여러 전송 노드가 동시에 데이터를 전송하고 중첩 영역이 발생함으로써 데이터 충돌 및 전송량이 늘어나 에너지 소모가 증가하게 된다. 이를 해결하기 위해 본 논문에서는 전송노드 선정 알고리즘을 이용한 BNRP 프로토콜을 제안한다. 시뮬레이션 결과 BNRP는 기존 수신 노드 요구 메시지에 의해서 전송 노드가 선정되는 방식보다 평균 11%이상 데이터 전송량이 감소하였고, 노드의 분포 밀집도가 10%인 영역에서는 16%이상 데이터 전송량 감소 결과를 보였다.

Analysis of Usage Patterns and Security Vulnerabilities in Android Permissions and Broadcast Intent Mechanism (안드로이드 권한과 브로드캐스트 인텐트 매커니즘의 사용 현황 및 보안 취약성 분석)

  • Kim, Young-Dong;Kim, Ikhwan;Kim, Taehyoun
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.22 no.5
    • /
    • pp.1145-1157
    • /
    • 2012
  • Google Android employs a security model based on application permissions to control accesses to system resources and components of other applications from a potentially malicious program. But, this model has security vulnerabilities due to lack of user comprehension and excessive permission requests by 3rd party applications. Broadcast intent message is widely used as a primary means of communication among internal application components. However, this mechanism has also potential security problems because it has no security policy related with it. In this paper, we first present security breach scenarios caused by inappropriate use of application permissions and broadcast intent messages. We then analyze and compare usage patterns of application permissions and broadcast intent message for popular applications on Android market and malwares, respectively. The analysis results show that there exists a characteristic set for application permissions and broadcast intent receiver that are requested by typical malwares. Based on the results, we propose a scheme to detect applications that are suspected as malicious and notify the result to users at installation time.

A Study on the Tasks for the Preparation Process and Application of Faith Education Related to Experience (경험과 관련된 신앙교육 수업 준비과정과 적용을 위한 과제 연구)

  • Han, Kyoung-mi
    • Journal of Christian Education in Korea
    • /
    • v.70
    • /
    • pp.207-238
    • /
    • 2022
  • Faith education focuses on 'changing the direction of life' that pursues the life of Christ. This is possible only when the message of the Bible is embodied in life, not by accumulating biblical knowledge. Today, however, faith education does not allow biblical messages to be embodied in life. This is the result of focusing on knowing the Bible itself, instead of guiding the faith education to meet the Bible and the experience of human life. Church education emphasized the inner faith of individuals rather than changes in life and practice, preparing for the afterlife, and mostly for the training and quantitative growth of the church. As a result, in the COVID-19 era, Protestants showed an immature appearance that only cared about the safety of the church, and social trust in Protestants was lost. Therefore, faith education should educate what life of the Bible and the experiences of the learner will meet and respond to God in order for the Bible's message to be realized in life. I tried to find out how to prepare for this faith education in detail. So I would like to look at "The preparation process for religious classes related to experience" compiled by the German Protestant Lutheran Bavarian Presbyterian Church and present tasks for application to the Korean Church. Preparation for experience-related religious classes consists of five courses. It is a personal meeting, a theological orientation, a pedagogical orientation, a pedagogical decision, and a summary of the progress plan. The main purpose of this process is to learn how biblical believers interpreted their experiences in life from the perspective of faith and tried to overcome the problem. Faith education related to experience deals with the essence of faith education, not one of the Bible teaching methods. Although the field of education is in the social change of expanding from the real world to the virtual world, the essential nature of faith education cannot change. Therefore, research and application of faith education related to experience in Korean churches will help the biblical message to be embodied in Christian life.