• Title/Summary/Keyword: 소프트웨어 분석

Search Result 6,498, Processing Time 0.043 seconds

Dynamic Block Reassignment for Load Balancing of Block Centric Graph Processing Systems (블록 중심 그래프 처리 시스템의 부하 분산을 위한 동적 블록 재배치 기법)

  • Kim, Yewon;Bae, Minho;Oh, Sangyoon
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.7 no.5
    • /
    • pp.177-188
    • /
    • 2018
  • The scale of graph data has been increased rapidly because of the growth of mobile Internet applications and the proliferation of social network services. This brings upon the imminent necessity of efficient distributed and parallel graph processing approach since the size of these large-scale graphs are easily over a capacity of a single machine. Currently, there are two popular parallel graph processing approaches, vertex-centric graph processing and block centric processing. While a vertex-centric graph processing approach can easily be applied to the parallel processing system, a block-centric graph processing approach is proposed to compensate the drawbacks of the vertex-centric approach. In these systems, the initial quality of graph partition affects to the overall performance significantly. However, it is a very difficult problem to divide the graph into optimal states at the initial phase. Thus, several dynamic load balancing techniques have been studied that suggest the progressive partitioning during the graph processing time. In this paper, we present a load balancing algorithms for the block-centric graph processing approach where most of dynamic load balancing techniques are focused on vertex-centric systems. Our proposed algorithm focus on an improvement of the graph partition quality by dynamically reassigning blocks in runtime, and suggests block split strategy for escaping local optimum solution.

Metrics Measurement System Supporting Quality Evaluation of Java Program (Java 프로그램의 품질평가를 지원하는 메트릭 측정 시스템)

  • Park, Ok-Cha;Yoo, Cheol-Jung;Chang, Ok-Bae
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.7 no.2
    • /
    • pp.151-164
    • /
    • 2001
  • Java, used as the most representative object-oriented language, isil becoming the popular language for Internet/Intranet based program development. Moreover, it is used for development language in a variety of areas such as component based development language. In the view of reuse and maintenance of developed program, quality evaluation of program is becoming a more important issue. So, metrics measurement for quality evaluation of program that is developed at present including existing Java application is necessary. However, it is necessary that whether existing object-oriented software metrics is suitable on Java program is to be validated So, in this paper, we build an automated metrics measurement system that needs to validate on object-oriented software metrics and wish to support metrics measurement that is to determine it. The purpose of this system is to support a precise quality evaluation tool. In this system, we apply the metrics classified by Briand. Briand classified the metrics by formalizing mathematically them to verify feasibility of existing object-oriented software metrics. Using the proposed system, we can make comparison and analysis of validation on existing object-oriented metrics by calculating quantitative information more rapidly from Java source program. If there is any problem in feasibility of the metrics, we can establish a suitable metrics on Java program by considering reiJ,1forcement of the existing metrics or proposing new metrics.

  • PDF

The Development of Usability Assessment Tool for Customized Clothing Web Site Using Nitting Machine (니팅머신을 이용한 커스터마이징 니트 제작 웹사이트 사용성 평가도구 개발)

  • Jang, Hui-Su;Park, Eun-Hwa;Nam, Won-Suk;Jung, Do-Sung
    • The Journal of the Korea Contents Association
    • /
    • v.20 no.1
    • /
    • pp.630-643
    • /
    • 2020
  • Recently, consumers have changed their role to consumers and producers who make what they want. The way clothes are produced is also needed to change according to modern consumption methods. Knitting Machine was one of them, and although it was a mass-produced device, it developed a device that could make clothes anywhere on a small production craze. Knit-making requires more consideration than other clothing designs, which requires consideration of users' web usability. Therefore, this study proposes an assessment tool that can evaluate web usability of clothing-making sites using knitting machines. To this end, the examples of the Knitting Machine program and custom product production websites and the each UI were investigated and analyzed. Based on these prior surveys, the draft evaluation items were drawn, and three Delphi surveys were conducted on the basis of the draft to produce assessment tools after classifying, modifying and deleting items. Through this study, we look forward to improving the usability of the customized product-making website of Knitting Machine in the future and popularizing the Knitting Machine.

Using Digital Climate Modeling to Explore Potential Sites for Quality Apple Production (전자기후도를 이용한 고품질 사과생산 후보지역 탐색)

  • Kwon E. Y.;Jung J. E.;Seo H. H.;Yun J. I.
    • Korean Journal of Agricultural and Forest Meteorology
    • /
    • v.6 no.3
    • /
    • pp.170-176
    • /
    • 2004
  • This study was carried out to establish a spatial decision support system for evaluating climatic aspects of a given geographic location in complex terrains with respect to the quality apple production. Monthly climate data from S6 synoptic stations across South Korea were collected for 1971-2000. A digital elevation model (DEM) with a 10-m cell spacing was used to spatially interpolate daily maximum and minimum temperatures based on relevant topoclimatological models applied to Jangsoo county in Korea. For daily minimum temperature, a spatial interpolation scheme accommodating the potential influences of cold air accumulation and the temperature inversion was used. For daily maximum temperature estimation, a spatial interpolation model loaded with the overheating index was used. Freezing risk in January was estimated under the recurrence intervals of 30 years. Frost risk at bud-burst and blossom was also estimated. Fruit quality was evaluated for soluble solids, anthocyanin content, Hunter L and A values, and LID ratio, which were expressed as empirical functions of temperature based on long-term field observations. AU themes were prepared as ArcGlS Grids with a 10-m cell spacing. Analysis showed that 11 percent of the whole land area of Jangsoo county might be suitable for quality 'Fuji' apple production. A computer program (MAPLE) was written to help utilize the results in decision-making for site-selection of new orchards in this region.

Evaluation of Usability on OntoFrame$OntoFrame^{(R)}$ System (연구개발 전주기 지원 시스템 $OntoFrame^{(R)}$에 대한 사용성 평가)

  • Jung, Han-Min;Kim, Pyung;Kang, In-Su;Lee, Seung-Woo;Lee, Mi-Kyung;Sung, Won-Kyung;Kim, Do-Wan
    • Journal of Information Management
    • /
    • v.38 no.2
    • /
    • pp.153-173
    • /
    • 2007
  • [ $OntoFrame^{(R)}$ ] system provides information dissemination service and inference service, based on Semantic Web framework to fully support R&D activities. Although it is one of state-of-the-art systems in the viewpoint of functionality, we are not able to declare whether it has satisfiable usability because of the omission of usability test in development process. Thus, this research tries to reveal the usability level of the $OntoFrame^{(R)}$, and further to find ways to achieve a user-center system. Both 'theory-based assessment' by a software ergonomics expert and 'user test' by four users are used for evaluating the usability of the $OntoFrame^{(R)}$. We look forward this research to being a basic reference for practical systems aiming at satisfiable usability.

Forward/Reverse Engineering Approaches of Java Source Code using JML (JML을 이용한 Java 원시 코드의 역공학/순공학적 접근)

  • 장근실;유철중;장옥배
    • Journal of KIISE:Software and Applications
    • /
    • v.30 no.1_2
    • /
    • pp.19-30
    • /
    • 2003
  • Based upon XML, a standard document format on the web, there have been many active studies on e-Commerce, wireless communication, multimedia technology and so forth. JML is an XML application suitable for understanding and reusing the source code written using JAVA for various purposes. And it is a DTD which can effectively express various information related to hierarchical class structures, class/method relationships and so on. This paper describes a tool which generates JML document by extracting a comment information from Java source code and information helpful for reusing and understanding by JML in terms of the reverse engineering and a tool which generates a skeleton code of Java application program from the document information included in the automatically or manually generated JML document in terms of the forward engineering. By using the result of this study, the information useful and necessary for understanding, analyzing or maintaining the source code can be easily acquired and the document of XML format makes it easy for developers and team members to share and to modify the information among them. And also, the Java skeleton coed generated form JML documents is a reliable robust code, which helps for developing a complete source code and reduces the cost and time of a project.

A Study on Design of 1.5MW Photovoltaic Power Generation System using Gwangmyeong Railway Station Building (광명역 고속철도 역사를 활용한 1.5MW급 태양광발전시스템 설계 연구)

  • Yoo, Bok-Jong;Park, Chan-Bae;Lee, Ju
    • Journal of the Korean Society for Railway
    • /
    • v.19 no.5
    • /
    • pp.592-599
    • /
    • 2016
  • In the 21st yearly session of the Conference of the Parties (COP 21) of the 2015 United Nations Climate Change Conference, held in Paris, France, in December 2015, the "Paris Agreement" was negotiated; this is a new global agreement on the reduction of climate change, which encourages every country to participate in countermeasures for global climate change. Along with such movements, the electric railway sector has also been actively engaged in low carbon technology. This paper studied the building of a 1.5MW photovoltaic power generation system using the rooftop of the Gwangmyeong Station Building, which is the largest roof among the high-speed railway station buildings in Korea; this station has passenger traffic that reached about 7 million in 2014. For this study, we configured an optimized photovoltaic (PV) power generation system and then estimated the expected annual energy production by using PV system software; we also calculated the expected revenue that could be obtained by linking this source to the power distribution system. The obtained data were used to analyze the contribution of low-carbon energy that could be obtained by introducing a PV power generation system on the roof of an electric railway station building.

A Study on the Web-based Map Algebraic Processor (웹 기반 지도대수 처리기에 관한 연구)

  • 박기호
    • Spatial Information Research
    • /
    • v.5 no.2
    • /
    • pp.147-160
    • /
    • 1997
  • "The "Map Algebra", beeing recognized as a viable theoretical framework for GIS (Geographica Infonnation System), models map layers as "operands" which are the basic unit of geo-processing, and a variety of GIS commands as "operators." In this paper, we attempt at lifting some limitations of map algebras proposed in GIS literature. First, we model map layer as "function" such that we may employ the notion of meta operator (or, higher-order funtion) available in the functional programming paradigm. This approach provides map algebraic language with "programmability" needed in GIS user language. Second, we extend the semantics of, and improve on the sytactic structure of map algebraic language. Mer the data model and language associated with map algebra are formalized, we proceed to design and implement a prototype of map algebraic processor. The parser of the language in our prototype plays the role of transforming the native and heterogeneous user language of current GISs into a canonical map algebraic language. The prototype, named "MapSee" is a proof-of-concept system for the ideas we propsed in this paper. We believe that the uniform interface based on the map algebraic language will make promising infrastructure to support "Internet GIS." This is because the uniform but powerful interface through the Web clients allow access to both geo-data and geo-processing resources distributed over the network.to both geo-data and geo-processing resources distributed over the network.

  • PDF

Drone-based smart quarantine performance research (드론 기반 스마트 방재 방안 연구)

  • Yoo, Soonduck
    • The Journal of the Convergence on Culture Technology
    • /
    • v.6 no.2
    • /
    • pp.437-447
    • /
    • 2020
  • The purpose of this study is to research the countermeasures and expected effects through the use of drones in the field of disaster prevention as a drone-based smart quarantine performance method. The environmental, market, and technological approaches to the review of the current quarantine performance task and its countermeasures are as follows. First, in terms of the environment, the effectiveness of the quarantine performance business using drone-based control is to broaden the utilization of forest, bird flu, livestock, facility areas, mosquito larvae, pests, and to simplify and provide various effective prevention systems such as AI and cholera. Second, in terms of market, the standardization of livestock and livestock quarantine laws and regulations according to the use of disinfection and quarantine missions using domestic standardized drones through the introduction of new technologies in the quarantine method, shared growth of related industries and discovery of new markets, and animal disease prevention It brings about the effect of annual budget savings. Third, the technical aspects are (1) on-site application of disinfection and prevention using multi-drone, a new form of animal disease prevention, (2) innovation in the drone industry software field, and (3) diversification of the industry with an integrated drone control / control system applicable to various markets. (4) Big data drone moving path 3D spatial information analysis precise drone traffic information ensures high flight safety, (5) Multiple drones can simultaneously auto-operate and fly, enabling low-cost, high-efficiency system deployment, (6) High precision that this was considered due to the increase in drone users by sector due to the necessity of airplane technology. This study was prepared based on literature surveys and expert opinions, and the future research field needs to prove its effectiveness based on empirical data on drone-based services. The expected effect of this study is to contribute to the active use of drones for disaster prevention work and to establish policies related to them.

A Study on the Spatial Mismatch between the Assessed Land Value and Housing Market Price: Exploring the Scale Effect of the MAUP (개별공시지가와 주택실거래가의 공간적 불일치에 관한 연구: 공간 단위 임의성 문제(MAUP)의 스케일 효과 탐색)

  • Lee, Gunhak;Kim, Kamyoung
    • Journal of the Korean Geographical Society
    • /
    • v.48 no.6
    • /
    • pp.879-896
    • /
    • 2013
  • The assessed land values and housing prices have been widely utilized as a basic information for the land and house trades and for evaluating governmental and local taxes. However, there exists a price difference in actual markets between the assessment level and assessed land values or housing prices. This paper emphasizes the spatial mismatch between the assessed land values and housing market prices and particularly addresses the following two aspects by focusing on spatial effects of the modifiable areal units, which would substantially affect the estimation of the assessed land values and housing prices. First, we examine the spatial distributions of the assessed land values and housing market prices, and the gap between those prices, on the basis of the aggregated spatial units(i.e., aggregation districts). Second, we explore the scale effect of the MAUP(modifiable areal unit problem) generally embedded in estimating the prices of the sampled standard lands and houses, and calibrating the correction index for the land values and housing prices for the individuals. For the application, we analysed the land values and housing prices in Seoul utilizing GIS and statistical software. As a result, some spatial clusters that the housing market prices are significantly higher than the assessed land values were identified at a finer geographic level. Also, it was empirically revealed that the statistical results from the regression of regional variables on the assessed land values for the individuals are significantly affected by the aggregation levels of the spatial units.

  • PDF