메뉴 건너뛰기




Volumn , Issue , 2008, Pages 3-12

Code generation to support static and dynamic composition of software product lines

Author keywords

Dynamic feature binding; Feature oriented programming; Software product lines; Static feature binding

Indexed keywords

AUTOMATIC PROGRAMMING; ELECTRIC LOAD SHEDDING; LINGUISTICS; NETWORK COMPONENTS; QUERY LANGUAGES;

EID: 63449111196     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1449913.1449917     Document Type: Conference Paper
Times cited : (33)

References (40)
  • 2
    • 33646153994 scopus 로고    scopus 로고
    • FeatureC++: On the Symbiosis of Feature-Oriented and Aspect-Oriented Programming
    • Proceedings of the International Conference on Generative Programming and Component Engineering GPCE, of, Springer Verlag
    • S. Apel, T. Leich, M. Rosenmüller, and G. Saake. FeatureC++: On the Symbiosis of Feature-Oriented and Aspect-Oriented Programming. In Proceedings of the International Conference on Generative Programming and Component Engineering (GPCE), volume 3676 of Lecture Notes in Computer Science, pages 125-140. Springer Verlag, 2005.
    • (2005) Lecture Notes in Computer Science , vol.3676 , pp. 125-140
    • Apel, S.1    Leich, T.2    Rosenmüller, M.3    Saake, G.4
  • 4
    • 34248403498 scopus 로고    scopus 로고
    • An Overview of CaesarJ
    • Transactions on Aspect-Oriented Software Development I, of, Springer Verlag
    • I. Aracic, V. Gasiunas, M. Mezini, and K. Ostermann. An Overview of CaesarJ. In Transactions on Aspect-Oriented Software Development I, volume 3880 of Lecture Notes in Computer Science, pages 135-173. Springer Verlag, 2006.
    • (2006) Lecture Notes in Computer Science , vol.3880 , pp. 135-173
    • Aracic, I.1    Gasiunas, V.2    Mezini, M.3    Ostermann, K.4
  • 5
    • 63449129188 scopus 로고    scopus 로고
    • AspectJ Team. The AspectJ Programming Guide. Version 1.5.4., Available from http://eclipse.org/aspectj, 2007.
    • AspectJ Team. The AspectJ Programming Guide. Version 1.5.4., Available from http://eclipse.org/aspectj, 2007.
  • 6
    • 33646190894 scopus 로고    scopus 로고
    • Feature Models, Grammars, and Propositional Formulas
    • Proceedings of the International Software Product Line Conference SPLC, of, Springer Verlag
    • D. Batory. Feature Models, Grammars, and Propositional Formulas. In Proceedings of the International Software Product Line Conference (SPLC), volume 3714 of Lecture Notes in Computer Science, pages 7-20. Springer Verlag, 2005.
    • (2005) Lecture Notes in Computer Science , vol.3714 , pp. 7-20
    • Batory, D.1
  • 7
    • 0031675048 scopus 로고    scopus 로고
    • D. Batory, B. Lofaso, and Y. Smaragdakis. JTS: Tools for Implementing Domain-Specific Languages. In Proceedings of the International Conference on Software Reuse (ICSR), pages 143-153. IEEE Computer Society Press, 1998.
    • D. Batory, B. Lofaso, and Y. Smaragdakis. JTS: Tools for Implementing Domain-Specific Languages. In Proceedings of the International Conference on Software Reuse (ICSR), pages 143-153. IEEE Computer Society Press, 1998.
  • 9
    • 63449086889 scopus 로고    scopus 로고
    • Big Lever. Gears. http://www.biglever.com.
    • Gears
  • 14
    • 33750722181 scopus 로고    scopus 로고
    • Efficient Layer Activation for Switching Context-Dependent Behavior
    • Proceedings of the Joint Modular Languages Conference JMLC, of, Springer Verlag
    • P. Costanza, R. Hirschfeld, and W. de Meuter. Efficient Layer Activation for Switching Context-Dependent Behavior. In Proceedings of the Joint Modular Languages Conference (JMLC), volume 4228 of Lecture Notes in Computer Science, pages 84-103. Springer Verlag, 2006.
    • (2006) Lecture Notes in Computer Science , vol.4228 , pp. 84-103
    • Costanza, P.1    Hirschfeld, R.2    de Meuter, W.3
  • 16
    • 84881388830 scopus 로고    scopus 로고
    • Family Polymorphism
    • Proceedings of the European Conference on Object-Oriented Programming ECOOP, of, Springer Verlag
    • E. Ernst. Family Polymorphism. In Proceedings of the European Conference on Object-Oriented Programming (ECOOP), volume 2072 of Lecture Notes in Computer Science, pages 303-326. Springer Verlag, 2001.
    • (2001) Lecture Notes in Computer Science , vol.2072 , pp. 303-326
    • Ernst, E.1
  • 18
    • 84872699486 scopus 로고    scopus 로고
    • Dynamic Aspect Weaver Family for Family-based Adaptable Systems
    • Gesellschaft für Informatik
    • W. Gilani and O. Spinczyk. Dynamic Aspect Weaver Family for Family-based Adaptable Systems. In Proceedings of Net.Object Days, pages 94-109. Gesellschaft für Informatik, 2005.
    • (2005) Proceedings of Net.Object Days , pp. 94-109
    • Gilani, W.1    Spinczyk, O.2
  • 19
    • 35248882499 scopus 로고    scopus 로고
    • Object Teams: Improving Modularity for Crosscutting Collaborations
    • Proceedings of the International Net.Object Days Conference, of, Springer Verlag
    • S. Herrmann. Object Teams: Improving Modularity for Crosscutting Collaborations. In Proceedings of the International Net.Object Days Conference, volume 2591 of Lecture Notes in Computer Science, pages 248-264. Springer Verlag, 2002.
    • (2002) Lecture Notes in Computer Science , vol.2591 , pp. 248-264
    • Herrmann, S.1
  • 22
    • 63449094953 scopus 로고    scopus 로고
    • K. Kang, S. Cohen, J. Hess, W. Novak, and A. Peterson. Feature-Oriented Domain Analysis (FODA) Feasibility Study. Technical Report CMU/SEI-90-TR-21, Software Engineering Institute, Carnegie Mellon University, 1990.
    • K. Kang, S. Cohen, J. Hess, W. Novak, and A. Peterson. Feature-Oriented Domain Analysis (FODA) Feasibility Study. Technical Report CMU/SEI-90-TR-21, Software Engineering Institute, Carnegie Mellon University, 1990.
  • 23
    • 0036642037 scopus 로고    scopus 로고
    • Feature-oriented Product Line Engineering
    • K. C. Kang, J. Lee, and P. Donohoe. Feature-oriented Product Line Engineering. IEEE Software, 19(4):58-65, 2002.
    • (2002) IEEE Software , vol.19 , Issue.4 , pp. 58-65
    • Kang, K.C.1    Lee, J.2    Donohoe, P.3
  • 25
    • 35248828504 scopus 로고    scopus 로고
    • Aspect-Oriented Programming
    • Proceedings of the European Conference on Object-Oriented Programming ECOOP, of, Springer Verlag
    • G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. V. Lopes, J.-M. Loingtier, and J. Irwin. Aspect-Oriented Programming. In Proceedings of the European Conference on Object-Oriented Programming (ECOOP), volume 1241 of Lecture Notes in Computer Science, pages 220-242. Springer Verlag, 1997.
    • (1997) Lecture Notes in Computer Science , vol.1241 , pp. 220-242
    • Kiczales, G.1    Lamping, J.2    Mendhekar, A.3    Maeda, C.4    Lopes, C.V.5    Loingtier, J.-M.6    Irwin, J.7
  • 27
    • 34547364707 scopus 로고    scopus 로고
    • A Feature-Oriented Approach to Developing Dynamically Reconfigurable Products in Product Line Engineering
    • IEEE Computer Society Press
    • J. Lee and K. C. Kang. A Feature-Oriented Approach to Developing Dynamically Reconfigurable Products in Product Line Engineering. In Proceedings of the International Software Product Line Conference (SPLC), pages 131-140. IEEE Computer Society Press, 2006.
    • (2006) Proceedings of the International Software Product Line Conference (SPLC) , pp. 131-140
    • Lee, J.1    Kang, K.C.2
  • 28
    • 33751581597 scopus 로고    scopus 로고
    • Feature-oriented Variability Management in Product Line Engineering
    • J. Lee and D. Muthig. Feature-oriented Variability Management in Product Line Engineering. Communications of the ACM (CACM), 49(12):55-59, 2006.
    • (2006) Communications of the ACM (CACM) , vol.49 , Issue.12 , pp. 55-59
    • Lee, J.1    Muthig, D.2
  • 29
    • 0042912981 scopus 로고    scopus 로고
    • Aspectual Collaborations - Combining Modules and Aspects
    • K. J. Lieberherr, D. Lorenz, and J. Ovlinger. Aspectual Collaborations - Combining Modules and Aspects. The Computer Journal, 46(5):542-565, 2003.
    • (2003) The Computer Journal , vol.46 , Issue.5 , pp. 542-565
    • Lieberherr, K.J.1    Lorenz, D.2    Ovlinger, J.3
  • 34
    • 59249086102 scopus 로고    scopus 로고
    • Controlled, Systematic, and Efficient Code Replacement for Running Java Programs
    • A. Nicoara, G. Alonso, and T. Roscoe. Controlled, Systematic, and Efficient Code Replacement for Running Java Programs. SIGOPS Operating Systems Review, 42(4):233-246, 2008.
    • (2008) SIGOPS Operating Systems Review , vol.42 , Issue.4 , pp. 233-246
    • Nicoara, A.1    Alonso, G.2    Roscoe, T.3
  • 35
    • 84944032429 scopus 로고    scopus 로고
    • Dynamically Composable Collaborations with Delegation Layers
    • Proceedings of the European Conference on Object-Oriented Programming ECOOP, of, Springer Verlag
    • K. Ostermann. Dynamically Composable Collaborations with Delegation Layers. In Proceedings of the European Conference on Object-Oriented Programming (ECOOP), volume 2374 of Lecture Notes in Computer Science, pages 89-110. Springer Verlag, 2002.
    • (2002) Lecture Notes in Computer Science , vol.2374 , pp. 89-110
    • Ostermann, K.1
  • 36
    • 84947930301 scopus 로고    scopus 로고
    • Feature-Oriented Programming: A Fresh Look at Objects
    • Proceedings of the European Conference on Object-Oriented Programming ECOOP, of, Springer Verlag
    • C. Prehofer. Feature-Oriented Programming: A Fresh Look at Objects. In Proceedings of the European Conference on Object-Oriented Programming (ECOOP), volume 1241 of Lecture Notes in Computer Science, pages 419-443. Springer Verlag, 1997.
    • (1997) Lecture Notes in Computer Science , vol.1241 , pp. 419-443
    • Prehofer, C.1
  • 40
    • 0141653318 scopus 로고    scopus 로고
    • Mixin Layers: An Object-Oriented Implementation Technique for Refinements and Collaboration-Based Designs
    • Y. Smaragdakis and D. Batory. Mixin Layers: An Object-Oriented Implementation Technique for Refinements and Collaboration-Based Designs. ACM Transactions on Software Engineering and Methodology (TOSEM), 11(2):215-255, 2002.
    • (2002) ACM Transactions on Software Engineering and Methodology (TOSEM) , vol.11 , Issue.2 , pp. 215-255
    • Smaragdakis, Y.1    Batory, D.2


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