Popular Posts

Friday, August 21, 2009

Architecture versus Design

Rick Kazman and Amnon Eden's "Defining the Terms Architecture, Design, and Implementation" and "Architecture, Design and Implementation" provide a distinction based on Intension and Locality criteria.

Rick and Amnon argue that

  • Architectural specifications are intensional and non-local
  • Design specifications are intensional but local
  • Implementation specifications are both extensional and local

They demonstrate that:

  • Architectural styles are intensional and non-local
  • Design patterns are intensional and local
  • Implementations are extensional and local

A must read for architects and designers.

Wednesday, August 19, 2009

On Software Design

Wednesday, August 12, 2009

What Every Web Programmer Needs To Know About Security

Excellent presentations titled "What Every Web Programmer Needs To Know About Security".

Software Architecture Challenges in the 21st Century

A workshop titled "Software Architecture Challenges in the 21st Century" took place some time back (June 2009).
Here is Diomidis D. Spinellis account of the talks. Presentations are located here.

Sunday, July 12, 2009

Software reuse

Reuse is a complex issue. It is about people and education, not just architecture, as Jeremy Meyer says here.

Friday, May 08, 2009

A great blog post from Martin Fowler on a very difficult subject.

Sunday, April 19, 2009

Nasa on complexity of flight software

The document is here.