Инструменты для управления вариативностью: готовность к промышленному применению
Ключевые слова:
линейка программных продуктов, семейство программных продуктов, инженерия семейства программных продуктов, управление вариативностью, повторно используемые активыАннотация
Разработка ПО методом организации семейства программных продуктов – популярный подход к промышленной разработке, основывающийся на повторном использовании различных активов и едином процессе разработки. Управление вариативностью нацелено на управление повторно используемыми активами и является одной из ключевых активностей при разработке семейств. В данной статье делается обзор существующих инструментов управления вариативностью – продуктов TVL, SPLOT, FeatureIDE, XFeature, FMP, FeatureMapper, CVL Tool, PLUM, pure::variants, DocLine, Gears. Основная цель этого обзора – выяснить, на сколько эти средства готовы для промышленного применения и реально используются в разработках.Литература
Кияев, В.И. О терминологии и требованиях международного стандарта качества разработки программного обеспечения SW СММ // Системное программирование, 1 (2005), 311-334
Кознов Д.В. Разработка и сопровождение DSM-решений на основе MSF // Системное программирование, 3:1 (2008), 80-96
Кознов Д.В., Романовский К.Ю. Автоматизированный рефакторинг документации семейств программных продуктов // Системное программирование, 4:1 (2009), 128-150
Романовский К.Ю. Метод разработки документации семейств программных продуктов // Системное программирование, 2:1 (2006), 191-218
Романовский К.Ю. Разработка повторно используемой документации семейства телефонных станций средствами технологии DocLine // Вестник Санкт-Петербургского университета. Серия 10: Прикладная математика. Информатика. Процессы управления;, 2 (2009), 166-180
Сафонов В.О., Муханов Р.С. Реализация и практическое применение системы Aspect.Net для академической версии .Net // Научнотехнические ведомости Санкт-Петербургского государственного политехнического университета, 103 (2010), 174-179
Смирнов М.Н., Кознов Д.В., Дорохов В.А., Романовский К.Ю. Программная среда WebMLDoc для автоматизированного отслеживания изменений в пользовательской документации Web-приложений // Системное программирование, 5:1 (2010), 32-51
Смирнов М.Н., Соколов Н.Е., Романовский К.Ю. DocLineFM: среда разработки повторно используемой документации семейств программных продуктов на базе пакета Adobe FrameMaker // Системное программирование, 6:1 (2011), 80-98
Сорокин А.Н., Кознов Д.В. Обзор проекта Eclipse Modeling Project // Системное программирование, 5:1 (2010), 6-31
Павлинов А.А., Кознов Д.В., Перегудов А.Ф., Вугайченко Д.Ю., Казакова А.С., Чернятчик Р.И., Иванов А.И. О средствах разработки проблемно-ориентированных визуальных языков // Системное программирование, 2:1 (2006), 142-168
Попова Т.Н., Кознов Д.В., Тинова А.А., Романовский К.Ю. Эволюция общих активов в семействе средств реинжиниринга программного обеспечения // Системное программирование, 1 (2005), 184-198
Фуксман А.Л. Технологические аспекты, создания программных систем, М.: Статистика, 1979
Abbasi Е. К., Hubaux A., Heymans P. An interactive multiperspective toolset for non-linear product configuration processes // Proceedings of the 15th International Software Product Line Conference, 2 (2011), 50:1-50:1
Antenna project site, http://antenna.sourceforge.net/
A Framework for Soft,ware Product Line Practice Version 5.0, http: //www.sei.cmu.edu/productlines/frame_report/index.html
AHEAD Tool Suite project site, http://www.cs.utexas.edu/ schwartz / ATS.html
AspectJ project site, http://www.eclipse.org/aspectj/
ASSERT project site, http://www.assert-project.net
Atkinson C., Bayer J., Bunse C., Kamsties E., Laitenberger O., Laqua R., Muthig D., Paech B., Wiist J. and Zettel J. Component-based, product line engineering with UML publ Addison- Wesley Longman Publishing Co., Inc., 2002
AUTOSAR project site, http://www.autosar.org/
Batory D. A tutorial on feature oriented programming and the AHEAD tool suite // Proceedings of the 2005 international conference on Generative and Transformational Techniques in Software Engineering, 2006, 3-35
Batory D., Sarvela J. N., Rauschmayer A. Scaling step-wise refinement // Proceedings of the 25th International Conference on Software Engineering, 2003, 187-197
Batory D., Johnson C., MacDonald B., von Heeder D. Achieving extensibility through product-lines and domain-specific languages: a case study // ACM Trans. Softw. Eng. Method., 11:2 (2002), 191-214
Beuche D. Modeling and building software product lines with pure::variants // Proceedings of the 15th International Software Product Line Conference, 2 (2011), 46:1
Beuche D. Modeling and Building Software Product Lines with pure::variants // Proceedings of the 2008 12th International Software Product Line Conference, 2008, P. 358
BigLever Software Case Study:Engenio, Technical Report, 2005
Boucher Q., Classen A., Faber P., Heymans P. Introducing TVL, a Text-based Feature Modelling Language // Proceedings of the Fourth International Workshop on Variability Modelling of Software-intensive Systems (VaMoS’10), Linz, Austria, January 27-29. University of Duisburg-Essen, 2010, 159-62
Cechticky V., Pasetti A., Rohlik O., Schaufelberger W. Xml-based feature modelling // Software Reuse: Methods, Techniques and Tools: 8th International Conference, ICSR 2004, 2004, 5-9
Cetina C., Haugen Zhang X., Fleurey F., Pelechano V. Strategies for variability transformation at run-time // Proceedings of the 13th International Software Product Line Conference. Carnegie Mellon University, 2009, 61-70
Cezo J., Krueger C. W. Use product line engineering to reduce the total costs required to create, deploy & maintain systems & software // EE Times, 2008, 23-32
Classen A., Boucher Q., Faber P., Heymans P. The TVL Specification, PReCISE Research Center, University of Namur, 2010
Clements P. C., Northrop L. М. Salion, Inc. A Software Product Line Case Study., Technical Report, 2002
Czarnecki K., Kim, C. Cardinality-Based Feature Modeling and Constraintss: A Progress Report // OOPSLA Workshop on Software Factories, 2005, 1-9
Czarnecki K., Helsen S., Eisenecker U. Staged configuration using feature models // Software Product Lines: Third International Conference, SPLC 2004, 2004, 266-283
CVL project site, http://variabilitymodeling.org
Davis S. М. Future Perfect, Addison-Wesley, 1987
Delta J project site, http://deltaj.sourceforge.net/
Dziobek C., Loew J., Przystas W., Weiland J. Model Diversity and Variability — Handling of Functional Variants in Simulink-Models // Elektronik automotive, 2008
Enterprise Architect project site, http://www.sparxsystems.com/ products/еа/index .html
Eriksson М., Burstler J., Borg K. The PLUSS approach: domain modeling with features, use cases and use case realizations // Proceedings of the 9th international conference on Software Product Lines, 2005, 33-44
Erofeev S. Applying SPL Techniques to Support Agile in the Large // FLEXI Project (Flexible Integration in Global Product Development), 2008, P. 9.
FeatureHouse project site, http://www.fosd.de/fh
FeaturelDE project site, http://www.fosd.de/featureide
FeatureMapper project site, http://featuremapper.org/
FeatureC++ project site, http://wwwiti.cs.unimagdeburg.de/iti_db/fcc/
Flores R., Krueger C. W., Clements P. C. Mega-scale product line engineering at General Motors // SPLC, 1 (2012), 259-268
FMP project site, http://gp.uwaterloo.ca/fmp
Frakes W., Prieto-Diaz R., and Fox C. DARE: Domain analysis and reuse environment // Ann. Softw. Eng., 5 (1998), 125-141
Gacek C., Anastasopoules М. Implementing product line variabilities // SIGSOFT Softw. Eng. Notes, 26:3 (2001), 109-117
Gomaa H. Designing Software Product Lines with the Unified Modeling Language (UML) // Software Product Line Conference PLC, 2004, 317
Gears project site, http://www.biglever.com
Hamza H. S., Martinez J., and Alonso C. Introducing Product Line Architectures in the ERP Industry: Challenges and Lessons Learned // SPLC Workshops, 2010, 263-266
IBM Rational DOORS project site, http://www.01.ibm.com/software/awdtools/doors/
Jepsen H. P., Dali J. G., Beuche D. Minimally Invasive Migration to Software Product Lines // Proceedings of the 11th International Software Product Line Conference, 2007, 203-211
Kastner C., Thum Т., Saake G., Feigenspan J., Leich Т., Wielgorz F., and Apel S. FeaturelDE: A tool framework for feature-oriented software development // Proceedings of the 31st International Conference on Software Engineering, 2009, 611-614
Kang К. С., Lee J. and Donohoe P. Feature-oriented product line engineering // IEEE Software, 19:4 (2002), 58-65
Kang К. C., Sugumaran V., Park S. Applied Software Product Line Engineering, Auerbach Publications, 2009
Kang К. C., Cohen S. G., Hess J. A., Novak W. E. and Peterson, A. S. Feature-Oriented Domain Analysis (FODA) Feasibility Study, Technical Report. CMU/SEI-90-TR-21. ESD-90-TR-222. Carnegie-Mellon University Software Engineering Institute, 1990
Kang К. C., Kim S., Lee J., Kim K., Shin E. and Huh М. FORM: A feature-oriented reuse method with domain-specific reference architectures. // Ann. Softw. Eng., 5 (1998), 143-168
Koznov D.V., Romanovsky K.Yu. DocLine: a method for software product line documentation development // Programming and Computer Software., 34:4 (2008), 216-224
Krueger C. W., Churchett D., Buhrdorf R. HomeAway’s Transition to Software Product Line Practice: Engineering and Business Results in 60 Days // SPLC, 2008, 297-306
Krueger C. W., Clements P. C. Second generation systems and software product line engineering // SPLC, 2 (2012), 280
Krueger C. W., Clements P. C. Systems and software product line engineering with BigLever software gears // SPLC, 2 (2012), 256—259
Krueger C. W. Variation Management for Software Production Lines // Proceedings of the Second International Conference on Software Product Lines, 37-48
Krueger C. W. Easing the Transition to Software Mass Customization // Revised Papers from the 4th International Workshop on Software Product-Family Engineering, 2002, 282-293
Leich Т., Apel S., Marnitz L., Saake G. Tool support for feature-oriented software development: featurelDE: an Eclipse-based approach // Proceedings of the 2005 OOPSLA workshop on Eclipse technology eXchange, 2005, 55-59
Linden F. J., Schmid K., and Rommes E. Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering, Springer Publishing Company, Inc., 2010
Lombardi C. IBM partners on ’’smart” wind system // CNET News, 2010, 12-17
Martinez J., Vicedo J. PLUM (Product Line Unified Modeller) // Eclipse Summit Europe, 2008, 16-20
Martinez J. User Stories for Agile Product Line Engineering Tooling // FLEXI Project (Flexible Integration in Global Product Development), 2009, P. 13
Matsumoto Y. A Software Factory, An Overall Approach to Software Production // Soft,ware Reusability, 1987, 155-178
Mcllroy M. D. Mass-produced software components // Proc. NATO Conf. on Software Engineering, Garmisch, Germany, 1968
Mendonca М., Branco М., Cowan D. S.P.L.O.T.: software product lines online tools // Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications, 2009, 761-762
Munge project site, http://weblogs.java.net/blog/tball/archive/2006/09/ munge_swings_se.html
Neighbors J. М. Soft,ware reusability: vol. 1, concepts and models, ACM Press, 1989
Parnas D. L. Classics in software engineering // 1979, 139 -150
Parnas D. L. On the criteria to be used in decomposing systems into modules // Gommun. ACM, 15:12 (1972), 1053-1058
PervML project site, http://www.pros.upv.es/labs/index.php?option= com_content&view=article&id=40&Itemid=77
PLUM project site, http://www.esi.es/plum/index.php
Pohl K., Bckle G. and van der Linden F. J. Software Product Line Engineering: Foundations, Principles and Techniques, Springer Publishing Company, Incorporated, 2010
Product line hall of fame, http://splc.net/fame.html
pure:variants project site, http://www.pure-systems.com
Simulink project site, http://www.mathworks.com/products/simulink/?s_cid=wiki_simulink_8
SPLOT project site, http://www.splot-research.org/
Text-based Variability Language project site, http://www.info.fundp.ac.be/ acs/tvl/
Wende C., Heidenreich F., Dresden T. U. A Model-based Product-Line for Scalable Ontology Languages // Proceedings of the 1st International Workshop on Model-Driven Product Line Engineering., 2009, 15-24
XFeature project site, http://www.pnp-software.com/XFeature/
XML Path Language (XPath) 2.0 (Second Edition) W3C Recommendation, http://www.w3.org/TR/xpath20/
YAWL Process Editor project site, http://www.yawlfoundation.org/
Кознов Д.В. Разработка и сопровождение DSM-решений на основе MSF // Системное программирование, 3:1 (2008), 80-96
Кознов Д.В., Романовский К.Ю. Автоматизированный рефакторинг документации семейств программных продуктов // Системное программирование, 4:1 (2009), 128-150
Романовский К.Ю. Метод разработки документации семейств программных продуктов // Системное программирование, 2:1 (2006), 191-218
Романовский К.Ю. Разработка повторно используемой документации семейства телефонных станций средствами технологии DocLine // Вестник Санкт-Петербургского университета. Серия 10: Прикладная математика. Информатика. Процессы управления;, 2 (2009), 166-180
Сафонов В.О., Муханов Р.С. Реализация и практическое применение системы Aspect.Net для академической версии .Net // Научнотехнические ведомости Санкт-Петербургского государственного политехнического университета, 103 (2010), 174-179
Смирнов М.Н., Кознов Д.В., Дорохов В.А., Романовский К.Ю. Программная среда WebMLDoc для автоматизированного отслеживания изменений в пользовательской документации Web-приложений // Системное программирование, 5:1 (2010), 32-51
Смирнов М.Н., Соколов Н.Е., Романовский К.Ю. DocLineFM: среда разработки повторно используемой документации семейств программных продуктов на базе пакета Adobe FrameMaker // Системное программирование, 6:1 (2011), 80-98
Сорокин А.Н., Кознов Д.В. Обзор проекта Eclipse Modeling Project // Системное программирование, 5:1 (2010), 6-31
Павлинов А.А., Кознов Д.В., Перегудов А.Ф., Вугайченко Д.Ю., Казакова А.С., Чернятчик Р.И., Иванов А.И. О средствах разработки проблемно-ориентированных визуальных языков // Системное программирование, 2:1 (2006), 142-168
Попова Т.Н., Кознов Д.В., Тинова А.А., Романовский К.Ю. Эволюция общих активов в семействе средств реинжиниринга программного обеспечения // Системное программирование, 1 (2005), 184-198
Фуксман А.Л. Технологические аспекты, создания программных систем, М.: Статистика, 1979
Abbasi Е. К., Hubaux A., Heymans P. An interactive multiperspective toolset for non-linear product configuration processes // Proceedings of the 15th International Software Product Line Conference, 2 (2011), 50:1-50:1
Antenna project site, http://antenna.sourceforge.net/
A Framework for Soft,ware Product Line Practice Version 5.0, http: //www.sei.cmu.edu/productlines/frame_report/index.html
AHEAD Tool Suite project site, http://www.cs.utexas.edu/ schwartz / ATS.html
AspectJ project site, http://www.eclipse.org/aspectj/
ASSERT project site, http://www.assert-project.net
Atkinson C., Bayer J., Bunse C., Kamsties E., Laitenberger O., Laqua R., Muthig D., Paech B., Wiist J. and Zettel J. Component-based, product line engineering with UML publ Addison- Wesley Longman Publishing Co., Inc., 2002
AUTOSAR project site, http://www.autosar.org/
Batory D. A tutorial on feature oriented programming and the AHEAD tool suite // Proceedings of the 2005 international conference on Generative and Transformational Techniques in Software Engineering, 2006, 3-35
Batory D., Sarvela J. N., Rauschmayer A. Scaling step-wise refinement // Proceedings of the 25th International Conference on Software Engineering, 2003, 187-197
Batory D., Johnson C., MacDonald B., von Heeder D. Achieving extensibility through product-lines and domain-specific languages: a case study // ACM Trans. Softw. Eng. Method., 11:2 (2002), 191-214
Beuche D. Modeling and building software product lines with pure::variants // Proceedings of the 15th International Software Product Line Conference, 2 (2011), 46:1
Beuche D. Modeling and Building Software Product Lines with pure::variants // Proceedings of the 2008 12th International Software Product Line Conference, 2008, P. 358
BigLever Software Case Study:Engenio, Technical Report, 2005
Boucher Q., Classen A., Faber P., Heymans P. Introducing TVL, a Text-based Feature Modelling Language // Proceedings of the Fourth International Workshop on Variability Modelling of Software-intensive Systems (VaMoS’10), Linz, Austria, January 27-29. University of Duisburg-Essen, 2010, 159-62
Cechticky V., Pasetti A., Rohlik O., Schaufelberger W. Xml-based feature modelling // Software Reuse: Methods, Techniques and Tools: 8th International Conference, ICSR 2004, 2004, 5-9
Cetina C., Haugen Zhang X., Fleurey F., Pelechano V. Strategies for variability transformation at run-time // Proceedings of the 13th International Software Product Line Conference. Carnegie Mellon University, 2009, 61-70
Cezo J., Krueger C. W. Use product line engineering to reduce the total costs required to create, deploy & maintain systems & software // EE Times, 2008, 23-32
Classen A., Boucher Q., Faber P., Heymans P. The TVL Specification, PReCISE Research Center, University of Namur, 2010
Clements P. C., Northrop L. М. Salion, Inc. A Software Product Line Case Study., Technical Report, 2002
Czarnecki K., Kim, C. Cardinality-Based Feature Modeling and Constraintss: A Progress Report // OOPSLA Workshop on Software Factories, 2005, 1-9
Czarnecki K., Helsen S., Eisenecker U. Staged configuration using feature models // Software Product Lines: Third International Conference, SPLC 2004, 2004, 266-283
CVL project site, http://variabilitymodeling.org
Davis S. М. Future Perfect, Addison-Wesley, 1987
Delta J project site, http://deltaj.sourceforge.net/
Dziobek C., Loew J., Przystas W., Weiland J. Model Diversity and Variability — Handling of Functional Variants in Simulink-Models // Elektronik automotive, 2008
Enterprise Architect project site, http://www.sparxsystems.com/ products/еа/index .html
Eriksson М., Burstler J., Borg K. The PLUSS approach: domain modeling with features, use cases and use case realizations // Proceedings of the 9th international conference on Software Product Lines, 2005, 33-44
Erofeev S. Applying SPL Techniques to Support Agile in the Large // FLEXI Project (Flexible Integration in Global Product Development), 2008, P. 9.
FeatureHouse project site, http://www.fosd.de/fh
FeaturelDE project site, http://www.fosd.de/featureide
FeatureMapper project site, http://featuremapper.org/
FeatureC++ project site, http://wwwiti.cs.unimagdeburg.de/iti_db/fcc/
Flores R., Krueger C. W., Clements P. C. Mega-scale product line engineering at General Motors // SPLC, 1 (2012), 259-268
FMP project site, http://gp.uwaterloo.ca/fmp
Frakes W., Prieto-Diaz R., and Fox C. DARE: Domain analysis and reuse environment // Ann. Softw. Eng., 5 (1998), 125-141
Gacek C., Anastasopoules М. Implementing product line variabilities // SIGSOFT Softw. Eng. Notes, 26:3 (2001), 109-117
Gomaa H. Designing Software Product Lines with the Unified Modeling Language (UML) // Software Product Line Conference PLC, 2004, 317
Gears project site, http://www.biglever.com
Hamza H. S., Martinez J., and Alonso C. Introducing Product Line Architectures in the ERP Industry: Challenges and Lessons Learned // SPLC Workshops, 2010, 263-266
IBM Rational DOORS project site, http://www.01.ibm.com/software/awdtools/doors/
Jepsen H. P., Dali J. G., Beuche D. Minimally Invasive Migration to Software Product Lines // Proceedings of the 11th International Software Product Line Conference, 2007, 203-211
Kastner C., Thum Т., Saake G., Feigenspan J., Leich Т., Wielgorz F., and Apel S. FeaturelDE: A tool framework for feature-oriented software development // Proceedings of the 31st International Conference on Software Engineering, 2009, 611-614
Kang К. С., Lee J. and Donohoe P. Feature-oriented product line engineering // IEEE Software, 19:4 (2002), 58-65
Kang К. C., Sugumaran V., Park S. Applied Software Product Line Engineering, Auerbach Publications, 2009
Kang К. C., Cohen S. G., Hess J. A., Novak W. E. and Peterson, A. S. Feature-Oriented Domain Analysis (FODA) Feasibility Study, Technical Report. CMU/SEI-90-TR-21. ESD-90-TR-222. Carnegie-Mellon University Software Engineering Institute, 1990
Kang К. C., Kim S., Lee J., Kim K., Shin E. and Huh М. FORM: A feature-oriented reuse method with domain-specific reference architectures. // Ann. Softw. Eng., 5 (1998), 143-168
Koznov D.V., Romanovsky K.Yu. DocLine: a method for software product line documentation development // Programming and Computer Software., 34:4 (2008), 216-224
Krueger C. W., Churchett D., Buhrdorf R. HomeAway’s Transition to Software Product Line Practice: Engineering and Business Results in 60 Days // SPLC, 2008, 297-306
Krueger C. W., Clements P. C. Second generation systems and software product line engineering // SPLC, 2 (2012), 280
Krueger C. W., Clements P. C. Systems and software product line engineering with BigLever software gears // SPLC, 2 (2012), 256—259
Krueger C. W. Variation Management for Software Production Lines // Proceedings of the Second International Conference on Software Product Lines, 37-48
Krueger C. W. Easing the Transition to Software Mass Customization // Revised Papers from the 4th International Workshop on Software Product-Family Engineering, 2002, 282-293
Leich Т., Apel S., Marnitz L., Saake G. Tool support for feature-oriented software development: featurelDE: an Eclipse-based approach // Proceedings of the 2005 OOPSLA workshop on Eclipse technology eXchange, 2005, 55-59
Linden F. J., Schmid K., and Rommes E. Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering, Springer Publishing Company, Inc., 2010
Lombardi C. IBM partners on ’’smart” wind system // CNET News, 2010, 12-17
Martinez J., Vicedo J. PLUM (Product Line Unified Modeller) // Eclipse Summit Europe, 2008, 16-20
Martinez J. User Stories for Agile Product Line Engineering Tooling // FLEXI Project (Flexible Integration in Global Product Development), 2009, P. 13
Matsumoto Y. A Software Factory, An Overall Approach to Software Production // Soft,ware Reusability, 1987, 155-178
Mcllroy M. D. Mass-produced software components // Proc. NATO Conf. on Software Engineering, Garmisch, Germany, 1968
Mendonca М., Branco М., Cowan D. S.P.L.O.T.: software product lines online tools // Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications, 2009, 761-762
Munge project site, http://weblogs.java.net/blog/tball/archive/2006/09/ munge_swings_se.html
Neighbors J. М. Soft,ware reusability: vol. 1, concepts and models, ACM Press, 1989
Parnas D. L. Classics in software engineering // 1979, 139 -150
Parnas D. L. On the criteria to be used in decomposing systems into modules // Gommun. ACM, 15:12 (1972), 1053-1058
PervML project site, http://www.pros.upv.es/labs/index.php?option= com_content&view=article&id=40&Itemid=77
PLUM project site, http://www.esi.es/plum/index.php
Pohl K., Bckle G. and van der Linden F. J. Software Product Line Engineering: Foundations, Principles and Techniques, Springer Publishing Company, Incorporated, 2010
Product line hall of fame, http://splc.net/fame.html
pure:variants project site, http://www.pure-systems.com
Simulink project site, http://www.mathworks.com/products/simulink/?s_cid=wiki_simulink_8
SPLOT project site, http://www.splot-research.org/
Text-based Variability Language project site, http://www.info.fundp.ac.be/ acs/tvl/
Wende C., Heidenreich F., Dresden T. U. A Model-based Product-Line for Scalable Ontology Languages // Proceedings of the 1st International Workshop on Model-Driven Product Line Engineering., 2009, 15-24
XFeature project site, http://www.pnp-software.com/XFeature/
XML Path Language (XPath) 2.0 (Second Edition) W3C Recommendation, http://www.w3.org/TR/xpath20/
YAWL Process Editor project site, http://www.yawlfoundation.org/
Опубликован
2013-06-01
Как цитировать
Кознов, Д. В., Новицкий, И. А., & Смирнов, М. Н. (2013). Инструменты для управления вариативностью: готовность к промышленному применению. Труды СПИИРАН, 3(26), 297-331. https://doi.org/10.15622/sp.26.20
Раздел
Статьи
Авторы, которые публикуются в данном журнале, соглашаются со следующими условиями:
Авторы сохраняют за собой авторские права на работу и передают журналу право первой публикации вместе с работой, одновременно лицензируя ее на условиях Creative Commons Attribution License, которая позволяет другим распространять данную работу с обязательным указанием авторства данной работы и ссылкой на оригинальную публикацию в этом журнале.
Авторы сохраняют право заключать отдельные, дополнительные контрактные соглашения на неэксклюзивное распространение версии работы, опубликованной этим журналом (например, разместить ее в университетском хранилище или опубликовать ее в книге), со ссылкой на оригинальную публикацию в этом журнале.
Авторам разрешается размещать их работу в сети Интернет (например, в университетском хранилище или на их персональном веб-сайте) до и во время процесса рассмотрения ее данным журналом, так как это может привести к продуктивному обсуждению, а также к большему количеству ссылок на данную опубликованную работу (Смотри The Effect of Open Access).