• Nenhum resultado encontrado

Trabalhos Futuros

No documento GabrielaGuedes dissertação final (páginas 142-147)

Capítulo 5. Conclusões e Trabalhos Futuros

5.4. Trabalhos Futuros

Embora o objetivo de definir uma abordagem de ER para LPS que aliasse modelos de objetivos, modelos de features e cenários de caso de uso tenha sido cumprido, ainda há muito para ser feito na área de Engenharia de Requisitos para LPS. No âmbito deste trabalho, pode- se listar os seguintes tópicos para trabalhos futuros:

 Realizar um estudo de caso formal para avaliar as reais contribuições e limitações de GS2SPL para a fase de requisitos da Engenharia de Linha de Produto de Softwa- re;

Investigar a possibilidade de incluir mecanismos para capturar interações entre fea- tures na linguagem i*-c, uma vez que as mesmas são usadas em modelos de featu- res;

 Desenvolver uma ferramenta que dê suporte à abordagem GS2SPL;

 Investigar a viabilidade de incluir uma atividade para obtenção de cenários de caso de uso com separação de interesses transversais, descritos na técnica MSVCM, por exemplo.

Referências

ALENCAR, F. et al. Integration of Aspects with i* Models. Agent-Oriented Information

Systems IV, LNCS, Springer-Verlag, v. 4898, 2008.

ANTÓNIO, S.; ARAÚJO, J.; SILVA, C. Adapting the i* Framework for Software Product Lines. Advances in Conceptual Modeling, Springer, 2009.

ASADI, M. et al. Goal-Driven Software Product Line Engineering. Proceedings of

SAC'2011, TaiChung, China, Março 2011. 21-25.

BENAVIDES, D.; TRUJILLO, S.; TRINIDAD, P. On the modularization of feature models.

Proceedings of 1st European workshop on Model Transformation, Rennes, France, 2005.

BERTOLINO, A. et al. Product Line Use Cases: Scenario-Based Specification and Testing of Requirements. In: KAKOLA, T. Software Product Lines: Research Issues in Engineering And Management. 1st Edition. ed. [S.l.]: Springer-Verlag, 2006. Cap. 11, p. 425-445.

BONIFÁCIO, R. Modeling Software Product Line Variability in Use Case Scenarios –

An Approach Based on Crosscutting Mechanisms. (Tese de Doutorado) Universidade

Federal de Pernambuco. Recife - PE, Brasil. 2010.

BONIFÁCIO, R.; BORBA, P. Modeling Scenario Variability as Crosscutting

Mechanisms. Proceedings of the 8th ACM international Conference on Aspect-Oriented

Software Development (AOSD 09). Charlottesville, Virginia, USA: [s.n.]. 2009.

BORBA, C. C. Uma Abordagem Orientada a Objetivos para as Fases de Requisitos de

Linhas de Produtos de Software. (Dissertação de Mestrado) Universidade Federal de

Pernambuco. Recife, PE, Brasil, p. 159. 2009.

BORBA, C.; SILVA, C. A comparison of goal-oriented approaches to model software product lines variability. Lecture Notes in Computer Science (LNCS), Springer-Verlag, v. 5833, 2009.

BPMN. Business Process Modeling and Notation (BPMN 2.0), 2011. Disponivel em: <http://www.omg.org/spec/BPMN/2.0/>. Acesso em: novembro 2011.

CASTRO, J. et al. Integration of i* and Object-Oriented Models. In: YU, E., et al. Social

Modeling for Requirements Engineering. 1st Edition. ed. [S.l.]: MIT Press, 2011. Cap. 13,

p. 457-483.

CLEMENTS, P.; NORTHROP, L. Software Product Lines: Practices and Patterns. Boston, MA, USA: Addison-Wesley, 2002.

COCKBURN, A. Writing Effective Use Cases. 1st Edition. ed. [S.l.]: Addison-Wesley, 2000.

CRUZ NETO, G. G. Estudos qualitativos para elicitação de Requisitos: uma abordagem

que integra análise sócio-cultural e modelagem organizacional. (Tese de Doutorado)

CZARNECKI, K. Mapping features to models: A template approach based on superimposed variants. Proceedings of GPCE'05, LNCS, v. 3676, p. 422-437, 2005.

CZARNECKI, K. et al. Generative programming for embedded software: An industrial experience report. Lecture Notes in Computer Science, Springer-Verlag, Pittsburgh, PA, USA, v. 2487, p. 156-172, 2002.

CZARNECKI, K.; EISENECKER, U. W. Generative Programing: Methods, Tools, and Applications. Boston, MA, USA: Addison Weley, 2000.

CZARNECKI, K.; HELSEN, S.; EISENECKER, U. Formalizing cardinality-based feature models and their specialization. Software Process Improvement and Practice, Universität Trier, v. 10, n. 1, p. 7-29, Janeiro/Março 2005.

ERIKSSON, M.; BÖRSTLER, J.; BORG, K. The PLUSS Approach - Domain Modeling

with Features, Use Cases and Use Case Realizations. Proceedings of the 9'th International

Conference on Software Product Lines (SPLC'05). [S.l.]: Springer-Verlag. 2005. p. 33-44. ERIKSSON, M.; BÖRSTLER, J.; BORG, K. Managing requirements specifications for product lines - An approach and industry case study. Journal of Systems and Software, v. 82, n. 3, p. 435-447, March 2009. ISSN 01641212.

FIGUEIREDO, E. et al. Evolving Software Product Lines with Aspects: An Empirical Study on Design Stability. 30th International Conference on Software Engineering (ICSE 2008). Leipzig, Germany: [s.n.]. 2008. p. 261-270.

GHEYI, R.; MASSONI, T.; BORBA, P. Algebraic Laws for Feature Models. Journal of

Universal Computer Science, v. 14, n. 21, p. 3573-3591, 2008.

GOMAA, H. Designing Software Product Lines with UML: From Use Cases to Pattern- Based Architectures. Redwood City, CA, USA: Addison Wesley, 2004.

GRAF, R. F. Modern Dictionary of Electronics. 7th. ed. [S.l.]: Newnes, 1999.

GRAU, G. et al. i* Guide, 2009. Disponivel em: <http://istar.rwth-aachen.de/>. Acesso em: Fevereiro 2011.

GRAU, G.; FRANCH, X.; MAIDEN, N. PRiM: An i*-based process reengineering method for information systems specification. Information and Software Technology, v. 50, p. 76- 100, 2008.

INSTITUTO ANTÔNIO HOUAISS. Dicionário Houaiss da Língua Portuguesa. 1. ed. [S.l.]: Editora Objetiva, 2009.

KANG, K. et al. Feature-oriented domain analysis (FODA) feasibility study. Technical

Report CMU/SEI-90-TR-21, Software Engineering Institute, Carnegie Mellon University,

Pittsburgh, PA, USA., 1990.

KOTONYA, G.; SOMMERVILLE, I. Requirements Engineering: Processes and Techniques. New York, NY, USA: John Wiley & Sons, Inc., 1998.

KRUEGER, C. W. Easing the Transition to Software Mass Customization. Revised Papers from the 4th International Workshop on Software Product-Family Engineering. [S.l.]: Springer-Verlag. 2001. p. 282-293.

LAMSWEERDE, A. Goal-Oriented Requirements Engineering: A Guided Tour. Proceedings

of the 5th IEEE International Symposium on Requirements Engineering, Toronto,

Canada, 2001.

LARMAN, C. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development. 3rd Edition. ed. [S.l.]: Prentice Hall, 2004.

LIASKOS, S. et al. On Goal-based Variability Acquisition and Analysis. Proceedings of

14th IEEE International Requirements Engineering Conference (RE'06), Minneapolis/St.

Paul, USA, p. 11-15, Setembro 2006.

LIMA, C. D. Q. E-SPL – Uma Abordagem para a Fase de Requisitos na Engenharia de

Domínio e na Engenharia de Aplicação com Modelos de Objetivos. (Dissertação de

Mestrado) Universidade Federal de Pernambuco. Recife-PE, Brasil, p. 199. 2011.

MAIDEN, N.; ALEXANDER, I. Scenarios, Stories, Use Cases: Through the Systems Development Life-Cycle. 1st Edition. ed. [S.l.]: Wiley, 2004.

MOBILEMEDIA. MobileMedia, 2011. Disponivel em:

<http://twiki.cin.ufpe.br/twiki/bin/view/ProjetoProcad/MobileMedia>. Acesso em: novembro 2011.

MUSSBACHER, G. et al. AoURN-based Modeling and Analysis of Software Product Lines.

Software Quality Journal (Online First), Julho 2011. ISSN 0963-9314.

POHL, K.; BÖCKLE, G.; VAN DER LINDEN, F. J. Software Product Line Engineering: Foundations, Principles, and Techniques. New York, NY, USA: Springer, 2005.

SANTANDER, V. F. A. Integrando Modelagem Organizacional com Modelagem

Funcional. (Tese de Doutorado) Universidade Federal de Pernambuco. Recife - PE, Brasil.

2002.

SANTANDER, V. F. A.; CASTRO, J. Deriving Use Cases from Organizational Modeling.

Proceegings of the IEEE Joint Conference on Requirements, Los Alamitos, USA, 2002a.

32-39.

SANTANDER, V.; CASTRO, J. Integrating Use Cases and Organizational Modeling. XVI Simpósio Brasileiro de Engenharia de Software. Gramado, Brasil: [s.n.]. 2002b. p. 222 - 237.

SANTOS, L.; SILVA, L.; BATISTA, T. On the integration of the feature model and PL- AOVGraph. Proceedings of the 2011 international workshop on Early Aspects, 2011. 31- 36.

SILVA, C. et al. Tailoring an Aspectual Goal Oriented Approach to Model Features. 20th International Conference on Software Engineering and Knowledge Engineering (SEKE'08). San Francisco Bay, USA: [s.n.]. 2008.

SILVA, C. T. L. L.; BORBA, C. C.; CASTRO, J. A Goal Oriented Approach to Identify and Configure Feature Models for Software Product Lines. Proceedings of 14th Workshop on

Requirements Engineering (WER 2011), Rio de Janeiro, Brasil, 2011. 395-406.

SILVA, C. T. L.; BORBA, C. C.; CASTRO, J. G2SPL: Um Processo de Engenharia de Requisitos Orientada a Objetivos para Linhas de Produtos de Software. Proceedings of

Workshop on Requirements Engineering (WER'10 at CibSE'10), Cuenca, Equador, p. 5-

16, Abril 2010.

SILVA, L. et al. On the Role of Features and Goals Models in the Development of Aspect- Oriented Development of Software Product Line. International Workshop on Early

Aspects (AOSD'10), 2010.

TARGET. TaRGeT Product Line, 2011. Disponivel em:

<http://twiki.cin.ufpe.br/twiki/bin/view/TestProductLines/TaRGeTProductLine>. Acesso em: novembro 2011.

UML. Unified Modeling Notation, versão 2.4.1, 2011. Disponivel em: <http://www.uml.org/>. Acesso em: novembro 2011.

WOHLIN, C. et al. Experimentation in Software Engineering: an introduction. 1st Edition. ed. [S.l.]: Kluwer Academic Publishers, 2000.

YU, E. Modelling Strategic Relationships for Process Reengineering. (Tese de Doutorado) University of Toronto. Toronto, ON, Canada. 1995.

YU, Y. et al. Configuring features with stakeholder goals. Proceedings of the 2008 ACM

No documento GabrielaGuedes dissertação final (páginas 142-147)

Documentos relacionados