• 제목/요약/키워드: Component development

검색결과 3,943건 처리시간 0.035초

자동화시스템을 위한 컴포넌트 기반의 통신 Emulate 구현 (The Implementation of Communication Emulate Based on Component For Automation System)

  • 정화영
    • 디지털콘텐츠학회 논문지
    • /
    • 제3권2호
    • /
    • pp.245-254
    • /
    • 2002
  • 현재, 자동화 시스템을 위한 통신분야는 TCP/IP를 기반으로 하는 네트워크 기반 원격제어 부분과 시스템의 각 내부 장치들간의 통신을 위한 간단한 직렬통신으로 나뉠 수 있다. 네트워크의 비약적인 발전에도 불구하고 내부 제어를 위한 통신부분은 현재까지 간단한 RS232기반을 사용하고 있다. 또한, 시스템의 개발기법은 각 기능단위의 모듈러 프로그래밍 기법에서 객체지향 프로그램으로 발전하였으며, 현재는 소프트웨어의 부품단위인 컴포넌트 기반 개발기법으로 발전하였다. 이는, 비즈니스 로직을 포함하는 독립적인 운영단위를 조립하며 새로운 시스템의 개발로 이어지는 기법으로서 소프트웨어 개발기법의 새로운 대안으로 제시되고 있다. 따라서, 본 연구는 컴포넌트 기반의 개발 기법을 적용한 GUI기반의 RS232C에서의 내부통신 Emulate를 구현하였다. 이는, 수신부와 송신부로 나뉘어지는 통신 제어부분을 컴포넌트화 하였으며, 이를 합성함으로서 제어부에서는 송,수신 데이터의 핸들링을 담당하도록 하였다.

  • PDF

LIN-23, an E3 Ubiquitin Ligase Component, Is Required for the Repression of CDC-25.2 Activity during Intestinal Development in Caenorhabditis elegans

  • Son, Miseol;Kawasaki, Ichiro;Oh, Bong-Kyeong;Shim, Yhong-Hee
    • Molecules and Cells
    • /
    • 제39권11호
    • /
    • pp.834-840
    • /
    • 2016
  • Caenorhabditis elegans (C. elegans) utilizes two different cell-cycle modes, binucleations during the L1 larval stage and endoreduplications at four larval moltings, for its postembryonic intestinal development. Previous genetic studies indicated that CDC-25.2 is specifically required for binucleations at the L1 larval stage and is repressed before endoreduplications. Furthermore, LIN-23, the C. elegans ${\beta}$-TrCP ortholog, appears to function as a repressor of CDC-25.2 to prevent excess intestinal divisions. We previously reported that intestinal hyperplasia in lin-23(e1883) mutants was effectively suppressed by the RNAi depletion of cdc-25.2. Nevertheless, LIN-23 targeting CDC-25.2 for ubiquitination as a component of E3 ubiquitin ligase has not yet been tested. In this study, LIN-23 is shown to be the major E3 ubiquitin ligase component, recognizing CDC-25.2 to repress their activities for proper transition of cell-cycle modes during the C. elegans postembryonic intestinal development. In addition, for the first time that LIN-23 physically interacts with both CDC-25.1 and CDC-25.2 and facilitates ubiquitination for timely regulation of their activities during the intestinal development.

대규모 소프트웨어 개발 사업에서의 품질 보증을 위한 개발방법론 (A Development Methodology for Quality Assurance System in Large-Scale Software Development Project)

  • 윤석환;박지은;신용백
    • 품질경영학회지
    • /
    • 제25권1호
    • /
    • pp.142-155
    • /
    • 1997
  • To successfully carry out large scale research projects while su, pp.rting quality assurance of research output, effective and systematic management through utilization of resources such as manpower, time and cost as well as engineering techniques such as component technology and design methodology is required. It is necessary to establish development methodology to su, pp.rt quality assurance. The development methodology covers the contents and procedures of the project, such as division of the project into independently executable units, allocation of resources including researchers, component technology, related know-how and equipment, deployment of research units and integration of the project at the end. In this paper we present systematic development methodology for quality assurance in large scale software development projects by analyzing the contents of the methodology a, pp.ied to the Gigabit Information-processing And Networking Technology development project(GIALT).

  • PDF

컴포넌트 식별 방법에 관한 비교 연구 (A Comparison Study of Methods about Component Identification)

  • 최미숙
    • 한국컴퓨터산업학회논문지
    • /
    • 제3권3호
    • /
    • pp.383-390
    • /
    • 2002
  • 컴포넌트에 의한 시스템 구축은 기능 중심의 독립적인 컴포넌트를 기반으로 새로운 소프트웨어를 구축한다. 컴포넌트를 중심으로 한 소프트웨어의 개발은 품질향상, 마른 개발과 유지보수의 효율성과 같은 소프트웨어의 재사용에 의해서 얻을 수 있는 이익을 얻을 수 있다. 컴포넌트 기반의 시스템에서 재사용성을 높일 수 있는 고 품질 컴포넌트의 효율적인 식별과 구축은 가장 중요한 목표이자 성공 요소이다. 따라서 컴포넌트 개발자는 현재 각 컴포넌트 개발 방법론들의 컴포넌트 식별에 대한 장점과 단점을 파악하여 개발하고자 하는 시스템에 적합한 방법론을 선택하는 것이 필요하고 또한 여러 방법론의 단점을 보완하여 독립적인 컴포넌트를 효율적으로 식별할 수 있는 새로운 방법론을 개발하는 것이 필요하다. 그러기 위해서는 다양한 방법론에 대한 비교 분석이 절실히 요청된다. 본 논문은 최근에 산업계에서 널리 쓰이고 있는 대표적인 컴포넌트 기반 소프트웨어 개발 방법론인 Rational사의 RUP(Rational Unified Process)[1,9], Computer Associates사의 CBD96[2,3]과, Compuware사의 UNIFACE[5] 그리고 Cheesman과 Daniels가 CBD96의 컴포넌트 개발 방법을 화장하여 제안한 UML Components 방법론[4] 등의 컴포넌트 식별 방법을 설명하고 그들의 문제점을 기술한다. 그리고 컴포넌트 식별 방법들을 총체적인 측면에서 비교 분석한다.

  • PDF

컴포넌트 기반 설계의 게임 사이트 구축 (Construction of a Game Site by the Component Base Design)

  • 김치수;김재웅
    • 인터넷정보학회논문지
    • /
    • 제4권3호
    • /
    • pp.23-30
    • /
    • 2003
  • 컴포넌트 기반 기술은 개발 시간과 비용을 줄일 뿐만 아니라 유지보수를 효율적으로 할 수 가 있다. 본 논문에서는 게임 사이트 구축을 위한 게임 설치/실행 컴포넌트를 포함한 여러 컴포넌트들을 도출하였고. UML을 이용하여 분석 및 설계를 하였다. 만일 프로그래머가 한번 클릭으로 게임 프로그램의 배포, 설치 및 실행하는 컴포넌트와 그 외의 컴포넌트들을 사용하여 게임 사이트를 구축한다면, 그들은 사이트를 쉽게 관리할 수 있고 게임 프로그램을 효과적으로 배포할 수 있으며, 편리한 사용자 인터페이스를 제공할 수 있다. 또한 컴포넌트를 재사용함으로써 프로그래머는 게임 사이트를 쉽고 경제적으로 개발 할 수 있다.

  • PDF

컴포넌트 기반 SCORM 표준 LMS의 개발 방법론 연구 (A Study on Development Methodology of SCORM Standard LMS Based on the Component Architecture)

  • 김강석;김기석
    • 컴퓨터교육학회논문지
    • /
    • 제6권1호
    • /
    • pp.19-28
    • /
    • 2003
  • 본 논문에서는 e-learning의 컨텐츠 표준화 연구에 있어 국내외적으로 관심이 집중되고 있는 ADL의 SCORM 표준을 따르는 LMS를 개발하기 위해 컴포넌트 구조에 기반한 개발 방법론을 제시한다. 또한 JSP, EJB 등 J2EE 기반의 분산 객체 컴포넌트에 기반하여 개발된 LMS인 iOneLMS를 SCORM 표준을 따르는 LMS로 변환하기 위해 제시된 방법론에 따라 SCORM 핵심 모듈을 설계하고 J2EE 기반의 EJB 컴포넌트로 구현하였다. SCORM 컴포넌트 모듈은 컨텐츠 들여오기, 강좌등록하기, 수강 및 학습 데이터 수집 등 세 모듈로 나누어 구현하도록 하였으며, 구현 과정에서 ADL 및 AICC에서 제공하는 클래스 라이브러리를 일부 재사용 하였다.

  • PDF

내장형 제어기를 위한 컴포넌트 소프트웨어 아키텍처 (Component Software Architecture for Embedded Controller)

  • 송오석;김동영;전윤호;이윤수;홍선호;신성훈;최종호
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2000년도 제15차 학술회의논문집
    • /
    • pp.8-8
    • /
    • 2000
  • PICARD (Port-Interface Component Architecture for Real-time system Design) is a software architecture and environment, which is aimed to reduce development time and cost of real-time, control system. With PICARD, a control engineer can construct a control system software by assembling pre-built software components us ing interact ive graphical development environment. PICARD consists of PVM(Picard Virtual Machine) , a component library, and PICE(PIcard Configuration Editor). PVM is a real-time engine of the PICARD system which runs control tasks on a real-time operating system. The component library is composed of components which are called task blocks. PICE is a visual editor which can configure control tasks by creating data-flow diagrams of task blocks or Ladder diagrams for sequential logics. For the communication between PVM on a target system and PICE on a host computer, a simple protocol and tools for stub generation was dove]oped because RPC or CORBA is difficult to be applied for the embedded system. New features such as a byte-code based run time system and a simple and easy MMI builder are also introduced.

  • PDF

상품 콘텐츠에 따른 EJB 기반의 물품 구매 시스템 구현 (The Implementation of EJB Based Goods Purchase System on the Commercial Contents)

  • 정화영
    • 한국콘텐츠학회논문지
    • /
    • 제3권1호
    • /
    • pp.39-46
    • /
    • 2003
  • 전자상거래분야는 시공간을 넘은 소비자의 취향 및 요구에 따라 보다 효율적인 서비스 지원을 위하여 급속히 변화 되고 있다. 이에, 다양한 상품에 따른 콘텐츠의 처리와 관리는 소비자의 측면에서 고려되고, 컴포넌트 기반의 개발은 이를 효과적으로 운영하기 위하여 개발자 및 관리자의 측면에서 고려되었다. 즉, 전자상거래 시스템은 소비자의 다양한 취향에 따른 상품콘텐츠 관리와 이를 효율적이고 능동적으로 대처할 수 있는 컴포넌트 기반의 개발을 필요로 한다. 따라서, 본 연구에서는 서버측 컴포넌트 모델인 EJB(Enterprise Java Beans)기반의 물품 구매 시스템을 구현하였다. 이는, 상품 콘텐츠에서 구매에 이르는 각 기능단위를 독립적인 수행모듈인 컴포넌트로 구현하며, 이를 합성함으로서 전체의 구매 시스템을 이루도록 하였다. 이에 따라, 독립 기능 단위인 컴포넌트는 다양하게 변화되는 콘텐츠의 처리에 능동적으로 대처할 수 있다.

  • PDF

컴포넌트기반의 XML/EDI 시스템 설계 및 구현 (Design and Implementation of Component-Based XML/EDI System)

  • 문태수;김호진
    • 한국정보시스템학회지:정보시스템연구
    • /
    • 제12권1호
    • /
    • pp.87-116
    • /
    • 2003
  • One of the important applications for business-to-business electronic commerce is in procurement and inventory management using electronic data interchange(EDI). Using online catalogs and approved supplier lists, firms can easily create requisitions and purchasing documents. The emerging trend in EDI technology is changed from VAN(Value Added Network) based EDI to XML based EDI. This paper intends to suggest a component-based XML/EDI system using Unified Modeling Language(UML), as an application system for automobile part industry. Applying component based XML/EDI systems designed with UML methodology, we analyzed the workflow and the document on procurement process between trading partners and implemented a prototype of efficient XML/EDI system, as a surrogate of existing VAN/EDI. The result of applying object-oriented CBD(Component Based Development) technique is to minimize the risk of life cycle and facilitate the reuse of software as mentioned to limitation of information engineering methodology. It enables the interoperability with corporate legacy systems such as ERP(Enterprise Resource Planning), SCM(Supply Chain Management). This system proposes a solution to apply analysis phase and design phase in implementation of XML/EDI system. The implementation of XML/EDI system using CBD shows the ease of use in software reuse and the interoperability with corporate internal information system. The purchasing department with XML/EDI system can electronically communicate purchase orders, delivery schedules to external suppliers and interoperate with other application systems.

  • PDF

OPRoS 기반 로봇 컴포넌트 상호 운용성 평가 시스템 개발 (Development of OPRoS based robot component interoperability evaluation system)

  • 정봉원;송병열
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2016년도 추계학술대회
    • /
    • pp.215-218
    • /
    • 2016
  • 로봇은 다양한 기능을 하는 기기들이 유기적으로 결합하여 동작한다. OPRoS (Open Platform for Robotic Services) 프레임웍은 여러 기관 및 개발자가 로봇에 탑재되는 부품을 컴포넌트 형태로 개발하여 자유롭게 결합시킬 수 있는 통합 개발 환경을 제공한다. 로봇의 신뢰성 있는 동작을 확보하기 위해 개발자는 또 다른 개발자가 만든 컴포넌트들과 상호 운용을 시험해야 한다. 이를 위해 가장 먼저, 개발된 컴포넌트와 의미 있는 결합을 할 수 있는 타 컴포넌트를 검색할 수 있어야 한다. 본 연구는 OPRoS 프레임웍이 제공하는 인터페이스에 의미를 부여하고 모델화 하여 의미 모델간의 매핑 기법으로 연계 가능한 타 컴포넌트를 검색할 수 있는 로봇 상호 운용성 평가 시스템을 제시한다.

  • PDF