최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기The Computer journal, v.60 no.1, 2017년, pp.86 - 109
Pérez, Alejandro (Software Engineering and Real Time Systems Group, Dpto. Ingenierí) , Sánchez, Pablo (a Informá)
AbstractNowadays, many software companies have a flagship product that is sold to several customers, but customized to the particular requirements of each one of them. In these cases, Software Product Line Engineering (SPL), whose goal is the effective engineering of software products families, can ...
Clements, P. and Northrop, L. (2001) Software Product Lines: Practices and Patterns, Addison-Wesley, Boston, Massachusetts, USA.
Gomaa, H. (2004) Designing Software Product Lines with UML: From Use Cases to Pattern-BasedSoftware Architectures, Addison-Wesley, Boston, Massachusetts, USA.
Käkölä, T. and Dueñas, J.C. (2010) Software Product Lines: Research Issues in Engineering and Management, Springer, Berlin, Germany.
van der Linden, F.. Software product families in Europe: the Esaps & Cafe projects. IEEE software, vol.19, no.4, 41-49.
10.1007/978-3-540-28630-1_12 Sinnema, M. , Deelstra, S. , Nijhuis, J. and Bosch, J. (2004) COVAMOF: A Framework for Modeling Variability in Software Product Families. In Nord, R.L. (ed.), Boston, Massachusetts, USA, Proc. of the 3rd Int. Software Product Line Conference (SPLC), August-September, Lecture Notes in Computer Science, Vol. 3154, pp. 197-213, Springer, Berlin, Germany.
Weiss, D.M. and Lai, C.T.R. (1999) Software Product-Line Engineering: A Family-Based Software Development Process, Addison Wesley, Boston, Massachusetts, USA.
CMU/SEI-2005-TR-017 (2005) Preparing for Automated Derivation of Products in a Software Product Line. Software Engineering Institute/Carnegie Mellon University, Pittsburgh, Pennsylvania, USA.
Feigenspan, J., Schulze, M., Papendieck, M., Kästner, C., Dachselt, R., Köppen, V., Frisch, M., Saake, G.. Supporting program comprehension in large preprocessor-based software product lines. IET software, vol.6, no.6, 488-501.
Gamma, E. , Helm, R. , Johnson, R. and Vlissides, J.M. (1994) Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, Boston, Massachusetts, USA.
Kolesnikov, S. (2011) An Extensible Compiler for Feature-Oriented Programming in Java. Master's thesis. Department of Informatics and Mathematics, University of Passau, Passau, Germany.
Apel, S., Kolesnikov, S., Liebig, J., Kastner, C., Kuhlemann, M., Leich, T.. Access control in feature-oriented programming. Science of computer programming, vol.77, no.3, 174-187.
10.1007/978-3-642-15579-6_6 Schaefer, I. , Bettini, L. , Bono, V. , Damiani, F. and Tanzarella, N. (2010) Delta-Oriented Programming of Software Product Lines. In Bosch, J. and Lee, J. (eds.), Proc. of the 14th Int. Software Product Lines Conference (SPLC), Jeju Island (South Korea), September, Lecture Notes in Computer Science, Vol. 6287, pp. 77-91, Springer, Berlin, Germany.
10.1007/11561347_10 Apel, S. , Leich, T. , Rosenmüller, M. and Saake, G. (2005) FeatureC++: On the Symbiosis of Feature-Oriented and Aspect-Oriented Programming. In Proc. of the 4th Int. Conference on Generative Programming and Component Engineering (GPCE), Tallinn (Estonia), September-October, Lecture Notes in Computer Science, Vol. 3676, pp. 125-140, Springer, Berlin, Germany.
Apel, S., Leich, T., Saake, G.. Aspectual Feature Modules. IEEE transactions on software engineering, vol.34, no.2, 162-180.
10.1145/1094811.1094826 Bergel, A. , Ducasse, S. and Nierstrasz, O. (2005) Classbox/J: Controlling the Scope of Change in Java. In Proc. 20th Conf. Object-Oriented Programming, Systems, Languages and Applications (OOPSLA), San Diego (California, USA), October, pp. 177-189, ACM, New York City, New York, USA.
Aracic, I., Gasiunas, V., Mezini, M., Ostermann, K.. An Overview of CaesarJ. Lecture notes in computer science, vol.3880, 135-173.
10.1007/3-540-36557-5_19 Herrmann, S. (2002) Object Teams: Improving Modularity for Crosscutting Collaborations. In Aksit, M., Mezini, M. and Unland, R. (eds.), Proc. of the International Conference on Components, Architectures, Services and Applications for a Networked World (NetObjectDays), Erfurt, Germany, October, Lecture Notes in Computer Science, Vol. 2591, pp. 248-264, Springer, Berlin, Germany.
Batory, Don, O'Malley, Sean. The design and implementation of hierarchical software systems with reusable components. ACM transactions on software engineering and methodology, vol.1, no.4, 355-398.
IEEE Softw. Batory 11 89 1994 10.1109/52.311067 The GenVoca model of software-system generators
Batory, D.S. (2004) Feature-Oriented Programming and the AHEAD Tool Suite. 26th Int. Conf. Softw. Eng. (ICSE), Edinburgh, United Kingdom, May, pp. 702-703, IEEE Computer Society Washington, DC, USA.
Batory, D., Sarvela, J.N., Rauschmayer, A.. Scaling step-wise refinement. IEEE transactions on software engineering, vol.30, no.6, 355-371.
Apel, S., Kastner, C., Lengauer, C.. Language-Independent and Automated Software Composition: The FeatureHouse Experience. IEEE transactions on software engineering, vol.39, no.1, 63-79.
J. Univers. Comput. Sci. Laguna 16 2313 2010 UML support for designing software product lines: the package merge mechanism
Sánchez, P. , Gámez, N. , Fuentes, L. , Loughran, N. and Garcia, A. (2007) A Metamodel for Designing Software Architectures of Aspect-OrientedSoftware Product Lines. Deliverable D2.2. AMPLE Project, Málaga, Spain.
Nebrera, C. , Sánchez, P. , Fuentes, L. , Schwanninger, C. , Fiege, L. and Jäger, M. (2008) Description of Model Transformations from Architecture to Design. Deliverable D2.3. AMPLE Project, Málaga, Spain.
Pohl, C. , Rummler, A. , Gasiunas, V. , Arboleda, N.L.H. , de Alexandria Fernandes, F. , Núñez, J.N.A. , Passama, R. , Royer, J.C. and Südholt, M. (2007) Survey of Existing Implementation Techniques with Respect to Their Support for Product Lines. Deliverable D3.1. AMPLE Project.
Bettini, L., Damiani, F., Schaefer, I.. Implementing type-safe software product lines using parametric traits. Science of computer programming, vol.97, no.3, 282-308.
Meyer, B. (2000) Object-Oriented Software Construction, Prentice Hall, Upper Saddle River, New Jersey, USA.
10.1145/1806799.1806819 Liebig, J. , Apel, S. , Lengauer, C. , Kästner, C. , and Schulze, M. (2010) An Analysis of the Variability in Forty Preprocessor-based Software Product Lines. In Proc. 32nd Int. Conf. Softw. Eng. (ICSE), Cape Town (South Africa), May, pp. 105-114, IEEE Computer Society Washington, DC, USA.
Wallin, C., Ekdahl, F., Larsson, S.. Integrating business and software development models. IEEE software, vol.19, no.6, 28-33.
Smart, J.F. (2011) Jenkins: The Definitive Guide, O'Reilly Media, Sebastopol, California, USA.
Bender, J. and McWherter, J. (2011) Professional Test Driven Development with C#, Wrox Press, Birmingham, United Kingdom.
Transactions on Aspect-Oriented Software Development VI (Special Issue on Aspects and Model-Driven Engineering), December, Lecture Notes in Computer Science Groher Vol. 5560 111 2009
Gasiunas, V. , et al . (2009) Methodology for Using AOP and MDD in Combination for Variability Management in SPLs. Deliverable D3.4. AMPLE Project, Darmstad, Germany.
Arboleda, H. , Casallas, R. , and Royer, J.C. (2009) Dealing with Fine-grained Configurations in Model-Driven SPLs. In Proc. 13th Int. Softw. Product Lines Conf. (SPLC), San Francisco (California, USA), August, pp. 1-10, Carnegie Mellon University, Pittsburgh, Pennsylvania, USA.
Anquetil, Nicolas, Kulesza, Uirá, Mitschke, Ralf, Moreira, Ana, Royer, Jean-Claude, Rummler, Andreas, Sousa, André. A model-driven traceability framework for software product lines. Software and Systems Modeling, vol.9, no.4, 427-451.
10.1007/978-3-540-24851-4_6 Torgersen, M. (2004) The Expression Problem Revisited. In Odersky, M. (ed.), Proc. 18th European Conf. Object-Oriented Programming (ECOOP), Oslo, Norway, June, Lecture Notes in Computer Science, Vol. 3086, pp. 123-143, Springer, Berlin, Germany.
10.1007/3-540-44800-4_2 Lopez-Herrejon, R.E. and Batory, D.S. (2001) A Standard Problem for Evaluating Product-Line Methodologies. In Bosch, J. (ed.), Proc. 3rd Int. Conf. Generative and Component-Based Software Engineering (GCSE), Erfurt (Germany), September, Lecture Notes in Computer Science, Vol. 2186, pp. 10-24, Springer, Berlin, Germany.
CMU/SEI-90-TR-21 (1990). Feature-Oriented Domain Analysis (FODA) Feasibility Study. Software Engineering Institute (SEI), Carnagie Mellon University, Pittsburgh, Pennsylvania, USA.
Czarnecki, Krzysztof, Helsen, Simon, Eisenecker, Ulrich. Formalizing cardinality-based feature models and their specialization. Software process improvement and practice, vol.10, no.1, 7-29.
Apel, Sven, Kästner, Christian. An Overview of Feature-Oriented Software Development.. Journal of Object Technology, vol.8, no.5, 49-.
10.1007/11531142_8 Lopez-Herrejon, R.E. , Batory, D.S. , and Cook, W.R. (2005) Evaluating Support for Features in Advanced Modularization Technologies. In Black, A.P. (ed.), Proc. 19th European Conf. Object-Oriented Programming (ECOOP), Glasgow, United Kingdom, July, Lecture Notes in Computer Science, Vol. 3586, pp. 169-194, Springer, Berlin, Germany.
Kang, K.C., Lee, Jaejoon, Donohoe, P.. Feature-oriented product line engineering. IEEE software, vol.19, no.4, 58-65.
Smaragdakis, Yannis, Batory, Don. Mixin layers : an object-oriented implementation technique for refinements and collaboration-based designs. ACM transactions on software engineering and methodology, vol.11, no.2, 215-255.
Parnas, D. L.. On the criteria to be used in decomposing systems into modules. Communications of the ACM, vol.15, no.12, 1053-1058.
Tizzei, L.P., Dias, M., Rubira, C.M.F., Garcia, A., Lee, J.. Components meet aspects: Assessing design stability of a software product line. Information and software technology, vol.53, no.2, 121-136.
Abrahams, D. and Gurtovoy, A. (2005) C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond, Addison-Wesley, Boston, Massachusetts, USA.
Spencer, H. and Collyer, G. (1992) #ifdef Considered Harmful or Portability Experience with C News. In Proc. USENIX Summer Technical Conf., San Antonio, Texas, USA, June, pp. 185-197. USENIX, Berkeley, California, USA.
Feigenspan, Janet, Kästner, Christian, Apel, Sven, Liebig, Jörg, Schulze, Michael, Dachselt, Raimund, Papendieck, Maria, Leich, Thomas, Saake, Gunter. Do background colors improve program comprehension in the #ifdef hell?. Empirical software engineering : an international journal, vol.18, no.4, 699-745.
10.1145/2568225.2568252 Siegmund, J. , Kästner, C. , Apel, S. , Parnin, C. , Bethmann, A. , Leich, T. , Saake, G. , and Brechmann, A. (2014) Understanding Understanding Source Code with Functional Magnetic Resonance Imaging. 36th Int. Conf. Softw. Eng., ICSE, Hyderabad (India), pp. 378-389, IEEE Computer Society Washington, DC, USA.
Siegmund, Janet, Kästner, Christian, Liebig, Jörg, Apel, Sven, Hanenberg, Stefan. Measuring and modeling programming experience. Empirical software engineering : an international journal, vol.19, no.5, 1299-1334.
Gunther, S., Sunkle, S.. rbFeatures: Feature-oriented programming with Ruby. Science of computer programming, vol.77, no.3, 152-173.
Bagheri, Ebrahim, Gasevic, Dragan. Assessing the maintainability of software product line feature models using structural metrics. Software quality journal, vol.19, no.3, 579-612.
Development (FOSD) Apel pp. 65 71. 2010
Duvall, P.M. , Matyas, S. and Glover, A. (2007) Continuous Integration: Improving Software Quality and Reducing Risk, John Wiley & Sons, Hoboken, Nueva Jersey, USA.
Abascal, P. and Sánchez, P. (2013) Desarrollo de un entorno dirigido por modelos para el desarrollo de lineas de productos software para la plataforma .NET. MsC Thesis, Universidad de Cantabria, Santander, Spain. (Available only in Spanish)
Campbell, G.A. and Papapetrou, P.P. (2013) SonarQube in Action. Manning, Greenwich, Connecticut, USA.
Lenz, G. and Wienands, C. (2006) Practical Software Factories in .NET, Apress, New York City, New York, USA.
Cwalina, K. and Abrams, B. (2008) Framework Design Guidelines: Conventions, Idioms and Patterns for Reusable .NET Libraries, Addison-Wesley, Boston, Massachusetts, USA.
10.1007/3-540-45337-7_18 Kiczales, G. , Hilsdale, E. , Hugunin, J. , Palm, M.K.J. and Griswold, W.G. (2001) An Overview of AspectJ. In Knudsen, J.L. (ed.), Proc. 15th European Conf. Object-Oriented Programming,, Budapest, Hungary, June, Lecture Notes in Computer Science, Vol. 2072, pp. 327-353, Springer, Berlin, Germany.
Fuentes, L. , Nebrera, C. and Sánchez, P. (2009) Feature-Oriented Model-Driven Software Product Lines: The TENTE Approach. In Yu, E., Eder, J. and Rolland, C. (eds.), Proc. Forum CAiSE 2009 Conf., Amsterdam, The Netherlands, June, CEUR Workshop Proceedings, Vol. 453, pp. 67-72. CEUR-WS, Aachen, Germany.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.