I am seeking a way to monitor communication between Android applications in order to detect their suspicious behaviour but I am not sure where to start the development process from.
As far I have found such tool like http://www.comdroid.org/ but its functionality in not what I am looking for. I would like to have app on my mobile that could inform e.g. that app A communicates with apps: B, C and D. I am guessing that kernel programming might be involved.
I would appreciate any hints, directions, literature etc.