• Title/Summary/Keyword: Software architecture

Search Result 1,997, Processing Time 0.026 seconds

A Design and Implementation of a Timing Analysis Simulator for a Design Space Exploration on a Hybrid Embedded System (Hybrid 내장형 시스템의 설계공간탐색을 위한 시간분석 시뮬레이터의 설계 및 구현)

  • Ahn, Seong-Yong;Shim, Jea-Hong;Lee, Jeong-A
    • The KIPS Transactions:PartA
    • /
    • v.9A no.4
    • /
    • pp.459-466
    • /
    • 2002
  • Modern embedded system employs a hybrid architecture which contains a general micro processor and reconfigurable devices such as FPGAS to retain flexibility and to meet timing constraints. It is a hard and important problem for embedded system designers to explore and find a right system configuration, which is known as design space exploration (DSE). With DES, it is possible to predict a final system configuration during the design phase before physical implementation. In this paper, we implement a timing analysis simulator for a DSE on a hybrid embedded system. The simulator, integrating exiting timing analysis tools for hardware and software, is designed by extending Y-chart approach, which allows quantitative performance analysis by varying design parameters. This timing analysis simulator is expected to reduce design time and costs and be used as a core module of a DSE for a hybrid embedded system.

A Decision Support System for Designing Container Terminals (컨테이너 터미널 설계를 위한 의사결정 지원시스템)

  • Won, Seung Hwan;Chun, Bong Kyung;Jeon, Su Min;Lee, Byung Kwon;Jang, Dong Won;Cho, Hwan Gue;Kim, Kap Hwan
    • Journal of Intelligence and Information Systems
    • /
    • v.12 no.4
    • /
    • pp.91-107
    • /
    • 2006
  • This study introduces a software system for supporting the engineering process of container terminals. The design procedure consists of data input, capacity requirements, alternative design, alternative evaluation, and results output. In order to design and evaluate alternatives rapidly, a set of libraries for container terminals was developed. The libraries consist of Wharf, Yard, TravellingArea, and Gate. The architecture of the set of libraries was designed by an object-oriented approach. Various types of container terminal models can be constructed by using a user friendly interface, the CAD based environment, and the combinations of the elements of the libraries. Alternative models can be evaluated by a simulation.

  • PDF

Effective Process Parameters on Shape Dimensional Accuracy in Incremental Sheet Metal Forming (점진성형에서 형상 정밀도에 영향을 미치는 공정 변수)

  • Kang, Jae-Gwan;Jung, Jong-Yun
    • Journal of Korean Society of Industrial and Systems Engineering
    • /
    • v.38 no.4
    • /
    • pp.177-183
    • /
    • 2015
  • Incremental sheet metal forming is a manufacturing process to produce thin parts using sheet metals by a series of small incremental deformation. The process rarely needs dedicated dies and molds, thus, preparation time for the process is relatively short as to be compared to conventional metal forming. Spring back in sheet metal working is very common, which causes critical errors in dimensions. Incremental sheet metal forming is not fully investigated yet. Hence, incremental sheet metal forming frequently produces inaccurate parts. This paper proposes a method to minimize dimensional errors to improve shape accuracy of products manufactured by incremental forming. This study conducts experiments using an exclusive incremental forming machine and the material for these experiments are sheets of aluminum AL1015. This research defines a process parameter and selects a few factors for the experiments. The parameters employed in this paper are tool feed rate, tool diameter, step depth, material thickness, forming method, dies applied, and tool path method. In addition, their levels for each factor are determined. The plan of the experiments is designed using orthogonal array $L_8$ ($2^7$) which requires minimum number of experiments. Based on the measurements, dimensional errors are collected both on the tool contacted surfaces and on the non-contacted surfaces. The distances between the formed surfaces and the CAD models are scanned and recorded using a commercial software product. These collected data are statistically analyzed and ANOVAs (analysis of variances) are drawn up. From the ANOVAs, this paper concludes that the process parameters of tool diameter, forming depth, and forming method are the significant factors to reduce the errors on the tool contacted surface. On the other hand, the experimental factors of forming method and dies applied are the significant factors on the non-contacted surface. However, the negative forming method always produces better accuracy than the positive forming method.

A Framework for the Geometric Modeler with Open Architecture (개방형 형상모델러의 시스템 설계)

  • S.H. Han;G.H. Choi;S.H. Myung
    • Journal of the Society of Naval Architects of Korea
    • /
    • v.32 no.4
    • /
    • pp.9-18
    • /
    • 1995
  • The use of CAD/CAM systems is growing fast in the shipbuilding industry. To develope a geometric modeler, the existing CAD/CAM systems have been analysed. Because existing systems have closed architectures, it is not easy to investigate the internal structures. However, new trends in the software engineering, open architectured systems, pose some possibility to develope the geometric modeler. Several geometric modelers are analysed to extract component functions and modules. ACIS of the Spatial Technology, AIS of the CAM-I consortium, the STEP part for the geometry and topology, CAD*I of the ESPRIT project, and domestic modelers are investigated. Based on this analysis, a reference model which shows the framework of the modeler is proposed. With the data structure supporting non-manifold topologies, the reference model can be used to encourage a cooperative development program.

  • PDF

Local optimization of thruster configuration based on a synthesized positioning capability criterion

  • Xu, Shengwen;Wang, Lei;Wang, Xuefeng
    • International Journal of Naval Architecture and Ocean Engineering
    • /
    • v.7 no.6
    • /
    • pp.1044-1055
    • /
    • 2015
  • DPCap analysis can assist in determining the maximum environmental forces the DP system can counteract for a given heading. DPCap analysis results are highly affected by the thrust forces provided by the thrust system which consists of several kinds of thrusters. The thrust forces and moment are determined by the maximum thrust of the thrusters as well as the thruster configuration. In this paper, a novel local optimization of thruster configuration based on a synthesized positioning capability criterion is proposed. The combination of the discrete locations of the thrusters forms the thruster configuration and is the input, and the synthesized positioning capability is the output. The quantified synthesized positioning capability of the corresponding thruster configuration can be generated as the output. The optimal thruster configuration is the one which makes the vessel has the best positioning capability. A software program was developed based on the present study. A local optimization of thruster configuration for a supply vessel was performed to demonstrate the effectiveness and efficiency of the program. Even though the program cannot find the global optimal thruster configuration, its high efficiency makes it essentially practical in an engineering point. It may be used as a marine research tool and give guidance to the designer of the thrust system.

Development of Augmented Reality Tool for Architectural Design (건축설계 검증을 위한 증강현실 설계지원도구 개발)

  • Ryu, Jae-Ho
    • Journal of the Korea Society of Computer and Information
    • /
    • v.20 no.1
    • /
    • pp.49-62
    • /
    • 2015
  • In this study we have proposed the prototype of design support device for architectural design assessment using the building information modeling(BIM) data and the augmented reality(AR) technology. The proposed system consists of novel hardware composition with the transparent display, the mock-up model and the digital architectural model in the new shape of frame. The removal of background and the correction of viewer point in the capture video are proposed in order to use the transparent display in AR application. The BIM data formats are reviewed to be converted for using in AR application. Also the proposed system can be expanded to multi-user collaboration system from two user system through the suggested hardware and software compositions. The results of this study will be applied to use the mock-up model and digital architectural model in order to carry out the design assessment process efficiently and economically in the architectural design field.

CANVAS: A Cloud-based Research Data Analytics Environment and System

  • Kim, Seongchan;Song, Sa-kwang
    • Journal of the Korea Society of Computer and Information
    • /
    • v.26 no.10
    • /
    • pp.117-124
    • /
    • 2021
  • In this paper, we propose CANVAS (Creative ANalytics enVironment And System), an analytics system of the National Research Data Platform (DataON). CANVAS is a personalized analytics cloud service for researchers who need computing resources and tools for research data analysis. CANVAS is designed in consideration of scalability based on micro-services architecture and was built on top of open-source software such as eGovernment Standard framework (Spring framework), Kubernetes, and JupyterLab. The built system provides personalized analytics environments to multiple users, enabling high-speed and large-capacity analysis by utilizing high-performance cloud infrastructure (CPU/GPU). More specifically, modeling and processing data is possible in JupyterLab or GUI workflow environment. Since CANVAS shares data with DataON, the research data registered by users or downloaded data can be directly processed in the CANVAS. As a result, CANVAS enhances the convenience of data analysis for users in DataON and contributes to the sharing and utilization of research data.

Study and Evaluation of Tourism Websites based on User Perspective

  • Shrestha, Deepanjal;Wenan, Tan;Rajkarnikar, Neesha;Shrestha, Deepmala;Jeong, Seung Ryul
    • Journal of Internet Computing and Services
    • /
    • v.22 no.4
    • /
    • pp.65-82
    • /
    • 2021
  • A well-designed website is mandatory for good marketing and proper tourism business. This research considers Nepal as a domain of study and specifically explores welcomenepal.com, the official tourism portal as a reference for the study. The work is based on the study of the existing literature, user-survey, and technical testing of the website using open-source testing tools to identify user perspective, design issues, website architecture and design quality of the tourism website. A population size of 400 respondents, which consist of both domestic and international tourist, are considered for the survey. Data is received from 360 respondents, which is analyzed using statistical tests like Cronbach's alpha, Pearson's correlation, cross-tabulations, bars charts and graphs to draw inferences and consclusion. The software-based test results serve as another important parameter for the evaluation of the current official website. This study brings out core needs of the tourist in terms of expectations from a tourism website and access technical quality of the current portal to provide necessary feedback and suggestions. The government officials, business houses, and web designers can utilize this work as a knowledge base to build tourism websites, which are user-centric. Further, the work is specifically important for Nepal government and tourism officials to identify shortcomings in their current website and make improvements for better design and user adaptability in future.

Time Series Data Analysis using WaveNet and Walk Forward Validation (WaveNet과 Work Forward Validation을 활용한 시계열 데이터 분석)

  • Yoon, Hyoup-Sang
    • Journal of the Korea Society for Simulation
    • /
    • v.30 no.4
    • /
    • pp.1-8
    • /
    • 2021
  • Deep learning is one of the most widely accepted methods for the forecasting of time series data which have the complexity and non-linear behavior. In this paper, we investigate the modification of a state-of-art WaveNet deep learning architecture and walk forward validation (WFV) in order to forecast electric power consumption data 24-hour-ahead. WaveNet originally designed for raw audio uses 1D dilated causal convolution for long-term information. First of all, we propose a modified version of WaveNet which activates real numbers instead of coded integers. Second, this paper provides with the training process with tuning of major hyper-parameters (i.e., input length, batch size, number of WaveNet blocks, dilation rates, and learning rate scheduler). Finally, performance evaluation results show that the prediction methodology based on WFV performs better than on the traditional holdout validation.

Implementation of query model of CQRS pattern using weather data (기상 데이터를 활용한 CQRS 패턴의 조회 모델 구현)

  • Seo, Bomin;Jeon, Cheolho;Jeon, Hyeonsig;An, Seyun;Park, Hyun-ju
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.23 no.6
    • /
    • pp.645-651
    • /
    • 2019
  • At a time when large amounts of data are being poured out, there are many changes in software architecture or data storage patterns because of the nature of the data being written, rather more read-intensive than writing. Accordingly, in this paper, the query model of Command Query Responsibility Segmentation (CQRS) pattern separating the responsibilities of commands and queries is used to implement an efficient high-capacity data lookup system in users' requirements. This paper uses the 2018 temperature, humidity and precipitation data of the Korea Meteorological Administration Open API to store about 2.3 billion data suitable for RDBMS (PostgreSQL) and NoSQL (MongoDB). It also compares and analyzes the performance of systems with CQRS pattern applied from the perspective of the web server (Web Server) implemented and systems without CQRS pattern, the storage structure performance of each database, and the performance corresponding to the data processing characteristics.