If we do some search in google images for terms like "Software Stack Diagram" or "Software Architecture", we can see lots of stack diagram that represent the software architectures of lots of systems. Especially middlewares, operating systems, embedded software and etc get represent with these models of boxes and arrows. you can check links below.
Now the question is, are there any standard to these kinds of description, or just fellows do it in an intuitive way.
I already checked UML, "4+1" View Model, and even less related design method like SSADM, but none of these design over the internet is exactly matched to these standards.
We on our company have already some internal standard for these representations, but if there is any good standard we prefer to use it.