메뉴 건너뛰기




Volumn 49, Issue 7, 2007, Pages 717-739

Classifying variability modeling techniques

Author keywords

Classification; Software product family; Variability management; Variability modeling

Indexed keywords

CLASSIFICATION (OF INFORMATION); INFORMATION TECHNOLOGY; MATHEMATICAL MODELS; PRODUCT DEVELOPMENT;

EID: 34248523109     PISSN: 09505849     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.infsof.2006.08.001     Document Type: Article
Times cited : (155)

References (53)
  • 1
    • 84883370397 scopus 로고    scopus 로고
    • M. Antkiewicz, K. Czarnecki, FeaturePlugin: Feature Modeling Plug-In for Eclipse, in: Proceedings of the 2004 OOPSLA workshop on eclipse technology eXchange, 2004, pp. 67-72.
  • 2
    • 34248577508 scopus 로고    scopus 로고
    • T. Asikainen, Modelling Methods for Managing Variability of Configurable Software Product Families, Licentiate Thesis of Science in Technology at Helsinki University of Technology, 2004.
  • 3
    • 34250017730 scopus 로고    scopus 로고
    • T. Asikainen, T. Soininen, T. Männistö, A Koala-Based Approach for Modelling and Deploying Configurable Software Product Families, in: 5th Workshop on Product Family Engineering (PFE-5), Springer Verlag Lecture Notes on Computer Science, vol. 3014 (LNCS 3014), May 2004, pp. 225-249.
  • 4
    • 34248549025 scopus 로고    scopus 로고
    • C. Atkinson, J. Bayer, D. Muthig, Component-based product line development: the KobrA Approach, in: Proceedings of the First Conference on Software Product Lines: Experience and Research Directions, November 2000, pp. 289-309.
  • 5
    • 0035791075 scopus 로고    scopus 로고
    • F. Bachmann, L. Bass, Managing Variability in Software Architectures, in: Proceedings of the Symposium on Software Reusability (SSR'01), 2001.
  • 6
    • 0023384389 scopus 로고
    • Frame-based software engineering
    • Basset P.G. Frame-based software engineering. IEEE Software 4 4 (1987) 9-16
    • (1987) IEEE Software , vol.4 , Issue.4 , pp. 9-16
    • Basset, P.G.1
  • 7
    • 84976850194 scopus 로고
    • The Design and implementation of hierarchical software systems with reusable components
    • Batory D., and O'Malley S. The Design and implementation of hierarchical software systems with reusable components. ACM Transactions on Software Engineering and Methodology 1 4 (1992) 355-398
    • (1992) ACM Transactions on Software Engineering and Methodology , vol.1 , Issue.4 , pp. 355-398
    • Batory, D.1    O'Malley, S.2
  • 8
    • 0038601684 scopus 로고    scopus 로고
    • D. Batory, J. Sarvela, A. Rauschmayer, Scaling Step-Wise Refinement, in: Proceedings of the 25th International Conference on Software Engineering, 2003, pp. 187-197.
  • 9
    • 34248549027 scopus 로고    scopus 로고
    • M. Becker, Towards a General Model of Variability in Product Families, in: Proceedings of the 1st Workshop on Software Variability Management, Groningen, Netherlands, February 2003.
  • 10
    • 34248547551 scopus 로고    scopus 로고
    • Y. Bontemps, P. Heymans, P.Y. Schobbens, J.C. Trigaux, Semantics of feature diagrams, in: Proceedings of the Workshop on Software Variability Management for Product Derivation (Towards Tool Support), 2004.
  • 11
    • 34248575523 scopus 로고    scopus 로고
    • J. Bosch, Design and use of software architectures: adopting and evolving a product line approach. Pearson Education (Addison-Wesley and ACM Press), ISBN 0-201-67494-7, 2000.
  • 12
    • 34248524374 scopus 로고    scopus 로고
    • J. Bosch, G. Florijn, D. Greefhorst, J. Kuusela, H. Obbink, K. Pohl, Variability Issues in Software Product Lines, in: Proceedings of the Fourth International Workshop on Product Family Engineering (PFE-4), 2001, pp. 11-19.
  • 14
    • 34248584917 scopus 로고    scopus 로고
    • L. Brownsword, P. Clements, A Case Study in Successful Product Line Development, CMU/SEI-96-TR-016, ADA315802, 1996.
  • 15
    • 34248529697 scopus 로고    scopus 로고
    • P. Clements, L. Northrop, Software Product Lines: Practices and Patterns, SEI Series in Software Engineering, Addison-Wesley, ISBN: 0-201-70332-7, 2001.
  • 16
    • 0032207150 scopus 로고    scopus 로고
    • Commonality and variability in software engineering
    • Coplien J., Hoffman D., and Weiss D. Commonality and variability in software engineering. IEEE Software 15 6 (1998)
    • (1998) IEEE Software , vol.15 , Issue.6
    • Coplien, J.1    Hoffman, D.2    Weiss, D.3
  • 19
    • 51749117622 scopus 로고    scopus 로고
    • E.M. Dashofy, A. van der Hoek, R.N. Taylor, A Highly Extensible, XML-Based Architecture Description Language, in: Proceedings of the Working IEEE/IFIP Conference on Software Architectures (WICSA 2001), 2001.
  • 20
    • 6444234242 scopus 로고    scopus 로고
    • Product derivation in software product families; a case study
    • Deelstra S., Sinnema M., and Bosch J. Product derivation in software product families; a case study. Journal of Systems and Software 74/2 (2005) 173-194
    • (2005) Journal of Systems and Software , vol.74-2 , pp. 173-194
    • Deelstra, S.1    Sinnema, M.2    Bosch, J.3
  • 21
    • 35048863852 scopus 로고    scopus 로고
    • S. Deelstra, M. Sinnema, J. Nijhuis, J. Bosch, Experiences in software product families: problems and issues during product derivation, in: Proceedings of the Third Software Product Line Conference (SPLC 2004), Springer Verlag Lecture Notes on Computer Science, vol. 3154 (LNCS 3154), August 2004, pp. 165-182.
  • 22
    • 34248531646 scopus 로고    scopus 로고
    • Encoway GmbH website, available from: .
  • 23
    • 12344306031 scopus 로고    scopus 로고
    • H. Gomaa, D. Webber, Modeling Adaptive and evolvable software product lines using the variation point model, in: Proceedings of the Hawaii International Conference on System Sciences, Hawaii, January 2004.
  • 24
    • 0031705199 scopus 로고    scopus 로고
    • M. Griss, J. Favaro, M. d'Alessandro, Integrating Feature Modeling with the RSEB, in: Proceedings of the Fifth International Conference on Software Reuse, 1998, pp. 76-85.
  • 25
    • 1542295467 scopus 로고    scopus 로고
    • Communicating the variability of a software-product family to customers
    • Halmans G., and Pohl K. Communicating the variability of a software-product family to customers. Software and Systems Modeling 2 1 (2003) 15-36
    • (2003) Software and Systems Modeling , vol.2 , Issue.1 , pp. 15-36
    • Halmans, G.1    Pohl, K.2
  • 27
    • 34248562295 scopus 로고    scopus 로고
    • L. Hotz, T. Krebs, K. Wolter, J. Nijhuis, S. Deelstra, M. Sinnema, J. MacGregor, Configuration in Industrial Product Families - The ConIPF Methodology, IOS Press, ISBN 1-58603-641-6, July 2006.
  • 28
    • 34248549024 scopus 로고    scopus 로고
    • Definition of Inference Engine, available from: .
  • 29
    • 34248586299 scopus 로고    scopus 로고
    • I. Jacobson, M. Griss, P. Jonsson, Software Reuse, Architecture, Process and Organization for Business Success. Addison-Wesley, ISBN: 0-201-92476-5, 1997.
  • 30
    • 34248573845 scopus 로고    scopus 로고
    • K. Kang, S. Cohen, J. Hess, W. Novak, S. Peterson, Feature Oriented Domain Analysis (FODA) Feasibility Study, Technical Report CMU/SEI-90-TR-021, 1990.
  • 31
    • 0032638575 scopus 로고    scopus 로고
    • Using patterns to model variability in product families
    • Keepence B., and Mannion M. Using patterns to model variability in product families. IEEE Software 16 4 (1999) 102-108
    • (1999) IEEE Software , vol.16 , Issue.4 , pp. 102-108
    • Keepence, B.1    Mannion, M.2
  • 32
    • 34248584916 scopus 로고    scopus 로고
    • G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. Videira Lopes, J.-M. Loingtier, J. Irwin, Aspect-Oriented Programming, in: Proceedings of ECOOP 1997, 1997.
  • 33
    • 34248588304 scopus 로고    scopus 로고
    • Koala-C Website, available from: .
  • 34
    • 84974668004 scopus 로고    scopus 로고
    • C. Krueger, Variation Management for Software Production Lines, in: Proc. of the 2nd International Software Product Line Conference, volume 2379 of LNCS, San Diego, USA, ACM Press, ISBN 3-540-43985-4, 2002, pp. 37-48.
  • 35
    • 34248582826 scopus 로고    scopus 로고
    • H. Lichter, T. von der Maßen, A. Nyßen, T. Weiler, Vergleich von Ansätzen zur Feature Modellierung bei der Softwareproduktlinienentwicklung, Technical Report in Aachener Informatik Berichte, ISSN 0935-3232, 2003.
  • 36
    • 35048820486 scopus 로고    scopus 로고
    • T. von der Maßen, H. Lichter, RequiLine: A Requirements Engineering Tool for Software Product Lines, in: 5th Workshop on Product Family Engineering (PFE-5), Springer Verlag Lecture Notes on Computer Science, vol. 3014 (LNCS 3014), May 2004, pp. 168-180.
  • 37
    • 34248550984 scopus 로고    scopus 로고
    • T. von der Maßen, H. Lichter, Modeling Variability by UML Use Case Diagrams, Modeling Variability by UML Use Case Diagrams, in: Proceedings of the International Workshop on Requirements Engineering for Product Lines 2002, Technical Report ALR-2002-033, 2002.
  • 38
    • 0033892696 scopus 로고    scopus 로고
    • A classification and comparison framework for software architecture description languages
    • Medvidovic N., and Taylor R.N. A classification and comparison framework for software architecture description languages. IEEE Transactions on Software Engineering 26 1 (2000) 70-93
    • (2000) IEEE Transactions on Software Engineering , vol.26 , Issue.1 , pp. 70-93
    • Medvidovic, N.1    Taylor, R.N.2
  • 39
    • 34248549026 scopus 로고    scopus 로고
    • Microsoft Visual Studio website, available from: .
  • 40
    • 34248569811 scopus 로고    scopus 로고
    • V. Myllärniemi, T. Asikainen, T. Männistö, T. Soininen, Kumbang Configurator - A Configuration Tool for Software Product Families, in: Proceedings of the Configuration Workshop at IJCAI-05, 2005.
  • 42
    • 84892351987 scopus 로고    scopus 로고
    • K. Pohl, G. Böckle, F. van der Linden, Software Product Line Engineering: Foundations, Principles, and Techniques, Springer, ISBN 10-3-540-24372-0, 2005.
  • 43
    • 34248531634 scopus 로고    scopus 로고
    • Pure Systems website, available from: .
  • 44
    • 21144458561 scopus 로고    scopus 로고
    • M. Riebisch, D. Streitferdt, I. Pashov. Modeling Variability for Object-Oriented Product Lines, Workshop Reader of Object-Oriented Technology at ECOOP 2003, Springer, Lecture Notes in Computer Science, vol. 3013, 2004, pp. 165-178.
  • 45
    • 85085788024 scopus 로고    scopus 로고
    • K. Schmid, I. John, R. Kolb, G. Meier, Introducing the PuLSE Approach to an Embedded System Population at Testo AG, in: Proceedings of the 27th International Conference on Software Engineering (ICSE), 2005, pp. 544-552.
  • 46
    • 41149124129 scopus 로고    scopus 로고
    • P.-Y. Schobbens, P. Heymans, J.-C. Trigaux, Y. Bontemps, Feature Diagrams: A Survey and A Formal Semantics, in: Proceedings of the 14th IEEE International Requirements Engineering Conference, 2006.
  • 47
    • 34547331003 scopus 로고    scopus 로고
    • M. Sinnema, S. Deelstra, J. Nijhuis, J. Bosch, COVAMOF: A Framework for Modeling Variability in Software Product Families, in: Proceedings of the Third Software Product Line Conference (SPLC 2004), Springer Verlag Lecture Notes on Computer Science, vol. 3154 (LNCS 3154), August 2004, pp. 197-213.
  • 48
    • 34250017492 scopus 로고    scopus 로고
    • M. Sinnema, S. Deelstra, J. Nijhuis, J. Bosch, Modeling Dependencies in Product Families with COVAMOF, in: Proceedings of the 13th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ECBS 2006), March 2006.
  • 50
    • 34248592605 scopus 로고    scopus 로고
    • J.C. Trigaux, P. Heymans, Modelling Variability Requirements in Software Product Lines: A comparative survey, Technical report PLENTY project, Institut d'Informatique FUNDP, Namur, Belgium, 2003.
  • 51
    • 34248578996 scopus 로고    scopus 로고
    • World Wide Web Consortium, XML Path Language (Xpath) 2.0, 2005. Available from: .
  • 52
    • 5144228439 scopus 로고    scopus 로고
    • XVCL: a mechanism for handling variants in software product lines
    • Zhang H., and Jarzabek S. XVCL: a mechanism for handling variants in software product lines. Science of Computer Programming 53 3 (2004) 381-407
    • (2004) Science of Computer Programming , vol.53 , Issue.3 , pp. 381-407
    • Zhang, H.1    Jarzabek, S.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.