• Title/Summary/Keyword: software architecture

Search Result 1,994, Processing Time 0.032 seconds

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.

Targeting Analysis of Lumenal Proteins of Chloroplast of Wheat using Proteomic Techniques

  • Kamal, Abu Hena Mostafa;Kim, Da-Eun;Oh, Myoung-Won;Chung, Keun-Yook;Cho, Yong-Gu;Kim, Hong-Sig;Song, Beom-Heon;Lee, Chul-Won;Uozumi, Nobuyuki;Choi, Jong-Soon;Cho, Kun;Woo, Sun-Hee
    • Proceedings of the Plant Resources Society of Korea Conference
    • /
    • 2010.05a
    • /
    • pp.14-14
    • /
    • 2010
  • Plastid proteomics are essential organelles present in virtually all cells in plants and green algae. Plastids are responsible for the synthesis and storage of key molecules required for the basic architecture and functions of plant cells. The proteome of plastid, and in particular of chloroplast, have received significant amounts of attention in recent years. Various fractionation and mass spectrometry (MS) techniques have been applied to catalogue the chloroplast proteome and its sub-organelles compartments. To better understanding the function of the lumenal sub-organelles within the thylakoid network, we have carried out a systematical analysis and identification of the lumenal proteins in the thylakoid of wheat by using Tricine-SDS-PAGE, and LTQ-ESI-FTICR mass spectrometry followed by SWISS-PROT database searching. We isolation and fractionation these membrane from fully developed wheat leaves using a combination of differential and gradient centrifugation couple to high speed ultra-centrifuge. After collecting all proteins to eliminate possible same proteins, we estimated that there are 407 different proteins including chloroplast, chloroplast stroma, lumenal, and thylakoid membrane proteins excluding 20 proteins, which were identified in nucleus, cytoplasm and mitochondria. A combination of these three programs (PSORT, TargetP, TMHMM, and TOPPRED) was found to provide a useful tool for evaluating chloroplast localization, transit peptide, transmembranes, and also could reveal possible alternative processing sites and dual targeting. Finally, we report also sub-cellular location specific protein interaction network using Cytoscape software, which provides further insight into the biochemical pathways of photosynthesis. The present work helps understanding photosynthesis process in wheat at the molecular level and provides a new overview of the biochemical machinery of the thylakoid in wheat.

  • PDF

Implementation of a Legal Information Service System for Land Usage Regulations (토지이용규제 법률정보서비스 시스템의 구현)

  • Lee, Bum-Suk;Moon, Kyung-Won;Hong, Sung-Han;Kim, Eui-Chan;Hwang, Byung-Yeon
    • Journal of Korea Spatial Information System Society
    • /
    • v.8 no.3
    • /
    • pp.39-50
    • /
    • 2006
  • Rapid growth of the domestic economy caused a lot of the demand of land information. The land information system has to keep the records of the various data about land that includes its owner and usages. Also the system must present adequate results that have been accumulated upon a user's request. Since Korean Government enforces 'Law of National Land Usage and Management', the land in rural area was also tightly regulated as much as that in the urban area. In fact, when people wants to develop their land, then they realize that their land has many restrictions and regulations to use. Sometimes, they find many regulations and restrictions even in a parcel. Thus, many people quite often want to know all the laws, rules, regulations, and restrictions etc., whatever applicable on the land they are interested in. to use. The purpose of this paper is to show a legal service system that precisely presents all the related laws, regulations, and restrictions. for a piece of the land. It summarizes the search results on users' requests. It uses a knowledge-based expert system to figure out the users requests. In this paper, we designed the system architecture of the software, and implemented its prototype. The results on this system show more concise and user friendlier than those of the existing systems.

  • PDF

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.

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.

Experiments on An Network Processor-based Intrusion Detection (네트워크 프로세서 기반의 침입탐지 시스템 구현)

  • Kim, Hyeong-Ju;Kim, Ik-Kyun;Park, Dae-Chul
    • The KIPS Transactions:PartC
    • /
    • v.11C no.3
    • /
    • pp.319-326
    • /
    • 2004
  • To help network intrusion detection systems(NIDSs) keep up with the demands of today's networks, that we the increasing network throughput and amount of attacks, a radical new approach in hardware and software system architecture is required. In this paper, we propose a Network Processor(NP) based In-Line mode NIDS that supports the packet payload inspection detecting the malicious behaviors, as well as the packet filtering and the traffic metering. In particular, we separate the filtering and metering functions from the deep packet inspection function using two-level searching scheme, thus the complicated and time-consuming operation of the deep packet inspection function does not hinder or flop the basic operations of the In-line mode system. From a proto-type NP-based NIDS implemented at a PC platform with an x86 processor running Linux, two Gigabit Ethernet ports, and 2.5Gbps Agere PayloadPlus(APP) NP solution, the experiment results show that our proposed scheme can reliably filter and meter the full traffic of two gigabit ports at the first level even though it can inspect the packet payload up to 320 Mbps in real-time at the second level, which can be compared to the performance of general-purpose processor based Inspection. However, the simulation results show that the deep packet searching is also possible up to 2Gbps in wire speed when we adopt 10Gbps APP solution.

Component-Based Systematic Reengineering Process (컴포넌트 기반의 체계적인 재공학 프로세스)

  • Cha Jung-Jun;Kim Chul Hong;Yang Young-Jong
    • The KIPS Transactions:PartD
    • /
    • v.12D no.7 s.103
    • /
    • pp.947-956
    • /
    • 2005
  • Software(S/W) reengineering is one of the effective technologies to produce a business worth and en and the S/W ROI continuously. In spite of, S/W reengineering has been recognized a cost-consumptive works with inefficient productivity. In fact we have used to transform to confusion system with destructive system architecture by extending and updating legacy system in a temporary expedients. Moreover it is impossible to provide the time-market products for coping with rapid changeable system environment and meeting to complicated customer's requirements. Therefore, we need a systematic reengineering methodology to fulfill the changeable environment, as appearance of new IT techniques, various alteration of business information model, and increment of business logic. Legacy systems can be utilized as the core property in business organization through reengineering methodology. In this paper, we target to establish the reengineering process, proposed MaRMI-RE consisting of initial Planning phase, reverse engineering and component transformation phase. To describe the MaRMI-RE, we presented the concrete tasks and techniques and artifacts per individual phase in process, and the case study is showed briefly.

Semantic Multi-agents Framework for Ubiquitous Systems (유비쿼터스 시스템을 위한 시맨틱 다중 에이전트)

  • Choi Jung-Hwa;Park Young-Tack
    • Journal of KIISE:Software and Applications
    • /
    • v.32 no.3
    • /
    • pp.192-201
    • /
    • 2005
  • For the past ten years, the goal of ubiquitous computing research has been the establishment of a new technology system with the aim 'Anytime, Anywhere, and Any form'. The needs for agent technology innovations such as ontology-based structure, ontology-based agent communication language, and multi-agents frameworks have been identified. This paper proposes a noble multi-agents architecture for ubiquitous systems. We suggest four major steps in the interaction between human and agents which enable ubiquitous agents to process by themselves to provide adaptive service to meet human's needs. First, we propose a semantic web technology to represent the association between information resources more explicitly Second, we construct a semantic ontology so that agents can recognize web contents.'Third, we propose a method to communicate between agents using OWL ontologies. Finally, we suggest a multi-agents structure based on the JADE of FIPA to analyze messages and get information. The semantic multi-agents framework proposed in this paper infers semantic situations using semantic web technology based on ontologies. A service provided is inferred differently according to user state because the multi-agents communicate by using OWL ontology language. Therefore, our system better infers context information than other without ontologies.

Collision Analysis between FRP Fishing Boats According to Various Configurations (여러 가지 충돌 상황에 따른 FRP 어선 간의 충돌 해석)

  • Jang, In-Sik;Kim, Yong-Seop;Kim, Il-Dong
    • Journal of the Korean Society for Marine Environment & Energy
    • /
    • v.9 no.4
    • /
    • pp.253-262
    • /
    • 2006
  • In this paper, collision analysis is carried out between two FRP fishing boats. A computer simulation with finite element method is used to accomplish this objective. At first, a detailed geometric model of the boat is constructed using 3-D CAD program. The formation of a finite element from a geometric data of the boats is carried out using HYPERMESH that is the commercial software for mesh generation and post processing. Twelve collision configurations are established by combining two kinds of contact angle($90^{\circ},\;135^{\circ}$) and three different speed(5, 10, 15knot) for small and large boats. Collision analysis is accomplished using DYNA3D. Stress distribution and deformation shape are investigated for each collision condition. In general, $90^{\circ}$ collision angle generate larger stress than $135^{\circ}$ case and the collision for two moving boats showed larger maximum stress than the case that one is moving and the other is stationary. When analysis is carried out until 150ms contact parts of two boats are broken for 10 and 15knot collision speed, in which maximum stress is larger than ultimate strength of the material.

  • PDF