• Title/Summary/Keyword: 작업프로세스

Search Result 742, Processing Time 0.03 seconds

Design and Implementation of Visual Environment for Parallel Object-Oriented Programming (병렬 객체지향 프로그래밍을 위한 시각 환경의 설계 및 구현)

  • Choe, Suk-Yeong
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.2
    • /
    • pp.485-496
    • /
    • 1999
  • Comparing with sequential programming, parallel programming has additional complexity due to the consideration of parallelism, communication and synchronization of processes. A synergism between users and compliers should be established, each assisting the other to produce high quality parallel programs. On the above underlying philosophy, we developed a parallel Object-Oriented specification language, POOSL, as preliminary works. However, it is still likely to hard for users to write parallel program because users have to consider grammar of POOSL and to write text-based parallel program. It would be more desirable to provide users wit visual environment for effective parallel programming. Therefore, we propose a visual programming environment. VEPO(Visual environment for Parallel Object-Oriented Programming), based on POOSL in order that users can develop parallel programs more easily and conveniently. It aims at supporting a programming environment in which users can represent their programs more naturally and visually I parallel manner with object-oriented concept and essential steps during parallel program development such as program specification, compilation, execution and animation of execution are integrated. VEPO has useful features for parallel processing. Especially, complicated parallel codes for synchronization and communication of processes are automatically generated in the translation phase, so users can be relieved of writing error-prone parallel codes. The system is targeted to the transputer-based parallel system, MC-3. The graphic user interface of VEPO was implemented using Visual C++. Visual programs descirbed on VEPO are translated into Inmos C and executed on MC-3.

  • PDF

Demolition Cost Estimation of Small-size Rental Housing based on the Quantity per Unit Method (원가계산방식에 의한 다가구임대주택 해체공사비 예측)

  • Park, Seong-Sik;Lee, Sung-Bok;Shin, Sang-Hoon
    • Land and Housing Review
    • /
    • v.2 no.4
    • /
    • pp.415-427
    • /
    • 2011
  • This study is aiming at estimating the demolition cost of deterioration housing by the rational method in order to provide for the demolition and new build project of the rental multi-family housing of LH. We investigated the actual state of demolition construction and work process of small size housing, and analysed an actual condition of estimation for the demolition cost through an advice by the expert of construction cost estimate. Furthermore, the 'estimation standard for the predetermined amount', 'estimation standard for the disposal cost of construction wastes' and precedent studies in public construction work were considered. As one of results in this study, cost accounting system, breakdown system and construction cost for the demolition work based on the standard of estimate were proposed and the predetermined amount of demolition construction for the multi-family housing with 2 or 3 floors could be produced by them. Eventually, It is estimated that the demolition cost per a multi-family housing is about 18,331,000(won) and 104,000(won) per floorage($m^2$). To the details, the result indicated that the direct demolition cost needs about 14,339,000(won) per a multi-family housing and the consignment disposal cost of wastes needs 3,992,000(won) per one. The results of the study will be used as the fundamental data to estimate the project cost in the phase of budget establishment for demolition and new build project of the deteriorated rental multi-family housings, and also cost accounting system of demolition construction and breakdown system are expect to be used effectively at the ordering of public construction work.

A Use-case based Component Mining Approach for the Modernization of Legacy Systems (레거시 시스템을 현대화하기 위한 유스케이스 기반의 컴포넌트 추출 방법)

  • Kim, Hyeon-Soo;Chae, Heung-Seok;Kim, Chul-Hong
    • Journal of KIISE:Software and Applications
    • /
    • v.32 no.7
    • /
    • pp.601-611
    • /
    • 2005
  • Due to not only proven stability and reliability but a significant investment and years of accumulated -experience and knowledge, legacy systems have supported the core business applications of a number of organizations over many years. While the emergence of Web-based e-business environments requires externalizing core business processes to the Web. This is a competitive advantage in the new economy. Consequently, organizations now need to mine the business value buried in the legacy systems for reuse in new e-business applications. In this paper we suggest a systematic approach to mining components that perform specific business services and that consist of the legacy system's assets to be leveraged on the modem platform. The proposed activities are divided into several tasks. First, use cases that realize the business processes are captured. Secondly, a design model is constructed for each identified use case in order to integrate the use cases with the similar functionalities. Thirdly, we identify component candidates from the design model and then adjust the component candidates by considering common elements among the candidate components. And also business components are divided into three more fine-grained components to deploy them onto J2EE/EJB environments. finally, we define the interfaces of components which provide functionalities of the components as operations.

Apache NiFi-based ETL Process for Building Data Lakes (데이터 레이크 구축을 위한 Apache NiFi기반 ETL 프로세스)

  • Lee, Kyoung Min;Lee, Kyung-Hee;Cho, Wan-Sup
    • The Journal of Bigdata
    • /
    • v.6 no.1
    • /
    • pp.145-151
    • /
    • 2021
  • In recent years, digital data has been generated in all areas of human activity, and there are many attempts to safely store and process the data to develop useful services. A data lake refers to a data repository that is independent of the source of the data and the analytical framework that leverages the data. In this paper, we designed a tool to safely store various big data generated by smart cities in a data lake and ETL it so that it can be used in services, and a web-based tool necessary to use it effectively. Implement. A series of processes (ETLs) that quality-check and refine source data, store it safely in a data lake, and manage it according to data life cycle policies are often significant for costly infrastructure and development and maintenance. It is a labor-intensive technology. The mounting technology makes it possible to set and execute ETL work monitoring and data life cycle management visually and efficiently without specialized knowledge in the IT field. Separately, a data quality checklist guide is needed to store and use reliable data in the data lake. In addition, it is necessary to set and reserve data migration and deletion cycles using the data life cycle management tool to reduce data management costs.

Multi-modal Image Processing for Improving Recognition Accuracy of Text Data in Images (이미지 내의 텍스트 데이터 인식 정확도 향상을 위한 멀티 모달 이미지 처리 프로세스)

  • Park, Jungeun;Joo, Gyeongdon;Kim, Chulyun
    • Database Research
    • /
    • v.34 no.3
    • /
    • pp.148-158
    • /
    • 2018
  • The optical character recognition (OCR) is a technique to extract and recognize texts from images. It is an important preprocessing step in data analysis since most actual text information is embedded in images. Many OCR engines have high recognition accuracy for images where texts are clearly separable from background, such as white background and black lettering. However, they have low recognition accuracy for images where texts are not easily separable from complex background. To improve this low accuracy problem with complex images, it is necessary to transform the input image to make texts more noticeable. In this paper, we propose a method to segment an input image into text lines to enable OCR engines to recognize each line more efficiently, and to determine the final output by comparing the recognition rates of CLAHE module and Two-step module which distinguish texts from background regions based on image processing techniques. Through thorough experiments comparing with well-known OCR engines, Tesseract and Abbyy, we show that our proposed method have the best recognition accuracy with complex background images.

A Development of Road Crack Detection System Using Deep Learning-based Segmentation and Object Detection (딥러닝 기반의 분할과 객체탐지를 활용한 도로균열 탐지시스템 개발)

  • Ha, Jongwoo;Park, Kyongwon;Kim, Minsoo
    • The Journal of Society for e-Business Studies
    • /
    • v.26 no.1
    • /
    • pp.93-106
    • /
    • 2021
  • Many recent studies on deep learning-based road crack detection have shown significantly more improved performances than previous works using algorithm-based conventional approaches. However, many deep learning-based studies are still focused on classifying the types of cracks. The classification of crack types is highly anticipated in that it can improve the crack detection process, which is currently relying on manual intervention. However, it is essential to calculate the severity of the cracks as well as identifying the type of cracks in actual pavement maintenance planning, but studies related to road crack detection have not progressed enough to automated calculation of the severity of cracks. In order to calculate the severity of the crack, the type of crack and the area of the crack in the image must be identified together. This study deals with a method of using Mobilenet-SSD that is deep learning-based object detection techniques to effectively automate the simultaneous detection of crack types and crack areas. To improve the accuracy of object-detection for road cracks, several experiments were conducted to combine the U-Net for automatic segmentation of input image and object-detection model, and the results were summarized. As a result, image masking with U-Net is able to maximize object-detection performance with 0.9315 mAP value. While referring the results of this study, it is expected that the automation of the crack detection functionality on pave management system can be further enhanced.

Multi-objective Optimization Model for Tower Crane Layout Planning in Modular Construction (모듈러 건축의 타워크레인 배치계획 수립을 위한 다중 최적화 모델 개발)

  • Yoon, Sungboo;Park, Moonseo;Jung, Minhyuk;Hyun, Hosang;Ahn, Suho
    • Korean Journal of Construction Engineering and Management
    • /
    • v.22 no.1
    • /
    • pp.36-46
    • /
    • 2021
  • With an increasing trend toward high-rise modular construction, the simultaneous use of tower cranes at a modular construction site has recently been observed. Tower crane layout planning (TCLP) has a significant effect on cost, duration, safety and productivity of a project. In a modular construction project, particularly, poor decision about the layout of tower cranes is likely to have negative effects like additional employment of cranes and redesign, which will lead to additional costs and possible delays. It is, therefore, crucial to conduct thorough inspection of field conditions, lifting materials, tower crane capacity to make decisions on the layout of tower cranes. However, several challenges exist in planning for a multi-crane construction site in terms of safety and collaboration, which makes planning with experience and intuition complicated. This paper suggests a multi-objective optimization model for selection of the number of tower cranes, their models and locations, which minimizes cost and conflict. The proposed model contributes to the body of knowledge by showing the feasibility of using multi-objective optimization for TCLP decision-making process with consideration of trade-offs between cost and conflict.

Factors of Selecting Temporary Road Positions for the Optimal Path of Earthwork Equipment in Road Constructions (도로공사에서 토공장비 최적 이동을 위한 가설도로 위치선정 요소)

  • Lee, Dong-Jun;Kim, Sung-Keun
    • Korean Journal of Construction Engineering and Management
    • /
    • v.23 no.2
    • /
    • pp.85-94
    • /
    • 2022
  • Construction industry is facing difficult challenges in terms of productivity, manpower, and industrial accidents. Currently, along with the 4th Industrial Revolution, various high-tech technologies are emerging, and efforts are being made to solve the problem by applying the technologies related to the 4th Industrial Revolution to the construction industry. As part of these efforts, research is being conducted to develop a construction equipment control system to increase productivity and safety at earthworks sites where many and various types of construction equipment are involved, and the system needs a function to increase productivity by optimizing the moving path of construction equipment. In the case of trucks, the location of the temporary road must be optimized in order to optimize the path of movement in the construction site. However, only matters related to the quality standard of temporary roads have been suggested so far, and there is no standardized process for efficiently determining the location of temporary roads. In this paper, the factors and its importance related to the location of the temporary road were identified through field surveys and interviews with experts, and a method for determining the location of the temporary road was presented. It was confirmed that the suggested method through a case study could improve the productivity of earthwork.

"Hey Alexa, Would You Create a Color Palette?" UX/UI Designers' Perspectives on Using Natural Language to Interact with Future Intelligent Design Assistants ("알렉사, 색상 팔레트를 만들어줄 수 있어?" 지능형 디자인 비서와 자연어로 협업을 수행할 UX/UI 디자이너의 생각)

  • Bertao, Renato Antonio;Joo, Jaewoo
    • Journal of the Korea Convergence Society
    • /
    • v.12 no.11
    • /
    • pp.193-206
    • /
    • 2021
  • Artificial Intelligence (AI) has been inserted into people's lives through Intelligent Virtual Assistants (IVA), like Alexa. Moreover, intelligent systems have expanded to design studios. This research delves into designers' perspectives on developing AI-based practices and examines the challenges of adopting future intelligent design assistants. We surveyed UX/UI professionals in Brazil to understand how they use IVAs and AI design tools. We also explored a scenario featuring the use of Alexa Sensei, a hypothetical voice-controlled AI-based design assistant mixing Alexa and Adobe Sensei characteristics. The findings indicate respondents have had limited opportunities to work with AI, but they expect intelligent systems to improve the efficiency of the design process. Further, majority of the respondents predicted that they would be able to collaborate creatively with AI design systems. Although designers anticipated challenges in natural language interaction, those who already adopted IVAs were less resistant to the idea of working with Alexa Sensei as an AI design assistant.

A Case Study of the Use of iPad Application in Fashion Design Education (패션디자인 교육의 아이패드 어플케이션 활용 사례)

  • Park, Keunsoo
    • The Journal of the Convergence on Culture Technology
    • /
    • v.8 no.5
    • /
    • pp.377-383
    • /
    • 2022
  • In today's modern society, along with the 4th industrial revolution, digitalization is rapidly progressing from everyday life to the entire industry. In the field of education, support is being provided at the government level, such as the dissemination of digital devices to create a digital educational environment, and the use of digital devices is remarkably increasing at the level of individual students as well. In the fashion design education field of universities, the number of students using tablet PCs and applications such as iPads is increasing and the scope of its application is expanding, from design concept setting and idea generation to design sketches in the early fashion design process, as well as diagramming and portfolio work. For fashion design sketching, it was found that students mainly use Procreate or Clip Studio applications with iPad. Therefore, by identifying the differentiated functions and characteristics of Procreate and Clip Studio, and examining design sketch examples using them, the possibility of effective use of iPad applications was presented and problems were also examined. Through this study, it is intended to provide basic data for fashion design education that can increase students' interest and achievement by using the iPad application.