Bibliography

1
Tizzei LP, Rubira CMF, Lee J, Garcia A, Barros M.
On the Design of Aspect and Component-based Product Lines Architectures.
Journal of Systems and Software. 2013;n/a(n/a):n/a - n/a.
Submitted.

2
van der Hoek A, Dincel E, Medvidovic N.
Using Service Utilization Metrics to Assess the Structure of Product Line Architectures.
In: Proceedings of the 9$^{th}$ International Symposium on Software Metrics; 2003; Sydney, Australia. Washington, DC, USA: IEEE Computer Society; 2003. p. 298-305.

3
Basili V, Caldiera G, Rombach DH.
The goal question metric approach.
In: Marciniak J, editor. Encyclopedia of Software Engineering. John-Wiley; 1994. p. 528-532.

4
Brcina R, Bode S, Riebisch M.
Optimisation Process for Maintaining Evolvability during Software Evolution.
In: ECBS '09: Proceedings of the 2009 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems. Washington, DC, USA: IEEE Computer Society; 2009. p. 196-205.

5
Riebisch M, Brcina R.
Optimizing Design for Variability Using Traceability Links.
In: Proceedings of the 15th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems. Washington, DC, USA: IEEE Computer Society; 2008. p. 235-244.

6
Chidamber SR, Kemerer CF.
A Metrics Suite for Object Oriented Design.
IEEE Transactions on Software Engineering. 1994;20:476-493.

7
Ceccato M, Marin M, Mens K, Moonen L, Tonella P, Tourwe T.
A Qualitative Comparison of Three Aspect Mining Techniques.
In: Proceedings of the 13$^{th}$ International Workshop on Program Comprehension; 2005; Saint Louis, USA. Washington, DC, USA: IEEE Computer Society; 2005. p. 13-22.

8
Lee H, Choi H, Kang KC, Kim D, Lee Z.
Experience Report on Using a Domain Model-Based Extractive Approach to Software Product Line Asset Development.
In: ICSR '09: Proceedings of the 11th International Conference on Software Reuse. Berlin, Heidelberg: Springer-Verlag; 2009. p. 137-149.

9
Frakes W, Terry C.
Software reuse: metrics and models.
ACM Comput Surv. 1996 June;28:415-435.

10
Kang K, Kim M, Lee J, Kim B.
Feature-oriented re-engineering of legacy systems into product line assets : a case study.
In: Software Product Line Conference; 2006. .

11
HealthWatcher - Architecture - AOSD-Europe Notation - version 2;.
Available from: http://www.comp.lancs.ac.uk/~greenwop/tao/architecture.htm.

12
Lee K, Kang KC, Lee J.
Concepts and Guidelines of Feature Modeling for Product Line Software Engineering.
In: Proceedings of the 7th International Conference on Software Reuse: Methods, Techniques, and Tools. ICSR-7. London, UK: Springer-Verlag; 2002. p. 62-77.

13
Pohl K, Böckle G, van der Linden F.
Software Product Line Engineering: Foundations, Principles, and Techniques.
Springer, Berlin Heidelberg New York; 2005.

14
HealthWatcher - A testbed for Aspect Oriented Software Development;.
Available from: http://www.comp.lancs.ac.uk/~greenwop/tao/.

15
FDA. MedWatch: The FDA Safety Information and Adverse Event Reporting Program [Internet]; 2012 [cited December of 2012].
Available from: http://www.fda.gov/Safety/MedWatch/default.htm.

16
Los Angeles county. Department of Public Health [Internet]; 2008 [cited December of 2012].
Available from: http://publichealth.lacounty.gov/.

17
John I, Dörr J.
Elicitation of Requirements from User Documentation.
In: Ninth International Workshop on Requirements Engineering: Foundation for Software Quality. Refsq '03. Klagenfurt/Velden; 2003. .

18
HealthWatcher - Requirements Document - version 2; 2006.
Available from: http://www.comp.lancs.ac.uk/computing/users/greenwop/tao/usecase_v2.pdf.

19
Gomaa H.
Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures.
Redwood City, CA, USA: Addison Wesley Longman Publishing Co., Inc.; 2004.

20
Lee K, Kang KC.
Feature Dependency Analysis for Product Line Component Design. 2004;3107:69-85.

21
HealthWatcher - Aspect-oriented Requirements Engineering Model - version 2; 2006.
Available from: http://www.comp.lancs.ac.uk/computing/users/greenwop/tao/aore_modelv2.pdf.

22
Sampaio A. Analysis of the HealthWatcher System Using Viewpoint-based AORE and the EA-Miner Tool - version 2;.
Available from: http://www.comp.lancs.ac.uk/~greenwop/tao/requirements.htm.

23
HealthWatcher - MDSoC - Multi-Dimensional Separation of Concerns - version 2;.
Available from: http://www.comp.lancs.ac.uk/~greenwop/tao/requirements.htm.

24
Bass L, Clements P, Kazman R.
Software architecture in practice.
Boston, MA, USA: Addison-Wesley Longman Publishing Co., Inc.; 1998.

25
HealthWatcher - Requirements Alignment Document;.
Available from: http://www.comp.lancs.ac.uk/~greenwop/tao/requirements.htm.

26
Baniassad E, Clements PC, Araújo Ja, Moreira A, Rashid A, Tekinerdogan B.
Discovering Early Aspects.
IEEE Softw. 2006 January;23:61-70.
Available from: http://portal.acm.org/citation.cfm?id=1110641.1110731.

27
Cottenier T, van den Berg A, Elrad T.
Motorola weavr: Aspect orientation and model-driven engineering.
Journal of Object Technology. 2007;6(7):51-88.

28
Robillard MP, Murphy GC.
Representing concerns in source code.
ACM Trans Softw Eng Methodol. 2007 February;16.

29
Moreira A, Araújo Ja, Rashid A.
A Concern-Oriented Requirements Engineering Model.
In: Pastor O, Falcão e Cunha Ja, editors. Advanced Information Systems Engineering. vol. 3520 of Lecture Notes in Computer Science. Springer Berlin / Heidelberg; 2005. p. 55-100.

30
Tizzei LP, Lee J, Rubira CMF.
An Aspect-Oriented Feature View to Support Feature-Oriented Reengineering Process.
In: 13th International Workshop on Aspect-Oriented Modeling, co-located with MODELS. Oslo, Norway; 2010. .

31
Fantechi A, Gnesi S, John I, Lami G, Dörr J.
Elicitation of Use Cases for Product Lines.
In: van der Linden F, editor. Software Product-Family Engineering. vol. 3014 of Lecture Notes in Computer Science. Springer Berlin / Heidelberg; 2004. p. 152-167.

32
Jacobson I, Ng PW.
Aspect-Oriented Software Development with Use Cases (Addison-Wesley Object Technology Series).
Addison-Wesley Professional; 2004.

33
Rubira CMF, de Lemos R, Ferreira GRM, Castor Filho F.
Exception handling in the development of dependable component-based systems.
Software: Practice and Experience. 2005;35(3):195-236.
Available from: http://dx.doi.org/10.1002/spe.632.

34
Moreira A, Araújo Ja, Brito I.
Crosscutting quality attributes for requirements engineering.
In: Proceedings of the 14th international conference on Software engineering and knowledge engineering. SEKE '02. New York, NY, USA: ACM; 2002. p. 167-174.
Available from: http://doi.acm.org/10.1145/568760.568790.

35
Araújo Ja, Moreira A.
An Aspectual Use Case Driven Approach.
In: VIII Jornadas de Ingeniería de Software y Bases de Datos. Alicante, Spain: Thompson (Spain); 2003. .

36
Eler MM.
Um método para o desenvolvimento de software baseado em componentes e aspectos.
Instituto de Ciências Matemáticas e de Computação - ICMC/USP; 2006.
In Portuguese.

37
Sochos P, Riebisch M, Philippow I.
The Feature-Architecture Mapping (FArM) Method for Feature-Oriented Development of Software Product Lines.
In: ECBS '06: Proceedings of the 13th Annual IEEE International Symposium and Workshop on Engineering of Computer Based Systems. Washington, DC, USA: IEEE Computer Society; 2006. p. 308-318.

38
Linden FJvd, Schmid K, Rommes E.
Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering.
Secaucus, NJ, USA: Springer-Verlag New York, Inc.; 2007.

39
Java SE Development Kit;.
Available from: http://download.oracle.com/javase/6/docs/.

40
Kang KC, Kim S, Lee J, Kim K, Shin E, Huh M.
FORM: A feature-oriented reuse method with domain-specific reference architectures.
Ann Softw Eng. 1998 January;5:143-168.
Available from: http://portal.acm.org/citation.cfm?id=590631.590645.

41
Cheesman J, Daniels J.
UML components: a simple process for specifying component-based software.
Boston, MA, USA: Addison-Wesley Longman Publishing Co., Inc.; 2000.

42
Unified Modeling LanguageTM(OMG UML), Superstructure, version 2.4.1.
OMG; 2011. formal/2011-08-05.
Available from: http://www.omg.org/spec/UML/2.4.1/Superstructure.

43
Chavez C.
A Model-Driven Approach for Aspect-Oriented Design.
PUC-RJ; 2004.
In Portuguese.

44
Krechetov I, Tekinerdogan B, Garcia A, Chavez C, Kulesza U.
Towards an Integrated Aspect-Oriented Modeling Approach for Software Architecture Design.
In: Workshop on Aspect-Oriented Modelling, co-located with International Conference on Aspect-oriented Software Development; 2006; Bonn, Germany; 2006. p. n/a-n/a.

45
Fowler M, Beck K, Brant J, Opdyke W, Roberts D.
Refactoring: Improving the Design of Existing Code.
1st ed. Addison-Wesley Publishing Company; 1999.

46
Dias M, Tizzei L, Rubira CMF, Garcia A, Lee J.
Leveraging Aspect-connectors to improve stability of product line variabilities.
In: 4th Intl. Workshop on Variability Modelling of Software-intensive Systems; 2010. p. 21-28.

47
Gamma E, Helm R, Johnson R, Vlissides JM.
Design Patterns: Elements of Reusable Object-Oriented Software.
Addison-Wesley Professional; 1994.



Leonardo Tizzei 2013-02-18