• Title/Summary/Keyword: syntax analysis

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

AST 와 CFG 에 기반한 Node.js 모듈 취약점 분석 (Node.js Module Vulnerability Analysis: Based on AST and CFG)

  • 김희연;오호균;김지훈;유재욱;신정훈;김경곤
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2019년도 추계학술발표대회
    • /
    • pp.475-478
    • /
    • 2019
  • 웹어플리케이션의 발전에 따라 자바스크립트 런타임 플랫폼인 Node.js 의 사용도 증가하고 있다. 개발자들은 Node.js 의 다양한 모듈을 활용하여 프로그래밍을 하게 되는데, Node.js 모듈 보안의 중요성에 비하여 모듈 취약점 분석은 충분히 이루어지지 않고 있다. 본 논문에서는 소스코드의 구조를 트리 형태로 표현하는 Abstract Syntax Tree 와 소스코드의 실행 흐름 및 변수의 흐름을 그래프로 나타내는 Control Flow Graph/Data Flow Graph 가 Node.js 모듈 취약점 분석에 효율적으로 활용될 수 있음을 서술하고자 한다. Node.js 모듈은 여러 스크립트 파일로 나누어져 있다는 점과 사용자의 입력이 분명하다는 특징이 있다. 또한 자바스크립트 언어를 사용하므로 선언된 변수들의 타입에 따라 적용되는 범위인 scope 가 다르게 적용된다는 특징이 있다. 본 논문에서는 이러한 Node.js 모듈의 특징을 고려하여 Abstract Syntax Tree 및 Control Flow Graph/Data Flow Graph 을 어떻게 생성하고 취약점 분석에 활용할 것인지에 대한 방법론을 제안하고, 실제 분석에 활용할 수 있는 코드 구현을 통하여 구체화시키고자 한다.

북경사합원의 공간 변화 분석 - 중국 북경 고대와 근대시기 전통주택의 비교를 중심으로 - (Spatial Variation Analysis of Beijing Siheyuan - Comparison of the Beijing Traditional Housing in ancient and modern China -)

  • 진즈룬;조항만
    • 대한건축학회논문집:계획계
    • /
    • 제35권12호
    • /
    • pp.75-82
    • /
    • 2019
  • After 1840 the first opium war, that changed the social nature and living habitats in China. The purpose of this study is to observe the influence of the war on the plan layout of traditional Chinese residential houses in Beijing Siheyuan. To find out the changes that were made after 1840, and reservation of the past, the space syntax model is used to analyze different social contexts and also compare the ancient and modern residential buildings. The result of the study indicate the following: Before the war, the ancient Siheyuan people's way of life strictly abide by the hierarchy system; External emphasis shows the host's status. However, in modern times, the social status became equal, efficient and harmonious relationship internally, while externally, it arranged the orientation and position of buildings to adapt to the natural environment. However, the boundaries between family members and visitors the emphasis on the courtyard and respect for private life remain unchanged.

온라인 프로그래밍 개념학습 성취수준과 오류유형과의 관계 분석 (The Analysis of Relationship between Academic Achievement Level of Concept Learning and Error Type in Online Programming Course)

  • 김지선;김영식
    • 컴퓨터교육학회논문지
    • /
    • 제17권5호
    • /
    • pp.43-51
    • /
    • 2014
  • 본 연구는 중 고등학생들의 온라인 프로그래밍 과제 수행결과에서 발생한 오류를 파악하여, 오류유형과 오류내용을 분류하고, 프로그래밍 개념학습 성취수준에 따른 오류 빈도의 차이와 성취수준과 오류유형과의 상관관계를 분석하여 향후 프로그래밍 교육에 대한 방향과 인지수준에 따른 교육방법을 제시하였다. 연구를 위해 88명의 학생들의 프로그래밍 과제 수행 결과를 가지고 문법오류, 논리오류, 코딩오류로 오류유형과 오류내용을 분류하고 분석하였다. 분석결과, 세 오류유형 중 논리오류의 발생비율이 69.3%로 가장 높았으며, 성취수준에 따른 오류 빈도의 차이에서는 성취수준 상, 중, 하 세 집단 간에 유의한 차이가 있었다. 성취수준과 오류유형과의 상관관계 분석 결과에서는 논리오류와 코딩오류에서 부적 상관관계를 보여, 성취수준이 높을수록 논리오류와 코딩오류를 적게 범함을 알 수 있었다. 오류유형간의 상관관계에서는 문법오류와 코딩오류간의 정적상관관계를 보였다.

  • PDF

신고전주의 뮤지엄의 공간구조분석과 전시영역특성에 관한 연구 (A Study on the Analyzing Space Configuration and Character of Exhibition Area in Neo-Classical Museum)

  • 오지영;박혜경;김석태
    • 한국실내디자인학회논문집
    • /
    • 제20권3호
    • /
    • pp.225-232
    • /
    • 2011
  • This study analyzed characteristics of space configuration and exhibition contents in the Neo-classism style museum while carrying out space syntax and visibility graph analysis. Therefore, this research has the purpose to survey the status of existing museum analyze their visual perception space structural characteristics and ultimately utilize their characteristics as basic data in planning out and designing space. As for the research scope, the research selected as research subject 4 Neo-classism style museum in Europe and US that composite set of room to room type and having major space. Research method is that the research analyzed the exhibition space of 4 art museums by using depth-map program which can analyze space with visual graph analysis function and analyzed the visibility among unit areas by each art museum integration and exhibition contents composition. In such analysis method, the research was able to Quantitatively analyze the visual characteristics of exhibition space that induce and adjusts the motion of audience. Visual perception quantitive analysis as in this research will enhance exhibition design by considering the correlation between audience and exhibited items when planning out art museum space to be established later on. Therefore, wien museum integration degree are high because of same openings direction and major space, Also another museums major space integrations are high level degree, and Exhibition area is set of high integration area. So, visitors can perceive exhibition contents easily.

K 노인전문병원의 공간 통합도와 자연광의 상관관계 분석 (Correlation Analysis between Space Integration and Natural Light in K Senior Hospitals)

  • 문선영;이현수
    • 한국실내디자인학회논문집
    • /
    • 제24권2호
    • /
    • pp.189-196
    • /
    • 2015
  • In case of Senior Hospitals, meticulous care is required in both amount and quality of natural lighting because of the semi-long term residence of patients. Natural lighting has a huge impact on the physical and psychological part for the seniors. Likewise, natural lighting is an important factor considered for hospital design because it can also effect hospitalization period of patients. Research subject was K Senior Hospital which was determined as the courtyard-type building made to provide healing environment through natural lighting. Analysis was performed by dividing the space of K Senior Hospital into Central Treatment Department directly used by patients, Outpatient Department(OPD), Ward Department, Common Use Department. Research was carried out in two ways of integration value analysis using SPACE SYNTAX and illumination intensity analysis using ECOTECT. K Senior Hospital intended to actively let in natural light through courtyard and to make patients exposed to natural light when they walk along the circuit corridor built around the courtyard. This environmental consideration affected the utilization rate of Common Use Department and residence time of patients raising the average of Common Use Department on every floor. As a resuit of this study presenting type C and type D, part of four types of illumination intensity, takes higher percentage of almost every spaces compare to the others therefore K Senior Hospital was designed on the assumption of healing environment composition through natural light. The result of this research would be used meaningfully in the space programming phase of Senior Hospitals in the future. Utilization rate can be adjusted using illumination intensity value in the space that integration rate should be planed to be high. The use(purpose) of space and integration rate can be used as a guideline to set illumination intensity of natural.

종합병원 외래진료부 진로인지계획 모형에 관한 연구 (A Study on the Wayfinding Model of Outpatient Department in General Hospital)

  • 한기증;이특구
    • 의료ㆍ복지 건축 : 한국의료복지건축학회 논문집
    • /
    • 제13권2호
    • /
    • pp.27-36
    • /
    • 2007
  • Recently, hospital patients experience anxiety, confusion, and stress about wayfinding as the spacial layout and treatment circulatory system of hospitals have become complicated due to their oversized and complex structure. As part of finding a solution to the problem, this study seeks to examine what are the essential elements of the wayfinding planning of O.P.D. in general hospitals, to develop the model of wayfinding, and to suggest the methods of improving the wayfinding system. The research methods of this study adopted were literature review in wayfinding cognition, plan analysis of ten general hospitals, space analysis of these hospitals through space syntax, analysis of the system of visual-perceptual information through a field study, and analysis of surveys and follow-up surveys conducted to support the results. Based on these results, the proposals for finding decision points, providing the information, and developing a model planning are listed as follows. 1) The comprehensive understanding of O.P.D. spacial layout and the visual-perceptual information system is necessary to find the essential elements of wayfinding. 2) The decision points are found through the full understanding of spacial functions, circulation systems, and facility configuration, considering the spacial layout, the bound of the visual-perceptual information system, and the circulatory system. Furthermore, the information decision points could be confined by space syntax. 3) The checklist and color compound & color codes, developed through the planning of signage system and color system could be applied to the methods of providing the information. 4) The planning of wayfinding system according to the whole process of practices for outpatients was mentioned above. The system of visual-perceptual information developed through the process of this study should be integrated in the spacial layout of the whole O.P.D.

  • PDF

토지이용-교통 통합적 분석을 통한 도로 기반 도시 형태학적 변화에 관한 연구 (A Study on the Movement of Street-based Urban Morphology Using Analysis of Integrated Land Use-Transportation)

  • 주용진
    • Spatial Information Research
    • /
    • 제19권3호
    • /
    • pp.63-72
    • /
    • 2011
  • 도시의 공간구조는 교통로와 같은 도시 인프라의 정비에 따라 상당한 영향과 변화를 나타낸다. 이에 도시의 발전 과정에 가장 많은 영향을 주는 도로 접근성과 도시 인프라 수준 변화를 동시에 고려하여 공간적 분포 및 패턴을 규명하기 위한 계량적 분석 방법론의 정립이 요구된다. 이에 본 연구에서는 수십 년 간 급격한 인구증가와 도시화 지역의 급속한 팽창이 이루어진 서울을 중심으로 도시 지역의 인구 및 공간 구조와 교통 인프라 중 도로의 분포 패턴을 고려한 시공간 도시 형태(Urban morphology)를 상호 분석하는 것을 목적으로 한다. 이를 위해 도시 공간구조와 교통에 영향을 주는 요소를 시계열로 분석하기 위해 지난 70여 년간의 지형도와 Landsat MSS, TM 등 활용 가능한 데이터를 사용하여 시공간 GIS 데이터베이스를 구축하였다. 특히, 가로체계 변화 분석은 가시 접근성과 공간 인지를 통해 위계적 공간 구조를 파악하는 공간구문이론을 사용하였으며, IPA 분석을 통해 권역별 도시 공간 형태와 가로체계와의 관계를 분석하고 이를 가시화 하였다. 토지이용 교통 통합 측면에서 공간 구문론의 접근은 교통의 다양한 현상이 도시 개발 패턴에 미치는 영향을 파악함으로 효과적인 공간계획에 이바지할 수 있을 것을 기대한다.

공간구문론을 활용한 천안시 아파트단지 외부공간의 시기별 접근성 변화 분석 (Chronological Analysis on the Accessibility Change of Outdoor Space in Apartment Complexes in Cheonan City Using Space Syntax)

  • 이기석
    • 한국산학기술학회논문지
    • /
    • 제18권12호
    • /
    • pp.32-41
    • /
    • 2017
  • 본 논문은 천안지역의 아파트단지 외부공간을 분석함에 있어서 공간구문론을 활용하여 구성요소 간의 관계성을 기반으로 하는 각 구성요소들의 배치 속성을 단지 전체 차원에서 해석하는 것을 목적으로 하며, 본 연구에 대한 예비 연구적 성격으로 진행하였다. 아파트단지 외부공간이 모두 연결되어 있는 하나의 공간구조라는 관점으로 거주자의 보행에 기반을 두고 각 공간 및 시설로의 출입공간에 대한 접근성 변화를 분석하였다. 총 5시기로 구분하고, 아파트단지 외부공간에 위치한 시설 및 공간으로의 출입공간을 단위공간으로 설정하였는데, 본 연구에서는 단지주출입공간, 주동 출입공간, 단지내 상가, 관리사무소/경로당, 어린이놀이터, 주민운동시설 등 총 6개의 분석항목을 설정하여 분석하였다. 분석결과 다음과 같은 결론을 얻었다. 첫째, 단지주출입공간의 접근성은 거의 모든 시기에서 높게 나타났으며, 주동 출입공간은 전반적으로 낮은 접근성을 보이고 있다. 둘째, 단지내 상가는 접근성이 향상되고 있는 경향을 보이고 있다. 셋째, 주민공동공간으로 볼 수 있는 관리사무소/경로당, 어린이놀이터, 주민운동시설 중에서 어린이놀이터의 경우는 예외적으로 통합도 순위가 시기별 큰 변화 없이 일정하게 높은 경향을 보이고 있고, 관리사무소/경로당의 경우는 최근으로 올수록 통합도 순위가 높아지는 경향을 보여 접근성이 좋은 위치에 주로 계획되고 있음을 나타내고 있다.

양동마을 조선 상류주거에 대한 공간사회학적인 비교 분석 (A Spatial-Sociological Analysis of Upper Class Housing the Chosun Dynasty - Focus on the Yang-Dong Village -)

  • 이동찬;채현수;김정재
    • 건축역사연구
    • /
    • 제13권1호
    • /
    • pp.35-51
    • /
    • 2004
  • The object of this study is upper class house in Yang-dong village with the purpose of spatial-sociological study of traditional Korean architecture. Space is the basic element of architecture and is fundamental for understanding architecture. Space, however, can be better understood through its social context rather than through its physical or psychological attributes. Space exists in a society, providing the physical environment which frames it Social environment affects the thoght of people who are members of that society. Space is built by the people in a society and is affected by their thought. Spatial-sociological study can explain a mutual relation between people and space through context. It defines characteristics of space based on mutual relations which exist among the people, the culture of society and the environment of society but also having a sociological component, study of architectural space should consider the social context. Since architectural space is built on social and cultural bases, to understand it requires various methods of study Spatial-sociological analysis is one alternative. Using space syntax, this study analyzes houses in Yang-dong village by not only defining attributes of individual houses, but also common attributes of houses in the village. Based on common attributes of houses in the village, the attributes of Yang-dong village houses can be re-defined within the social context. the results from a spatial-sociological analysis of upper class housing of the Yang-dong village are as follows; (1) Related to confucian ideas in Chosun Dynasty : A house has a dualistic center organized with 'an-chae' and 'sarang-chae'. 'an-chae' space is organized unsociably from outside. (2) Related to various space pattern of Yang-dong village House in the Chosun Dynasty period :As variations in the types of space pattern, the village house exhibit different attributes.

  • PDF

지연에 민감한 대화형 서비스를 위한 동영상 전송율 평활화 연구

  • 장승기;서덕영
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송공학회 1996년도 학술대회
    • /
    • pp.147-151
    • /
    • 1996
  • This paper describes two traffic shaping methods for VBR(variable bit rate) video bit streams encoded in the MPEG-2 syntax. Difficulties in control of VBR video traffic are lessened by traffic shaping. Burstness of single layer MPEG-2 video can be reduced by performing intra-refresh in more than one consecutive frames. In two layer encoding of spatial scalability, burstness can be reduced by setting the temporal locations of GOP starting frame of a layer, differently from the other. Queueing analysis shows that these two methods outperform conventional encoding schemes in terms of temporal and semantic QoS requirements.

  • PDF