Publications

2017

Gustavo Pinto, Fernando Castor. Energy Efficiency: A New Concern for Application Software Developers. Communications of the ACM, 2017. Accepted for publication.

Wellington Oliveira Jr., Renato Oliveira, Fernando Castor. A Study on the Energy Consumption of Android App Development ApproachesProceedings of the 14th International Conference on Mining Software Repositories. Buenos Aires, Argentina, 2017. 

Marcel Rebouças, Renato Oliveira dos Santos, Gustavo Pinto, Fernando Castor. How Does Contributors' Involvement Influences the Build Status of an Open-Source Software Project? Proceedings of the 14th International Conference on Mining Software Repositories. Buenos Aires, Argentina, 2017. Best Mining Challenge Paper Award!

Gustavo Pinto, Marcel de S. C. Rebouças, Fernando Castor. Inadequate Testing, Time Pressure, and (Over) Confidence: A Tale from CI Users. In Proceedings of the 10th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE).

Benito Fernandes, Gustavo Pinto, Fernando Castor. Assisting Non-Specialist Developers to Build Energy-Efficient Software. Proceedings of the 38th International Conference on Software Engineering companion. Buenos Aires, Argentina, 2017. 

Rafael Nunes, Marcel Rebouças, Francisco Soares-Neto, Fernando Castor. Visulizing Swift Projects as CitiesProceedings of the 38th International Conference on Software Engineering companion. Buenos Aires, Argentina, 2017. 


2016

Fernando Castor, Yu David Liu: Programming Languages - 20th Brazilian Symposium (SBLP), Maringá, Brazil, September 22-23, 2016, Proceedings. Lecture Notes in Computer Science 9889, Springer 2016, ISBN 978-3-319-45278-4

Gustavo Pinto, Kenan Liu, Fernando Castor, Yu David Liu. A Comprehensive Study on the Energy Efficiency of Java Thread-Safe Collections. 32nd IEEE International Conference on Software Maintenance and Evolution (ICMSE'2016). Raleigh, USA. September 2016. 

Juliana Oliveira, Deise Borges, Thaisa Silva, Nélio Cacho, Fernando Castor. An Exploratory Study of Exception Handling Behavior in Evolving Android and Java Applications. 30th Brazilian Symposium on Software Engineering (SBES'2016). Maringá, Brazil. September 2016. 

Luís Gabriel Lima, Gilberto Melfe, Francisco Soares-Neto, Paulo Lieuthier, João Paulo Fernandes, Fernando Castor. Haskell in Green Land: Analyzing the EnergyBehavior of a Purely Functional Language. 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER'2016). Osaka, Japan. March 2016.

Wellington Oliveira Jr., Weslley Torres, Fernando Castor, Bianca H. Ximenes. Native or Web? A Preliminary Study on the Energy Consumption of Android Development Models. 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER'2016). Osaka, Japan. March 2016. 

Marcel Rebouças, Gustavo Pinto, Felipe Ebert, Weslley Torres, Alexander Serebrenik, Fernando Castor. An Empirical Study on the Usage of the Swift Programming Language. 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER'2016). Osaka, Japan. March 2016. 


2015

Gustavo Pinto, Weslley Torres, Fernando Castor. A Study on the Most Popular Questions about Concurrent Programming. In SPLASH'2015 Workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU). Pittsburgh, USA. October 2015.

Rafael Lobo, Fernando Castor. Deadlocks as Runtime Exceptions. In Proceedings of the 19th Brazilian Symposium on Programming Languages, p. 96-111. Belo Horizonte, Brazil, September 2015.

Felipe Ebert, Fernando Castor, Alexander Serebrenik. An Exploratory Study on Exception Handling Bugs in Java Programs. Journal of Systems and Software 106, 82-101, August 2015.

Juliana de A. G. Saraiva, Micael S. de Franca, Sérgio C. B. Soares, Fernando Castor, Renata M. C. R. de Souza. Classifying Metrics for Assessing Object-Oriented Software Maintainability: A Family of Metrics Catalogs. Journal of Systems and Software 103, 85-101, May 2015

Gustavo Pinto, Weslley Torres, Benito Fernandes, Fernando Castor, Roberto S. M. Barros. A Large-Scale Study on the Usage of Java's Concurrent Programming Constructs. Journal of Systems and Software 106, 59-81, August 2015.

Irineu Moura, Gustavo Pinto, Felipe Ebert, Fernando Castor. Mining Energy-Aware Commits. In Proceedings of the 12th Working Conference on Mining Software Repositories (MSR'2015). Florence, Italy. May 2015.

Gustavo Pinto, Francisco Soares-Neto, Fernando Castor. Refactoring for Energy Efficiency: A Reflection on the State of the Art. In Proceedings of the ICSE'2015 Workshop on Green and Sustainable Computing. Florence, Italy, 2015.


2014

Gustavo Pinto, Fernando Castor, Yu David Liu. Understanding Energy Behaviors of Thread Management Constructs. In Proceedings of the 28th ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'2014). Portland, USA. October 2014.

Gustavo Pinto, Fernando Castor, Yu David Liu. Mining Questions About Software Energy Consumption. In Proceedings of the 11th Working Conference on Mining Software Repositories (MSR'2014). Hyderabad, India. June 2014.

Amanda S. Nascimento, Cecilia Rubira and Fernando Castor. ArCMAPE: A Software Product Line Infrastructure to Support Fault-Tolerant Composite Services. In Proceedings of the 15th IEEE International Symposium on High Assurance Systems Engineering (HASE'2014). Miami, USA, January 2014.

Amanda S. Nascimento, Cecilia Rubira, Rachel Burrows, Fernando Castor, and Patrick H. S. Brito. Designing Fault-Tolerant SOA Based on Design Diversity. Journal of Software Engineering Research and Development 2 (1), pp. 1-36, Springer, 2014.

Gustavo Pinto, Fernando Castor. Characterizing the Energy Efficiency of Java's Thread-Safe Collections in a Multicores Environment. In Proceedings of the SPLASH'2014 workshop on Software Engineering for Parallel Systems (SEPS). Portland, USA. October 2014.

Adauto Trigueiro, Emanoel Barreiros, Juliana Saraiva, Fernando Castor, Sérgio Soares. Is Exception Handling a Reusable Aspect? In Proceedings of the 8th Brazilian Symposium on Components, Architectures, and Reuse (SBCARS'2014). Maceió, Brazil. September-October 2014.


2013

Uira Kulesza, Sérgio Soares, Christina Chavez, Fernando Castor, Paulo Borba, Carlos Lucena, Paulo Masiero, Claudio Sant’Anna, Fabiano Ferrari, Vander Alves, Roberta Coelho, Eduardo Figueiredo, Paulo Pires, Flávia Delicato, Eduardo Piveta, Carla Silva, Valter Camargo, Rosana Braga, Julio Leite, Otávio Lemos, Nabor Mendonca, Thais Batista, Rodrigo Bonifacio, Nelio Cacho, Lyrene Silva, Arndt von Staa, Fabio Silveira, Marco Tulio Valente, Fernanda Alencar, Jaelson Castro, Ricardo Ramos, Rosangela Penteado, Cecília Rubira. The Crosscutting Impact of the AOSD Brazilian Research Community. Journal of Systems and Software 86(4), 905-933, 2013.

Gustavo Pinto, Fernando Castor. On The Implications of Language Constructs for Concurrent Execution for the Energy Efficiency of Multicore Applications. In Companion to the Proc. of the 4th ACM Conference on Systems, Programming, Languages, and Applications -- Software for Humanity (SPLASH). Indianapolis, US, October 2013.

Felipe Ebert, Fernando Castor. A Study on Developers' Perceptions About Exception Handling Bugs. In Proceedings of the 29th IEEE International Conference on Software Maintenance. Eindhoven, Netherlands, 2013.

Amanda S. Nascimento, Cecilia M. F. Rubira, Rachel Burrows, Fernando Castor. A Model-Driven Infrastructure for Developing Product Line Architectures Using CVL. In Proceedings of the 7th Brazilian Symposium on Software Components, Architecture, and Reuse. Brasilia, Brazil, September 2003. 

Amanda S. Nascimento, Cecilia M. F. Rubira, Fernando Castor. Using CVL to Support Self-Adaptation of Fault-Tolerant Service Compositions. In Proceedings of the 7th IEEE International Conferences on Self-Adaptive and Self-Organizing Systems. Philadelphia, USA, September 2003.

Alberto Costa Neto, Rodrigo Bonifácio, Márcio Ribeiro, Carlos Pontual, Paulo Borba, Fernando Castor. A Design Rule Language for Aspect-Oriented Programming. Journal of Systems and Software 86(9), 2333-2356, 2013.

Eudisley Anjos, Fernando Castor, Mário Zenha-Rela. Comparing Software Architecture Descriptions and raw Source-code: A Statistical Analysis of Maintainability Metrics. In Proceedings of the 13th International Conference on Computational Science and Applications (ICCSA'2013). Ho Chi Minh, Vietnam, June 2013.

Amanda Nascimento, Fernando Castor, Cecília Mary F. Rubira. Identifying Modelling Dimensions of a Self-Adaptive Framework for Fault-Tolerant SOAs - An Experience Report. In Proceedings of the LADC'2013 Workshop on Dependability in Adaptive and Self-Managing Systems. Rio de Janeiro, Brazil, April 2013.

Amanda Nascimento, Cecília Mary F. Rubira, Rachel Burrows, Fernando Castor. A Systematic Review of Design Diversity-Based Solutions for Fault-Tolerant SOAs. In Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering (EASE'2013). Porto de Galinhas, Brazil, April 2013.

Thiago Silva and Fernando Castor. New Exception Interfaces for Java-Like Languages. In Proceedings of the 28th ACM Symposium on Applied Computing (SAC'2013). Coimbra, Portugal, March 2013.

Fernando Castor, Francisco Soares-Neto, and Andre Santos. A Preliminary Empirical Assessment of Haskell's Software Transactional Memory Constructs. In Proceedings of the 28th ACM Symposium on Applied Computing (SAC'2013). Coimbra, Portugal, March 2013.


2012

Amanda Nascimento, Fernando Castor, Cecilia Mary F. Rubira, and Rachel Burrows. An Empirical Study on Design Diversity of Functionally Equivalent Services. In Proceedings of the 7th International Conference on Availability, Reliability, and Security (ARES'2012). Prague, Czech Republic, August 2012.

Juliana Saravia, Emanoel Barreiros, Adauto Almeida, Flavio Lima, Aline Alencar, Gustavo Lima, Sergio Soares, and Fernando Castor. Aspect-Oriented Software Maintenance Metrics: A Systematic Mapping Study. In Proceedings of the 16th International Conference on Evaluation and Assessment in Software Engineering (EASE'2012). Ciudad Real, Spain, May 2012.

Amanda Nascimento, Fernando Castor, Cecilia Mary F. Rubira, and Rachel Burrows. An Experimental Setup to Assess Design Diversity of Functionally Equivalent Services. In Proceedings of the 16th International Conference on Evaluation and Assessment in Software Engineering (EASE'2012). Ciudad Real, Spain, May 2012.

Fernando Castor, Douglas S. Leite, and Cecilia M. F. Rubira. An Exception Handling System for Service Component Architectures. Journal of the Brazilian Computer Society 18(1), 43-59, 2012.


2011

Fernando Castor, João Paulo Oliveira, and Andre L. M. Santos. Software Transactional Memory vs. Locking in a Functional Language: A Controlled Experiment. In Proc. of the SPLASH'2011 Workshop on Transitioning to Multicore. Portland, USA, October, 2011. The data of the experiment is available here.

Weslley Torres, Gustavo Pinto, Benito Fernandes, João Paulo Oliveira, Filipe Ximenes, and Fernando Castor. Are Java Programmers Transitioning to Multicore? A Large Scale Study of Java FLOSS. In Proc. of the SPLASH'2011 Workshop on Transitioning to Multicore. Portland, USA, October, 2011.

Christina Chavez, Uiraa Kulesza, Sergio Soares, Paulo Borba, Carlos Lucena, Paulo Masiero, Claudio Sant’Anna, Eduardo Piveta, Fabiano Ferrari, Fernando Castor, Roberta Coelho, Vander Alves, Lyrene Silva, Paulo Pires, Nabor Mendonca, Eduardo Figueiredo, Thais Batista, Carla Silva, Valter Camargo, Nelio Cacho, Otavio Lemos, Flavia Delicato, Arndt von Staa, Fabio Silveira, Fernanda Alencar, Julio Leite, Ricardo Ramos, Rodrigo Bonifacio, Marco Tulio Valente, Rosana Braga, Rosangela Penteado, Jaelson Castro. The AOSD Research Community in Brazil and its Crosscutting Impact. Proceedings of the 25th Brazilian Symposium on Software Engineering -- Special Track SBES is 25. Sao Paulo, Brazil, September 2011.

Francisco Soares-Neto, Joao Paulo Borges, Rafael Farias, and Fernando Castor. Hamster: An AOP Solution for Fault Tolerance in Grid Middleware. Proc. of the 5th Latin-American Workshop on Aspect-Oriented Software Development. São Paulo, Brasil, September 2011.

Juliana Saraiva, Sérgio Soares and Fernando Castor. Analyzing Architectural Layering Violations in Aspect-Oriented Software with ArchE Meter. In Proceedings of the CBSoft'2011 Tools Session, September 2011.

Rafael Bernardo, Ricardo Sales-Jr., Fernando Castor, Roberta Coelho, Nelio Cacho, and Sergio Soares. Agile Testing of Exceptional Behavior. In Proceedings of the 25th Brazilian Symposium on Software Engineering. Sao Paulo, Brazil, September 2011.

Sergio Soares, Emanoel Barreiros, Adauto Trigueiro De Almeida Filho, Marcelo Moura, Uira Kulesza, Fernando Castor and Eduardo Aranha. Towards a Software Product Line Assessment Framework. In Proceedings of the ECOOP'2011 2nd International Workshop on Empirical Evaluation of Software Composition Techniques. Lancaster, UK, July 2011.

Juliana Saraiva, Sérgio Soares and Fernando Castor. A Metrics Suite to Evaluate the Impact of AOSD on Layered Software Architectures. In Proceedings of the ECOOP'2011 2nd International Workshop on Empirical Evaluation of Software Composition Techniques. Lancaster, UK, July 2011.

Henrique Rebêlo, Roberta Coelho, Ricardo Massa Ferreira Lima, Gary T. Leavens, Marieke Huisman, Alexandre Mota and Fernando Castor. On the Interplay of Exception Handling and Design by Contract: An Aspect-Oriented Recovery Approach. In Proceedings of the ECOOP'2011 11th Workshop on Formal Techniques for Java Programs. Lancaster, UK, July 2011.

Rafael Bernardo, Fernando Castor, Sergio Soares. Towards Agile Testing of Exceptional Behavior. In Proceedings of the Workshop on Exception Handling for Contemporary Systems. Sao Jose dos Campos, Brazil, May 2011.

Douglas Siqueira Leite, Cecilia M. F. Rubira, Fernando Castor. Exception Handling for Service Component Architectures. In Proceedings of the 5th Latin-American Symposium on Dependable Computing. Sao Jose dos Campos, Brazil, May 2011.

Juliana Saraiva, Sérgio Soares, Fernando Castor. Analyzing Architectural Conformance of Layered Aspect-Oriented Systems with ArchEMeter. Companion to the Proceedings of the 10th International Conference on Aspect-Oriented Software Development, Porto de Galinhas, Brazil, March 2011.


2010

Rafael Farias, Francisco Soares-Neto, and Fernando Castor. Hamster: Making Grid Middleware Fault-Tolerant. In Companion to the Proc. of the ACM Conference on Systems, Programming, Languages, and Applications -- Software for Humanity (SPLASH). Reno, US, October 2010.

Cristiane Queiroz, Fernando Castor, and Nelio Cacho. AssistME - uma Ferramenta para Auxiliar a Refatoração para Aspectos de Tratamento de Exceções. In Proc. of the Brazilian Conference on Software: Theory and Practice -- Tools Session. Salvador, Brasil, September 2010.

Cristiane Queiroz, Fernando Castor, and Nelio Cacho. Um catálogo de Refatorações para Tratamento de Exceções. In Proc. of the 4th Latin-American Workshop on Aspect-Oriented Software Development. Salvador, Brasil, September 2010.

Juliana Saraiva, Sergio Soares e Fernando Castor. Assessing the Impact of AOP on Layered Software Architectures. In Proc. of the 4th European Conference on Software Architecture. Copenhagen, Denmark, 2010.

Jose Elias Araujo, Henrique Rebelo, Ricardo Lima, Alexandre Mota, Fernando Castor, Tiago Lima, Juliana Lucena, and Filipe Lima. An Aspect-Based Approach for Concurrent Programming Using CSP Features. Proceedings of the 5th International Conference on Software and Data Technologies, 2010.

Raphael Y. de Camargo, Fernando Castor, and Fabio Kon. Reliable Management of Checkpointing and Application Data in Opportunistic Grids. Journal of the Brazilian Computer Society 16(3), pp. 177-190, 2010.

Joas E. de Souza and Fernando Castor. Um Detector de Defeitos Cumulativo Baseado em uma Abordagem Difusa. In Proceedings of the 28th Brazilian Symposium on Computer Networks and Distributed Systems. Gramado, Brazil, May 2010.

Francisco Jose da Silva e Silva, Fabio Kon, Alfredo Goldman, Marcelo Finger, Raphael Y. de Camargo, Fernando Castor, and Fabio M. Costa. Application Execution Management on the InteGrade Opportunistic Grid Middleware. Journal of Parallel and Distributed Computing, v. 70, p. 573-583, 2010.

Julio Cesar Taveira, Hitalo Oliveira da Silva, Fernando Castor, and Sergio Soares. On Inter-Application Reuse of Exception Handling Aspects. In Proceedings of the AOSD'2010 Workshop on Empirical Evaluation of Software Composition Techniques (ESCOT'2010). Rennes, France, March 2010.


2009

Fernando Castor, Nélio Cacho, Eduardo Figueiredo, Alessandro Garcia, Cecília Rubira, Jefferson Silva de Amorim, Hítalo Oliveira da Silva. On the Modularization and Reuse of Exception Handling with Aspects. Software - Practice and Experience, 39, 2009. Pages 1377-1417.

Julio Cesar Taveira, Juliana Saraiva, Fernando Castor, and Sergio Soares. A Concern-Specific Metrics Collection Tool. In Proceedings of the OOPSLA'2009 Workshop on Assessment of Contemporary Modularization Techniques (ACoM'2009). October 2009.

Nélio Cacho, Francisco Dantas, Alessandro Garcia, Fernando Castor. Exception Flows made Explicit: An Exploratory Study. In Proceedings of the 23rd Brazilian Symposium on Software Engineering. October 2009.

Julio Cesar Taveira, Cristiane Queiroz, Romulo Lima, Juliana Saraiva, Emanoel Barreiros, Fernando Castor, Sergio Soares, Nathalia Temudo, Hitalo Oliveira, Amanda Araujo, Jefferson Amorim. Assessing Intra-Application Exception Handling Reuse with Aspects. In Proceedings of the 23rd Brazilian Symposium on Software Engineering. Fortaleza, Brazil, October 2009.

Alberto Costa Neto, Arthur Marques, Rohit Gheyi, Paulo Borba, Fernando Castor. A Design Rule Language for Aspect-Oriented Programming. In Proceedings of the 13th Brazilian Symposium on Programming Languages. Gramado, Brazil, August 2009.

Fernando Castor-Filho, Rodrigo Maia, Augusta Figueiredo, Francisco Soares-Neto, Raphael Y. de Camargo e Fabio Kon. Um Serviço Escalável e Robusto para Gerenciamento de Membros em Grades Computacionais de Grande Escala. In Proceedings of the SBRC’2009 Workshop on Grid Computing and Applications. Recife, Brazil. May 2009.

Raphael Y. Camargo, Fernando Castor-Filho, and Fabio Kon. Efficient Maintenance of Distributed Data in Highly Dynamic Opportunistic Grids. In Proceedings of the 24th ACM Symposium on Applied Computing. Honolulu, USA. March 2009. Pages 1067-1071.

Fernando Castor Filho, Alexander Romanovsky, and Cecilia Mary F. Rubira. Improving the Reliability of Cooperative Concurrent Systems with Exception Flow Analysis. Journal of Systems and Software, 82(5), 2009. Pages 874-890.


2008

Fernando Castor Filho, Fabio Kon, Raphael Y. Camargo, and Augusta Marques. A Group Membership Service for Large-Scale Grids. In Proceedings of the Middleware'2008 Workshop on Middleware for Grid Computing (MGC'2008). Leuven, Belgium. December 2008.

Marcelo Moura, Sergio Soares, Fernando Castor Filho, Mario Monteiro, Alessandro Garcia, Phil Greenwood, Elliackin Figueiredo, and Diego Araujo. Towards a Framework for Guiding Aspect-Oriented Software Maintenance Emirical Studies. In Proceedings of the OOPSLA'2008 Workshop on Assessment of Contemporary Modularization Techniques (ACoM'2008). Nashville, US. October 2008.

Mario Monteiro, Marcelo Moura, Sergio Soares, and Fernando Castor Filho. Towards an Analysis of Layering Violations in Aspect-Oriented Software Architectures. In Proceedings of the 3rd ECOOP Workshop on Aspects, Dependences, and Interactions (ADI'2008). Paphos, Cyprus. July 2008.

Nelio Cacho, Fernando Castor Filho, Alessandro Garcia, and Eduardo Figueiredo. EJFlow: Taming Exceptional Control Flows in Aspect-Oriented Programming. In Proceedings of the 7th ACM Conference on Aspect-Oriented Software Development (AOSD'2008). Brussels, Belgium. March 2008.

Eduardo Figueiredo, Nelio Cacho, Claudio Sant'Anna, Mario Monteiro, Uira Kulesza, Alessandro Garcia, Sergio Soares, Fabiano Ferrari, Safoora Khan, Fernando Castor Filho, Francisco Dantas. Evolving Software Product Lines with Aspects: An Empirical Study on Design Stability. In Proceedings of the 30th ACM/IEEE International Conference on Software Engineering (ICSE'2008). Leipzig, Germany, May 2008.

2007

Fernando Castor Filho, Alessandro Garcia, and Cecilia Mary F. Rubira. Extracting Error Handling to Aspects: A Cookbook. In Proceedings of the 23rd IEEE International Conference on Software Maintenance (ICSM'2007). Paris, France. October 2007. Pages 134-143.

Fernando Castor Filho, Alessandro Garcia, and Cecilia Mary F. Rubira. The Error Handling Aspect Pattern. In 6th Latin-American Conference on Pattern Languages of Programs (SugarLoafPLoP'2007). Porto de Galinhas, Brazil. May 2007.

E. Sonoda, F. Castor Filho, R. Y. Camargo, F. Kon, S. W. Song, A. Goldman, M. Finger, E. N. Caceres, H. Mongelli, R. Cerqueira, M. Endler, F. Costa, and F. J. S. Silva. The InteGrade Project. In IEEE International Sympoisum on Cluster Computing and the Grid (CCGRID'2007) - Posters session. Rio de Janeiro, Brazil. May 2007.

Fernando Castor Filho, Alessandro Garcia, and Cecilia Mary F. Rubira. Error Handling as an Aspect. In AOSD'2007 Workshop on Best Practices in Aspect-Oriented Software Development. Vancouver, Canada. March 2007.


2006

Fernando Castor Filho, Patrick Henrique da S. Brito, and Cecilia Mary F. Rubira. Specification of Exception Flow in Software Architectures. Journal of Systems and Software, 79, 2006. Pages 1397-1418.

Fernando Castor Filho, Nelio Cacho, Eduardo Figueiredo, Raquel Maranhao, Alessandro Garcia, Cecilia Mary F. Rubira. Exceptions and Aspects: The Devil is in the Details. In Proceedings of the 14th ACM SIGSOFT Symposium on Foundations of Software Engineering, Portland, US. ACM Press, November 2006. Pages 152-162.

Fernando Castor Filho, Patrick Henrique da S. Brito, and Cecilia Mary F. Rubira. Reasoning About Exception Flow at the Architectural Level. In Rigorous Engineering of Fault-Tolerant Systems. LNCS 4157, Springer-Verlag, 2006. Pages 80-99.

Fernando Castor Filho, Alessandro Garcia, Raquel Maranhao Ferreira, Cecilia Mary F. Rubira. Aspectizing Exception Handling: A Quantitative Study. In Recent Advances in Exception Handling Techniques. LNCS 4119, Springer-Verlag, 2006. Pages 255-274.

Fernando Castor Filho, Alexander Romanovsky, and Cecilia Mary F. Rubira. Verification of Coordinated Exception Handling. In Proceedings of the 21st ACM Symposium on Applied Computing. Dijon, France. ACM Press, April 2006. Pages 680-685.

Thais Batista, Christina von Flach Chavez, Alessandro Garcia, Claudio Sant'Anna, Uira Kulesza, Awais Rashid, and Fernando Castor Filho. Reflections on Architectural Connection: Seven Issues on Aspects and ADLs. ICSE'2006 Early Aspects workshop, 2006.


2005

Fernando Castor Filho, Paulo Asterio de C. Guerra, Vinicius A. Pagano, and Cecilia Mary F. Rubira. A Systematic Approach for Structuring Exception Handling in Robust Component-Based Software. Journal of the Brazilian Computer Society, 10(3), 2005. Pages 5-19.

Cecilia Mary F. Rubira, Rogerio de Lemos, Gisele R. M. Ferreira, and Fernando Castor Filho. Exception Handling in the Development of Dependable Component-Based Systems. Software - Practice and Experience, 35(3), March 2005. Pages 195-236.

Patrick Henrique da S. Brito, Camila Rocha, Fernando Castor Filho, Eliane Martins, and Cecilia Mary F. Rubira. A Method for Modeling and Testing Exceptions in Component-Based Software Development. In Proceedings of the Second Latin-American Symposium on Dependable Computing. Salvador, Bahia, Brazil. LNCS 3747, Springer Verlag, October 2005. Pages 61-79.

Ana Elisa Lobo, Paulo Asterio de C. Guerra, Fernando Castor Filho, and Cecliia Mary F. Rubira. A Systematic Approach for the Evolution of Reusable Software Components. In ECOOP'2005 Workshop on Architecture-Centric Evolution. Glasgow, UK. July 2005.

Fernando Castor Filho, Cecilia Mary F. Rubira, and Alessandro Garcia. A Quantitative Study on the Aspectization of Exception Handling. In ECOOP'2005 Workshop on Exception Handling in Object-Oriented Systems. Glasgow, UK. July 2005. Pages 137-149.

Fernando Castor Filho, Patrick H. S. Brito, and Cecilia Mary F. Rubira. Modeling and Analysis of Architectural Exceptions. In FM'2005 Workshop on Rigorous Engineering of Fault-Tolerant Systems. Newcastle upon Tyne, UK. July 2005. Pages 112-121.

Fernando Castor Filho, Patrick H. S. Brito, and Cecilia Mary F. Rubira. A Framework for Analyzing Exception Flow in Software Architectures. In ICSE'2005 Workshop on Architecting Dependable Systems, St. Louis, USA, May 2005. Also appeared in ACM SIGSOFT Software Engineering Notes, 30(4).


2004

Paulo Asterio de C. Guerra, Fernando Castor Filho, Vinicius Asta Pagano, and Cecilia Mary F. Rubira. Structuring Exception Handling for Dependable Component-Based Software Systems. In Proceedings of the Euromicro 2004 Conference. Rennes France. IEEE Computer Society Press, September 2004. Pages 575-582.

Fernando Castor Filho and Cecilia Mary F. Rubira. Implementing Coordinated Error Recovery for Distributed Object-Oriented Systems in AspectJ. Journal of Universal Computer Science, 10(7), July 2004. Pages 843-858.

Fernando Castor Filho and Cecilia Mary F. Rubira. Implementing Coordinated Exception Handling for Distributed Object-Oriented Systems in AspectJ. In Proceedings of the VIII Brazilian Symposium on Programming Languages. Niteroi, RJ, Brazil. May 2004. Pages 128-142.

Patrick H. S. Brito, Fernando Castor Filho, and Cecilia Mary F. Rubira. A Method for Modeling Exceptions in Component-Based Development (in portuguese). In Proceedings of the IV Brazilian Workshop on Component-Based Development (WDBC'20044). Joao Pessoa, Brazil. September 2004.

Rodrigo T. Tomita, Fernando Castor Filho, Paulo Asterio de C. Guerra, and Cecilia Mary F. Rubira. Bellatrix: An Environment Providing Architectural Support for Component-Based Development (in portuguese). In Proceedings of the IV Brazilian Workshop on Component-Based Development (WDBC'20044). Joao Pessoa, Brazil. September 2004.


2003

Fernando Castor Filho, Paulo Asterio de C. Guerra, and Cecilia Mary F. Rubira. An Architectural-Level Exception Handling System for Component-Based Applications. Proceedings of the First Latin-American Symposium on Dependable Computing. LNCS 2847, Springer-Verlag, October 2003. Pages 321-340.

Fernando Castor Filho, Paulo Asterio de C. Guerra, and Cecilia Mary F. Rubira. FaTC2: An Object-Oriented Framework for Developing Fault-Tolerant Component-Based Systems. In ICSE'2003 Workshop on Software Architectures for Dependable Systems. Portland, US. May 2003. Pages 13-18.


2001

Fernando Castor, Mariano Cravo, and Alejandro Frery. JDIPF: Java Digital Image Processing Framework. In Proceedings of the XIV Brazilian Symposium on Computer Graphics and Image Processing. Florianopolis, Santa Catarina, Brazil. IEEE Computer Society Press, October 2001. Page 401.

Fernando Castor and Paulo Borba. JaTS: Java Transformation System. In Proceedings of the XV Brazilian Symposium on Software Engineering. Rio de Janeiro, Brazil. October 2001. Pages 374-379.

Fernando Castor and Paulo Borba. A Language for Specifying Java Transformations. In Proceedings of the V Brazilian Symposium on Programming Languages. Curitiba, Brazil. May 2001. Pages 236-251.



Copyright notice

This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author s copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.


Ċ
Fernando Jose Castor de Lima Filho,
Sep 6, 2011, 4:17 PM
Ċ
Fernando Jose Castor de Lima Filho,
Sep 6, 2011, 4:17 PM
Ċ
Fernando Jose Castor de Lima Filho,
Sep 6, 2011, 4:17 PM
Ċ
tmc_2011.pdf
(1118k)
Fernando Jose Castor de Lima Filho,
Sep 6, 2011, 4:16 PM
Ċ
Fernando Jose Castor de Lima Filho,
Sep 29, 2011, 3:15 PM
Comments