Casting software design in the function-behavior-structure framework

  title={Casting software design in the function-behavior-structure framework},
  author={Philippe Kruchten},
  journal={IEEE Software},
In this article, the author cast the software engineering process into the function-behavior-structure framework and thus into the broader framework of engineering design. By doing so, we can draw some lessons about the state of our favorite engineering discipline. The most important lesson might be that many of the analogies we've drawn from other engineering disciplines, especially civil engineering, are somewhat flawed or biased. 
Highly Cited
This paper has 50 citations. REVIEW CITATIONS

4 Figures & Tables



Citations per Year

fewer than 50 Citations

Semantic Scholar estimates that this publication has 50 citations based on the available data.

See our FAQ for additional information.