A software product line experience

Autores
Andriano, Natalia Valeria; Kirch, Jorge; Zibecchi, Mariano
Año de publicación
2005
Idioma
inglés
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
Previous work in software product lines showed an increment of up to 10 times in productivity and product quality [SEI Prod_Line]; because of this, the software product line approach is critical for the success of a development project including a common platform. There are several differences between the traditional development techniques and the software product line approach. This initiative differs in scope and approach that is the reason why new areas of study were created, namely Domain Engineering and Software Product Line Architecture. For the development of a software platform in GSG Argentina we took the software product line approach and combined different known practices of Domain Engineering and Software Architecture in order to adapt them to our project's context. This paper describes lessons learned during the development of this project, such as the tailorization of the application of FORM (Feature-Oriented Reuse Method), the use of existing standards and cases of study to extract and infer knowledge of the problem domain, how we interact with marketing and system engineering areas in order to gather relevant functional and quality features of the platform, documentation practices, challenges we found and the approaches we took to solve them
II Workshop de Ingeniería de Software y Bases de Datos (WISBD)
Red de Universidades con Carreras en Informática (RedUNCI)
Materia
Ciencias Informáticas
software product lines
FORM
core platform
FODA
feature model
application engineering
domain engineering
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/23129

id SEDICI_5a54cbd608922da0afe533df66cdcbe2
oai_identifier_str oai:sedici.unlp.edu.ar:10915/23129
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling A software product line experienceAndriano, Natalia ValeriaKirch, JorgeZibecchi, MarianoCiencias Informáticassoftware product linesFORMcore platformFODAfeature modelapplication engineeringdomain engineeringPrevious work in software product lines showed an increment of up to 10 times in productivity and product quality [SEI Prod_Line]; because of this, the software product line approach is critical for the success of a development project including a common platform. There are several differences between the traditional development techniques and the software product line approach. This initiative differs in scope and approach that is the reason why new areas of study were created, namely Domain Engineering and Software Product Line Architecture. For the development of a software platform in GSG Argentina we took the software product line approach and combined different known practices of Domain Engineering and Software Architecture in order to adapt them to our project's context. This paper describes lessons learned during the development of this project, such as the tailorization of the application of FORM (Feature-Oriented Reuse Method), the use of existing standards and cases of study to extract and infer knowledge of the problem domain, how we interact with marketing and system engineering areas in order to gather relevant functional and quality features of the platform, documentation practices, challenges we found and the approaches we took to solve themII Workshop de Ingeniería de Software y Bases de Datos (WISBD)Red de Universidades con Carreras en Informática (RedUNCI)2005-10info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfhttp://sedici.unlp.edu.ar/handle/10915/23129enginfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/2.5/ar/Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-29T10:55:20Zoai:sedici.unlp.edu.ar:10915/23129Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-29 10:55:21.052SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv A software product line experience
title A software product line experience
spellingShingle A software product line experience
Andriano, Natalia Valeria
Ciencias Informáticas
software product lines
FORM
core platform
FODA
feature model
application engineering
domain engineering
title_short A software product line experience
title_full A software product line experience
title_fullStr A software product line experience
title_full_unstemmed A software product line experience
title_sort A software product line experience
dc.creator.none.fl_str_mv Andriano, Natalia Valeria
Kirch, Jorge
Zibecchi, Mariano
author Andriano, Natalia Valeria
author_facet Andriano, Natalia Valeria
Kirch, Jorge
Zibecchi, Mariano
author_role author
author2 Kirch, Jorge
Zibecchi, Mariano
author2_role author
author
dc.subject.none.fl_str_mv Ciencias Informáticas
software product lines
FORM
core platform
FODA
feature model
application engineering
domain engineering
topic Ciencias Informáticas
software product lines
FORM
core platform
FODA
feature model
application engineering
domain engineering
dc.description.none.fl_txt_mv Previous work in software product lines showed an increment of up to 10 times in productivity and product quality [SEI Prod_Line]; because of this, the software product line approach is critical for the success of a development project including a common platform. There are several differences between the traditional development techniques and the software product line approach. This initiative differs in scope and approach that is the reason why new areas of study were created, namely Domain Engineering and Software Product Line Architecture. For the development of a software platform in GSG Argentina we took the software product line approach and combined different known practices of Domain Engineering and Software Architecture in order to adapt them to our project's context. This paper describes lessons learned during the development of this project, such as the tailorization of the application of FORM (Feature-Oriented Reuse Method), the use of existing standards and cases of study to extract and infer knowledge of the problem domain, how we interact with marketing and system engineering areas in order to gather relevant functional and quality features of the platform, documentation practices, challenges we found and the approaches we took to solve them
II Workshop de Ingeniería de Software y Bases de Datos (WISBD)
Red de Universidades con Carreras en Informática (RedUNCI)
description Previous work in software product lines showed an increment of up to 10 times in productivity and product quality [SEI Prod_Line]; because of this, the software product line approach is critical for the success of a development project including a common platform. There are several differences between the traditional development techniques and the software product line approach. This initiative differs in scope and approach that is the reason why new areas of study were created, namely Domain Engineering and Software Product Line Architecture. For the development of a software platform in GSG Argentina we took the software product line approach and combined different known practices of Domain Engineering and Software Architecture in order to adapt them to our project's context. This paper describes lessons learned during the development of this project, such as the tailorization of the application of FORM (Feature-Oriented Reuse Method), the use of existing standards and cases of study to extract and infer knowledge of the problem domain, how we interact with marketing and system engineering areas in order to gather relevant functional and quality features of the platform, documentation practices, challenges we found and the approaches we took to solve them
publishDate 2005
dc.date.none.fl_str_mv 2005-10
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
Objeto de conferencia
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/23129
url http://sedici.unlp.edu.ar/handle/10915/23129
dc.language.none.fl_str_mv eng
language eng
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1844615812266065920
score 13.070432