• Title/Summary/Keyword: design reuse

Search Result 676, Processing Time 0.032 seconds

A Study on OLE/COM-based GIS Data Provider Component Development Toward Application System Development (응용시스템 구축을 위한 OLE/COM 기반의 GIS 데이터 제공자 컴포넌트 시스템에 관한 연구)

  • 김민수;김광수;오병우;이기원
    • Spatial Information Research
    • /
    • v.7 no.2
    • /
    • pp.175-190
    • /
    • 1999
  • Recently , as GIS technology is rapidly improved and stabilized, there are some needs to reuse pre-developed and powerful GIS technology. GIS standardization based on components and open interfaces becomes a way to solve those reusability of previous GIS technology. This GIS standardization currently focuses on building the GIS Data Infrastructure that is being deployed globally. Especially, OpenGIS consortium which is mainly made up of international GIS leading vendors is announcing some GIS abstract specifications and implementation specifications. This study focuses on how could we design and implement the OLE/COM-based data provider component based on various DBMS or file systems, how could these data provider components be used for enterprise UIS(Urban Information Systems) and how could various formatted GIS data be shared in one system. Also some problems practically caused by an implementation process of data provider component are listed up and some solutions are given. Furthermore, design and analysis of UML(Unified Modeling Language) was reformed through the data provider component development task and this UML methodology is able to indicate a standardized model for newly developed data provider component.

  • PDF

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.

Effect of Online Food Service Franchise Experiences on Satisfaction and Revisit Intention: Application of ANN Analysis (외식프랜차이즈의 서비스 경험이 만족과 재방문의도에 미치는 영향: 인공신경망 분석의 적용)

  • LEE, Shin-Hwa;AHN, Sung-Man;LEE, You-Jung
    • The Korean Journal of Franchise Management
    • /
    • v.10 no.2
    • /
    • pp.59-70
    • /
    • 2019
  • Purpose - Every company studies how to attract and retain new customers to increase competitiveness and profitability. Companies establish strategies to attract customers, secure competitive advantage and generate revenue. Businesses are looking for newer and better ways to differentiate themselves in the marketplace. One of the requirements for service differentiation is to make it a prerequisite for an engaging customer experience. Customer experience can be attained through service experience. Satisfaction determine whether to reuse the food service franchise. The purpose of this study is to investigate the effect of customer experience on the satisfaction and revisit intention of food service franchise. In this study, customer experience consists of three attributes such as service environment, food quality, and price fairness. Also, this study is to identify the importance of three service experience attributes of customer satisfaction and revisit intention using ANN (artificial neural network) analysis. Research design, data, methodology - The survey was conducted on customers who have visited franchise restaurants in one month in order to examine how service environment, food quality, and price fairness have been influenced customer satisfaction and revisit intention through online survey company (SM culture & contents). A total of 300 representative surveys were collected. Of those collected surveys, 26 were not used due to missing information, resulting in 274 as the final sample size. The sample size was more than 10 times more than the number of variables used in the structural model analysis. Results - The findings of this study are as follows: Service environment and price fairness have a significant effect on satisfaction. However, food quality did not have a significant effect on satisfaction. Finally, it was found that satisfaction had a significant effect on revisit intention. Meanwhile, according to the results of ANN analysis, satisfaction as a dependent variable was found to be the most important in male price fairness and service environment in female. Also, when the revisit intention is used as a dependent variable, both male and female price fairness are important. Also, when the intention to revisit is used as a dependent variable, both male and female price processes are important. Conclusions - First, a restaurant franchise enterprise needs to manage customer service experience. Customers should strive to eat and enjoy at a dining franchise store. Second, it is necessary to design a food service franchise shop as a customer-oriented service environment. Franchise companies need to improve the environment so that customers can use the store conveniently. Third, the restaurant franchise menu price needs to be cheaper than the alternative menu. The restaurant franchise menu needs to be constructed with a popular menu that can be used continuously by the customer, so that it can be set at a reasonable price.

Activation Analysis of Dual-purpose Metal Cask After the End of Design Lifetime for Decommission (설계수명 이후 해체를 위한 금속 겸용용기의 방사화 특성 평가)

  • Kim, Tae-Man;Ku, Ji-Young;Dho, Ho-Seog;Cho, Chun-Hyung;Ko, Jae-Hun
    • Journal of Nuclear Fuel Cycle and Waste Technology(JNFCWT)
    • /
    • v.14 no.4
    • /
    • pp.343-356
    • /
    • 2016
  • The Korea Radioactive Waste Agency (KORAD) has developed a dual-purpose metal cask for the dry storage of spent nuclear fuel that has been generated by domestic light-water reactors. The metal cask was designed in compliance with international and domestic technology standards, and safety was the most important consideration in developing the design. It was designed to maintain its integrity for 50 years in terms of major safety factors. The metal cask ensures the minimization of waste generated by maintenance activities during the storage period as well as the safe management of the waste. An activation evaluation of the main body, which includes internal and external components of metal casks whose design lifetime has expired, provides quantitative data on their radioactive inventory. The radioactive inventory of the main body and the components of the metal cask were calculated by applying the MCNP5 ORIGEN-2 evaluation system and by considering each component's chemical composition, neutron flux distribution, and reaction rate, as well as the duration of neutron irradiation during the storage period. The evaluation results revealed that 10 years after the end of the cask's design life, $^{60}Co$ had greater radioactivity than other nuclides among the metal materials. In the case of the neutron shield, nuclides that emit high-energy gamma rays such as $^{28}Al$ and $^{24}Na$ had greater radioactivity immediately after the design lifetime. However, their radioactivity level became negligible after six months due to their short half-life. The surface exposure dose rates of the canister and the main body of the metal cask from which the spent nuclear fuel had been removed with expiration of the design lifetime were determined to be at very low levels, and the radiation exposure doses to which radiation workers were subjected during the decommissioning process appeared to be at insignificant levels. The evaluations of this study strongly suggest that the nuclide inventory of a spent nuclear fuel metal cask can be utilized as basic data when decommissioning of a metal cask is planned, for example, for the development of a decommissioning plan, the determination of a decommissioning method, the estimation of radiation exposure to workers engaged in decommissioning operations, the management/reuse of radioactive wastes, etc.

Using the METHONTOLOGY Approach to a Graduation Screen Ontology Development: An Experiential Investigation of the METHONTOLOGY Framework

  • Park, Jin-Soo;Sung, Ki-Moon;Moon, Se-Won
    • Asia pacific journal of information systems
    • /
    • v.20 no.2
    • /
    • pp.125-155
    • /
    • 2010
  • Ontologies have been adopted in various business and scientific communities as a key component of the Semantic Web. Despite the increasing importance of ontologies, ontology developers still perceive construction tasks as a challenge. A clearly defined and well-structured methodology can reduce the time required to develop an ontology and increase the probability of success of a project. However, no reliable knowledge-engineering methodology for ontology development currently exists; every methodology has been tailored toward the development of a particular ontology. In this study, we developed a Graduation Screen Ontology (GSO). The graduation screen domain was chosen for the several reasons. First, the graduation screen process is a complicated task requiring a complex reasoning process. Second, GSO may be reused for other universities because the graduation screen process is similar for most universities. Finally, GSO can be built within a given period because the size of the selected domain is reasonable. No standard ontology development methodology exists; thus, one of the existing ontology development methodologies had to be chosen. The most important considerations for selecting the ontology development methodology of GSO included whether it can be applied to a new domain; whether it covers a broader set of development tasks; and whether it gives sufficient explanation of each development task. We evaluated various ontology development methodologies based on the evaluation framework proposed by G$\acute{o}$mez-P$\acute{e}$rez et al. We concluded that METHONTOLOGY was the most applicable to the building of GSO for this study. METHONTOLOGY was derived from the experience of developing Chemical Ontology at the Polytechnic University of Madrid by Fern$\acute{a}$ndez-L$\acute{o}$pez et al. and is regarded as the most mature ontology development methodology. METHONTOLOGY describes a very detailed approach for building an ontology under a centralized development environment at the conceptual level. This methodology consists of three broad processes, with each process containing specific sub-processes: management (scheduling, control, and quality assurance); development (specification, conceptualization, formalization, implementation, and maintenance); and support process (knowledge acquisition, evaluation, documentation, configuration management, and integration). An ontology development language and ontology development tool for GSO construction also had to be selected. We adopted OWL-DL as the ontology development language. OWL was selected because of its computational quality of consistency in checking and classification, which is crucial in developing coherent and useful ontological models for very complex domains. In addition, Protege-OWL was chosen for an ontology development tool because it is supported by METHONTOLOGY and is widely used because of its platform-independent characteristics. Based on the GSO development experience of the researchers, some issues relating to the METHONTOLOGY, OWL-DL, and Prot$\acute{e}$g$\acute{e}$-OWL were identified. We focused on presenting drawbacks of METHONTOLOGY and discussing how each weakness could be addressed. First, METHONTOLOGY insists that domain experts who do not have ontology construction experience can easily build ontologies. However, it is still difficult for these domain experts to develop a sophisticated ontology, especially if they have insufficient background knowledge related to the ontology. Second, METHONTOLOGY does not include a development stage called the "feasibility study." This pre-development stage helps developers ensure not only that a planned ontology is necessary and sufficiently valuable to begin an ontology building project, but also to determine whether the project will be successful. Third, METHONTOLOGY excludes an explanation on the use and integration of existing ontologies. If an additional stage for considering reuse is introduced, developers might share benefits of reuse. Fourth, METHONTOLOGY fails to address the importance of collaboration. This methodology needs to explain the allocation of specific tasks to different developer groups, and how to combine these tasks once specific given jobs are completed. Fifth, METHONTOLOGY fails to suggest the methods and techniques applied in the conceptualization stage sufficiently. Introducing methods of concept extraction from multiple informal sources or methods of identifying relations may enhance the quality of ontologies. Sixth, METHONTOLOGY does not provide an evaluation process to confirm whether WebODE perfectly transforms a conceptual ontology into a formal ontology. It also does not guarantee whether the outcomes of the conceptualization stage are completely reflected in the implementation stage. Seventh, METHONTOLOGY needs to add criteria for user evaluation of the actual use of the constructed ontology under user environments. Eighth, although METHONTOLOGY allows continual knowledge acquisition while working on the ontology development process, consistent updates can be difficult for developers. Ninth, METHONTOLOGY demands that developers complete various documents during the conceptualization stage; thus, it can be considered a heavy methodology. Adopting an agile methodology will result in reinforcing active communication among developers and reducing the burden of documentation completion. Finally, this study concludes with contributions and practical implications. No previous research has addressed issues related to METHONTOLOGY from empirical experiences; this study is an initial attempt. In addition, several lessons learned from the development experience are discussed. This study also affords some insights for ontology methodology researchers who want to design a more advanced ontology development methodology.

A study on drainage characteristics and load amount evaluation by crop type in a hydroponic cultivation facility of horticultural complex (수경재배 시설원예단지 작물 유형별 배액 특성 및 부하량 평가 연구)

  • Jin, Yujeong;Kang, Taegyoung;Lim, Ryugab;Kim, Hyunwoo;Kang, Donghyeon;Park, Minjung;Son, Jinkwan
    • Journal of Wetlands Research
    • /
    • v.23 no.4
    • /
    • pp.352-363
    • /
    • 2021
  • The purpose of this study was to evaluate the load of nutrients contained in the drainage discharged from the facility horticultural complex and to use them for re-use of fluids and design for introduction of water treatment plants. Representative hydroponic cultivation crops were selected as tomato, paprika, cucumber, and strawberry, and the total number of samples analyzed for water quality was 80. As a result of the analysis, since various fertilizer components such as N, P, K+, Na+, Mg2+, Ca2+, Si4+, HCO3-, Cl-, S2-, Fe, Mn, Cu, Zn, Mo and B are contained at very high concentrations in the drainage, the need for water treatment was confirmed. Through statistical analysis, it was analyzed that the drainage concentration of strawberries was lower than that of tomatoes, paprika, and cucumbers. In the case of tomatoes, these essential ion concentrations are the highest, so it was confirmed that they are subject to valuable resources in terms of reuse of fertilizers. The load of N and P of the drainage discharged from the facility horticultural complex 1m2 was analyzed. For N, the daily processing capacity of 4.0 kg of tomatoes, 3.3 kg of paprika, 3.0 kg of cucumbers, and 1.5 kg of strawberries was calculated based on 1 ha. It was suggested that the P concentration needs a scale and capacity that can handle 0.5 kg of tomatoes, 0.6 kg of paprika, 0.4 kg of cucumber, and 0.2 kg of strawberries per day. Through this study, the amount of nitrogen and phosphorus contained in the drainage discharged from the greenhouse of each crop was evaluated to analyze the economy. In addition, it was expected to be used as basic data that can be used to calculate the treatment capacity to be reflected when introducing water treatment facilities in facility horticultural complexes for sustainable agriculture.

Design Information Management System Core Development Using Industry Foundation Classes (IFC를 이용한 설계정보관리시스템 핵심부 구축)

  • Lee Keun-hyung;Chin Sang-yoon;Kim Jae-jun
    • Korean Journal of Construction Engineering and Management
    • /
    • v.1 no.2 s.2
    • /
    • pp.98-107
    • /
    • 2000
  • Increased use of computers in AEC (Architecture, Engineering and Construction) has expanded the amount of information gained from CAD (Computer Aided Design), PMIS (Project Management Information System), Structural Analysis Program, and Scheduling Program as well as making it more complex. And the productivity of AEC industry is largely dependent on well management and efficient reuse of this information. Accordingly, such trend incited much research and development on ITC (Information Technology in Construction) and CIC (Computer Integrated Construction) to be conducted. In exemplifying such effort, many researchers studied and researched on IFC (Industry Foundation Classes) since its development by IAI (International Alliance for Interoperability) for the product based information sharing. However, in spite of some valuable outputs, these researches are yet in the preliminary stage and deal mainly with conceptual ideas and trial implementations. Research on unveiling the process of the IFC application development, the core of the Design Information management system, and its applicable plan still need be done. Thus, the purpose of this paper is to determine the technologies needed for Design Information management system using IFC, and to present the key roles and the process of the IFC application development and its applicable plan. This system play a role to integrate the architectural information and the structural information into the product model and to group many each product items with various levels and aspects. To make the process model, we defined two activities, 'Product Modeling', 'Application Development', at the initial level. Then we decomposed the Application Development activity into five activities, 'IFC Schema Compile', 'Class Compile', 'Make Project Database Schema', 'Development of Product Frameworker', 'Make Project Database'. These activities are carried out by C++ Compiler, CAD, ObjectStore, ST-Developer, and ST-ObjectStore. Finally, we proposed the applicable process with six stages, '3D Modeling', 'Creation of Product Information', 'Creation and Update of Database', 'Reformation of Model's Structure with Multiple Hierarchies', 'Integration of Drawings and Specifications', and 'Creation of Quantity Information'. The IFCs, including the other classes which are going to be updated and developed newly on the construction, civil/structure, and facility management, will be used by the experts through the internet distribution technologies including CORBA and DCOM.

  • PDF

A MVC Framework for Visualizing Text Data (텍스트 데이터 시각화를 위한 MVC 프레임워크)

  • Choi, Kwang Sun;Jeong, Kyo Sung;Kim, Soo Dong
    • Journal of Intelligence and Information Systems
    • /
    • v.20 no.2
    • /
    • pp.39-58
    • /
    • 2014
  • As the importance of big data and related technologies continues to grow in the industry, it has become highlighted to visualize results of processing and analyzing big data. Visualization of data delivers people effectiveness and clarity for understanding the result of analyzing. By the way, visualization has a role as the GUI (Graphical User Interface) that supports communications between people and analysis systems. Usually to make development and maintenance easier, these GUI parts should be loosely coupled from the parts of processing and analyzing data. And also to implement a loosely coupled architecture, it is necessary to adopt design patterns such as MVC (Model-View-Controller) which is designed for minimizing coupling between UI part and data processing part. On the other hand, big data can be classified as structured data and unstructured data. The visualization of structured data is relatively easy to unstructured data. For all that, as it has been spread out that the people utilize and analyze unstructured data, they usually develop the visualization system only for each project to overcome the limitation traditional visualization system for structured data. Furthermore, for text data which covers a huge part of unstructured data, visualization of data is more difficult. It results from the complexity of technology for analyzing text data as like linguistic analysis, text mining, social network analysis, and so on. And also those technologies are not standardized. This situation makes it more difficult to reuse the visualization system of a project to other projects. We assume that the reason is lack of commonality design of visualization system considering to expanse it to other system. In our research, we suggest a common information model for visualizing text data and propose a comprehensive and reusable framework, TexVizu, for visualizing text data. At first, we survey representative researches in text visualization era. And also we identify common elements for text visualization and common patterns among various cases of its. And then we review and analyze elements and patterns with three different viewpoints as structural viewpoint, interactive viewpoint, and semantic viewpoint. And then we design an integrated model of text data which represent elements for visualization. The structural viewpoint is for identifying structural element from various text documents as like title, author, body, and so on. The interactive viewpoint is for identifying the types of relations and interactions between text documents as like post, comment, reply and so on. The semantic viewpoint is for identifying semantic elements which extracted from analyzing text data linguistically and are represented as tags for classifying types of entity as like people, place or location, time, event and so on. After then we extract and choose common requirements for visualizing text data. The requirements are categorized as four types which are structure information, content information, relation information, trend information. Each type of requirements comprised with required visualization techniques, data and goal (what to know). These requirements are common and key requirement for design a framework which keep that a visualization system are loosely coupled from data processing or analyzing system. Finally we designed a common text visualization framework, TexVizu which is reusable and expansible for various visualization projects by collaborating with various Text Data Loader and Analytical Text Data Visualizer via common interfaces as like ITextDataLoader and IATDProvider. And also TexVisu is comprised with Analytical Text Data Model, Analytical Text Data Storage and Analytical Text Data Controller. In this framework, external components are the specifications of required interfaces for collaborating with this framework. As an experiment, we also adopt this framework into two text visualization systems as like a social opinion mining system and an online news analysis system.

Prediction of Absorption Behavior of Carbon Dioxide on Membrane Contactor (분리막 접촉기를 통한 이산화탄소 흡수거동 예측)

  • Cho, In-Gi;Ahn, Hyo-Seong;Hahm, Moon-Ky;Kim, I.H.;Lee, Yong-Taek;Park, You-In;Lee, Kew-Ho
    • Membrane Journal
    • /
    • v.10 no.1
    • /
    • pp.39-46
    • /
    • 2000
  • To predict the absorption behavior of carbon dioxide on membrane contactor, an aqueous potassium carbonate solution as an absorbent. The reversible reactions of carbon dioxide with chemicals were considered, and the physicochemical properties of reaction rate constants, equilibrium constants, solubilities and diffusion coefficients were used as a function of concentration of carbon dioxide and the temperature. A non-wetted mode was also used as an operating condition of the membrane contactor. In these operation conditions, the effect of the following system parameters were studied : the concentration of potassium carbonate, the velocity of the absorbent and the pressure of the mixture gas. The absorption behavior of carbon dioxide caused by a facilitated transport was observed as the increment of the concentration of the absorbent. The absorption rate of carbon dioxide was increased as the absorbent velocity was increased. Furthermore, it was found that the pressure if the mixture gas and the reuse number of absorbent affect severely the absorption rate of carbon dioxide. The absorption behavior was successfully predicted by the computer simulation using the system parameters which are important for design and operation of the membrane contactor.

  • PDF

Design and Implementation of a Transparent Security Infrastructure using Filter and Transformer (필터와 트랜스포머를 이용한 투명한 보안기반의 설계 및 구현)

  • Kim, Yong-Min;Lee, Do-Heon;Noh, Bong-Nam;Choi, Rak-Man;Ine, So-Ran
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.4
    • /
    • pp.975-983
    • /
    • 1998
  • In these days, information communication systems are based on both open distributed computing technologies and object-oriented techniques like inheritance, encapsulation and object reuse to support various system configuration and application. As information systems are interconnected through unsecure networks, the need for the secure information exchange is more critical than before. In this paper, we have designed and implemented a transparent CORBA-basce Security infrastructure with authentication, security context association, access control and security information management to support a secure applications in distributed object environment. SESAME Ver. 4 was adopted as an external security service to manage user privilege attributes and to distribute keys for data encryption, decryption and integrity. Using filter and transformer with an interface to Object Request Broker, it provides a transparent security service to applications. The filter objects are special classes that allow additional parameters to be inserted into messages before they are sent and removed just after they are received. The transformer objects are special classes that allow direct access to the byte stream of every messages for encryption and decryption before it is sent and just after it is received. This study is to implement the access control interceptor(ACI) and the secure invocation interceptor(SII) of secure ORB defined in CORBA using filter and transformer.

  • PDF