Come to the ICSE 2011!

ICSE 2011

Aloha! I’d like to invite you to the 33rd International Conference on Software Engineering, to be held on May 21-28. I’m gonna be there along with my friend Fredrik, Danny and Marc, presenting our Research Paper “Refactoring for Immutability“.

The International Conference on Software Engineering (ICSE) is the premier software engineering conference, providing a forum for researchers, practitioners and educators to present and discuss the most recent innovations, trends, experiences and concerns in the field of software engineering.

The  ICSE 2011 theme of Software by Design reflects the widely-held view that the most important ingredient in ensuring a software system’s long-term success is its design. While other concepts, concerns, activities, artifacts, and processes are important to the success of a software engineering project, it is the quality of a system’s design that provides the critical ingredient.  Highlighting design as the conference’s theme is meant to focus attention upon design’s centrality, to encourage reflection on design experience, to inspire new designers,  and to encourage development of new design techniques.

See you in Oahu, Hawaii!

Publicado en CS 527,English,Software Engineering | Sin comentarios

Branch & Bound, Graphical Models and Structured Grids patterns

Branch & Bound

This pattern is used for problems where you have a very large space and you need to search to make a decision or find an optimal solution. Of course the space is too large for enumerating every point.

In order to find the solution to the problem, this pattern has four operations:  Branching, Evaluation, Bounding and Pruning.
This kind of problems are good for parallelism, even thou synchronization is complicated. You will want to reduce communication and increase computation.

Graphical Models

This pattern gave me a bad impression, because I thought I was going to read about graphics rather than statistics and probabilities. Also as some classmates mentioned, it lacked of a good and clear example.

Structured Grids

This pattern was better written I think, at least it had several examples (thou I missed source code!). The main idea is to decompose (using geometric decomposition) the problem into smaller arrays and perform operations over the arrays in parallel.

The double buffering and adaptive mesh refinement idea was very interesting to me and seems to be very useful for image processing.

Publicado en CS 527,English,Software Engineering | Sin comentarios

Sitios de interés