• Title/Summary/Keyword: 제품 아키텍처

Search Result 100, Processing Time 0.027 seconds

An Implementation of I/O Interface System for T/P and N/P Plant Simulator (화력 및 원자력 발전소 시뮬레이터 I/O 인터페이스 시스템 구축에 관한 연구)

  • 변승현
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 1999.10a
    • /
    • pp.144-149
    • /
    • 1999
  • 발전소의 안정적 운영을 위한 발전소 운전원의 훈련에는 기준 발전소 주제어실의 각종 패널라 계기들을 기계적으로 동일하게 만들고 정확한 수학적 모델로 발전소 시스템을 모사한 전 범위 시뮬레이터가 주로 이용된다. 전범위 시뮬레이터는 실제 현장을 모사하는 시뮬레이션 컴퓨터와 주제어실의 패널 계기들을 연결시켜 주는 I/O 인터페이스 시스템을 필요로 한다. 기 설치 운용되고 있는 선행 호기 시뮬레이터를 보면 주 공급업체는 모델링 기술을 가지고 있는 업체가 맡고, I/O 인터페이스 시스템은 I/O 모듈과 네트웍 프로토콜까지 협력업체나 자사의 독자 모델을 취하고 있다. 그러나 I/O 모듈의 제작사가 대부분 외국의 특정 업체여서 예비품의 입수가 용이하지 않아 유지보수가 어렵고, 많은 비용을 지불해야 하는 단점을 가지고 있다. 따라서, 유지보수 용이성과 경제적 측면에서 특정 벤더 규격에 종속되지 않고 일반적인 표준을 따르는 off-the-shelf 제품을 이용하는 발전소 시뮬레이터 I/O 인터페이스 시스템의 구축이 요구된다. 본 논문에서는 화력 발전소와 원자력 발전소를 대상으로 시뮬레이터 I/O 인터페이스 시스템의 요구사양을 소개하고, 네트웍에서 시스템 아키텍처까지 개방형 인터페이스 방식의 상용 제품을 채용하는 PC기반 시뮬레이터 I/O 인터페이스 시스템 구축방안을 제시하고, 성능 예측을 통해 제안한 시스템 구축 방안의 효용성을 보인다.

  • PDF

Business Model based Requirement Analysis from developing An Embedded System through Product-Line (제품-계열적 임베디드 시스템 개발을 위한 비즈니스 기반 요구분석)

  • Hong, Ki-Sam;Yoon, Hee-Byung
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.07b
    • /
    • pp.331-333
    • /
    • 2005
  • 제품-계열 방법은 소프트웨어 개발시 나오는 산출물들을 핵심자산으로 만들어 놓고, 이를 체계적으로 재사용할 수 있도록 지원하기 위한 프레임워크 역할을 한다. 그 초점은 소프트웨어 아키텍처나 상세설계 또는 코드에 맞추어져 있어서 임베디드 시스템 개발시 임베디드라는 특성화된 요구사항을 분석하고, 도출 하는데 미흡한 부분이 있다. 본 논문에서는 임베디드 시스템 개발시 요구분석 단계에 IDEF0 비즈니스 모델을 적용한 Feature 도출 및 분석 방법을 제안한다. 제안된 방법은 도메인 요구사항을 관리하는 측면에서 전체시스템에 대한 정확한 요구사항 도출과 분석이 가능하고, 도출된 Feature에 대한 공통성과 가변성을 식별 하는데 효율적이다.

  • PDF

Vocabulary Definition for Describing Business Process Events of International Logistics on EPCIS (EPCIS 국제물류 비즈니스 프로세스 이벤트 기술을 위한 어휘 정의)

  • Lee, Sun-Young;Bae, Woo-Sik;Lee, Jong-Yun
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.10 no.2
    • /
    • pp.334-344
    • /
    • 2009
  • The EPCglobal Network is a system which provides the information of items to suppliers, consumers, and customers by granting identification numbers on the goods based on the technologies of EPC(Electronic Product Code) and RFID(Radio Frequency Identification), and connecting the space to store those information by network. The EPCglobal architecture framework is also a service consolidating supply and process chain by using EPC for the common goal of business corporations. In the national level, it is necessary to define standard vocabularies for each location and logistics business process for RFID environment using the pre-constructed logistics information infrastructure. Therefore, we define the standard vocabularies and partially user vocabularies for international logistics on EPCglobal network architecture. Finally, we believe that our vocabularies contribute to describing the events fur the EPCglobal network architecture and actually providing usable platform via the XML implementation.

A Ligthtweight Experimental Frame based on Microservice Architecture (마이크로서비스아키텍처 기반 경량형 모의실험환경)

  • Gyu-Sik Ham;Hyeon-Gi Kim;Jin-Woo Kim;Soo-Young Jang;Eun-Kyung Kim;Chang-beom Choi
    • Journal of IKEEE
    • /
    • v.28 no.2
    • /
    • pp.123-130
    • /
    • 2024
  • As technology advances swiftly and the lifespan of products becomes increasingly short, there is a demand to fasten the pace of research outcomes, product development, and market introduction. As a result, the researchers and developers need a computational experiment environment that enables rapid verification of the experiment and application of research findings. Such an environment must efficiently harness all available computational resources, manage simulations across diverse test scenarios, and support the experimental data collection. This research introduces the design and implementation of an experimental frame based on a microservice architecture. The experimental frame leverages scripts to utilize computing resources optimally, making it more straightforward for users to conduct simulations. It features an experimental frame capable of automatically deploying scenarios to the computing components. This setup allows for the automatic configuration of both the computing environment and experiments based on user-provided scenarios and experimental software, facilitating effortless execution of simulations.

Design of Product-Line Architecture based-on Common Architecture (공통 아키텍처 기반 제품계열 아키텍처 설계)

  • Oh, Young-Bae;Shin, Sung-Oog;Kim, Young-Gab;Baik, Doo-Kwon
    • Journal of Information Technology Services
    • /
    • v.5 no.2
    • /
    • pp.155-168
    • /
    • 2006
  • Software product line is a software product or a set of software system, which has common functions. We can develop a specific software product, which satisfies requirements of a particular market segment and a mission in a specific domain by reusing the core asset such as the developed software architecture through the software product line. Software development methodology based on the software product line can develop a software more easily and fast by reusing the developed software core asset. Developed countries of software technology select software product line as a core field of software production technology, and support technology development. In case of USA, CMU/SEI(Carnegie Mellon University/Software Engineering Institute) developed product-line framework 4.0 together with the industry and the Department of Defense. Europe is supporting the development of product line technology through ITEA(IT for European Advancement) program. However, industries in our country understand the necessity of software production technology based on product line concept for the purpose of increasing productivity, it is not sufficient to invest for this technology development. In this paper, we aim to construct the common architecture of software product line for production of the software product line.

Methods of managing UI Assets in Product-Line Engineering (Product-Line 에서의 UI 자산화 기법)

  • Hwang Kil-Seung;Yoon Seok-Jin;Song Moon-Sub;Yang Young-Jong
    • Annual Conference of KIPS
    • /
    • 2004.11a
    • /
    • pp.421-424
    • /
    • 2004
  • Product-Line 기반의 소프트웨어 개발은 특정 도메인의 소프트웨어 제품군 내의 공통성과 가변성 분석을 통한 공통 아키텍처의 추출과 재사용으로 개발의 생산성과 효율성을 향상시킨다. 일반적인 Product-Line 기반 방법론에 따르면, 재사용되는 핵심자산은 아키텍처, 컴포넌트, 등의 소프트웨어 내부 비즈니스 로직에 한정되어 있으며, 실제로 소프트웨어 개발에 있어 많은 비용이 지출되는 UI(User Interface), 데이터베이스 등의 설계 및 개발에 대한 내용은 언급되어 있지 않은 실정이다. 본 논문에서는 소프트웨어 개발에 필요한 UI 모듈을 핵심자산의 형태로 Product-Line 에서 사용할 수 있도록 하는 방법을 제안한다. UI 모듈을 설계하여 명세하는 방법과 설계된 UI를 디자인 템플릿과 연결하여 내부 로직과 연계하는 방법에 대해 설명한다. 이 방법을 이용하면 Product-Line을 위한 핵심자산 구성시 UI 모듈을 포함할 수 있어 생산성과 효율성을 향상시킬 수 있을 것으로 생각된다.

  • PDF

Design of a Smart Home System Architecture based on OSGi (OSGi 기반의 스마트 홈 시스템 아키텍처 설계)

  • Son, Min-Woo;Lim, Chul-Ho;Park, Byung-Chul;Shin, Dong-il;Shin, Dong-kyoo
    • Annual Conference of KIPS
    • /
    • 2004.05a
    • /
    • pp.857-860
    • /
    • 2004
  • 인터넷 사용인구가 전 국민의 3분의 2가 넘었고, 초고속 인터넷 설치가구가 벌써 1,100만 이상에 이르게 되었다. 점점 더 사람들은 디지털 생활에 익숙해져 가고 있고, 디지털을 떠나서 살아갈 수 없게 되고 있다. 이러한 분위기에 더하여 가정내의 가전기기들도 디지털화 되고 있고, 이것들을 네트워크로 연결하여 원격지에서 제어하는 홈 네트워크 관련 기술들이 현실화 되고 있다. 그러나, 여러 가전회사들이 각자의 미들웨어를 만들고 이것을 이용해서 제품들을 만들고 있다. 따라서 스마트 홈(Smart Home)[1]을 구성하기 위한 여러 가지 미들웨어 제안들이 나오게 되었고, 이것들은 계속 혼재할 것으로 예상되어 실제로 홈 네트워크를 구성하는데 많은 혼란이 예상되고 있다. 본 논문에서는 여러 가지 미들웨어를 통합하는 OSGi(Open Service Gateway Initiative)[2,3]를 기반으로 구성된 스마트 홈 시스템 아키텍처를 제안하여 홈 네트워크 구성에 대한 위험 부담이 적고 신뢰할 수 있는 방법을 제시하고자 한다.

  • PDF

A Development of The Dynamic Reconfigurable Components based on Software Product Line : Guided Weapon System (소프트웨어 프로덕트 라인공학을 적용한 동적 재구성 컴포넌트 개발 : 유도무기체계)

  • Lee, Jae-Oh;Lee, Jae-Jin;Suk, Jee-Beom;Seo, Yoon-Ho
    • Journal of the Korea Society for Simulation
    • /
    • v.19 no.4
    • /
    • pp.179-188
    • /
    • 2010
  • The concern of Software Product Line(SPL) engineering is spreading widely because the program or product developers are able to satisfy the customer's demands quickly and give a way to handle maintenance efficiently. SPL is a reuse paradigm that reuse common parts and adopts variable parts optionally to form a differentiated product by analyzing domains. Purposes of this paper are to design an architecture which has a dynamic reconfiguration function and to develop basic components which are the basic unit of reconfiguration to raise the reuse level of the guided weapon system using the SPL. Initially we design an architecture and define basic components for developing a dynamic reconfigurable components based on SPL. Then we develop the composer for physical components and behavior components referenced by behavior models of OneSAF.

Variability Support in Component-based Product Lines using Component Code Generation (컴포넌트 코드 생성을 통한 컴포넌트 기반 제품 라인에서의 가변성 지원)

  • Choi, Seung-Hoon
    • Journal of Internet Computing and Services
    • /
    • v.6 no.4
    • /
    • pp.21-35
    • /
    • 2005
  • Software product-lines is the software development paradigm to attain the rapid development of quality applications by customizing the reconfigurable components and composing them based on predefined software architectures. Recently various methodologies for the component-based product lines are proposed, but these don't provide the specific implementation techniques of the components in terms of variability resolution mechanism. In other hand, the several approaches to implement the component supporting the variabilities resolution are developed, but these don't define the systematic analysis and design method considering the variabilities from the initial phase. This paper proposes the integration of PLUS, the one of product line methodologies extending UML modeling, and component code generation technique in order to increase the efficiency of producing the specific product in the software product lines. In this paper, the component has the hierarchical architecture consisting of the implementation elements, and each implementation elements are implemented as XSLT scripts. The codes of the components are generated from the feature selection. Using the microwave oven product lines as case study, the development process for the reconfigurable components supporting the automatic variability resolution is described.

  • PDF

A Requirement Priority Process of Embedded Systems based on the Dependency and Aspect (의존과 관점 기반 임베디드 시스템의 요구사항 우선순위 프로세스)

  • Hwang, Wi-Yong;Kang, Dong-Su;Song, Chee-Yang;Seong, Jae-Seok;Baik, Doo-Kwon
    • The KIPS Transactions:PartD
    • /
    • v.16D no.5
    • /
    • pp.767-790
    • /
    • 2009
  • Setting up a priorityfor an embedded system is greatly significant because a release plan at the early stage of product developments can properly be established through right decision making procedures based on the priorities. For instance, both dependencies among requirements and the aspects of product developers should be considered into the priorities to improve the embedded system. Especially, trade-offs among the requirements, which are quite different depending on H/W and S/W architecture styles they use, should be acknowledged without exception. However, the selection process on the priority has hitherto been fairly systematic in the existing environment where hardware and software are not being considered at once. Therefore, this paper suggests an dependency and aspect-based model and process for the requirements of the priority. For this, the paper analyzes the trade-offs between the requirements depending on the disparate Architecture styles of H/W and S/W, and it also reflects the viewpoints of the developers. For thelast thing, the model and process suggested will be applied to the case of the development of both cell phones and cameras to gain authenticity and reliability. In conclusion, the danger occurring when the release plan is constructed can be minimized by screening the priorities that optimizes the embedded system more explicitly.