Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2005.12D.3.395

Product Line Development Process for Mobile Software based on Product Line  

Kim Haeng-Kon (대구가톨릭대학교 컴퓨터공학과)
Son Lee-Kyeong (대구가톨릭대학교 컴퓨터정보통신공학부)
Abstract
Ubiquitous computing spans a very broad range of technologies and needs very complicated user's requirements. There are many scenarios and technologies involved in ubiquitous computing. We need new software development tools and methodology to meet the requirements. A software product line is one of promising new technology for it. A software product line is a set of software intensive systems that share a common, managed set of features satisfying the specific needs of a particular market segment or mission and that are developed from a common set of core assets. Software architecture-based development is the exploration and maturation of the role of software architecture in the product line life cycle. In this thesis, we identify the foundational concepts underlying software product lines and the essential activities to develop the mobile application systems. So, we define, design, and implement the Mobile Application System Architecture(MASA) that includes the development process for applying into mobile business domain and encompass scoping and gathering requirements for the Product line based on Component Based Development(CBD).
Keywords
Product Line; Software Architecture; Mobile Application System;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 Christine Hofmeister, Robert Nord and Dilip Soni, Applied Software Architecture, Addsion-Wesley, 2000
2 Action Semantics Models, Unified Modeling Language Specification, Version 1.5 OMG Document, Formal /03-03-01, 2003
3 Andreas Hein, 'Systematic Integration of Variability into Product Line Architecture Design,' SPLC 2, San Diego, CA, USA, Vol.2379, pp.130-153, 2002
4 Steffen Thiel, 'Modeling and Using Product Line Variability in Automotive Systems,' IEEE SOFTWARE, Vol.19, No.4, pp.66-72, 2002   DOI   ScienceOn
5 Carnegie Mellon University, 'Domain Engineering and Domain Analysis,' http://www.sei.cmu.edu/str/descriptions, 2002
6 Jacobson, Booch, Rumbaugh, The Unified Software Development Process, Addison-Wesley, 1999
7 Carnegie Mellon University, 'How Do You Define Software Architecture,' February, 2003. http://www.sei.cmu.edu/architecture/definitions.html
8 http://www.component.or.kr/Architecture/2003Architecture_Framework.zip
9 The Open Group Architecture Framework(TOGAF) Ver 6, The Open Group, 2000
10 Haeng-Kon Kim, Lee-Kyeong Son 'A Study on Software Architecture Evaluation,' Journal of Electronics & Computer Science, Vol.5, No.2, pp.37-48, 2003
11 Colin Atkinson, Component-based Product Line Engineering with UML, Addision-Wesley, 2002
12 Mari Matinlassi, 'Comparison of Software Product Line Architecture Design Methods: COPA, FAST, FORM, KobrA and QADA,' International Conference on Software Engineering, Proceedings of the 26th International Conference on Software Engineering, Vol.00, pp.127-136. 2004
13 Klaus Schmid, 'The Economic Impact of Product Line Adoption and Evolution,' IEEE SOFTWARE, Vol.19, No.4, pp.50-57, July/August, 2002   DOI   ScienceOn
14 Charles W. Krueger, 'Variation Management for Software Product Lines,' SPLC 2, San Diego, CA, USA, Vol.2379, pp. 37-48, 2002
15 김기천, '모바일 서비스 기술 동향,' 한국정보처리학회지, 제9권, 제2호, pp.17-23, March, 2002   과학기술학회마을
16 Dobrica, L. and Niemela, E., 'A Survey on Software Architecture Analysis Engineering' IEEE Transactions on Software Engineering, Vol.28, No.7, pp.638-653, July, 2002   DOI   ScienceOn
17 Eila Niemela, Tuomas Ihme, 'Product line software engineering of embedded systems,' Symposium on Software Reusability Proceedings of the 2001 symposium on Software reusability, putting software reuse in context, Toronto, Ontario, Canada, pp.118-125, 2001   DOI
18 Northrop, 'A Framework for Software Product Line Practice,' http://www.sei.cmu.edu/plp/framework.html, 2001
19 Klaus Schmid, 'People Issues in developing Software Product Lines,' IESE-Report No. 051.01/E, Version 1.0, 2001
20 R. Kazman, M. Klein, M. Barbacci, T. Longstaff, H. Lipson, J. Carriere, 'The Architecture Tradeoff Analysis Method,' The 4th IEEE International Conference on Engineering of Complex Computer Systems, pp.68-78, August, 1998