• Title/Summary/Keyword: 실제적 연구 기반 프로그램

Search Result 371, Processing Time 0.03 seconds

A Study on Separating Design from Program on Web Project (웹 프로젝트에서 디자인과 프로그램의 분리에 관한 연구)

  • Jung, Gang-Yong;Kim, Won-Jung;Heo, Yeong-Nam
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.05c
    • /
    • pp.1765-1768
    • /
    • 2003
  • 웹 프로젝트는 다양한 언어와 기술들이 결합되어 매우 복잡하고, 개발 및 유지보수의 생산성이 낮은 분야이다. 특히, 화면의 디자인과 프로그램 코드가 혼재되어 있다는 것이 공동개발과 이해를 가장 어렵게 한다. 웹 기반 시스템을 개발하기 위해서는 사용자 인터페이스 디자이너가 먼저 화면 레이아웃을 설계한 후 그 화면의 레이아웃 소스를 가지고 다시 프로그램 로드 개발자가 코딩을 하여 프로젝트를 완성한다. 유지 보수를 하는 경우에도 이와 비슷한 형태로 작업이 진행된다. 이러한 웹 기반의 소프트웨어 개발 방법은 JSP의 태그 라이브러리와 같은 다양한 형태로 제안되었으나 실제로 적용하는데 여러 가지 문제점이 있으며, 기존치 C/S 기반의 소프트웨어 개발에 비해 생산성 측면에서도 매우 좋지 않다. 본 논문에서는 웹 환경에서 운영되는 정보 시스템의 개발 과정에서 발생하는 디자인(사용자 인터페이스)과 프로그램을 분리하기 위한 방법론들의 문제점들을 제시하고 효율적인 분리 방법론이 갖추어야할 조건들을 제시하였다.

  • PDF

Internet Application Traffic Classification using Traffic Measurement Agent (TMA(Traffic Measurement Agent)를 이용한 인터넷 응용 트래픽 분류1))

  • Yoon, Sung-Ho;Roh, Hyun-Gu;Kim, Myung-Sup
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2008.05a
    • /
    • pp.946-949
    • /
    • 2008
  • 네트워크를 사용하는 응용프로그램의 종류가 다양해지면서 네트워크 트래픽의 응용별 분류는 효율적인 네트워크 관리에 있어 그 중요성이 커지고 있지만, 오늘날 응용프로그램의 특징인 유동적인 포트번호 사용 및 패킷의 암호화 등은 트래픽의 응용별 분류를 더욱 어렵게 하고 있다. Well-known 포트기반의 응용별 분류방법의 단점을 극복하기 위하여 머신러닝 알고리즘과 Signature 기반 분석 방법들이 연구되고는 있지만 주장하는 높은 분석률에 비하여 실제 네트워크 트래픽에 적용하기에는 신뢰성이 부족하다. 본 논문에서는 일부 종단 호스트에 설치된 TMA(Traffic Measurement Agent)로 부터 수집한 응용프로그램의 트래픽 사용 정보를 기초로 하여 전체 네트워크 트래픽의 응용프로그램을 판별하는 응용 트래픽 분류 방법론을 제안한다. 제안된 방법론은 트래픽 플로우들의 상관관계를 이용하여 TMA 호스트 트래픽으로부터 TMA가 설치되지 않은 호스트에서 발생한 트래픽들의 응용을 판단하며, 분류 된 결과에 대하여 높은 신뢰성을 보장한다. 제안된 방법론은 학내 네트워크에 적용하여 그 타당성을 검증하였다.

초등학생들의 논리적 사고력 신장을 위한 선언적 프로그래밍의 교육

  • Kim, Yun-Sik;Han, Seon-Gwan
    • 한국정보교육학회:학술대회논문집
    • /
    • 2005.08a
    • /
    • pp.69-77
    • /
    • 2005
  • 본 연구는 초등학생들의 논리적 사고력을 신장시키기 위해 지식 기반 프로그램인 선언적 프로그램을 통해 교육현장에서도 적용할 수 있는 프로그래밍 교육을 제언하고자 한다. 학생들에게 논리적 사고 중에서도 협의의 논리적 사고 즉, 기호적 사고, 분석적 사고, 추론적 사고, 종합적 사고를 분석적 방법을 통해 실제 프로그래밍을 해 봄으로써 연역적 사고 또는 귀납적 사고를 보다 효과적이고 체계적인 프로그래밍을 할 수 있도록 지도함으로써 제 8차 교육과정에서의 컴퓨터 교육과정의 일부분으로서의 프로그래밍의 마인드를 제시하였다. 따라서 본 연구는 선언적 프로그램을 통해서 초등학교 학생들의 논리적 사고력 신장를 위하여 프로그래밍 교수학습의 방법적인 측면을 제시하고자 한다.

  • PDF

The design of Plan based dialogue system in Task execution domain (작업수행영역에서 계획에 기반한 대화 시스템의 설계)

  • 오종건;서정연
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.04b
    • /
    • pp.450-452
    • /
    • 2000
  • 대화 시스템이란 자연어를 이용하여 인간과 정보를 교환하거나 업무를 수행하는 프로그램이다. 자연언어는 인간이 사용할 수 있는 쉽고 효율적인 인터페이스이기 때문에 이를 이용한 대화 시스템의 필요성이 증대되고 있다. 본 논문에서는 지금까지 주로 인식에 초점이 맞추어져 연구되어 왔던 계획 기반 대화 모델을 이용하여 발화하여 생성하는 시스템을 설계하고자 한다. 본 논문에서 설계하고자 하는 대화 시스템은 사용자의 질의에 응답할 뿐 아니라 자신의 행위를 능동적으로 수행할 수 있는 협조적 대화 시스템이다. 또한 대화의 효율성을 고려하여 사용자가 필요로 하는 정보를 능동적으로 제공하는 시스템이다. 대화의 효율성을 고려한 발화를 위해 본 논문에서는 새로운 시스템의 행위를 정의하여 실제 가능한 대화 예를 보이고자 한다.

  • PDF

Research on the Impacts of Wilderness Learning Experiences as an Educational Curriculum in Higher Education (대학교육에서의 교육적 커리큘럼으로써 광야학습경험의 효과 연구)

  • Lee, Jongmin
    • Journal of Christian Education in Korea
    • /
    • v.69
    • /
    • pp.105-137
    • /
    • 2022
  • This paper is to study the characteristics of outdoor wilderness education and the impacts of outdoor wilderness experience on the participants in higher education. The first part of this paper addresses the common components of outdoor wilderness programs: adventure or self-discovery in disequilibrium, small groups for accountability in a temporary community, problem solving processes for decision making in real situations, solo time for integration in solitude, and leadership styles and role of the trip leaders. These elements of outdoor wilderness programs help the participants to achieve their goals according to its mission. The second part of this paper divides outdoor wilderness programs into three categories according to the objectives and outcomes of outdoor wilderness education: orientation programs for incoming students, personal leadership development programs, and professional training programs. The impacts of outdoor wilderness experiences on the participants of different programs in higher education were reviewed. Then guidelines for spiritual formation prorgams were proposed for Christian educators who are involved in wilderness programs in higher education to develop their practical wilderness experiences into holistic development programs according to its mission and goals.

Pump operation based on pressure sensors for the damage reduction of water distribution system (상수도관망의 피해저감을 위한 센서기반 펌프운영)

  • Kwon, Hyuk Jae;Kim, Hyeong Gi
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2019.05a
    • /
    • pp.200-200
    • /
    • 2019
  • 본 연구에서는 실제 가압장 및 가압장후단부의 상수도관망에 발생가능한 수충격해석을 수행하고 신뢰성해석을 수행하여 파괴확률을 정량적으로 산정하였다. 이를 위해 가압장의 펌프운영조건을 다르게 적용하였고 관말단부의 압력센서를 이용하여 토출압을 선택적으로 운영하면 수충격의 규모도 작아지고 파괴확률도 대폭 줄어드는 것을 확인할 수 있었다. 가압장의 토출압을 선택적으로 운영하기 위해서는 관말단부에 필수적으로 충분한 수압이 존재해야하며 이를 위해서 실시간 모니터링이 가능한 압력계를 설치하게 된다. 이 압력계로부터 수신되는 데이터를 통하여 펌프의 운영이 이루어지고 최소한의 에너지 사용을 통해 효율을 증대하고 피해율도 저감하게 된다. 본 연구에서 개발된 센서기반 펌프운영시스템이 적용된 실제 상수도관망은 현재 가압장의 운영조건으로 24시간 75m의 펌프 토출압을 유지하고 있으며 관말단부의 수용가에 충분한 수압이 전달되고 있다. 가압장의 고압유지는 관말단부에 충분한 수압을 전달하기 위한 것이지만 상수도관망에서 누수와 시설물에 대한 많은 피해를 유발할 수 있다. 따라서 본 연구에서는 가압장의 펌프토출압을 75m와 60m로 선택적 운영을 할 수 있도록 프로그램을 개발하였다. 기존 가압장의 운영조건과 선택적 운영조건을 사용하여 수충격해석을 수행하였고 신뢰성해석모형을 사용하여 파괴확률을 정량적으로 산정할 수 있었다. 가압장의 운영조건을 최적화하여 효율은 증대하고 피해율을 저감할 수 있는 방법을 찾을 수 있었다. 이를 위해서 가압장의 인버터 설치는 물론이고 펌프의 최적운영을 위해 개발된 펌프운영 프로그램을 가압장 배전반에 장착하여 경제적인 운영이 될 수 있을 뿐만 아니라 실제 상수관망에서 과도한 수압으로 인해 발생할 수 있는 여러 가지 피해를 최소화할 수 있을 것으로 판단된다. 또한, 본 연구에서는 기존의 펌프장 토출압으로 운영되었을 때와 비교하여 에너지 절감율을 정량적으로 산정하여 비교분석하였다. 가압장 후단의 작은 마을을 대상으로 하여 절감된 전기요금은 적은 양이라 할 수 있겠으나 개발된 시스템을 전국에 적용한다면 에너지 절감으로 인한 경제적 파급효과는 크다고 할 수 있다.

  • PDF

A Debugger based on Selective Redex Trail (선택적 레덱스 트레일 기반의 디버거)

  • Park, Hee-Wan;Han, Tai-Sook
    • Journal of KIISE:Software and Applications
    • /
    • v.27 no.9
    • /
    • pp.973-985
    • /
    • 2000
  • 함수형 프로그래밍 언어는 전통적인 프로시저형 언어에 비하여 많은 장점이 있다. 그러나 함수 언어 프로그래머를 위한 실용적인 디버깅 환경은 상대적으로 빈약하다. 그동안 유용한 디버거 구현을 위해서 많은 시도가 있었고, 그 결과로 하향식 기법으로 이용한 알고리즈믹 디버거와 상향식 기법을 이용한 레덱스 트레일 디버거가 연구되었다. 두가지 기법은 모두 실제 프로그래밍에 적용하기에는 유지해야 하는 디버깅 정보의 양이 많다는 단점이 있다. 이 논문에서는 선택적 레덱스 트레일 디버깅 방법을 제안한다. 이 방법을 이용하면 디버거 사용자는 프로그램에서 오류가 예상되는 부분에 포커스를 설정할 수 있고 단지 선택된 부분에 한하여 트레일을 생성하게 된다. 이 방법은 프로그램의 오류에 대한 디버거 사용자의 예측을 반영하고 디버깅에 필요한 정보의 양을 줄이는 장점이 있다. 구현된 디버깅 시스템은 선택적 레덱스 트레일을 생성하는 추상기계와 실제 디버깅이 이루어지는 레덱스 트레일 탐색기로 구성된다.

  • PDF

A Case Study on the Christian Worldview Education Program through Maker Education Based Design Thinking at Christian University (기독 대학의 디자인사고 기반 메이커교육을 통한 기독교 세계관 교육 프로그램 운영 사례 연구)

  • Seongah Lee;Hyeajin Yoon
    • Journal of Christian Education in Korea
    • /
    • v.73
    • /
    • pp.117-137
    • /
    • 2023
  • This is a case study of an extra-curricular program that designed and implemented maker education based on design thinking to foster a Christian worldview. The program was designed at K university in the course of 10 sessions as following stages; tinkering, providing a special lecture for motivation, finding issues, empathizing, making, sharing and reflecting. A total of 15 students in 5 teams participated in the program, progressed through each stage in the process of solving the problems they found around them so that their neighbors and the creative world could become better. As a result of operating this program, the participants became concerned about their neighbors and community and reflected on the change of perspective of the world from a Christian worldview. As a suggestion for follow-up research and projects, to develop a model of maker education based on design thinking for cultivating a Christian view of the world is proposed in order to support to easy design and management of the program even if there is a lack of professional related knowledge and experience. In addition, it is needed to develop a manual and guide book including a facilitator's role and an assessment tool like a rubric that can give feedback on the performance of the program and make improvement.

Trojan : A High-Performance Simulator for Shared Memory Architectures (Trojan : 공유메모리 구조를 위한 고성능 시뮬레이터)

  • Park, Dae-Yeon;An, U-Hyeon
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.26 no.4
    • /
    • pp.420-431
    • /
    • 1999
  • 이 논문은 병렬 공유 메모리 시스템의 성능을 정확하게 평가할수 있으며 MIT의 Proteus 시뮬레이터의 기능을 확장한 시뮬레이터인 Trojan 에 대해 언급한다. 이 논문에서 언급되는 trojan 의 주요한 기능으로는 다음과 같다. 첫째, Trojan 은 프로세스 기반 응용 프로그램(예를 들어 SPLASH)과 쓰레드 기반 응용 프로그램들(예를 들어 SPLASH2) 에 대해 효율적 시뮬레이션을 제공한다. 둘째, 수행 구동 시뮬레이터 중에 처음으로 가상 메모리 시뮬레이션 기능이 구현되었다. 실제 운영체제의 가상 메모리 시스템과 하드웨어 시스템과의 상호작용 및 가상 메모리 시스템의 성능을 평가할수 있게 되었다. 기존의 공유 메모리 시뮬레이터들은 공유 메모리를 참조하기위해서 시뮬레이터 자체가 제공하는 문법에 맞게 변경해야만 하는 단점이 있다. 이 논문에서처럼 Trojan 시뮬레이터는 캐쉬동작, 네트웍통신양, 다주프로세서 시스템 설계,그리고 병렬 공유 응용 프로그램동작 및 성능 연구에 효율적이고 폭넓게 사용되고 있다.

A Design of a simulated Educational Program based on API (API에 기반한 시뮬레이션형 교육 프로그램 설계)

  • Jang, Yeon-Ju;Choi, Jin-Seek
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.10a
    • /
    • pp.124-129
    • /
    • 2006
  • 정보 통신 기술의 발달로 컴퓨터를 활용한 교육 영역이 계속 발전해 나가고 있고, 교수-학습에 도움을 주기 위한 많은 코스웨어 들이 개발되어 사용되고 있다. 기존의 코스웨어는 수업시간에 이미 배운 내용을 단순 반복하거나 형성 평가 형식의 예제를 풀어보는 유형으로, 학습자는 미리 계획된 커리큘럼과 프로그램에 수동적으로 반응하게 되어 코스웨어에서도 교수 중심의 학습이 이루어 지는 것을 극복하기 위해 본 연구에서는 학습자가 능동적으로 학습 과정에 참여하여 학습자 중심의 교육이 이루어 질 수 있고 텍스트가 아닌 프로그래밍 언어나 아이콘화 된 메뉴를 이용해 쉽게 접근이 가능하며 실제 상황과 유사하게 학습환경을 제공하고 수행결과를 확인해 학습의 효과를 극대화 시킬 수 있는 응용 프로그램 인터페이스(Application Program Interface) 기반의 시뮬레이션형 코스웨어를 설계해보고자 한다.

  • PDF