Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2006.13D.7.909

A Method to Manage Requirements Analyzing the Commonality and Variability in Product Line  

Park, Dong-Su (숭실대학교 정보과학대학원)
Kim, Dong-Kyu (숭실대학교 대학원 컴퓨터학과)
Chong, Ki-Won (숭실대학교 컴퓨터학부)
Abstract
The core assets include all properties which consist of an application in Product Line Engineering. The requirement, one of the core assets, is a basis of other core assets and commonality and variability of other core assets are classified by the requirement. accordingly, commonality and variability of the domain requirement should be managed objectively and it is necessary to make a process to reuse the domain requirements. However the requirement is analyzed by domain experts or developers without proper process. In this paper, we proposed the 4 activities: (1)the domain scoping, (2)the extraction and generalization of the domain requirement, (3)the domain requirement analyzing and modeling, (4)the change management, and sub activities. For all reasons given previously, it is possible to reduce the development time and cost by reusing the architectures and components related to the domain requirement. In addition, it is possible to increase the quality of the artifacts produced based on the requirements by managing them systematically.
Keywords
Requirement; Product Line Engineering(PLE);
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 Frakes, W., Prieto-Diaz, R., and Fox, C., 'DARE-COTS: A Domain Analysis Support Tool,' Proceedings of XVII International Conference of the Chilean Computer Science Society, pp.73-77, 1997
2 장호동,'소프트웨어 프로덕트 라인에서 재사용을 지원하기 위한 MOF기반 메타데이타 저장소 개발' 부산대학교 대학원,2004
3 Pankaj J, Addison-Wesley CMM in Practice: Processes for Executing Software Projects at Infosys, 1999
4 Bass,L., Clements, P., Donohoe, P., McGregor, J., Northrop,L., 'Fourth Product Line Practice Workshop Report,' Software Engineering Institute, USA, Nov., 1999
5 문미경,염근혁, '소프트웨어 프로덕트 라인에서 핵심자산으로서 요구사항을 관리하는 방법', 한국정보과학회 논문지,2004. 6   과학기술학회마을
6 ClauB, M., 'Generic Modeling using UML extensions for variability,' OOPSLA 2001 Workshop on Domain Sepecific Visual Language, 2001
7 Muthig, D., Atkinson C., 'Model-Driven Product Line Architecture,' G. Chastek, editor, Software Product Lines; In Proceedings of the econd Software Product Line Conference(SPLC2), SanDiego, U.S.A., Aug. 2002, Heidelberg, Germany: Springer Lecture Notes in Computer Science Vol.2379, pp.110-129, 2002
8 P.Clements and L. Northrop, 'A Framework for Software Product Line Practice,' SEI Report 2002
9 Clements,P.and Northrop,L.,Software Product Lines : Practices and Patterns, Addison-Wesley, Aug., 2001
10 이재준, 강교철 '프로덕트 라인 소프트웨어 개발 프로세스', 정보과학학회지 학회지, 2002. 3   과학기술학회마을   DOI
11 Griss, M. L., Favaro, J., and d'Alessandro, M., 'Integrating Feature Modeling with the RSEB,' In Proceedings of 5th InternationalConference on Software Reuse, Victoria Canada, June, IEEE, pp.76-85, 1998   DOI
12 Clements,P.,and Northrop,L.,'A Framework for Software Product Line Practice-Version 4.1[online],' Carnegie Mellon, Software Engineering Institute, 2003
13 Berard, E., Essays in Object-Oriented Software Engineering, Prentice Hall, 1992
14 Kotonya, G., Sommerville, I., 'Requirements Engineering with viewpoints,' Software Engineering Journal, Volume: II Issue: 1, Jan., pp.5-18, 1996   DOI
15 김행곤, 김수연, '프로덕트 라인 기반의 웹 학습 시스템 개발', 한국정보처리학회 논문지, 2005. 8   과학기술학회마을   DOI