Software Architecture

Attribute Driven Design in Software Architecture
A light-weight, structured approach to software design.

Attribute Driven Design with Threat Modelling
Incorporate Threat Modelling into the software design process.

The ArchiMate Series
A series of articles on the ArchiMate modelling language.

What to expect when you become a Software Architect
Some notes from my own experience on moving to a software architect position.

Tools

eolvis - Software End Of Life Timeline Visualisation
Visualise the lifecycle of software components on a timeline.

ArchiMate Graph Explorer
Browse ArchiMate models with a graph explorer application