Electrical and Computer Engineer. Fond of inventions, bicycles, maths, cs and more
Layered architectures were first proposed by Dijkstra and Parnas [1]. They suggested the organization of the program modules into layers and establish a hierarchy between them such that modules can call functions from…