Carregando...
 

User:sandroandrade

ARTIGOS SELECIONADOS

Arquitetura de Software

  • Decision-making techniques for software architecture design: A comparative survey. Davide Falessi, Giovanni Cantone, Rick Kazman, and Philippe Kruchten. ACM Computing Surveys (CSUR). Volume 43 Issue 4, October 2011. Article No. 33.
  • Software Design and Architecture: The once and future focus of software engineering. Taylor, Richard N. van der Hoek, Andre. Future of Software Engineering (FOSE '07). Pags. 226-243.
  • Architecture Decisions: Demystifying Architecture . Tyree, J. Akerman, A. IEEE Software. 2005. Pags. 19-27.
  • A systematic review of software architecture evolution research. Breivold, Hongyu Pei  rnkovic, Ivica Larsson, Magnus. Information and Software Technology. 2011. Pags. 16-40.
  • The Irrelevance of Architecture. Booch, Grady. IEEE Software. 2007. Pags. 10-11.
  • The golden age of software architecture. Shaw, Mary Clements, Paul. IEEE Software. 2006. Pags. 31-39.
  • The coming-of-age of software architecture research. Shaw, Mary. ICSE 2001 - 23rd International Conference on Software Engineering. 2001. Pags. 656-.
  • Rethinking software connectors. Kell, Stephen. International workshop on Synthesis and analysis of component connectors in conjunction with the 6th ESEC/FSE joint meeting - SYANCO '07. 2007. Pags. 1-12.
  • Higher-order architectural connectors. Lopes, Antónia Wermelinger, Michel Fiadeiro, José Luiz. ACM Transactions on Software Engineering and Methodology. 2003. Pags. 64-104.
  • The Past, Present, and Future of Software Architecture. Philippe Krutchen, Henk Obbink, Judith Stafford. IEEE Software. 2006. Vol. 23. No. 2. Pags. 22-30.

Engenharia de Software Experimental

  • Applying empirical software engineering to software architecture: challenges and lessons learned . Falessi, Davide Babar, Muhammad Ali Cantone, Giovanni. Software Engineering. 2010. Pags. 250-276.
  • Has Twenty-five Years of Empirical Software Engineering Made a Difference ? Jeffery, Ross Scott, Louise. Proceedings of the Ninth Asia-Pacific Software Engineering Conference - APSEC '02. Pags. 539-.
  • Empirical studies of software engineering: a roadmap. Perry, Dewayne E. Porter, Adam A. Votta, Lawrence G. Proceedings of the conference on The future of Software engineering - ICSE '00. 2010. Pags. 345-355.
  • Guide to Advanced Empirical Software Engineering . Shull, Forrest Singer, Janice Sjøberg, Dag I.K. Springer-Verlag New York, Inc. 2007.
  • Evidence-based software engineering for practitioners. Dyba, T. Kitchenham, Barbara A. Jorgensen, M.. IEEE Software. 2005. Pags. 58-65.
  • Selecting Empirical Methods for Software Engineering Research. Easterbrook S., Singer J., Storey M., and Damian D. Guide to Advanced Empirical Software Engineering. Chapter 11. Springer-Verlag New York. 2007. Pags. 285-311.

Engenharia de Software Experimental e Arquitetura de Software

  • Empirical research in software architecture: opportunities, challenges, and approaches. Babar, Muhammad Ali Lago, Patricia Deursen, Arie. Empirical Software Engineering. 2011. Pags. 539-543.
  • Applying empirical software engineering to software architecture: challenges and lessons learned . Falessi, Davide Babar, Muhammad Ali Cantone, Giovanni. Software Engineering. 2010. Pags. 250-276.

Suporte Arquitetural para Feedback Control Loops

  • Making control loops explicit when architecting self-adaptive systems . Hebig, Regina Giese, Holger Becker, Basil. Proceeding of the second international workshop on Self-organizing architectures - SOAR '10. 2010. Pags. 21-28.
  • Autonomic Computing Now You See It, Now You Don't. Müller, Hausi A.; Kienle, Holger M.; Stege, Ulrike. Lecture Notes in Computer Science - Software Engineering. 2009. Pags. 32-54.
  • A systematic survey on the design of self-adaptive software systems using control engineering approaches. Patikirikorala, Tharindu; Colman, Alan; Han, Jun; Wang, Liuping. 2012 7th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS). 2012. Pags. 
  • A control theory foundation for self-managing computing systems. Hellerstein, J.L. Parekh, S. Griffith, R. Kaiser, G.E. Phung, D.. IEEE Journal on Selected Areas in Communications. 2005. Pags. 2213-2222.
  • Visibility of control in adaptive systems. Müller, Hausi A. Pezzí, Mauro Shaw, Mary. ULSSIS 2008 - 2nd International Workshop on Ultra-Large-Scale Software-Intensive systems. 2008. Pags. 23-26.
  • Beyond Objects: a software design paradigm based on process control. Shaw, Mary. ACM SIGSOFT Software Engineering Notes. 1995. Pags. 27-38.
  • Control theory-based foundations of self-controlling software. Kokar, M.M. Baclawski, K. Eracar, Y.A. IEEE Intelligent Systems. 1999. Pags. 37-45.
  • Engineering Self-Adaptive Systems through Feedback Loops. Brun, Yuriy Marzo Serugendo, Giovanna Gacek, Cristina Giese, Holger Kienle, Holger M. Litoiu, Marin Müller, Hausi A. Pezzí¨, Mauro Shaw, Mary. Lecture Notes in Computer Science - Software Engineering for Self-Adaptive Systems. 2009. Pags. 48-70.
  • On interacting control loops in self-adaptive systems. Vromant, Pieter Weyns, Danny Malek, Sam Andersson, Jesper. SEAMS 2011 - ICSE - Workshop on Software Engineering for Adaptive and Self-Managing Systems. 2011. Pags. 202-207.

Suporte Arquitetural para Auto-Gerenciamento

  • A survey of self-management in dynamic software architecture specifications. Bradbury, Jeremy S Cordy, James R Dingel, Juergen Wermelinger, Michel. WOSS 2004 - 1st ACM SIGSOFT Workshop on Self-Managed Systems. 2004. Pags. 28-33.
  • An architecture-based approach to self-adaptive software. Oreizy, Peyman Gorlick, M.M. Taylor, Richard N. Heimhigner, D. Johnson, Gregory Medvidovic, Nenad Quilici, Alex Rosenblum, D.S. Wolf, A.L.. Intelligent Systems and.
  • Runtime software adaptation: framework, approaches, and styles. Oreizy, Peyman; Medvidovic, Nenad; Taylor, Richard N. Companion of the 13th international conference on Software engineering - ICSE Companion '08. 2008. Pags. 899-910.
  • From goals to components: A Combined Approach to Self-Management. Sykes, Daniel; Heaven, William; Magee, Jeff; Kramer, Jeff. SEAMS 2008 - ICSE - International workshop on Software engineering for adaptive and self-managing systems. 2008. Pags. 1-8.
  • Software Engineering for Self-Adaptive Systems: A Research Roadmap. Cheng, Betty H. C.; Lemos, Rogério De; Giese, Holger; Inverardi, Paola; Magee, Jeff; Andersson, Jesper; Becker, Basil; Bencomo, Nelly; Brun, Yuriy; Cukic, Bojan; Marzo Serugendo, Giovanna; Dustdar, Schahram; Finkelstein, Anthony; Gacek, Cristina; Geihs, Kurt; Grassi, Vincenzo; Karsai, Gabor; Kienle, Holger M.; Kramer, Jeff; Litoiu, Marin; Malek, Sam; Mirandola, Raffaela; Müller, Hausi A.; Park, Sooyong; Shaw, Mary; Tichy, Matthias; Tivoli, Massimo; Weyns, Danny; Whittle, Jon. Lecture Notes in Computer Science - Software Engineering for Self-Adaptive Systems. 2009. Pags. 1-26.
  • Software engineering for self-adaptive systems: A second research roadmap. Cheng, Betty H. C.; Lemos, Rogério De; Giese, Holger; Inverardi, Paola. Software Engineering for Self-Adaptive Systems. 2010.
  • Self-managing software. Hinchey, Michael G.; Sterritt, Roy. IEEE Computer. 2006. Pags. 107-109.
  • Fulfilling the Vision of Autonomic Computing. Dobson, Simon; Sterritt, Roy; Nixon, Paddy; Hinchey, Michael G. IEEE Computer. 2010. Pags. 35-41.

Architecture Description Languages

  • A classification and comparison framework for software architecture description languages. Medvidovic, Nenad; Taylor, Richard N. IEEE Transactions on Software Engineering. 2000. Pags. 70-93.

Arquitetura de Software e Análise de Desempenho de Sistemas

  • Architecture-based performance analysis. Spitznagel, Bridget; Garlan, David. SEKE 1998 - 10th Conference on Software Engineering and Knowledge Engineering. 1998. Pags. 146-151.

Metodologia de Pesquisa para Engenharia de Software

  • What makes good research in software engineering ?. M. Shaw. International Journal on Software Tools for Technology. 2002. Pags. 1-7.
  • Writing good software engineering research papers: minitutorial. M. Shaw. ICSE 2003 - 25th International Conference on Software Engineering. 2003. Pags. 726-736.
  • Guide to Advanced Empirical Software Engineering. Shull, Forrest; Singer, Janice; Sjøberg, Dag I.K. Springer-Verlag New York, Inc. 2007.
  • Lessons from applying the systematic literature review process within the software engineering domain. Brereton, Pearl; Kitchenham, Barbara A.; Budgen, David; Turner, Mark; Khalil, Mohamed. Journal of Systems and Software. 2007. Pags. 571-583.
  • Guidelines for performing Systematic Literature Reviews in Software Engineering. Kitchenham, Barbara A.; Charters, S. Technical Report. 2007.
  • Guidelines for conducting and reporting case study research in software engineering. Runeson, Per; Hí¶st, Martin. Empirical Software Engineering. 2008. Pags. 131-164.

TECNOLOGIAS / FRAMEWORKS / PROCESSOS PARA ARQUITETURA DE SOFTWARE

Documentação de Design Decision Rationale (DDR)

  • gIBIS (Graphical Issue-Based Information System)
  • DRL (Decision Representation Language)
  • QOC (Questions Options and Criteria, a.k.a. Design Space Analysis)
  • DGA (Decision Goal and Alternatives)

Documentação Arquitetural

Projeto Arquitetural

Análise Arquitetural

  • CBAM (Cost Benefit Analysis Method)
  • SAAM (Scenario-Based Architecture Analysis Method) e extensíµes:
    • SAAMCS (SAAM for Complex Scenarios)
    • ESAAMI (Extended SAAM by Domain Integration)
    • SAAMER (SAAM for Evolution and Reusability)
    • ISAAMCR (Integrated SAAM for Domain-Centric and Scenario-Based Methods)
  • ADR (Active Design Review)
  • ARID (Active Reviews of Intermediate Designs)
  • ALMA (Architecture Level Modifiability Analysis)
  • FAAM (Family Architecture Assessment Method)
  • ATAM (Architectural Trade-off Analysis Method)
  • SBAR (Scenario-Based Architecture Reengineering)
  • ALPSM (Architecture Level Prediction of Software Maintenance)
  • SAEM (Software Architecture Evaluation Model)
  • GQM (Goal Question Metric Paradigm)

PRINCIPAIS CONFERÊNCIAS

  • FASE - International Conference on Fundamental Approaches to Software Engineering
  • ISEC - ACM India Software Engineering Conference
  • ARCS - International Conference on Architecture of Computing Systems
  • International Workshop on Feedback Computing (antigo International Workshop on Feedback Control Implementation and Design in Computing Systems and Networks - FeBID) - (2012,2011,2010,2009,2008,2007,2006)
  • SEAMS - International Symposium on Software Engineering for Adaptive and Self-Managing Systems - (2012,2011, 2010,SEFSAS 2010,2009, 2008,SEFSAS2008, 2007,2006,DEAS 2005)
  • ICAS - International Conference on Autonomic and Autonomous Systems - (2012,2011,2010,2009,2008,2007,2006,2005)
  • EASe - International Conference and Workshops on the Engineering of Autonomic and Autonomous Systems - (2012,2011,2010,2009,2008,2007,2006,2005,2004)
  • ECBS - IEEE International Conference and Workshops on the Engineering of Computer Based Systems - (2012,2011,2010,2009,2008,2007,...)
  • ICAC - ACM International Conference on Autonomic Computing - (2012,2011,2010,2009,2008,2007,2006,2005,2004,AAW 2003,AMS 2003)
  • EAIS - IEEE Conference on Evolving and Adaptive Intelligence Systems - (2013,2012,2011,EIS 2010,ESDIS 2009,GEFS 2008,EFS 2006)
  • ADAPTIVE - International Conference on Adaptive and Self-Adaptive Systems and Applications - (2012,2011,2010,2009)
  • AHS - NASA/ESA Conference on Adaptive Hardware and Systems - (2012,2011,2010,2009,2008,2007)
  • ECSA - European Conference on Software Architecture
  • ESEC/FSE - European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering
  • SEKE - International Conference on Software Engineering and Knowledge Engineering
  • COMPSAC - Annual International Computer Software & Applications Conference
  • MODELS - International Conference on Model Driven Engineering Languages and Systems
  • ISSTA - International Symposium in Software Testing and Analysis
  • ASE - International Conference on Automated Software Engineering
  • SASO - International Conference on Self-Adaptive and Self-Organizing Systems
  • GPCE - International Conference on Generative Programming: Concepts & Experiences
  • WICSA - Working IEEE/IFIP Conference on Software Architecture
  • CBSE - International ACM Sigsoft Symposium on Component-Based Software Engineering
  • CompArch - Federated Events on Component-Based Software Engineering and Software Architecture
  • SSBSE - Symposium on Search-Based Software Engineering
  • APSEC - Asia-Pacific Software Engineering Conference
  • FOCLASA - International Workshop on Foundations of Coordination Languages and Self Adaptive Systems
  • HASE - IEEE International Symposium on High Assurance Systems Engineering
  • SAM - System Analysis and Modelling Conference
  • ASSE - Argentine Symposium on Software Engineering
  • Latin Colloquium on Open Source Systems
  • ICSEA - International Conference in Softwaren Engineering Advances
  • SBES - Brazilian Symposium on Software Engineering
  • ESEM - ACM/IEEE International Symposium on Empirical Software Engineering and Measurement
  • SLE - International Conference on Software Language Engineering
  • ISEC - India Software Engineering Conference
  • MEMOCODE - ACM/IEEE International Conference on Methods and Models for System Design
  • EMMSAD - International Conference on Exploring Modeling Methods in Systems Analysis and Design
  • ASWEC - Australasian Software Engineering Conference
  • TACAS - International Conference on Tools and Algorithms for the Construction and Analysis of Systems

GRUPOS DE PESQUISA / PESQUISADORES

Feedback Control Engineering for Self-Adaptive Systems

Search-Based Software Architecture Design

Design Science Research

PENDÊNCIAS DE ESTUDO

TUTORIAIS

Arquitetura de Software

Self-Adaptive Systems

Control Systems

Cloud Computing

Hadoop

UML, MOF, XMI

Eclipse

Model-Driven Software Engineering

Git

Perl

Misc

Technical Reports