RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      검색결과 좁혀 보기

      선택해제
      • 좁혀본 항목 보기순서

        • 원문유무
        • 음성지원유무
        • 원문제공처
          펼치기
        • 등재정보
          펼치기
        • 학술지명
          펼치기
        • 주제분류
          펼치기
        • 발행연도
          펼치기
        • 작성언어
        • 저자
          펼치기

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • KCI등재
      • KCI등재

        추상화의 분류

        김성기,Kim, Sung-Ki 한국정보처리학회 2004 정보처리학회논문지 A Vol.11 No.1

        프로그래밍 언어에서의 추상화는 변수, 함수, 복합 데이터 등에서부터 추상 데이터 타입, 클래스, 다형성 등에 이르기까지 광범위하게 적용되는 중요한 개념이다. 그러나 추상화 개념의 명확성과 통일성 부족으로 인하여 추상화는 다소 애매 모호한 특성을 갖는 용어로 인식되어지고 있으며, 관점에 따라 다르게 설명되는 혼란스러움을 경험하고 있다. 본 논문에서는 여러 프로그래밍 언어에 나타난 추상화에 대한 체계적인 분석을 실시하여 추상화의 분류를 제안한다. 추상화는 추상물의 생성 방법에 따라 사상 추상화, 묶음 추상화, 통합 추상화, 확장 추상화 등 4가지 범주로 분류된다. 또한 함수, 추상 데이터 타입, 객체, 캡슐화, 클래스 등 추상화를 기반으로 하여 형성된 여러 개념들이 추상화의 관점에서 고찰된다. 이러한 체계적인 추상화의 분석과 분류를 통하여 지금까지 개별적이며 서로 다른 형태의 추상화로 취급된 여러 추상화 양상이 하나의 통일된 개념으로 설명될 수 있을 것이며, 추상화의 의미, 필요성, 중요성에 대하여 보다 깊은 이해가 가능할 것이다. Abstraction is an important concept applied widely to variables, functions, complex data, abstract data types, classes and polymorphism in programming languages. However, the concept of abstraction has been considered as ambiguous and explained differently because it is not defined clearly and uniformly. In this paper, we analyse many aspects of abstraction in programming languages, and propose the taxonomy of abstraction. We classify abstraction according to the mechanism of formation into 4 categories such as napping abstraction, bundling abstraction. integrating abstraction and extending abstraction. We also consider many concepts related closely to abstraction such as functions, abstract data types, objects, encapsulation and classes in the view of abstraction. These analysis and consideration will make it possible to explain uniformly various aspects of abstraction which have been treated individually and differently, and to understand the meanings, necessity and importance of abstraction more intensively.

      • SCOPUSKCI등재

        화학 교재 및 화학 교사들의 Brønsted-Lowry 산-염기 개념에 대한 분석

        김성기,박철용,최희,백성혜,Kim, Sung-Ki,Park, Chul-Yong,Choi, Hee,Paik, Seoung-Hey 대한화학회 2017 대한화학회지 Vol.61 No.2

        본 연구는 학생들이 Brønsted-Lowry 산, 염기 학습에 어려움을 갖는 요인을 각 정의가 갖는 관점을 중심으로 알아보았다. 이를 알아보기 위해 학생의 학습에 많은 영향을 주는 교과서의 진술방식과 교사의 인식을 연구대상으로 하였다. 교과서는 Brønsted-Lowry 정의가 다루어지는 화학 I 4종과 EBS 2종이 분석되었으며, 교사는 Brønsted-Lowry 정의를 가르친 경험이 있는 24명의 교사를 대상으로 하였다. 교과서 분석 결과 (1) 정의의 관점이 배제된 진술 방식, (2) 아레니우스 정의로 수렴화된 진술 방식을 보였다. 교사의 인식 분석 결과 (1) 관점이 하나인 교사들, (2) 다양한 정의의 공존에 대한 이유를 인식하지 못한 교사이었다. 이는 Arrhenius와 Brønsted-Lowry 정의의 각 관점을 인식하지 못함으로 설명될 수 있다. 학생의 Brønsted-Lowry 학습을 신장시키기 위해서는 학생들이 각 정의에 맞는 관점을 획득해야 한다. 이를 위해 각 정의의 관점을 획득할 수 있는 예비교사 양성과정과정의의 관점에 맞는 교과서 진술 방식의 수정을 제안하고자 한다. The goal of this study was to discover factors of difficulties on learning Brønsted-Lowry acid and base focusing viewpoint of each definition. To achieve this, we were targeting statement of textbooks and perception of teachers that have a decisive effect on students' learning. Analysis of textbooks was performed for chemistry I of high school and EBS(total 6 textbooks) which dealt with Brønsted-Lowry definition. And a survey was conducted on 24 science teachers who had Brønsted-Lowry definition teaching experience. According to the textbooks analysis, characteristics of statement way were (1) statement without viewpoint of each definition, (2) convergent statement to Arrhenius. And features of teachers' perceptions were (1) teachers who have the only one viewpoint, (2) teachers with unawareness on coexisting reason of various definitions. All of these can be explained by absence from understanding viewpoints of Arrhenius and Brønsted-Lowry. To promote students' Brønsted-Lowry learning, students should obtain viewpoints of each definition. So we suggest that pre-service teacher training curriculum and statement way of textbook should reflect viewpoints of each definition.

      • KCI등재

        유비쿼터스 서비스 상태지속을 지원하는 안전한 Jini 서비스 구조

        김성기,정진철,박경노,민병준,Kim, Sung-Ki,Jung, Jin-Chul,Park, Kyung-No,Min, Byoung-Joon 한국정보처리학회 2008 정보처리학회논문지 C : 정보통신,정보보안 Vol.15 No.3

        유비쿼터스 서비스 환경에서는 연결의 신뢰성이 낮고 서비스를 제공하는 시스템에 대한 침입이나 서비스 실패가 발생할 확률이 높다. 따라서 정당한 사용자가 보안상 신뢰할 수 있는 서비스를 중단이나 방해 없이 이용할 수 있게 하는 것이 중요하다. 본 논문에서는 표준 Jini 서비스 환경의 문제점을 지적하고 결함감내 Jini 서비스 개발을 돕는 Jgroup/ARM 프레임워크를 분석한다. 분석을 토대로 보안성과 가용성, 서비스 품질을 만족하는 안전한 Jini 서비스 구조를 제시한다. 본 논문에서 제시한 Jini 서비스 구조는 네트워크 분할이나 서버 붕괴와 같은 결함뿐만 아니라 취약점을 악용한 공격으로부터 시스템을 보호할 수 있으며 Jini 서비스 개체 간에 동적 신뢰를 확립할 수 있는 보안 메커니즘을 제공한다. 또한 사용자 세션별로 서비스 복제를 할당할 수 있어 사용자의 서비스 상태정보 일치를 위한 높은 연산비용을 유발하지 않는다. 테스트베드를 통해 실험한 결과, 서비스 품질 저하를 무시할 수 있는 수준에서 사용자의 서비스 상태지속을 보장하고 높은 보안성과 가용성을 제공할 수 있음을 확인하였다. The ubiquitous service environment is poor in reliability of connection and also has a high probability that the intrusion against a system and the failure of the services may happen. Therefore, It is very important to guarantee that the legitimate users make use of trustable services from the viewpoint of security without discontinuance or obstacle of the services. In this paper, we point out the problems in the standard Jini service environment and analyze the Jgroup/ARM framework that has been developed in order to help fault tolerance of Jini services. In addition, we propose a secure Jini service architecture to satisfy the security, availability and quality of services on the basis of the analysis. The secure Jini service architecture we propose in this paper is able to protect a Jini system not only from faults such as network partition or server crash, but also from attacks exploiting flaws. It provides security mechanism for dynamic trust establishment among the service entities. Moreover, our secure Jini service architecture does not incur high computation costs to merge the user service states because of allocation of the replica based on each session of a user. Through the experiment on a test-bed, we have confirmed that proposed secure Jini service architecture is able to guarantee the persistence of the user service states at the level that the degradation of services quality is ignorable.

      • KCI등재

        소양인(少陽人) 긴장형 두통(頭痛)에 감수말(甘遂末)을 사용한 치험(治驗) 3례

        김성기,함성훈,송은영,임은철,서상경,Kim, Seong-Ki,Ham, Seong-Hun,Song, Eun-Young,Lim, Eun-Chul,Seo, Sang-Kyoung 사상체질의학회 2011 사상체질의학회지 Vol.23 No.4

        1. Objective We report a series of 3 cases Euphorbiae Kansui. Radix(Gam-sui) which is based on Sasang constitutional Medicine for Tension-Type Headache in Soyangin. 2. Methods We treated a 3 Soyangin patients that had Tension-Type Headache. We prescribed Euphorbiae Kansui. Radix(Gam-sui) for their physical symptoms. The improvement of their Tension-Type Headache was evaluated 3. Results After the Euphorbiae Kansui. Radix(Gam-sui) was given, the patient's Headache and physical symptoms were improved. 4. Conclusions This cases studies showed an efficient result of using Euphorbiae Kansui. Radix(Gam-sui) in the Tension-Type Headache of Soyangin.

      • KCI등재

        뜨고 가라앉는 현상에 대해 중력과 밀도를 연계한 설명방식이 학생의 대안개념에 미치는 영향

        김성기,김석원,백성혜,Kim, Sung-Ki,Kim, Suk-Won,Paik, Seoung-Hey 대한화학회 2017 대한화학회지 Vol.61 No.3

        본 연구는 수압 공식을 이용한 설명 대신, 밀도와 중력의 개념을 연결한 설명이 뜨거나 가라앉는 현상에 대한 학생들의 대안 개념에 어떠한 영향을 미치는가를 알아보고자 하였다. 연구 대상은 강원도에 위치한 한 고등학교 2학년 4개반, 140명의 학생들이었으며, 이들을 실험집단과 비교집단의 두 집단으로 나누었다. 실험집단에는 밀도와 중력 개념을 연계한 설명을 도입한 수업을, 비교집단은 교과서에 제시된 수압 공식을 이용한 설명을 도입한 수업을 각각 실시하였다. 사전검사 결과를 공변수로 하여 공변량분석(ANCOVA)을 한 결과, 물질의 특성과 관련된 3 문항 중 2개 문항은 두 집단 간 차이가 통계적으로 유의하지 않았으나, 1개 문항은 수업의 작은 효과크기(Hedges' g=0.327)를 보였다. 그리고 대안개념 변화 추이에서도 두 집단 사이에 유의미한 차이가 없었다. 반면, 물과 물체와의 상대적 무게 관계와 관련된 문항에서는 3개 문항 모두 두 집단 간 차이가 통계적으로 유의미한 효과크기(0.286~0.502)를 나타내었다. 뿐만 아니라 사후에 실험집단의 압력과 관련된 대안개념의 빈도수가 비교집단에 비해 상당히 감소하였다. 따라서 이 연구에서 제안한 무게와 밀도를 연계한 설명 방식은 뜨고 가라앉는 현상에 대한 학생들의 대안개념을 제거하고 과학적 개념을 형성하는데 효과적임을 알 수 있다. The purpose of the study was to investigate the effect of explanation in conjunction with gravity and density on students' alternative conceptions for floating and sinking phenomena. The subjects were 140 students of 11th grade in 4 classes of a high school located in Gangwon Province. We divided them in two groups; comparison and experiment. The students of experiment group learned explanation in confection with gravity and density. The students of comparison group learned explanation of pressure as represented in physics textbook. ANCOVAs (analysis of covariance) were conducted using the pretest as a covariance. In items related to characters of matter, 2 items are not significant and only 1 item has significant small effect size (Hedges' g=0.327). In the change of alternative conceptions, there is no meaningful gap between two group. However, in items related to relative weights between object and water, the all items have significant effect sizes (0.286~0.502). In addition, frequency of experiment group's alternative conceptions related to pressure decreases considerably, but comparison group does not. Therefore, the explanation in conjunction with gravity and density suggested in this study can decrease students' alternative conceptions related to floating and sinking phenomena and increase scientific conceptions.

      • KCI등재

        MediaFrame: Parallel multimedia system architecture through HTTP redirection

        김성기,한상영,Kim, Seong-Ki,Han, Sang-Yong Korea Information Processing Society 2007 정보처리학회논문지 A Vol.14 No.1

        한 대의 비디오 서버가 확장성, 용량, 고장 감내(Fault-tolerance), 비용 효율성(Cost-efficiency)에서 한계들을 드러냄에 따라 해결책들이 나타났다. 그러나, 이러한 해결책들도 각각의 문제점들을 지닌다. 우리는 이러한 문제점들을 해결하고 다양한 비디오 서버들을 활용하기 위해, HTTP 레벨 리디렉션(Redirection)을 통하여 이질적인 퍼스널 컴퓨터(Personal Computer), 운영 체제(Operating System) 비디오 서버들로 내용에 따른 라우팅(Routing)을 지원하는 병렬 멀티미디어 시스템 구조를 디자인하였다. 또한 프로토타입을 개발하였으며 서로 다른 비디오서버 제품들을 프로토타입에 추가하였고 오버헤드를 측정하였다. As a single video server exposes its limitation in scalability, capability, fault-tolerance, and cost-efficiency, solutions of this limitation emerge. However, these solutions have their own problems that will be discussed in this paper. To solve these problems and exploit various video silvers, we designed a parallel multimedia system architecture that supported a content-aware routing to heterogeneous personal computer (PC), operating system (OS), video servers through a HTTP-level redirection. We also developed a prototype, added different video servers into the prototype, and measured its overheads.

      • KCI등재

        필수 서비스 생존성 향상을 위한 자원 재할당 기법

        김성기,민병준,최중섭,김홍근,Kim, Sung-Ki,Min, Byoung-Joon,Choi, Joong-Sup,Kim, Hong-Geun 한국정보처리학회 2003 정보처리학회논문지 C : 정보통신,정보보안 Vol.10 No.1

        새로운 방법의 시스템 공격에 대해서도 필수 서비스의 생존성을 보장하기 위해서는 서비스가 필요로 하는 중요 자원을 식별하고 위급 상황에 적절히 대응하는 방안이 필요하다. 본 논문에서는 침입 감내 시스템 구축을 위한 핵심 기술의 하나인 동적 자원 재할당 기법을 제시한다. 이 기법에서는 선택된 편수 서비스에 대해 해당 호스트 내에서 자원을 재할당하여 침입이 발생한 후에도 필수 서비스가 생존할 수 있도록 한다. 테스트베드를 구축하여 실험을 실시한 결과 본 자원 재할당 기법의 타당성을 입증할 수 있었다 향후 이 기법을 침입 탐지 시스템과 접목 시키면 매우 효과적인 공격 대응 방안이 될 것이다. In order to guarantee the survivability of essential services against attacks based on new methodology, we need a solution to recognize important resources for the services and to adapt the urgent situation properly. In this paper, we present a dynamic resource reallocation scheme which is one of the core technologies for the construction of intrusion tolerant systems. By means of resource reallocation within a host, this scheme enables selected essential services to survive even after the occurrence if a system attack. Experimental result obtained on a test-bed reveals the validity of the proposed scheme for resource reallocation. This scheme may work together with IDS (Intrusion Detection System) to produce more effective responsive mechanisms against attacks.

      • KCI등재

        절차적 추상화의 분류와 다형성

        김성기,Kim, Sung-Ki 한국정보처리학회 2003 정보처리학회논문지 A Vol.10 No.1

        소프트웨어의 개발, 유지보수 및 확장을 용이하기 하기 위하여 프로그래밍 언어에 여러 추상화 기법이 도입되었다. 그러나 추상화와 연관된 여러 개념과 용어가 통일성이 있게 정의되지 못하므로 인하여 관점에 따라 다르게 설명되기도 한다. 특히 추상화를 가장 강력한 기반으로 하여 태동된 객체 지향 패러다임에서 이러한 혼란은 아직도 계속되고 있는 실정이다. 본 논문에서는 프로그래밍 언어에서 가장 중요한 추상화의 하나인 절차적 추상화를 분석하고 이에 대한 유형을 살펴본다. 이를 통하여 절차적 추상화가 지금까지 일반적으로 인식되어온 '처리과정을 기능으로 바꾸는 추상화'라는 기본적인 추상화의 개념 외에도 '추상화에 대한 추상화'의 개념이 내포된 고수준의 추상화도 포함되어 있음을 밝힌다. 또한 절차적 추상화와 관련된 다형성을 추상화의 관점에서 설명한다. 이러한 분석과 고찰을 통하여 절차적 추상화에 대한 수준 높은 이해가 이루어질 수 있을 것이다. Many abstraction techniques are introduced in programming languages in order to facilitate the development, maintenance and extension of softwares. But several concepts and terms related to abstraction have not been uniformly defined and have been explained differently. Expecially in object-oriented paradigm strongly based on abstraction common consensus was not derived. In this paper, we analyse procedural abstraction, propose the taxonomy of procedural abstraction and show that procedural abstraction contains the concept of abstraction on abstraction in addition to the transformation of procedures into abstraction. We also explain polymorphism in the view of abstraction. These analysis and consideration will make it possible to understand procedural abstraction more intensively.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼