1. A notification system, comprising: a context analyzer configured to store information regarding notification parameters, the context analyzer comprising: a user notification parameters store configured to store default notification preferences for a user, and a user context module configured to determine a current context of the user based on at least one context source; at least one notification source configured to generate notifications intended for the user; at least one notification sink configured to provide the notifications to the user; and a notification manager configured to convey the notifications generated by the at least one notification source to the at least one notification sink based on the information stored in the context analyzer by performing a decision-theoretic analysis, wherein the notification parameters represent: an importance of a current notification generated by the notification source indicating value of information contained in the current notification to the user; a time criticality of the current notification generated by the notification source indicating time-dependent decay of the value of the information contained in the current notification to the user; a relevance of the current notification indicating a likelihood of the relevance of information contained in the current notification to the user; a novelty of the current notification indicating a likelihood of whether the user already knows the information; or a fidelity of the current notification indicating a loss of value to the user of the information upon truncation of the information; or combinations thereof.