• Title/Summary/Keyword: 재사용 프로세스

Search Result 344, Processing Time 0.028 seconds

A Core Asset Instantiation Process using Variability Type in Product line Engineering (가변성 타입을 이용한 프로덕트 라인 핵심자산 특화 프로세스)

  • Kang, Hyun-Koo;Chang, Soo-Ho;Kim, Soo-Dong
    • Journal of KIISE:Software and Applications
    • /
    • v.33 no.2
    • /
    • pp.154-166
    • /
    • 2006
  • Product Line Engineering(PLE) is a software reuse paradigm that core assets are defined using common features in a domain and are instantiated in various applications. To apply the core asset effectively, variants which satisfy application requirements are extracted and the core asset should be also instantiated based on the variants. For the work, variability on architecture and components should be extracted exactly and an instantiation process and guidelines should be defined based on this variability In this paper, we define variability types depending on core assets elements and describe artifact templates related to tile variability. We also propose a systematic process which uses defined core assets including variability and verify practicability of the proposed process and variability expression through doing ease study. If utilizing with the proposed process in PLE, it can be feasible to model concrete core asset and variability and to utilize practical application engineering.

Vehicle NVH Development Process (NVH 개발 프로세스)

  • Leuridan, Jan
    • Proceedings of the Korean Society for Noise and Vibration Engineering Conference
    • /
    • 2010.05a
    • /
    • pp.348-348
    • /
    • 2010
  • 신 차종의 개발 시, 기존 차량 모델을 사용하여 재 설계하는 방식에 의해 전례 없이 빠르게 차량 개발을 수행하고 있다. 또한 대부분의 이들 후속 차량은 공통 플렛폼 상에 설계되고 있으며, 일반적으로 충격, 구조 건전성, 생산 타당성 검토 등의 컴퓨터 시뮬레이션은 개발 프로세서 초기 단계에서 행하여 지고 있으나. NVH 엔지니어링은 차량 개발 프로세스의 매우 중요한 과정으로 되어 있음에도 불구하고, 실내 소음, 진동 승차감, 피로 수명 예측 등은 사용되는 해석 모델의 크기 및 복잡성으로 인하여 이들 성능 특성 평가 및 최적화는 아직 도전 과제이며, 본 논문에서는 몇몇 선진 OEM에서 수행되고 있는 NVH 개발 프로세스와 이를 가능케 하는 기법을 소개한다.

  • PDF

A Study on the Process Framework for Component-Based Software Dvelopment (컴포넌트 기 반 소프트웨어 개발을 위 한 프로세스 프레임워크 연구)

  • 장윤정;유재구;이경환
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.04b
    • /
    • pp.433-435
    • /
    • 2002
  • 최근 소프트웨어 개발 패러다임 이 컴포넌트 기반 개 발 방법으로 변화하고 있다. 이 는 컴포넌트 재사용 기술을 이용하여, 빠른 시간에 최소의 비용으로 최대의 품질을 갖는 소프트웨어를 개발하고자 하는 사용자 및 개발자들의 요구사항을 수용하기 위함이다. 본 논문에서는 컴포넌트 기반 개발을 위한 표준 프로세스를 제안하고, 조직 및 프로젝트의 특성을 고려한 프로세스 테일러링 지짐을 제안한다. 또한, CBD-PF(Component-Based Development Process Framework)의 구축을 위한 분석 및 설계 방법을 제안한다. 본 논문에 서 제안한 컴포넌트 기반 소프트웨어 개발 프로세스 프로임워크는 사용자 및 개발자의 요구사항을 반영하여, 프로젝트 특성에 맞는 프로세스 선택을 유도하고, 프로젝트의 성공 방안을 제안한다

  • PDF

A study on the Development Process for e-Business System Development based on Web (웹 기반 e-Business 시스템 개발 프로세스에 대한 연구)

  • 김선영;김지영;김행곤;이수기
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10b
    • /
    • pp.313-315
    • /
    • 2003
  • 인터넷과 웹은 전통적인 비즈니스 모델에 혁신적인 변화를 가져왔고 인터넷/인트라넷 기반의 전자적 서비스를 통해 비즈니스 거래를 가능케하는 전자 상거래를 거쳐 보다 확대된 비즈니스 개념과 모델을 제공하는 동적인 e-Business라는 새로운 환경을 만들어냈다. 이 새로운 환경에 보다 동적인 비즈니스 프로세스를 지원하는 XML기반의 웹표준들의 상호작용하는 응용인 웹서비스가 등장하였다. e-Business 응용은 비즈니스 트랙잭션 제공자와 소비자 측면의 단말 사용자의 자동화를 위한 플랫폼이 기반이 되며 이를 통한 새로운 모델로 비즈니스 프로세스 응용 상호간 실시간 웹서비스가 제공되는 핵심 기술이 요구된다. 본 논문에서는 웹 서비스의 특성을 기반한 e-Business 시스템을 구축하기 위한 기본 기술들을 계층화하여 표현한 재사용 가능한 공통 아키텍쳐(common architecture)를 기술하고 개발 프로세스를 제안하고 CAS(Customer Authentication System)에 개발 프로세스를 적용하여 개발하는 사례를 보여준다.

  • PDF

RFID Code System for Traceability of Medical Herb (한약재 이력 정보 추적을 위한 RFID 코드체계)

  • Kim, Chul;Kim, Sang-Kyun;Kim, Jin-Hyun;Song, Mi-Young
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.15 no.12
    • /
    • pp.973-977
    • /
    • 2009
  • The tracing system means that the system can follows, traces, and records every steps of production and delivery of goods and its ingredient. Specially, Koreans have big concern about food tracing system which is influential for health directly. We were more interested in medical herb using in oriental medicine than any other things. We proposed the process and design of tracing system for medical herb based on RFID(Radio Frequency IDentification) technology in this research. This study shows current medical herb tracing ways and RFID code system by using for world standard. Firstly, We designed the new process of traceability of medical herb with various preceding references based on RFID technology. Secondly we suggest that RFID code configuration using the international standard code(ISO code) and korean agricultural and marine products code for the proposed process. RFID code system is very important because this plays a means of identification for tracing about medical herb. The proposed code system have the elements as Issuing Agency Code, Issuer Number, inspection information, inheritance flag, area code, modified agricultural and marine products code, serial number in 96 Bit length. Lastly We defined the code-generation process in the tracing system.

Object Oreinted Reusable Component Construction (객체 지향 재사용 컴포넌트의 구축)

  • 최병욱;장기병;장현우
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10a
    • /
    • pp.545-547
    • /
    • 1999
  • 소프트웨어 애플리케이션에서 재사용성이 높고 기술적 자산으로서의 가치는 일반적으로 Business Logic 또는 Control 논리를 적용하고 있는 부분에 있다. User Interface나 DB 등 다른 구성 부분은 개발 환경의 변화에 따라 기존 산출물을 변형 적용하고 Control 및 논리 부분은 객체 컴포넌트화 하여 설계, 구현의 산출물을 재사용 저장소에 넣어, 유사 시스템이나 조직내 다른 응용 영역에서 재사용 할 수 있도록 저장소에 넣어, 유사 시스템이나 조직내 다른 응용 영역에서 재사용할 수 있도록 한다. 이러한 컴포넌트 자산들을 구축하는 과정을 정형화하는 프로세스를 정의하고 수운용 시스템 개발에 시범 적용한 사례를 살펴봄으로써 컴포넌트 중심의 재사용 모델을 제시하고 성공적인 재사용 체제의 구축 배경을 설정한다.

  • PDF

Causal Replay for Cyclic Debugging of MPI Parallel Programs (MPI 병렬 프로그램의 순환 디버깅을 위한 인과관계 재실행)

  • Hong, Cheol-Eui;Kim, Yeong-Joon
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.28 no.9
    • /
    • pp.424-433
    • /
    • 2001
  • The cyclic debugging approach often fails for message passing parallel programs because they non-deterministic characteristics due to message race conditions. This paper identifies the MPI events that affect non-deterministic executions, and then converts the concurrent execution to the sequential one that is controlled in order to make it equivalent to a reference execution by keeping their orders of events in two executions identical. This paper also presents an efficient algorithm for the causal distributed breakpoint which is initiated by any sequential breakpoint in one process, and restores each process to the earliest state that reflects all events that happened causally before the sequential breakpoint. So a cyclic debugging approach can be used in debugging MPI parallel programs as like as in debugging sequential programming environments.

  • PDF

Measuring Software Reusability when converting process-based software to thread-based RTOS software on Embedded System (임베디드 시스템에서 프로세스 기반 소프트웨어를 쓰레드 기반으로 전환시 재사용성 측정)

  • Kyong, Bo-Hyun;Choi, Hyok-Seung;Park, Jeong-Hyung
    • Proceedings of the KIEE Conference
    • /
    • 2004.11c
    • /
    • pp.400-402
    • /
    • 2004
  • 정보 가전 분야에 있어서 급속한 기술 발전으로 인해 하루가 다르게 새로운 기능이 추가됨에 따라 임베디드 시스템 소프트웨어의 크기 및 복잡도 또한 함께 증가하고 있고 이를 개발하고 유지보수 하는데 있어서도 막대한 비용과 노력이 요구된다. 이를 해결하기 위한 방안으로 소프트웨어의 재사용성을 높이기 위한 노력이 이어지고 있다. 본 논문에서는 프로세스 방식 기반의 OS를 적용한 소프트웨어를 스레드 방식의 OS 기반의 소프트웨어로 전환하여 임베디드 시스템을 구현하였으며 소프트웨어 방법론으로는 스레드 방식의 OS 기반 소프트웨어에 수정된 DARTS(Design Approach to Real- Time Systems) 방법론을 적용하여 시스템을 구현하였다. 이 구현된 시스템에서 재사용성을 측정하여 표로 제시하며 그 측정 결과를 분석하였다. 그리고 스레드 방식의 OS 기반 소프트웨어에 수정된 DARTS 방법론을 적응하여 코드만 재사용이 아니라 설계방법도 재사용이 가능함을 CE 제품에 보이고자 한다.

  • PDF

Design and Implementation of Component based remote process supporting assessment tool (컴포넌트기반 원격프로세스 심사지원 도구의 설계와 구현)

  • 박정민;이은석
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04b
    • /
    • pp.442-444
    • /
    • 2004
  • 소프트웨어를 구성하는 요소들의 재사용은 소프트웨어 공학에서 가장 중요하게 생각하는 부분으로써 기존의 소프트웨어의 유지보수나 새로운 소프트웨어의 개발에서 생산성을 높일 수가 있다. 이러한 소프트웨어의 경제성 재사용성을 위한 개발방법론이 CBD(Component Based Development)이다. CBD는 소프트웨어 개발 방법론들 중의 하나로써 컴포넌트들을 특정 목적에 맞게 조립하고 배치하여 품질 보증된 높은 생산성의 컴포넌트를 재사용할 수 있게 한다 이러한 장점 때문에 CBD가 유력한 차세대 개발방법론으로 주목받고 있는 것이다. 따라서 본 논문은 기존에 구축된 on-line 심사 프로세스 지원시스템을 컴포넌트기반 시스템으로 재구축하여 컴포넌트화의 효과를 알아보고자 한다.

  • PDF

A Delayed Preemption Scheduling for Supporting Blocked Algorithm on Multiprogramming Environment (다중 프로그램 환경에서 블록화 알고리즘을 지원하기 위한 지연 선점 스케줄링)

  • Jeong, In-Beom;Lee, Jun-Won
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.26 no.3
    • /
    • pp.324-332
    • /
    • 1999
  • 다중 프로그래밍 환경에서 운영체제는 시스템의 시간 할당량에 따라서 프로세스들에 대하여 문맥교환을 수행한다. 문맥교환은 현재 수행중인 프로세스 문맥의 저장과 다음에 수행되는 프로세스 문맥의 적재라는 비용 뿐만 아니라 캐쉬 메모리의 커다란 영향을 미친다. 특히 블록화 알고리즘은 사용하는 프로그램들은 재사용되기 위하여 캐쉬 메모리에 적재된 블록화 요소가 프로그램들의 문맥 교환사이에 다른 프로그램들에 의하여 손상되는 경우 프로그램의 캐쉬 성능이 크게 떨어진다. 본 논문에서는 하나의 블록화 요소에 대한 계산이 완료될 때까지 운영체제가 문맥 교환을 지연시키는 지연된 선점 스케쥴링 방법을 제안한다. 모의 시험을 통하여 지연된 선점 스케줄링을 사용할 경우 블록화 알고리즘을 사용한 프로그램들은 재사용되기 위하여 캐쉬 메모리에 적재된 블록화 요소가 프로그램들의 문맥 교환 사이에 다른 프로그램들에 의하여 손상되는 경우 프로그램의 캐쉬 성능이 크게 떨어지게 된다. 본 논문에서는 하나의 블록화 요소에 대한 계산이 완료될 때까지 운영체제가 문맥 교환을 지연시키는 지연된 선점 스케쥴링 방법을 제안한다. 모의 시험을 통하여 지연된 선점 스케줄링을 사용할 경우 블록화 알고리즘을 사용한 프로그램은 캐쉬 메모리에 적재된 블록화 요소를 문맥 교환으로부터 보호 받으므로 향상된 캐쉬성능을 나타냄을 보인다.