• Title/Summary/Keyword: Core Asset

Search Result 112, Processing Time 0.027 seconds

A Systematic Process for Designing Core Asset in Product Line Engineering (프로덕트라인 공학에서의 체계적인 핵심 자산 설계 프로세스)

  • La, Hyun-Jung;Kim, Soo-Dong
    • Journal of KIISE:Software and Applications
    • /
    • v.33 no.10
    • /
    • pp.896-914
    • /
    • 2006
  • Product line engineering (PLE) is one of the most recent and emerging reuse approaches in software engineering. Core asset, which is a reusable unit of PLE, is shared by several members in a product line (PL). So, developing a well-defined core asset is a prerequisite to increase productivity and time-to-market. Existing PLE methodologies emphasize the importance of core asset but mainly focus on analyzing core asset. And, several processes for designing core asset do not fully cover all elements of core asset which is from product line architecture (PLA) to decision model and need to augment systematic process, detailed instructions, and templates of artifacts. These problems result in difficulty with designing core asset and applying PLE. In this paper, we present an overall process and templates of artifacts to design core assets. And, we apply proposed process to a case study in order to show its applicability. With the proposed process, detailed instructions, and templates of artifacts, we believe that we can more systematically and more easily design high-quality core assets and we fully cover product line architecture, component, and decision model when designing a core asset.

A Scheme on Software Test Process Reuse for Product Line Practice (Product line 개념에 따른 소프트웨어 테스트 프로세스 재사용 방안)

  • 이윤정;최병주
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04a
    • /
    • pp.673-675
    • /
    • 2001
  • 본 논문에서는 Product line 개념을 활용하여 체계적으로 각 어플리케이션에 적합한 소프트웨어 테스트 프로세스를 생성할 수 있도록 하는 1)“소프트웨어 테스트 프로세스의 재사용 방안”을 제안하고, 2) 이를 자동화한 “소프트웨어 테스트 프로세스 생성 도구”프로토타입을 제시한다. “소프트웨어 테스트 프로세스의 재사용 방안”은 product line 개념에 따라 표준, 방법론과 도메인을 위한 개발 프로세스들의 공통점과 차이점을 분석하여 core asset들을 CBD개념의 컴포넌트들로 개발하고, 이 core asset들을 가지고 컴포넌트의 맞춤 패턴을 이용하여 손쉽게 각 어플리케이션에 적합한 테스트 프로세스를 생성할 수 있도록 한다. “소프트웨어 테스트 프로세스 생성도구”는 “소프트웨어 테스트 프로세스 재사용 방안”의 core asset 개발 단계에서 개발된 core asset들을 저장소에 재사용을 목적으로 저장하며, 프로덕트 개발 단계를 자동화하여 각 어플리케이션에 적합한 테스트 프로세스를 생성한다.

  • PDF

Design and Implementation of MDA-based Teaching and Learning Support System (MDA기반 교수-학습지원 시스템 설계 및 구현)

  • Kim, Haeng-Kon
    • The KIPS Transactions:PartD
    • /
    • v.13D no.7 s.110
    • /
    • pp.931-938
    • /
    • 2006
  • It is important to operate an education resources which could be integrated to an system. But most of existing education information system was not developed with standardization. It is need the core education asset and reusable education service to make a good education system. Consequently, it is needed to use Sharable Content Object Reference Model(SCORM) based contents managing in order to reuse the contents of education. And it needs assembling and producing method with reusable core asset of education system to develop the application program for education. In this thesis, we study the Teaching-Learning supporting system to support systematic education resources. Teaching-Learning support system is developed of educational domain assess through development process based on Model Driven Architecture(MDA) and core asset on each stage. Application program of education is developed using MDA automatic tool through analyzing and designing for contents storage which is based on contents meta model. We finally can develop the application software of education with low cost and high productivity by raising the reusability of education contents and by using the core asset to the whole development process.

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.

A Quality System for Evaluating Reusability of Core Assets in Product Line Engineering (프로덕트 라인 공학의 핵심자산 재사용성 평가를 위한 품질시스템)

  • Oh Sang-Hun;Her Jin-Sun;Kim Ji-Hyeok;Rhew Sung-Yul;Kim Soo-Dong
    • Journal of KIISE:Software and Applications
    • /
    • v.33 no.3
    • /
    • pp.277-288
    • /
    • 2006
  • Product line engineering (PLE) is a new effective approach to software reuse, where applications are generated by instantiating a core asset which is a large-grained reuse unit. Hence, a core asset is a key element of PLE, and therefore the reusability of the core asset largely determines the success of PLE projects. A tore asset is a reusable part not a whole system, and supports not only variable functions but also common functions. However, there are limitations to evaluate reusability of core asset that has these unique characteristics. This paper proposes a comprehensive quality system for evaluating the reusability of core assets, based on ISO/IEC 9126. We first identify the key characteristics of core assets, and derive the set of quality attributes that characterizes the reusability of core assets. finally, we define metrics for each quality attribute. In addition, we provide guidelines for applying the metrics and perform a case study based on rental product line. Using the proposed quality system, reusability of core assets can be more effectively and correctly evaluated.

Exploring Corporate Knowledge Management Cases Based on Business Function Oriented Knowledge Asset Classification Schema (비즈니스 기능 중심 지식자산 분류체계에 따른 기업 지식관리 사례 탐색)

  • Kim, In-Sook;Choi, Byoung-Gu;Lee, Hee-Seok
    • Information Systems Review
    • /
    • v.3 no.2
    • /
    • pp.245-260
    • /
    • 2001
  • While past knowledge management researches have focused on conceptualization and strategic implications, knowledge asset researches attempt to provide practical guidelines for companies. However, each research classifies knowledge asset from its own perspective, and thus it is not a trivial task to leverage consistent and inclusive criteria in managing corporate knowledge asset. The objective of this paper is to develop a knowledge asset classification schema on the basis of the three business functions: customer relationship management, product innovation, and infrastructure management. To demonstrate the feasibility of our schema, it has been applied to 9 Korean corporations. Knowledge assets are evaluated according to core capabilities, which are main drivers of sustainable competitive advantages. The results of case study show that the leveraged classification schema reflects current knowledge asset management and characteristics of corporations. Our finding is that most top-quality knowledge management corporations are likely to develop well-balanced knowledge asset.

  • PDF

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.

A Product Line for B2C Shopping Mall Systems (B2C 쇼핑몰 시스템을 위한 프로덕트 라인)

  • 조영호;윤병권;최윤석;정기원
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04a
    • /
    • pp.643-645
    • /
    • 2001
  • B2C 쇼핑몰 시스템의 경우 사용자 인터페이스에 관련된 부분에서만 차이를 보일 뿐 시스템의 기능적인 요구사항과 아키텍처는 유사하며 재사용 가능한 컴포넌트나 COTS 제품을 사용하여 시스템의 많은 부분을 구축할 수 있다. 따라서 쇼핑몰 시스템 구축 시 매번 각 기능들을 설계하고 구현하는 것은 중복 투자를 하는 것과 같다. 이에 본 논문에서는 B2C 소핑몰 시스템의 공통 요구사항을 기반으로 B2C 쇼핑몰 시스템 구축을 위한 프로덕트 라인을 제시한다. 쇼핑몰 시스템 구축에 프로덕트 라인을 적용한다면 중복 투자를 줄이고 미리 준비한 COTS 제품이나 컴포넌트를 사용하여 좋은 품질의 시스템을 빠르게 구축할 수 있다. B2C 쇼핑몰 시스템의 프로덕트 라인을 제시하기 위해 프로덕트 라인의 Core Asset Development 프로세스를 수행하여 쇼핑몰 시스템에 특화된 Product Line Scope, Core Assets, Production Plane을 정의하였다. B2C 쇼핑몰 시스템의 Product Lien Scope는 웹 상에서 물건 판매, 주문 정보 접수, 고객 정보 관리 등의 공통점과 가격의 고정 여부, 검색 등 기타 기능, 공동구매 기능 등의 차이점으로 정의할 수 있다. Core Asset는 B2C 쇼핑몰 시스템의 아키텍처와 시험 및 설계 방법, 재사용 가능한 컴퍼넌트 목록 등이 있다. 마지막으로 Production Plan은 각각의 Core Asset의 부착 프로세스를 연결하여 제시한다. B2C 쇼핑몰 시스템의 Production Plan은 프로젝트 계획, 아키텍처 정체, 사용자 인터페이스 프로토타핑, 컴포넌트 획득, 구현, 통합 및 테스팅, 운영 단계로 구성된다.

  • PDF

A Method for Instantiating Product Line Architecture using Formal Specifications (정형 명세를 이용한 제품계열 아키텍처의 인스턴스화 기법)

  • Shin, Suk-Kyung;Her, Jin-Sun;Kim, Soo-Dong
    • Journal of KIISE:Software and Applications
    • /
    • v.33 no.12
    • /
    • pp.1008-1021
    • /
    • 2006
  • Product line engineering(PLE) is one of the recent and effective reuse approaches that enables developing a number of applications by instantiating a core asset. Elements of a core asset are product line architecture(PLA), component, and decision model. Among these elements, PLA is the key element since it defines the overall structure of the core asset. Although numerous PLE methodologies have been introduced, it is still unclear what should be the elements of a PLA and how to systematically instantiate it for specific applications. Formal specifications can play a key role in defining detailed and precise instantiation process. In this paper, we first present a meta model of PLA and show how to specify PLA in a formal language, Object-Z. Then, we propose instantiation rules using formal specification and those rules precisely define constraints for instantiating PLA. By applying the proposed formal specification, we believe PLA instantiation can be carried out precisely and correctly, yielding high quality software development.

A Study on the Relationship Factors Between Buyer and Seller in Industrial Market (산업재 시장에서 구매자와 공곱자간 관계형성 요인에 관한 연구)

  • Lee, Seung-Hui;Kim, Hye-Gyeong
    • 한국디지털정책학회:학술대회논문집
    • /
    • 2005.11a
    • /
    • pp.255-271
    • /
    • 2005
  • This paper aimed to exam core factors of the relationship factors and analyze their effects on structural bonds and social bonds. And this paper analysis structural bonds and social bonds effects on relationship commitment. To accomplish this purpose, this study examined previous studies and summarized core factors of the relationship making. The result of this study are as follow: First, we examined that 6 factors-tech-shared, product characteristic, transaction specific asset, reputation, trust, communication-were relationship factors of buyer-seller industrial market. Second, it is shown that tech-shared, product characteristic, transaction specific asset factors have a positi-ve influence on the structural bonding. Third, it is shown that reputation, trust, communication factors have a positive influence on the social bonding. Fourth, it is shown that structural bonding, social bonding have a positive influence on the relationship commitment.

  • PDF