7. A motor vehicle ( 200 ) comprising a plurality of components (c 1 , . . . , C n , . . . , c s ) and a diagnosis engine configured for estimating a respective status of at least a sub-group (c 1 , . . . , c n ) of said components wherein at least one of the components is assumed to be in either a fault-free mode or be in exactly one of at least two fault modes, the diagnosis engine ( 100 ) comprising a processing unit ( 110 ) configured to receive first (D) and second (E) listings of respective diagnostic expressions (D 1 , . . . , D n ) and (E 1 , . . . , E m ) indicating at least one of said modes for at least one of said components (c 1 , . . . , c n ), and generate a status report (R) based on said first (D) and second (E) listings of respective the diagnostic expressions (D 1 , . . . , D n ) and (E 1 , . . . , E m ), wherein the diagnosis engine ( 100 ) comprises: a first storage area ( 120 ) configured to store said a first listing (D) of diagnostic expressions (D 1 , . . . , D n ) constituting a first part of said diagnostic expressions, and store said second listing (E) of diagnostic expressions (E 1 , . . . , E m ) constituting a second part of said diagnostic expressions; and a second storage area ( 130 ) configured to store a listing of enhanced diagnostic expressions (Q) indicating at least one of said modes for at least one of said components (c 1 , . . . , c n ), and the processing unit ( 110 ) is configured to: receive said first listing (D) of diagnostic expressions (D 1 , . . . , D n ); receive said second listing (E) of diagnostic expressions (E 1 , . . . , E m ); store said first and second listings (D; E) in the first storage area ( 120 ); create an empty listing of enhanced diagnostic expressions (Q) by clearing any contents of the second storage area ( 130 ), and thereafter, for each combination of diagnostic expressions (D i , E j ) in said first and second listings (D; E); generate a current joint diagnostic expression (Q new ) representing a conjunction of a first diagnostic expression (D i ) from said first listing (D) of diagnostic expressions (D 1 , . . . , D n ) and a second diagnostic expression (E j ) from said second listing (E) of diagnostic expressions (E 1 , . . . , E m ); compare the current joint diagnostic expression (Q new ) with each diagnostic expression in the listing of enhanced diagnostic expressions (Q) stored in the second storage area ( 130 ); discard the current joint diagnostic expression (Q new ), if there exists a previous expression (Q k ) in the listing of enhanced diagnostic expressions (Q), and the current joint diagnostic expression (Q new ) implies the previous expression (Q k ); discard the current joint diagnostic expression (Q new ), if there exists a first diagnostic expression (D k ) in said first listing (D) of diagnostic expressions (D 1 , . . . , D n ), the first diagnostic expression (D k ) having not yet been included in a joint diagnostic expression and the current joint diagnostic expression (Q new ) implies the first diagnostic expression (D k ); discard the current joint diagnostic expression (Q new ), if there exists a second diagnostic expression (E k ) in said second listing (E) of diagnostic expressions (E 1 , . . . , E m ), the second diagnostic expression (E k ) having not yet been included in a joint diagnostic expression and the current joint diagnostic expression (Q new ) implies the second diagnostic expression (E k ); otherwise store the joint diagnostic expression (Q new ) as an addition to the listing of enhanced diagnostic expressions (Q) in the second storage area ( 130 ); and generate a status report (R) based on the listing of enhanced diagnostic expressions (Q).
7. A motor vehicle ( 200 ) comprising a plurality of components (c 1 , . . . , C n , . . . , c s ) and a diagnosis engine configured for estimating a respective status of at least a sub-group (c 1 , . . . , c n ) of said components wherein at least one of the components is assumed to be in either a fault-free mode or be in exactly one of at least two fault modes, the diagnosis engine ( 100 ) comprising a processing unit ( 110 ) configured to receive first (D) and second (E) listings of respective diagnostic expressions (D 1 , . . . , D n ) and (E 1 , . . . , E m ) indicating at least one of said modes for at least one of said components (c 1 , . . . , c n ), and generate a status report (R) based on said first (D) and second (E) listings of respective the diagnostic expressions (D 1 , . . . , D n ) and (E 1 , . . . , E m ), wherein the diagnosis engine ( 100 ) comprises: a first storage area ( 120 ) configured to store said a first listing (D) of diagnostic expressions (D 1 , . . . , D n ) constituting a first part of said diagnostic expressions, and store said second listing (E) of diagnostic expressions (E 1 , . . . , E m ) constituting a second part of said diagnostic expressions; and a second storage area ( 130 ) configured to store a listing of enhanced diagnostic expressions (Q) indicating at least one of said modes for at least one of said components (c 1 , . . . , c n ), and the processing unit ( 110 ) is configured to: receive said first listing (D) of diagnostic expressions (D 1 , . . . , D n ); receive said second listing (E) of diagnostic expressions (E 1 , . . . , E m ); store said first and second listings (D; E) in the first storage area ( 120 ); create an empty listing of enhanced diagnostic expressions (Q) by clearing any contents of the second storage area ( 130 ), and thereafter, for each combination of diagnostic expressions (D i , E j ) in said first and second listings (D; E); generate a current joint diagnostic expression (Q new ) representing a conjunction of a first diagnostic expression (D i ) from said first listing (D) of diagnostic expressions (D 1 , . . . , D n ) and a second diagnostic expression (E j ) from said second listing (E) of diagnostic expressions (E 1 , . . . , E m ); compare the current joint diagnostic expression (Q new ) with each diagnostic expression in the listing of enhanced diagnostic expressions (Q) stored in the second storage area ( 130 ); discard the current joint diagnostic expression (Q new ), if there exists a previous expression (Q k ) in the listing of enhanced diagnostic expressions (Q), and the current joint diagnostic expression (Q new ) implies the previous expression (Q k ); discard the current joint diagnostic expression (Q new ), if there exists a first diagnostic expression (D k ) in said first listing (D) of diagnostic expressions (D 1 , . . . , D n ), the first diagnostic expression (D k ) having not yet been included in a joint diagnostic expression and the current joint diagnostic expression (Q new ) implies the first diagnostic expression (D k ); discard the current joint diagnostic expression (Q new ), if there exists a second diagnostic expression (E k ) in said second listing (E) of diagnostic expressions (E 1 , . . . , E m ), the second diagnostic expression (E k ) having not yet been included in a joint diagnostic expression and the current joint diagnostic expression (Q new ) implies the second diagnostic expression (E k ); otherwise store the joint diagnostic expression (Q new ) as an addition to the listing of enhanced diagnostic expressions (Q) in the second storage area ( 130 ); and generate a status report (R) based on the listing of enhanced diagnostic expressions (Q). 8. The motor vehicle according to claim 7 , wherein the processing unit ( 110 ) is configured to receive at least one of said first and second listings (D; E) from at least one sensor unit being associated with at least one of said components (c 1 , . . . , c n ), said at least one listing (D; E) reflecting test results in respect of at least one of said components (c 1 , . . . , c n ) to which the at least one sensor unit is associated.