• Title/Summary/Keyword: software architecture model

Search Result 561, Processing Time 0.027 seconds

A Study on Simulation based Manufacturing in Shipyards : Focused on a Long-term Plan Verification (조선소에서의 시뮬레이션 기반 생산에 관한 연구 : 선표 계획 검증을 중심으로)

  • Lee, Dong-Kun;Oh, Dae-Kyun
    • Journal of the Korean Society of Marine Environment & Safety
    • /
    • v.20 no.1
    • /
    • pp.86-95
    • /
    • 2014
  • Productivity improvement of a shipbuilding company depends on how efficiently its limited resources are managed and utilized. Recently, research on modeling and simulation (M&S) to support shipyard production management system has been being under study. The production management based on M&S rejects decision making on experience, and it can establish productivity improvement method based on quantitative and specific data. In this paper, M&S is applied to the long-term plan as a part of the production planning in shipyards. To this end, the long-term plan processes and related management systems are analyzed. Based on the analysis, a simulation model and an application system using commercial simulation software are suggested. And basic structure of the suggested system is based on web technology such as Rich Internet Application, web services protocol for compatibility with existing shipyard enterprise systems. Utilizing the results of this study, it is expected that shipyard production planners can settle down work flow, in which one can establishes the production plan, simulates the plan, and analyzes the results, enabling a more reliable production plans.

Design and Implementation of Security System Based on Intrusion Tolerance Technology : Focus on Wargame System (침입감내기술 기반의 보안시스템 설계 및 구현 : 워게임체계를 중심으로)

  • Lee, Gang-Tack;Lee, Dong-Hwi;J. Kim, Kui-Nam
    • Convergence Security Journal
    • /
    • v.5 no.4
    • /
    • pp.41-48
    • /
    • 2005
  • Objective of this study is to design and implement security system based on intrusion tolerance technology for the improvement of dependability in defense system. In order to do so, I identify and extract core technologies through the research and analysis into characteristics, structures, main functions, and technologies of intrusion tolerance architecture. And I accomplish a design of security system through the redundant system based on these core technologies. To implement and verify intrusion tolerance system, I chose 'wargame system' as a subjected system, and accomplished 'Wargame Intrusion Tolerance System' and verified security required functions through a performance test. By applying showed security system into the development of application software based on intrusion tolerance, systematic and efficient system could be developed. Also applying 'WITDS' can solve the current security problems, and this will be basic model for design of security architecture in the federation system after.

  • PDF

Timing Verification of AUTOSAR-compliant Diesel Engine Management System Using Measurement-based Worst-case Execution Time Analysis (측정기반 최악실행시간 분석 기법을 이용한 AUTOSAR 호환 승용디젤엔진제어기의 실시간 성능 검증에 관한 연구)

  • Park, Inseok;Kang, Eunhwan;Chung, Jaesung;Sohn, Jeongwon;Sunwoo, Myoungho;Lee, Kangseok;Lee, Wootaik;Youn, Jeamyoung;Won, Donghoon
    • Transactions of the Korean Society of Automotive Engineers
    • /
    • v.22 no.5
    • /
    • pp.91-101
    • /
    • 2014
  • In this study, we presented a timing verification method for a passenger car diesel engine management system (EMS) using measurement-based worst-case execution time (WCET) analysis. In order to cope with AUTOSAR-compliant software architecture, a development process model is proposed. In the process model, a runnable is regarded as a test unit and its temporal behavior (i.e. maximum observed execution time, MOET) is obtained along with on-target functionality evaluation results during online unit test. Furthermore, a cost-effective framework for online unit test is proposed. Because the runtime environment layer and the standard calibration environment are utilized to implement test interface, additional resource consumption of the target processor is minimized. Using the proposed development process model and unit test framework, the MOETs of 86 runnables for diesel EMS are obtained with 213 unit test cases. Using the obtained MOETs of runnables, the WCETs of tasks are estimated and the schedulability is evaluated. From the schedulability analysis results, the problems of the initially designed schedule table is recognized and it is fixed by redesigning of the runnable mapping and task offset. Through the various test scenarios, the proposed method is validated.

Design and Implementation of the Chronic Disease Management Platform based on Personal Health Records (개인건강기록 기반 만성질환 관리 플랫폼의 설계 및 구현)

  • Song, Je-Min;Lee, Yong-Jun;Nam, Kwang-Woo
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.17 no.1
    • /
    • pp.47-62
    • /
    • 2012
  • To propagate clinical disease management service, there should be built a ecosystem where service developers, service providers, device suppliers closely cooperate for u-Health platform. However, most u-Health platform is difficult to build an effective ecosystem due to the lack of secure and effective PHR(Personal Health Record) management, the lack of personalized and intelligent service, difficulties of N-screen service. To solve these problems we suggest the CDMP(Chronic Disease Management Platform) architecture. The CDMP is a software platform that provides the core functions to develop the chronic disease management services and performs a hub function for the link and integration rbetween various services and systems. CDMP is SOA based platform that enables a provision of reusability, expansibility and it provides open API where everybody can share information, contents and services easily. CDMP supports the multi platform system foN-screen service and the self management functions via SNS. In this paper, we design and implement the CDMP including PHR service based on hybrid data model for privacy preservation. Experiment results prove the effectiveness of hybrid model-based PHR service.

Implementation and Performance Evaluation of the Wireless Transaction Protocol Using UML/SDL (UML과 SDL을 이용한 무선 트랜잭션 프로토콜의 구현과 성능 평가)

  • 정호원;임경식
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.27 no.11C
    • /
    • pp.1064-1073
    • /
    • 2002
  • In this paper, we design and implement the Wireless Transaction Protocol (WTP) proposed by the Wireless Application Protocol (WAP) forum using a protocol development tool, SDL Development Tool (SDT). And we conduct a comparative performance evaluation of the WTP implementation with other three implementations that are based on different implementation models respectively: the server model, the coroutine model, and the activity-thread model. To implement WTP, we first use Unified Modeling Language (UML) for analyzing the protocol requirement and defining the protocol engine architecture. Next, we use Software Development Language (SDL) to design the protocol engine in details and then generate the WTP implementation automatically with the aid of SDT The code size of the WTP implementation generated by SDT is 62% larger than the other three implementations. However, its throughput and system response time for transaction processing is almost equal to the other three implementations when the number of concurrent clients is less than 3,000. If more than 5,000 concurrent clients tries, the transaction success rate abruptly decreases to 10% and system response time increases to 1,500㎳, due to the increased protocol processing time. But, it comes from the fact that the load overwhelms the capacity of the PC resource used in this experimentation.

Compiling Lazy Functional Programs to Java on the basis of Spineless Taxless G-Machine with Eval-Apply Model (Eval-Apply 모델의 STGM에 기반하여 지연 계산 함수형 프로그램을 자바로 컴파일하는 기법)

  • Nam, Byeong-Gyu;Choi, Kwang-Hoon;Han, Tai-Sook
    • Journal of KIISE:Software and Applications
    • /
    • v.29 no.5
    • /
    • pp.326-335
    • /
    • 2002
  • Recently there have been a number of researches to provide code mobility to lazy functional language (LFL) programs by translating LFL programs to Java programs. These approaches are basically baled on architectural similarities between abstract machines of LFLs and Java. The abstract machines of LFLs and Java programming language, Spineless Tagless G-Machine(STGM) and Java Virtual Machine(JVM) respectively, share important common features such as built- in garbage collector and stack machine architecture. Thus, we can provide code mobility to LFLs by translating LFLs to Java utilizing these common features. In this paper, we propose a new translation scheme which fully utilizes architectural common features between STGM and JVM. By redefining STGM as an eval-apply evaluation model, we have defined a new translation scheme which utilizes Java Virtual Machine Stack for function evaluation and totally eliminates stack simulation which causes array manipulation overhead in Java. Benchmark program translated to Java programs by our translation scheme run faster on JDK 1.3 than those translated by the previous schemes.

An Evaluation Model on Supply Factors of Urban Park (도시공원의 공급인자 평가모형)

  • Chang, Byung-Moon
    • Journal of the Korean Institute of Landscape Architecture
    • /
    • v.38 no.1
    • /
    • pp.1-11
    • /
    • 2010
  • The purpose of this paper is to evaluate supply factors of urban parks to answer the research question: What are the causal effects of supply factors of urban parks on visitor satisfaction? After reviewing the literature and the Korean park planning process, we constructed a conceptual framework and have formulated the hypothesis of this research. We had obtained data through a questionnaire, which surveyed 452 visitors at 8 urban parks in Daegu Metropolitan City in 2008, based on a stratified sampling method. After the elimination of 96 unsuitable samples, we have analyzed the data using descriptive statistical methods, Pearson's correlation analysis and a path analysis method. We have found that: 1) While the direct and indirect effect of accessibility(ACC) on visitor satisfaction(VS) turned out to be 0.184 and 0.220, respectively, the indirect effect of information(IFM) and promotion(PRM) on VS turned out to be 0.101 and 0.177, respectively. 2) While the direct and indirect effect of service(SVR) on VS turned out to be 0.130 and 0.236, respectively, the direct effect of ACC turned out to be 0.698. 3) While the direct effect of ACC, SVR and attraction(ATT) on VS turned out to be 0.184, 0.130 and 0.698, respectively, composing 67.96% of causal effect, the indirect effect of ACC, IFM, PRM and SVR on VS turned out to be 0.220, 0.101, 0.177 and 0.236, respectively, composing 42.04% of causal effect. 4) The magnitude of causal effect of supply factors on VS turned out to be ATT(39.98%), ACC(23.14%), SVR(20.96%), PRM(10.14%) and IFM(5.78%) in order, and 5) the causal effect of external supply factors of ACC, IFM and PRM compose 39.06% of the causal effect while that of the internal supply factors of SVR and ATT is 69.94%. The research results suggest that: 1) Planning for park marketing strategy and remedial directions for existing urban parks, in order to increase visitor satisfaction, be focused on IFM and PRM, especially. 2) The research approach and path analysis method adopted by this research be valid and highly useful for planning and evaluation of other recreation areas. It is recommended that: 1) Structural Equation Model on supply factors of urban parks be established in the future. 2) Evaluation of supply factors by type of urban park be performed.

The Ontology Based, the Movie Contents Recommendation Scheme, Using Relations of Movie Metadata (온톨로지 기반 영화 메타데이터간 연관성을 활용한 영화 추천 기법)

  • Kim, Jaeyoung;Lee, Seok-Won
    • Journal of Intelligence and Information Systems
    • /
    • v.19 no.3
    • /
    • pp.25-44
    • /
    • 2013
  • Accessing movie contents has become easier and increased with the advent of smart TV, IPTV and web services that are able to be used to search and watch movies. In this situation, there are increasing search for preference movie contents of users. However, since the amount of provided movie contents is too large, the user needs more effort and time for searching the movie contents. Hence, there are a lot of researches for recommendations of personalized item through analysis and clustering of the user preferences and user profiles. In this study, we propose recommendation system which uses ontology based knowledge base. Our ontology can represent not only relations between metadata of movies but also relations between metadata and profile of user. The relation of each metadata can show similarity between movies. In order to build, the knowledge base our ontology model is considered two aspects which are the movie metadata model and the user model. On the part of build the movie metadata model based on ontology, we decide main metadata that are genre, actor/actress, keywords and synopsis. Those affect that users choose the interested movie. And there are demographic information of user and relation between user and movie metadata in user model. In our model, movie ontology model consists of seven concepts (Movie, Genre, Keywords, Synopsis Keywords, Character, and Person), eight attributes (title, rating, limit, description, character name, character description, person job, person name) and ten relations between concepts. For our knowledge base, we input individual data of 14,374 movies for each concept in contents ontology model. This movie metadata knowledge base is used to search the movie that is related to interesting metadata of user. And it can search the similar movie through relations between concepts. We also propose the architecture for movie recommendation. The proposed architecture consists of four components. The first component search candidate movies based the demographic information of the user. In this component, we decide the group of users according to demographic information to recommend the movie for each group and define the rule to decide the group of users. We generate the query that be used to search the candidate movie for recommendation in this component. The second component search candidate movies based user preference. When users choose the movie, users consider metadata such as genre, actor/actress, synopsis, keywords. Users input their preference and then in this component, system search the movie based on users preferences. The proposed system can search the similar movie through relation between concepts, unlike existing movie recommendation systems. Each metadata of recommended candidate movies have weight that will be used for deciding recommendation order. The third component the merges results of first component and second component. In this step, we calculate the weight of movies using the weight value of metadata for each movie. Then we sort movies order by the weight value. The fourth component analyzes result of third component, and then it decides level of the contribution of metadata. And we apply contribution weight to metadata. Finally, we use the result of this step as recommendation for users. We test the usability of the proposed scheme by using web application. We implement that web application for experimental process by using JSP, Java Script and prot$\acute{e}$g$\acute{e}$ API. In our experiment, we collect results of 20 men and woman, ranging in age from 20 to 29. And we use 7,418 movies with rating that is not fewer than 7.0. In order to experiment, we provide Top-5, Top-10 and Top-20 recommended movies to user, and then users choose interested movies. The result of experiment is that average number of to choose interested movie are 2.1 in Top-5, 3.35 in Top-10, 6.35 in Top-20. It is better than results that are yielded by for each metadata.

The Dynamics of Noise and Vibration Engineering Vibrant as ever, for years to come

  • Leuridan, Jan
    • Proceedings of the Korean Society for Noise and Vibration Engineering Conference
    • /
    • 2010.05a
    • /
    • pp.47-47
    • /
    • 2010
  • Over the past 20 years, constant progress in noise and vibration (NVH) engineering has enabled to constantly advance quality and comfort of operation and use of really any products - from automobiles to aircraft, to all kinds of industrial vehicles and machines - to the extend that for many products, supreme NVH performance has becomes part of its brand image in the market. At the same time, the product innovation agenda in the automotive, aircraft and really many other industries, has been extended very much in recent years by meeting ever more strict environmental regulations. Like in the automotive industry, the drive towards meeting emission and CO2 targets leads to very much accelerated adoption of new powertrain concepts (downsizing of ICE, hybrid-electrical...), and to new vehicle architectures and the application of new materials to reduce weight, which bring new challenges for not only maintaining but further improving NVH performance. This drives for innovation in NVH engineering, so as to succeed in meeting a product brand performance for NVH, while as the same time satisfying eco-constraints. Product innovation has also become increasingly dependent on the adoption of electronics and software, which drives for new solutions for NVH engineering that can be applied for NVH performance optimization of mechatronic products. Finally, relentless pressure to shorten time to market while maintaining overall product quality and reliability, mandates that the practice and solutions for NVH engineering can be optimally applied in all phases of product development. The presentation will first review the afore trends for product and process innovation, and discuss the challenges they represent for NVH engineering. Next, the presentation discusses new solutions for NVH engineering of products, so as to meet target brand values, while at the same time meeting ever more strict eco constraints, and this within a context of increasing adoption of electronics and controls to drive product innovation. NVH being very much defined by system level performance, these solutions implement the approach of "Model Based System Engineering" to increase the impact of system level analysis for NVH in all phases of product development: - At the Concept Phase, to be able to do business case analysis of new product concepts; to arrive at an optimized and robust product architecture (e.g. to hybrid powertrain lay-out, to optimize fuel economy); to enable target cascading, to subsystem and component level. - In Development Phase, to increase realism and productivity of simulation, so as to frontload virtual validation of components and subsystems and to further reduce reliance on physical testing. - During the final System Testing Phase, to enable subsystem testing by a combination of physical testing and simulation: using simulation models to simulate the final integration context when testing a subsystem, enabling to frontload subsystem testing before final system integration is possible. - To interconnect Mechanical, Electronical and Controls engineering, in all phases of development, by supporting model driven controls engineering (MIL, SIL, HIL). Finally, the presentation reviews examples of how LMS is implementing such new applications for NVH engineering with lead customers in Europe, Asia and US, with demonstrated benefits both in terms of shortening development cycles, and/or enabling a simulation based approach to reduce reliance on physical testing.

  • PDF

An elastic distributed parallel Hadoop system for bigdata platform and distributed inference engines (동적 분산병렬 하둡시스템 및 분산추론기에 응용한 서버가상화 빅데이터 플랫폼)

  • Song, Dong Ho;Shin, Ji Ae;In, Yean Jin;Lee, Wan Gon;Lee, Kang Se
    • Journal of the Korean Data and Information Science Society
    • /
    • v.26 no.5
    • /
    • pp.1129-1139
    • /
    • 2015
  • Inference process generates additional triples from knowledge represented in RDF triples of semantic web technology. Tens of million of triples as an initial big data and the additionally inferred triples become a knowledge base for applications such as QA(question&answer) system. The inference engine requires more computing resources to process the triples generated while inferencing. The additional computing resources supplied by underlying resource pool in cloud computing can shorten the execution time. This paper addresses an algorithm to allocate the number of computing nodes "elastically" at runtime on Hadoop, depending on the size of knowledge data fed. The model proposed in this paper is composed of the layered architecture: the top layer for applications, the middle layer for distributed parallel inference engine to process the triples, and lower layer for elastic Hadoop and server visualization. System algorithms and test data are analyzed and discussed in this paper. The model hast the benefit that rich legacy Hadoop applications can be run faster on this system without any modification.