• Title/Summary/Keyword: Component-based Software Development

검색결과 395건 처리시간 0.031초

A Study on Model Development for SW Human Resources Development using Supply Chain Management Model (SCM 모델을 이용한 SW인력양성 모형개발 연구)

  • Lee, Jung-Mann;Om, Ki-Yong;Song, Chan-Hoo;Kim, Kwan-Young
    • Journal of Korea Technology Innovation Society
    • /
    • 제10권1호
    • /
    • pp.22-46
    • /
    • 2007
  • This article introduces a recent innovation in Korea's human resources development policy in the SW sector. Facing serious problems in cultivating SW engineers such as a mismatch in supply and demand of SW workers, shortage of globally competitive SW professionals, and insufficient education and training of university graduates, the Korean government has decided to adopt a new paradigm in national SW engineering education, based on supply chain management (SCM) in manufacturing. SCM has been a major component of the corporate competitive strategy, enhancing organizational productiveness and responsiveness in a highly competitive environment. It weighs improving competitiveness of the supply chain as a whole via long-term commitment to supply chain relationships and a cooperative, integrated approach to business processes. These characteristics of SCM are believed to provide insight into a more effective IT education and university-industry collaboration. On the basis of the SCM literature, a framework for industry-oriented SW human resources development is designed, and then applied in the case of nurturing computer-software engineers in Korea. This approach is expected to fumish valuable implications not only to Korean policy makers, but also to other countries making similar efforts to enhance the effectiveness and flexibility in human resources development. The construction of SCM-based SW HRD model is first trial to apply SCM into SW HRD field. The model is divided into three kinds of primary activities and two kinds of supportive activities in the field of value chain such as SW HRD Council, SW demand and supply plan establishment and the integration of SW engineering capabilities that contribute the reduction of the skill and job matching through SW HR demand and supply collaboration.

  • PDF

DEVELOPMENT OF KASI SOLAR IMAGING SPECTROGRAPH (한국천문연구원 태양영상분광기 개발)

  • Kim, Y.H.;Moon, Y.J.;Cho, K.S.;Park, Y.D.;Choi, S.H.;Jang, B.H.;Kim, S.
    • Publications of The Korean Astronomical Society
    • /
    • 제21권2호
    • /
    • pp.51-59
    • /
    • 2006
  • We have successfully developed the KASI (Korea Astronomy and Space Science Institute) Solar Imaging Spectrograph (KSIS), which has been originally upgraded from the KASI solar spectrograph that was able to record solar spectra for a given slit region and to inspect the response function of narrow band filters. A prototype KSIS was developed in 2004 by using a scanning mirror in front of the spectrograph slit and a SBIG ST-8XE CCD camera. Its main disadvantage is that it took a long time (about 13 minutes) to scan a whole active region. In this work, we have upgraded the KSIS by installing a much faster Dalsa 1M15 CCD camera, which gives a data acquisition time of about 2.5 minutes. The software for KSIS was also improved for the new CCD camera on the basis of component-based development method. We have successfully made a test observation for a simple and small active region (AR10910) using the improved KSIS system. Our observations show that H-alpha images for several wavelengths have typical features in a sunspot as well as a H-alpha centerline image is quite similar to a BBSO H-alpha image, demonstrating the capability of the KSIS system.

Empirical Research on Search model of Web Service Repository (웹서비스 저장소의 검색기법에 관한 실증적 연구)

  • Hwang, You-Sub
    • Journal of Intelligence and Information Systems
    • /
    • 제16권4호
    • /
    • pp.173-193
    • /
    • 2010
  • The World Wide Web is transitioning from being a mere collection of documents that contain useful information toward providing a collection of services that perform useful tasks. The emerging Web service technology has been envisioned as the next technological wave and is expected to play an important role in this recent transformation of the Web. By providing interoperable interface standards for application-to-application communication, Web services can be combined with component-based software development to promote application interaction and integration within and across enterprises. To make Web services for service-oriented computing operational, it is important that Web services repositories not only be well-structured but also provide efficient tools for an environment supporting reusable software components for both service providers and consumers. As the potential of Web services for service-oriented computing is becoming widely recognized, the demand for an integrated framework that facilitates service discovery and publishing is concomitantly growing. In our research, we propose a framework that facilitates Web service discovery and publishing by combining clustering techniques and leveraging the semantics of the XML-based service specification in WSDL files. We believe that this is one of the first attempts at applying unsupervised artificial neural network-based machine-learning techniques in the Web service domain. We have developed a Web service discovery tool based on the proposed approach using an unsupervised artificial neural network and empirically evaluated the proposed approach and tool using real Web service descriptions drawn from operational Web services repositories. We believe that both service providers and consumers in a service-oriented computing environment can benefit from our Web service discovery approach.

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년도 춘계학술대회 논문집
    • /
    • 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

Bug Reports Attribute Analysis for Fixing The Bug on The Internet of Things (사물인터넷 관련 버그 정정을 위한 버그리포트 속성 분석)

  • Knon, Ki Mun;Jeong, Seong Soon
    • Journal of the Institute of Electronics and Information Engineers
    • /
    • 제52권5호
    • /
    • pp.235-241
    • /
    • 2015
  • Nowadays, research and industry on the internet of things is rapidly developing. Bug fixed field of the Software development related internet of things is a very important things. In this study, we analyze the properties that can affect what the bug fix-time by analyzing the time required to fix a bug associated with the Internet of Things. Using the k-NN classification method based on the attribute information to be classified as bug reports. Extracts a bug report based on the results of a similar property. Bug fixed by calculating the time of a similar bug report predicts the fix-time for new bugs. Depending on the prediction of the properties that affect the bug correction time, the properties of os, component, reporter, and assignee showed the best prediction accuracy.

Space-Efficient Compressed-Column Management for IoT Collection Servers (IoT 수집 서버를 위한 공간효율적 압축-칼럼 관리)

  • Byun, Siwoo
    • Asia-pacific Journal of Multimedia Services Convergent with Art, Humanities, and Sociology
    • /
    • 제9권1호
    • /
    • pp.179-187
    • /
    • 2019
  • With the recent development of small computing devices, IoT sensor network can be widely deployed and is now readily available with sensing, calculation and communi-cation functions at low cost. Sensor data management is a major component of the Internet of Things environment. The huge volume of data produced and transmitted from sensing devices can provide a lot of useful information but is often considered the next big data for businesses. New column-wise compression technology is mounted to the large data server because of its superior space efficiency. Since sensor nodes have narrow bandwidth and fault-prone wireless channels, sensor-based storage systems are subject to incomplete data services. In this study, we will bring forth a short overview through providing an analysis on IoT sensor networks, and will propose a new storage management scheme for IoT data. Our management scheme is based on RAID storage model using column-wise segmentation and compression to improve space efficiency without sacrificing I/O performance. We conclude that proposed storage control scheme outperforms the previous RAID control by computer performance simulation.

A Review of the Application of Constructed Wetlands as Stormwater Treatment Systems

  • Reyes, Nash Jett;Geronimo, Franz Kevin;Guerra, Heidi;Jeon, Minsu;Kim, Lee-Hyung
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 한국수자원학회 2022년도 학술발표회
    • /
    • pp.162-162
    • /
    • 2022
  • Stormwater management is an essential component of land-use planning and development. Due to the additional challenges posed by climate change and urbanization, various stormwater management schemes have been developed to limit flood damages and ease water quality concerns. Nature-based solutions (NBS) are increasingly used as cost-effective measures to manage stormwater runoff from various land uses. Specifically, constructed wetlands were already considered as socially acceptable green stormwater infrastructures that are widely used in different countries. There is a large collection of published literature regarding the effectiveness or efficiency of constructed wetlands in treating stormwater runoff; however, metadata analyses using bibliographic information are very limited or seldomly explored. This study was conducted to determine the trends of publication regarding stormwater treatment wetlands using a bibliometric analysis approach. Moreover, the research productivity of various countries, authors, and institutions were also identified in the study. The Web of Science (WoS) database was utilized to retrieve bibliographic information. The keywords ("constructed wetland*" OR "treatment wetland*" OR "engineered wetland*" OR "artificial wetland*") AND ("stormwater*" or "storm water*") were used to retrieve pertinent information on stormwater treatment wetlands-related publication from 1990 up to 2021. The network map of keyword co-occurrence map was generated through the VOSviewer software and the contingency matrices were obtained using the Cortext platform (www.cortext.net). The results obtained from this inquiry revealed the areas of research that have been adequately explored by past studies. Furthermore, the extensive collection of published scientific literature enabled the identification of existing knowledge gaps in the field of stormwater treatment wetlands.

  • PDF

Vulnerability Discovery Method Based on Control Protocol Fuzzing for a Railway SCADA System (제어프로토콜 퍼징 기반 열차제어시스템 취약점 검출 기법)

  • Kim, Woo-Nyon;Jang, Moon-Su;Seo, Jeongtaek;Kim, Sangwook
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • 제39C권4호
    • /
    • pp.362-369
    • /
    • 2014
  • A railway SCADA system is a control systems that provide the trains with the electricity. A railway SCADA system sends commands to the RTUs(remote terminal unit) and then it gathers status information of the field devices in the RTUs or controls field devices connected with the RTUs. The RTU can controls input output modules directly, gathers the status information of the field devices connected with it, and send the information to the control center. In this way, a railway SCADA system monitors and controls the electricity power for running trains. The cyber attackers may use some vulnerabilities in the railway SCADA system software to attack critical infrastructures. The vulnerabilities might be created in the railway software development process. Therefore it need to detect and remove the vulnerabilities in the control system. In this paper we propose a new control protocol fuzzing method to detect the vulnerabilities in the DNP3 protocol based application running on VxWorks in RTU(Remote Terminal Unit) that is a component of the centralized traffic control system for railway. Debug-channel based fuzzing method is required to obtain process status information from the VxWorks.

A Scenario-based Goal-oriented Approach for Use Case Modeling (유즈케이스 모델링을 위한 시나리오 근간의 목표(Goal)지향 분석 방안)

  • Lee, Jae-Ho;Kim, Jae-Seon;Park, Soo-Yong
    • Journal of KIISE:Software and Applications
    • /
    • 제29권4호
    • /
    • pp.211-224
    • /
    • 2002
  • As system become larger and more complex, it is important to correctly analyze and specify user's requirements. Use case modeling is widely used in Object-Oriented Analysis and Design(OOAD) and Component-Based Development(CBD). It is useful to mitigate the complexity of the requirements analysis. However, use cases are difficult to be structured, to explicitly represent non-functional requirements, and to analyze what is affected by changes of use cases. To alleviate these problems, we propose scenario-based goal-oriented approach for use case modeling. The approach is to apply goal-oriented analysis method to use case model. Since goal-oriented analysis method is not systematic and heuristics is considerably involved, we adopted scenarios as the basis for the goal extraction. The proposed method is applied to City Bus Information Subsystem(CBIS) in Intelligent Transport Systems(ITS) domain. The proposed approach helps software engineer to analyze what is affected by use case's changes and represent non-functional requirements.

Techniques to Transform EJB 2.1 Components to EJB 3.0 for Performance Improvement and Component Reusability (컴포넌트의 성능향상과 재사용을 위한 EJB 2.1 컴포넌트에서 EJB 3.0로의 변환기법)

  • Lee, Hoo-Jae;Kim, Ji-Hyeok;Rhew, Sung-Yul
    • Journal of KIISE:Software and Applications
    • /
    • 제36권4호
    • /
    • pp.261-272
    • /
    • 2009
  • The EJB 3.0 specifications, which were improved in terms of performance and ease of development, were recently announced. Accordingly, for the EJB 3.0 application environment, developers generally prefer the gradual transformation of components whose performance must be improved to the complete transformation of all the EJB 2.1 components into EJB 3.0 components. Previous studies, however, did not consider the service of the application and did not ensure the compatibility and reusability of the components in the full replacement of EJB 3.0 due to the transformation using different specifications. This study proposed three transformation techniques that consider the service supported in the existing application, wherein the compatibility and reusability of the components are ensured in the case of the full replacement of EJB 3.0. The proposed transformation techniques are techniques for gradual transformation, such as direct transformation that directly connects components, indirect transformation that uses the EJB connector, and indirect template transformation wherein the template pattern is applied to the indirect transformation. The proposed transformation techniques were verified by comparing the reusability and processing capability of the components per second, and the standards for selecting a technique were provided based on the characteristics of the transformation into EJB 3.0 that were found in this study.