VARIABILITY MANAGEMENT IN SOFTWARE PRODUCT LINES FOR DECISION SUPPORT SYSTEMS CONSTRUCTION
María Eugenia Cabello, Isidro Ramos
2008
Abstract
This paper presents software variability management in complex cases of Software Product Lines where two kinds of variabilities emerge: domain variability and application variability. We illustrate the problem by means of a case study in Decision Support Systems. We have death with the first one by using variability points that are captured using decision-tree techniques in order to select base architectures and the second one by decorating the base architectures with the features of the application domain. In order to present this variability management, we focus on the diagnostic domain, a special case of Decision Support Systems. A generic solution for the automatic construction of systems of this kind is given using our approach: Baseline Oriented Modeling (BOM).
References
- Bachman F., Goedicke M., Leite J., Nord R., Pohl K., Ramesh B., and Vilbig A, 2003. “A meta-model for representing variability in product family development”, The 5th International Workshop on Product Family Engineering, pp. 66-80.
- Batory D., Benavides D., and Ruiz-Cortés A., 2006. Automated Analyses of Feature Models: Challenges Ahead. ACM on Software Product Lines.
- Cabedo R., Pérez J., Carsí J.A. y Ramos I., 2005. “Modelado y Generación de Arquitecturas PRISMA con DSL Tools”, IV Workshop DYNAMICA, Murcia, España. (in spanish)
- Clements P. and Northrop L.M., 2002. Software Product Lines: Practices and Patterns. SEI Series in Software Engineering, Addison Wesley.
- Costa C., Pérez J., Ali N., Carsí J.A. y Ramos I., 2005. “PRISMANET: Middleware: Soporte a la Evolución Dinámica de Arquitecturas Software Orientadas a Aspectos”, X Jornadas de Ingeniería del Software y Bases de Datos, Granada, España, pp. 27-34. (in spanish)
- González-Baixauli B. y Laguna M. A., 2005. “MDA e Ingeniería de Requisitos para Líneas de Producto”, Taller sobre Desarrollo Dirigido por Modelos. MDA y Aplicaciones, Granada, España. (in spanish)
- Limón Cordero R., Cabello Espinosa M.E., and Ramos Salavert I., 2007. “Establish Relations among Software Architecture Views through MDA for SPL”. In Proceedings of the 14th International Congress on Computer Science Research, CIICC'07, Veracruz, México, ISBN 13 978-970-95771-0-5, pp. 175-187.
- Pérez J., 2006. PRISMA: Aspect-Oriented Software Architectures. PhD. Thesis of Philosophy in Computer Science, Polytechnic University of Valencia, Spain.
- Santos A.L., Koskimies K., and Lopes A., 2005. “Using Model-Driven Architecture for Variability Management in Software Product Lines”, Ph Thesis Propasa, Facultade de Ciencias de la Universidade de Lisboa, Portugal.
- Trujillo S., 2007. Feature Oriented Model Driven Product Lines. PhD. Thesis, The University of the Basque Country, San Sebastian, Spain.
- Turban, E., and Aronson, J.E., 2001. Decision Support Systems and Intelligent Systems, Prentice Hall, ISBN: 0-13-089465-6, 865 pages.
Paper Citation
in Harvard Style
Eugenia Cabello M. and Ramos I. (2008). VARIABILITY MANAGEMENT IN SOFTWARE PRODUCT LINES FOR DECISION SUPPORT SYSTEMS CONSTRUCTION . In Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 6: ICEIS, ISBN 978-989-8111-38-8, pages 49-56. DOI: 10.5220/0001675300490056
in Bibtex Style
@conference{iceis08,
author={María Eugenia Cabello and Isidro Ramos},
title={VARIABILITY MANAGEMENT IN SOFTWARE PRODUCT LINES FOR DECISION SUPPORT SYSTEMS CONSTRUCTION},
booktitle={Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 6: ICEIS,},
year={2008},
pages={49-56},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001675300490056},
isbn={978-989-8111-38-8},
}
in EndNote Style
TY - CONF
JO - Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 6: ICEIS,
TI - VARIABILITY MANAGEMENT IN SOFTWARE PRODUCT LINES FOR DECISION SUPPORT SYSTEMS CONSTRUCTION
SN - 978-989-8111-38-8
AU - Eugenia Cabello M.
AU - Ramos I.
PY - 2008
SP - 49
EP - 56
DO - 10.5220/0001675300490056