• Title/Summary/Keyword: syntax analysis

Search Result 310, Processing Time 0.027 seconds

Application Consideration of Machine Learning Techniques in Satellite Systems

  • Jin-keun Hong
    • International journal of advanced smart convergence
    • /
    • v.13 no.2
    • /
    • pp.48-60
    • /
    • 2024
  • With the exponential growth of satellite data utilization, machine learning has become pivotal in enhancing innovation and cybersecurity in satellite systems. This paper investigates the role of machine learning techniques in identifying and mitigating vulnerabilities and code smells within satellite software. We explore satellite system architecture and survey applications like vulnerability analysis, source code refactoring, and security flaw detection, emphasizing feature extraction methodologies such as Abstract Syntax Trees (AST) and Control Flow Graphs (CFG). We present practical examples of feature extraction and training models using machine learning techniques like Random Forests, Support Vector Machines, and Gradient Boosting. Additionally, we review open-access satellite datasets and address prevalent code smells through systematic refactoring solutions. By integrating continuous code review and refactoring into satellite software development, this research aims to improve maintainability, scalability, and cybersecurity, providing novel insights for the advancement of satellite software development and security. The value of this paper lies in its focus on addressing the identification of vulnerabilities and resolution of code smells in satellite software. In terms of the authors' contributions, we detail methods for applying machine learning to identify potential vulnerabilities and code smells in satellite software. Furthermore, the study presents techniques for feature extraction and model training, utilizing Abstract Syntax Trees (AST) and Control Flow Graphs (CFG) to extract relevant features for machine learning training. Regarding the results, we discuss the analysis of vulnerabilities, the identification of code smells, maintenance, and security enhancement through practical examples. This underscores the significant improvement in the maintainability and scalability of satellite software through continuous code review and refactoring.

A Space Syntactic Study on Urban Expansion and Decline of the Old City Center: Focusing on Jeju City (도시확장과 원도심 쇠퇴에 관한 공간구문론적 고찰: 제주시 동(洞) 지역을 중심으로)

  • Kim, Seonghun;Oh, Byeong-Sam;Choei, Nae-Young
    • Land and Housing Review
    • /
    • v.12 no.4
    • /
    • pp.81-92
    • /
    • 2021
  • This study investigates whether urban expansion can act as a cause of the decline of the original city center through the Space Syntax methodology. The urban spatial structure analysis was conducted targeting the downtown area of Jeju-eupseong. The time points for longitudinal analysis were set at five points between 1914 and 2021 including the Japanese colonial period when the cadastral map was drawn up in Jeju City, and the urban spatial structure was analyzed and compared for each time point. ASA (Angular Segment Analysis) was used as a technique for urban spatial structure analysis. This study shows that urban expansion is a cause of the decline of the original downtown. The original city center has moved away from the center as the urban structural change due to the urban expansion. The urban structure of the eastern part of Jeju City has undergone a major transformation between 1914 and 2021. As the old Jeju area where the original city center was located is geographically in contact with the sea, urban sprawl has been made toward Halla Mountain and further to the south of Jeju. Accordingly, the city center has transformed from a monocentric to a polycentric structure. Due to the dynamics of the urban sprawl, the old downtown of Jeju became one of the peripheral neighbourhoods in the Greater Metropolitan of Jeju.

The Change of Space Arrangement of Korea Detached House by Space Syntax - A Focusing on the Detached Houses which were Designed by Famous Architects after 1980s' - (공간구문론을 이용한 단독주택 공간배치 변화 - 1980년 이후 단독주택 중 유명건축가의 작품과 수상작품을 중심으로 -)

  • Hwang, Yong-Woon
    • Korean Institute of Interior Design Journal
    • /
    • v.26 no.3
    • /
    • pp.63-70
    • /
    • 2017
  • The purpose of this study is to analyze the inner space of detached houses from 1980 to 2016. It was used 'space syntax program' for analysis and analyzed with intervals of 10 years as 1980~1990, 1990~2000 and so on. The research results will be summarized as follows: 1) Overall, all inner space that was examined shows a trend that integration space tends to increase while segregating space tends to decrease. 2) In the case of the master bedrooms(M B) in 1980s, these were composed of 2 rooms as a front room(F R) and a master bedroom type, but as time went by, the F R which was attached room to the M B disappeared. While inside space of M B attached powder-room and wardrobe instead of the F R of the M B. And F R was an integrated space at first in 1980s, but it began to change to a segregating space to protect personal privacy. 3) The dining(D) and kitchen(K) spaces were strictly separated in the 1980s but began to change to D+K and L+D+K types after 1990. 4) In the 2000s, the most typical living space in every house is continuing to change from an separate space in the other space to an integrated space where it is clearly seen from the kitchen and the dining room in the types as L+D and L+D+K.

A Program Similarity Check by Flow Graphs of Functional Programs (흐름 그래프 형태를 이용한 함수형 프로그램 유사성 비고)

  • Seo Sunae;Han Taisook
    • Journal of KIISE:Software and Applications
    • /
    • v.32 no.4
    • /
    • pp.290-299
    • /
    • 2005
  • Stealing the source code of a program is a serious problem not only in a moral sense but also in a legal sense. However, it is not clear whether the code of a program is copied from another or not. There was a program similarity checker detecting code-copy by comparing the syntax trees of programs. However this method has a limitation that it cannot detect the code-copy attacks when the attacker modifies the syntax of the program on purpose. We propose a program similarity check by program control graph, which reveals not only syntax information but also control dependancy. Our method can detect the code-copy attacks that do not change control dependancy Moreover, we define what code-copy means and establish the connection between code-copy and similarity of program control graph: we prove that two programs are related by copy congruence if and only if the program control graphs of these programs are equivalent. We implemented our method on a functional programming language, nML. The experimental results show us that the suggested method can detect code similarity that is not detected by the existing method.

3D Character Production for Dialog Syntax-based Educational Contents Authoring System (대화구문기반 교육용 콘텐츠 저작 시스템을 위한 3D 캐릭터 제작)

  • Kim, Nam-Jae;Ryu, Seuc-Ho;Kyung, Byung-Pyo;Lee, Dong-Yeol;Lee, Wan-Bok
    • Journal of the Korea Convergence Society
    • /
    • v.1 no.1
    • /
    • pp.69-75
    • /
    • 2010
  • The importance of a using the visual media in English education has been increased. By an importance of Characters in English language content, the more effort is needed for a learner to show the English pronunciation and a realistic implementation. In this paper, we tried to review the Syntax-based Educational Contents Authoring System. For the more realistic lip-sync character, 3D character to enhance the efficiency of the education was constructed. We used a chart of the association structure analysis of mouth's shape. we produced an optimized 3D character through a process of a concept, a modeling, a mapping and an animating design. For more effective educational content for 3D character creation, the next research will be continuously a 3d Character added to a hand motion and body motion in order to show an effective communication example.

A Design and Implementation of the VoiceXML Multiple-View Editor Using MVC Framework (MVC 프레임 워크를 사용한 VoiceXML 다중 뷰 편집기의 설계 및 구현)

  • 유재우;염세훈
    • The Journal of the Acoustical Society of Korea
    • /
    • v.23 no.5
    • /
    • pp.390-399
    • /
    • 2004
  • In this paper, we design and implement a multiple-view VoiceXML editor to improve editing efficiency of the VoiceXML. The VoiceXML multiple-view Editor uses a MVC framework to support multiple views and paradigm. Our multiple-view editor consists of Model. View and Controller using MVC framework. A model, core data structure. is constructed of abstract syntax tree and abstract grammar. A view. user interface. is formalized in unparsing rules and unparser. A controller. to control model and view. is made of command interpreter and tree handler. The VoiceXML multiple-view editor overcomes a drawbacks of existing XML editors by showing document structure and context concurrently. as well as document flows. Our VoiceXML multiple-view editor. which MVC framework has been applied, provides various editing views concurrently to users. Thereby. it supports efficient and convenient editing environments for voice-web documents to users and it guarantees transparency of editors. as various views have a same consistent model.

A Study on the Organization of Space Analysis of Usonian Houses of Frank Lloyd Wright Using the Space Syntax - Concentrated on the Usonian House Floor Plans - (공간구문론을 이용한 Frank Lloyd Wright 주택작품의 공간 구성 분석 연구 - 유소니안 주택 작품들의 평면도를 중심으로 -)

  • Hwang, Yong-Woon
    • Korean Institute of Interior Design Journal
    • /
    • v.25 no.3
    • /
    • pp.11-20
    • /
    • 2016
  • The aim of this study is to analyze the organization of ithe internal space of Usonian houses that were designed by Frank Lloyd Wright between the 1930s and the 1950s. The Space Syntax Program was used to analyze spatial structure of these Usonian houses. The research range has been done on 9 case studies of Usonian house floor plans, which were designed from the 1930s to the 1950s. The shape of unit floor plans of Usonian house are usually in various L types, - types and transformed types etc.. The research results are as follows : 1) The service space(Kitchen etc.)is located at the center of house and it plays a role in separating the private space(bedroom etc.) and public space(living room etc.). 2) All of the bedrooms of Usonian houses have common characteristic : they are connected by a galley(corridor). 3) The organization of the inside space of most of these houses showed a tendency segregation space. 4) The galley inside space of Usonian house is the most integrated space in the house 5) The living room of the 1930s houses was analyzed as segregation space but it of 1940s and 1950s houses was analyzed as integration space 6) Although bedrooms are connected by galley, which is the highest integrated space of the inside space, this space is analyzed as a segregated space.

The Method to Calculate the Walking Energy-Weight in ERAM Model to Analyze the 3D Vertical and Horizontal Spaces in a Building (3차원 수직·수평 건축공간분석을 위한 ERAM모델의 보행에너지 가중치 산정 연구)

  • Choi, Sung-Pil;Choi, Jae-Pil
    • Journal of the Architectural Institute of Korea Planning & Design
    • /
    • v.34 no.6
    • /
    • pp.3-14
    • /
    • 2018
  • The aim of this study is to propose a method for calculating the weight of walking energy in ERAM model by calculating it for the analysis of vertical and horizontal spaces in a building. Conventional theories on the space analysis in the field of architectural planning predict the pedestrian volume of network spaces in urban street or in two-dimensional plane within a building, however, for vertical and horizontal spaces in a building, estimates of the pedestrian volume by those theories are limited. Because in the spatial syntax and ERAM model have been applied weights such as the spatial depth, adjacent angles, and physical distances available only to the two-dimensional same layer or plane. Therefore, the following basic assumptions and analysis conditions in this study were established for deriving a predictor of pedestrian volume in vertical and horizontal spaces of a building. The basic premise of space analysis is not to address the relationship between the pedestrian volume and the spatial structure itself but to the properties of spatial structure connection that human beings experience. The analysis conditions in three-dimensional spaces are as follows : 1) Measurement units should be standardized on the same scale, and 2) The connection characteristics between spaces should influence the accessibility of human beings. In this regard, a factor of walking energy has the attributes to analyze the connection of vertical and horizontal spaces and satisfies the analysis conditions presented in this study. This study has two implications. First, this study has shown how to quantitatively calculate the walking energy after a factor of walking energy was derived to predict the pedestrian volume in vertical and horizontal spaces. Second, the method of calculating the walking energy can be applied to the weights of the ERAM model, which provided the theoretical basis for future studies to predict the pedestrian volume of vertical and horizontal spaces in a building.

A Study on the Guidance Signage System of Outpatient in General Hospital using Spatial Configuration Theory - View from G.D.Weisman's Way-finding Influence Factors (공간구조론을 적용한 종합병원 외래부 유도사인 배치 및 평가에 관한 연구 - G.D.Weisman의 길찾기 요소를 중심으로)

  • Kim, Suktae;Paik, Jinkyung
    • Journal of The Korea Institute of Healthcare Architecture
    • /
    • v.21 no.3
    • /
    • pp.25-35
    • /
    • 2015
  • Purpose: Signs that are installed at unnoticeable places or that disconnect before the destination can bring errors of location information delivery. Therefore, this study aims to find out the spatial relation between structure of space and signs in the perspective of visual exposure possibility, operating arrangement and assesment by applying spatial structure theory. Methods: Effectiveness of organization of guidance signs was evaluated after the four way-finding factors(Plan Configuration, Sign System, Perceptual Access, Architectural Difference) that G.D.Weisman suggested were interpreted by spatial structure theory(J-Graph analysis, Space Syntax, Visual Graph Analysis) under the premise that it is closely related to the structure of space. Results: 1) Because the south corridor that connects each department of outpatient division is located in the hierarchy center of the space, and walking density is expected to be high, guidance signs need to be organized at the place with high integration value. 2) The depth to the destination space can be estimated through J-Graph analysis. The depth means a switch of direction, and the guidance signs are needed according to the number. 3) According to visibility graph analysis, visual exposure can be different in the same hierarchy unit space according to the shape of the flat surface. Based on these data, location adjustment of signs is possible, and the improvement effect can be estimated quantitatively. Implications: Spatial structure theory can be utilized to design and evaluate sign systems, and it helps to clearly understand the improvement effect. It is desirable to specify design and estimation of sign systems in the order of J-Graph analysis${\rightarrow}$Space Syntax Theory${\rightarrow}$visibility graph analysis.