I Brazilian Conference on Software: Theory and Practice

Highlights Registration Important Dates
Conference Programme Conference Venue
Contact
News
FAQ
Follow CBSOFT on Twitter


Official Travel Agency

Welcome

The Brazilian Conference on Software: Theory and Practice (CBSoft) is the premier Brazilian event for software.

CBSoft integrates four traditional events organized by the Brazilian community for software development: XXIV Brazilian Symposium on Software Engineering (SBES), XIV Brazilian Symposium on Programming Languages (SBLP), IV Brazilian Symposium on Components, Software Architecture and Software Reuse (SBCARS) and VIII Latin American Conference on Pattern Languages of Programming (SugarLoafPlop).

CBSoft 2010 will take place in Salvador - Bahia, one of the most beautiful cities of Brazil, from September 27th to October 1st, 2010, at the world-class Bahia Othon Palace Hotel.

CBSoft is promoted by the Brazilian Computer Society (SBC). In 2010, it will be organized by the Software Engineering Laboratory (LES) of the Federal University of Bahia (UFBA), Brazil.

Manoel Mendonça, CBSoft General Chair

Keynote Speakers

  • alw.jpg

    Alexander L. Wolf (SBES)

    Does Software Engineering Research have Impact on Software Engineering Practice?

    Alexander L. Wolf is a professor in the Department of Computing at Imperial College London (UK). He also holds an affiliated appointment in the Department of Computer Science at the University of Colorado at Boulder (US). Prof. Wolf received the B.A. degree from Queens College of the City University of New York, majoring in both Geology and Computer Science. He received the M.S. and Ph.D. degrees from the Department of Computer Science at the University of Massachusetts at Amherst.

  • arndt.jpg

    Arndt von Staa - Honored Researcher (SBES)

    Development, maintenance and co-evolution strongly supported by computer

    Arndt von Staa received the B.A. degree in Mechanical Engineering from PUC-Rio (1965), and M.S. in Computer Science also from PUC-Rio (1969) and Ph.D. in Computer Science from the University of Waterloo, Canada (1974). He works in computing since 1962 and is one of the creators of the Informatics Department at PUC-Rio.

  • aldrich-mug3.jpg

    Jonathan Aldrich (SBLP)

    Plaid - Centering a Language Design around Resources

    Jonathan Aldrich is Associate Professor of Computer Science at Carnegie Mellon University. He is the director of CMU's undergraduate minor program in Software Engineering, and teaches courses in software engineering and program analysis for quality and security. Dr. Aldrich joined the CMU faculty after completing a Ph.D. at the University of Washington and a B.S. at Caltech.

  • weiss.jpg

    David M. Weiss (SBCARS)

    Architecture of Product Lines

    David M. Weiss received the B.S. degree in Mathematics in 1964 from Union College, and the M.S. in Computer Science in 1974 and the Ph.D. in Computer Science in 1981 from the University of Maryland. He is currently the Lanh and Oahn Nguyen professor of software engineering at Iowa State University.

  • oquendo.jpg

    Flavio Oquendo (SBCARS)

    Beyond Architecture in Software Architecture: A Unified Approach for Architecture-Driven Software Engineering

    Flavio Oquendo is a Professor of Computer Science at the University of South Brittany, France, where he leads the ArchLog group on formal approaches to software architectures and software processes in service-oriented computing in the VALORIA Research Lab. He received the B.Eng. degree from ITA, Sao Paulo, and the M.Sc., Ph.D., and H.D.R. (Research Direction Habilitation) degrees from Grenoble, in Computer Science.

  • fabio kon.jpg

    Fabio Kon (SugarLoafPLoP)

    Patterns for Introducing New Ideas in the Software Industry

    Fabio Kon has degrees in Computer Science from the University of São Paulo (1990) and music (instrument - percussion) from the Universidade Estadual Paulista Julio de Mesquita Filho (1992), Masters in Applied Mathematics (modality: Computer Science) from the University of São Paulo (1994) and Ph.D. in Computer Science from the University Of Illinois At Urbana-Champaign (2000). He is currently Full Professor at the University of São Paulo.

  • joe.jpg

    Joseph Yoder (SugarLoafPLoP)

    Ultimate Agility: Let Your Users Do Your Work!

    Joseph Yoder is a founder and principle of The Refactory, Inc., a company focused on software architecture, design, implementation, consulting and mentoring on all facets of software development. Joseph is an international speaker and pattern author and longstanding member of The Hillside Group, a group dedicated to improving the quality of software development. He is co-author of the Big Ball of Mud pattern, which illuminates many fallacies in the approach to software architecture.

  • brock.jpg

    Rebecca Wirfs-Brock (SugarLoafPLoP)

    The Nature of Order: Inspiration or Esoteric Distraction?

    Rebecca Wirfs-Brock is an internationally recognized leader in the development of object design methodologies. She invented the set of development practices known as Responsibility-Driven Design. Among her widely used innovations are use case conversations and object role stereotypes. She is the regular design columnist for IEEE Software and the author of the classic text, Designing Object-Oriented Software.

  • photo-eric tanter.jpg

    Eric Tanter (LA-WASP)

    From Reflection to Aspects, and Back

    Eric Tanter is assistant professor at the University of Chile, in the PLEIAD laboratory of the Computer Science Department. His research focuses on programming paradigms and languages for modular and adaptable software systems. He holds a PhD from the University of Nantes and University of Chile (2004), and a MSc from the Vrije Universiteit Brussel (2000).

  • photo-sergio soares.jpg

    Sérgio Soares (LA-WASP)

    Is Aspect-Oriented Software Development worth the effort? What are its killer applications (if any)?

    Sérgio Soares holds a PhD degree in Computer Science at Universidade Federal de Pernambuco (2004). Nowadays he is a CNPq Researcher (Level 2), associate professor at the Department of Computing and Systems, Universidade de Pernambuco, and collaborate professor of the Masters and PhD Program at the Informatics Center, Universidade Federal de Pernambuco. He advises PhD, Masters, and undergraduate computer science students and coordinates research projects funded by CNPq, FACEPE, FINEP and Petrobras.

  • JonWhittle.jpg

    Jon Whittle (WB-DSDM)

    How to Succeed (or Fail) with Model-Driven Engineering: A Qualitative Study of What Works (and What Does Not) Activities

    Jon Whittle joined Lancaster University in 2007 as a Professor of Software Engineering. Previously, he was an Associate Professor at George Mason University - USA, a researcher at NASA Ames Research Center. Jon has taught software engineering across the world, most notably at India's IIT Kanpur. In 2007, he was awarded the highly prestigious Wolfson Merit Award from the Royal Society. He is Chair of the Steering Committee of the International Conference on Model-Driven Engineering, Languages and Systems and has been a program committee member of this conference since 2002.