ABSTRACT
In system-family approaches, product configuration is the activity of selecting the features desired for a software product. Although this process is typically collaborative this aspect has long been neglected. On the other hand, enabling collaborative product configuration brings new and challenging problems such as the proper coordination of configuration decisions. This paper introduces a framework for collaborative configuration that addresses the major issues that arise in this context. Some aspects of the framework can be customized to accommodate specific collaboration goals.
- Software Engineering Institute, Carnegie Mellon, Software Product Lines Initiative: www.sei.cmu.edu/productlinesGoogle Scholar
- Kang, K., Cohen, S., Hess, J., Novak, W., Peterson, A.: Feature-oriented domain analysis (FODA) feasibility study, SEI, CMU, Pittsburgh, PA, Tech. Rep. CMU/SEI-90-TR-21, Nov. 1990.Google ScholarCross Ref
- Czarnecki, K., Eisenecker, U.: Generative Programming: Methods, Tools, and Applications, Addison-Wesley, 2000, ISBN 0-201-30977-7. Google ScholarDigital Library
- Mendonca, M., Alencar, P. S., Oliveira T. C., and Cowan, D. D.: Assisting Aspect-Oriented Framework Instantiation: Towards Modeling, Transformation and Tool Support, OOPSLA Companion, 2005, San Diego, US. Google ScholarDigital Library
- Mendonca M., Oliveira T. C., Cowan, D. D.: Collaborative and Coordinated Product Configuration, University of Waterloo, SCS, Technical Report CS-2006-15.Google Scholar
- Oliveira, T. C., Alencar, P. S., Filho, I. M., de Lucena, C. J., and Cowan, D. D. 2004. Software Process Representation and Analysis for Framework Instantiation, IEEE Trans. in Soft. Eng. 30, 3 (Mar. 2004), 145--159. Google ScholarDigital Library
- IBM Eclipse Platform: http://www.eclipse.org/Google Scholar
- Fayad, M., Schmidt, D. C.: Object-oriented application frameworks, Communications of the ACM, v.40 n.10, p.32--38, Oct. 1997. Google ScholarDigital Library
- Czarnecki, K., Helsen, S., Eisenecker, U.: Staged Configuration through Specialization and Multi-Level Configuration of Feature Models, Software Process Improvement and Practice, 10(2), 2005.Google Scholar
- Schmidt, K., Bannon, L.: Taking CSCW seriously, Computer Supported Cooperative Work (CSCW), Volume 1, Issue 1 - 2, Mar 1992, Page 7, DOI 10.1007/BF00752449.Google ScholarCross Ref
- OMG UML Meta-Object Facility Specification: www.omg.org/technology/documents/modeling_spec_catalog.htmGoogle Scholar
- D. Batory. Feature Models, Grammars, and Propositional Formulas. SPLC 2005. LNCS3714, pp. 7--20, 2005. Google ScholarDigital Library
Index Terms
- Towards a framework for collaborative and coordinated product configuration
Recommendations
Decision-making coordination in collaborative product configuration
SAC '08: Proceedings of the 2008 ACM symposium on Applied computingIn Software Product Lines (SPLs), product configuration is a decision-making process in which a group of stakeholders choose features for a product. Unfortunately, current configuration technology is essentially single-user-based in which user ...
Towards a framework for collaborative and coordinated product configuration
OOPSLA '06: Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applicationsIn system-family approaches, product configuration is the activity of selecting the features desired for a software product. Although this process is typically collaborative this aspect has long been neglected. On the other hand, enabling collaborative ...
Feature-Based Systems and Software Product Line Engineering with Gears from BigLever
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume BThis paper describes a demonstration of the product line engineering tool and framework called Gears from BigLever Software. Gears is the automation at the heart of a PLE Factory, which itself is the conceptual construct at the heart of Feature-based ...
Comments