currently i am working as a c developer on linux platform. I have reviewed code of opensource projects like runit and monit ( utilities used in linux ). They are nicely coded. I have a task to develop same kind of project. I just wanted to know how to make such initial design of particular c program. I have read book of software engineering but I want a practical design of such a code.

do anyone know any link to literature of whitepaper regarding this? any other idea?

Dilsetalk