• Title/Summary/Keyword: System Lifecycle Approach

Search Result 34, Processing Time 0.02 seconds

Development of PLM Prototype for Conceptual Design of Marine Vessels (선박의 초기설계 제품정보관리를 위한 PLM 시스템 원형 개발)

  • Lee, Chan-Woo;Lee, Jang-Hyun;Lee, Kyung-Ho;Lee, Jae-Beom;Kim, Dae-Seok;Seo, Heung-Won
    • Journal of the Computational Structural Engineering Institute of Korea
    • /
    • v.21 no.6
    • /
    • pp.543-553
    • /
    • 2008
  • Shipbuilding is a kind of ETO(Engineering To Order) industry which designs and produces a product in accordance to various requirement of customers, rules and regulations. Recently, the number of ordered ships has been increased by up to two or three times in each domestic shipyards. Most shipyards have been adopted 3D ship CAD, ERP(Enterprise Resource Planning) and APS(Advanced Planning System) to get an efficient product development and manufacturing system. However, not only the effective operation of 3D ship CAD, ERP and APS but also the production efficiency can be achieved only if product information management which can manages the product data is implemented in an integrated environment. Present study has suggested a systematic approach to implement a PLM system to manage the product data in early design shipbuilding. Also, a prototype of PLM is implemented to manage the product data in a basic ship-design. In the prototype system, a product structure and architecture of PLM is considered.

A Method to Specify and Verify Requirements for Safety Critical System (안전 필수 시스템을 위한 요구사항 명세 및 검증 방법)

  • Lim, Hye Sun;Lee, Seok-Won
    • Journal of KIISE
    • /
    • v.44 no.9
    • /
    • pp.893-907
    • /
    • 2017
  • In safety-critical systems, software defects may have serious consequences. Therefore, defects should be considered during the requirements specification process, which is the first step of a software development lifecycle. Stakeholder requirements that are usually written in natural language are difficult to derived, and there may also be defects due to ambiguity and inaccuracy. To address these issues, we propose a requirement specification method using a standardized Boilerplate and a GSN Model. The Boilerplate is a semi-standard language that follows a predefined format. Due to its ability to provide a consistent representation of the requirements, boilerplate helps stakeholders avoid ambiguities about what they mean and to define the exact meaning of the requirement. Meanwhile, GSN is recognized notation to prepare a Safety Case to prove to authorities that a system is safe. It can be expressed as a functional goal, e.g., Safety Evidence, etc. The proposed study allows an analyst to easily identify a fault from the early stage of the software development lifecycle. The Boilerplate and GSN Model are designed to specify the requirements of safety critical systems and to prove safety conformity through a connection with Safety Evidence. In addition, the proposed approach is also useful to develop secure software by correcting deficiencies in the requirements found during this process.

State-Monitoring Component-based Fault-tolerance Techniques for OPRoS Framework (상태감시컴포넌트를 사용한 OPRoS 프레임워크의 고장감내 기법)

  • Ahn, Hee-June;Ahn, Sang-Chul
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.16 no.8
    • /
    • pp.780-785
    • /
    • 2010
  • The OPRoS (Open Platform for Robotic Services) framework is proposed as an application runtime environment for service robot systems. For the successful deployment of the OPRoS framework, fault tolerance support is crucial on top of its basic functionalities of lifecycle, thread and connection management. In the previous work [1] on OPRoS fault tolerance supports, we presented a framework-based fault tolerance architecture. In this paper, we extend the architecture with component-based fault tolerance techniques, which can provide more simplicity and efficiency than the pure framework-based approach. This argument is especially true for fault detection, since most faults and failure can be defined when the system cannot meet the requirement of the application functions. Specifically, the paper applies two widely-used fault detection techniques to the OPRoS framework: 'bridge component' and 'process model' component techniques for fault detection. The application details and performance of the proposed techniques are demonstrated by the same application scenario in [1]. The combination of component-based techniques with the framework-based architecture would improve the reliability of robot systems using the OPRoS framework.

Preemptive Failure Detection using Contamination-Based Stacking Ensemble in Missiles

  • Seong-Mok Kim;Ye-Eun Jeong;Yong Soo Kim;Youn-Ho Lee;Seung Young Lee
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.18 no.5
    • /
    • pp.1301-1316
    • /
    • 2024
  • In modern warfare, missiles play a pivotal role but typically spend the majority of their lifecycle in long-term storage or standby mode, making it difficult to detect failures. Preemptive detection of missiles that will fail is crucial to preventing severe consequences, including safety hazards and mission failures. This study proposes a contamination-based stacking ensemble model, employing the local outlier factor (LOF), to detect such missiles. The proposed model creates multiple base LOF models with different contamination values and combines their anomaly scores to achieve a robust anomaly detection. A comparative performance analysis was conducted between the proposed model and the traditional single LOF model, using production-related inspection data from missiles deployed in the military. The experimental results showed that, with the contamination parameter set to 0.1, the proposed model exhibited an increase of approximately 22 percentage points in accuracy and 71 percentage points in F1-score compared to the single LOF model. This approach enables the preemptive identification of potential failures, undetectable through traditional statistical quality control methods. Consequently, it contributes to lower missile failure rates in real battlefield scenarios, leading to significant time and cost savings in the military industry.

An Identification and Specification Method of Crosscutting Concerns based on Goal-Scenario Modeling for Aspect-Oriented Software Development (Aspect-Oriented 소프트웨어 개발을 위한 목표-시나리오 모델링 기반의 횡단관심사 식별 및 명세화 방법)

  • Kim, Sun-Hwa;Kim, Min-Seong;Park, Soo-Yong
    • Journal of KIISE:Software and Applications
    • /
    • v.35 no.7
    • /
    • pp.424-430
    • /
    • 2008
  • Identifying crosscutting concerns during requirements engineering phase is one of the most essential parts in Aspect-Oriented Software Development. Considering crosscutting concerns in the earlier phase of the development improves consistency among requirements so that it can help maintain software systems efficiently and effectively. It also provides a systematic way to manage requirements changes by supporting traceability throughout the software lifecycle. Thus, identifying tangled and scattered concerns, and encapsulating them into separate entities must be addressed from the early phase of the development. To do so, first, functional and non-functional concerns must be clearly separated. Second, a pointcut where a main concern meets crosscutting concerns should be defined and specified precisely. Third, it is required to detect conflicts being occurred during composition of crosscutting concerns from the earlier phase. Therefore, this paper proposes a systematic approach to identifying and specifying crosscutting concerns using goal-scenario based requirements analysis. And we demonstrate the applicability of the approach by applying it into the intelligent service robot system.

Pattern-Oriented Software Development Process using Incremental Composition for Design Patterns (디자인 패턴의 점진적 통합을 이용한 패턴지향 소프트웨어 개발 방법)

  • Kim, Woon-Yong;Choi, Young-Keun
    • The KIPS Transactions:PartD
    • /
    • v.10D no.5
    • /
    • pp.763-772
    • /
    • 2003
  • Design patterns are known widely by the techniques to improve software qualify. The design patterns are efficient solutions for problems occurring frequently in software development. Recently there are wide researches for design patterns to find them and to verify usability for them. But there are very few researches to define systematic development approaches about constructing application using design patterns. In this paper, we propose an approach for the pattern-oriented software development process using incremental composition for design patterns. For this proposal, first we define a development process using design patterns, propose technique for incremental composition for design patterns and view ports for software in the process. Also we deal with the problem of efficient traceability and maintenance to design patterns in the software system. And we use a feedback framework system as an illustrative example to show how the process can be used to develop the pattern-oriented software. In the development of software, the systematic development approach and usage increase efficiency to develop the system by using design experience and technique early in the development lifecycle. Therefore the system will assure the high stability and reusability and offer the low cost and time for development.

Contingent Analysis of the Relationship between Evaluation type and MIS Performance (MIS 평가 유형과 MIS 성과 간의 상황적 관계에 관한 연구)

  • Chung, Moon-Sang
    • The Journal of Information Systems
    • /
    • v.13 no.2
    • /
    • pp.225-240
    • /
    • 2004
  • The most critical problem of MIS evaluation is the lack of the systematic framework to cover various factors and viewpoints. To solve this problem, this study takes the multi-level and contingent approach to performance evaluation, composed of three levels: evaluating the contribution of MIS to an organization [strategy level]; evaluating the activities of MIS department or MIS function as an organizational sub-function through the overall MIS lifecycle [function level]; and evaluating the quality or productivity of the application systems as MIS outputs [system level]. Ideal MIS evaluation should include all three levels of the hierarchy with balanced importance. However, MIS evaluationcanbedividedintothreetypes,suchasstrategy-oriented, function-oriented and system-oriented evaluation, depending on the focus and emphasis of evaluation. The usage pattern of each evaluation type is analyzed according to contingent variables of MIS evaluation such as MIS maturity, information intensity and firm size, and top management's intent. It is also found that the firms of higher MIS maturity and top management's intent use the strategy-oriented evaluation type, and the firms with strategy-oriented evaluation type show a higher MIS performance. Further, MIS maturity and top management's intent show contingent effects between evaluation type and MIS performance. Some managerial implications can be drawn based on the results of the study. First, strategy-oriented evaluation of MIS is more important as many firms more often use information technology as a strategic weapon. Second, MIS performance varies with evaluation type. Therefore, the design of MIS evaluation framework should be done carefully in the strategic and managerial contexts. Third, firms are recommend to use a different evaluation type according to organizational characteristics such as MIS maturity and information intensity.

  • PDF

A Case Study on R&D Process Innovation Using PI6sigma Methodology (PI6sigma를 이용한 R&D 프로세스 혁신 사례 연구)

  • Kim, Young-Jin;Jeong, Woo-Cheol;Choi, Young-Keun
    • Journal of Korean Society of Industrial and Systems Engineering
    • /
    • v.33 no.1
    • /
    • pp.17-23
    • /
    • 2010
  • The corporate R&D(Research and Development) has a primary role of new product development and its potential is the most crucial factor to estimate corporate future value. However, its systemic inadequacies and inefficiencies, the shorten product life-cycle to satisfy customer needs, the global operations by outsourcing strategy, and the reduction of product cost, are starting to expose to R&D business processes. The three-phased execution strategy for R&D innovation is introduced to establish master plan for new R&D model. From information technology point of view, PLM(Product Life-cycle Management) is one of the business total solutions in product development area. It is not a system, but the strategic business approach that collaboratively manage the product from beginning stage to end of life in all business areas PLM functions and capabilities are usually used as references to re-design new R&D process. BPA(Business Process Assessment) and 5DP(Design Parameters) in PI6sigma developed by Samsung SDS Consulting division are introduced to establish R&D master plan and re-design process respectively. This research provides a case study for R&D process innovation. How process assessment and PMM(Process Maturity Model) can be applied in business processes, and also it explains process re-design by 5DP method.

CIA-Level Driven Secure SDLC Framework for Integrating Security into SDLC Process (CIA-Level 기반 보안내재화 개발 프레임워크)

  • Kang, Sooyoung;Kim, Seungjoo
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.30 no.5
    • /
    • pp.909-928
    • /
    • 2020
  • From the early 1970s, the US government began to recognize that penetration testing could not assure the security quality of products. Results of penetration testing such as identified vulnerabilities and faults can be varied depending on the capabilities of the team. In other words none of penetration team can assure that "vulnerabilities are not found" is not equal to "product does not have any vulnerabilities". So the U.S. government realized that in order to improve the security quality of products, the development process itself should be managed systematically and strictly. Therefore, the US government began to publish various standards related to the development methodology and evaluation procurement system embedding "security-by-design" concept from the 1980s. Security-by-design means reducing product's complexity by considering security from the initial phase of development lifecycle such as the product requirements analysis and design phase to achieve trustworthiness of product ultimately. Since then, the security-by-design concept has been spread to the private sector since 2002 in the name of Secure SDLC by Microsoft and IBM, and is currently being used in various fields such as automotive and advanced weapon systems. However, the problem is that it is not easy to implement in the actual field because the standard or guidelines related to Secure SDLC contain only abstract and declarative contents. Therefore, in this paper, we present the new framework in order to specify the level of Secure SDLC desired by enterprises. Our proposed CIA (functional Correctness, safety Integrity, security Assurance)-level-based security-by-design framework combines the evidence-based security approach with the existing Secure SDLC. Using our methodology, first we can quantitatively show gap of Secure SDLC process level between competitor and the company. Second, it is very useful when you want to build Secure SDLC in the actual field because you can easily derive detailed activities and documents to build the desired level of Secure SDLC.

Advanced Optimization of Reliability Based on Cost Factor and Deploying On-Line Safety Instrumented System Supporting Tool (비용 요소에 근거한 신뢰도 최적화 및 On-Line SIS 지원 도구 연구)

  • Lulu, Addis;Park, Myeongnam;Kim, Hyunseung;Shin, Dongil
    • Journal of the Korean Institute of Gas
    • /
    • v.21 no.2
    • /
    • pp.32-40
    • /
    • 2017
  • Safety Instrumented Systems (SIS) have wide application area. They are of vital importance at process plants to detect the onset of hazardous events, for instance, a release of some hazardous material, and for mitigating their consequences to humans, material assets, and the environment. The integrated safety systems, where electrical, electronic, and/or programmable electronic (E/E/PE) devices interact with mechanical, pneumatic, and hydraulic systems are governed by international safety standards like IEC 61508. IEC 61508 organises its requirements according to a Safety Life Cycle (SLC). Fulfilling these requirements following the SLC can be complex without the aid of SIS supporting tools. This paper presents simple SIS support tool which can greatly help the user to implement the design phase of the safety lifecycle. This tool is modelled in the form of Android application which can be integrated with a Web-based data reading and modifying system. This tool can reduce the computation time spent on the design phase of the SLC and reduce the possible errors which can arise in the process. In addition, this paper presents an optimization approach to SISs based on cost measures. The multi-objective genetic algorithm has been used for the optimization to search for the best combinations of solutions without enumeration of all the solution space.