• No results found

!"#$%& ' ' ' ( )* +),-./0$!!

N/A
N/A
Protected

Academic year: 2021

Share "!"#$%& ' ' ' ( )* +),-./0$!!"

Copied!
80
0
0

Loading.... (view fulltext now)

Full text

(1)

!"# $

"$

%

& '

$( &

&"( & ) $

' % '# & *$ + & , "- '#$" " , . ' . ' / 0112

(2)

!"#$ % & ' '

'

(3)

1 1 ' 2 1 32 415 ' /, ) ' /, 6 7 + 6 4 8 9 ) + /, : ,/ /, + ' '' ' : ' ' ' ' ); '' < /, ' ' '' ' 3 ) 5 '' ' 2 41 = 2 > ? . ? 2 41 ' ) ' ' ) /, / , ' + ) +1 * 2 41 2 1 - 2@ : ,/

(4)

@ . '0 A 1 ) ) 0 ) 2 1 32 415 , ' /, ; ) ) ) 0 A ) ) ) 6 /, 6 ) 4 " 6 A ) 0 60 '0 ) ) 6 9 0 /, A : ,/ 6 2 6 A ) 6 ) 2A 6 0 06 )) ' ' ) ) 2 06 ) 6 6 /, ; ) ) ) 2 41 = 2 0 ) 0) '' ) 6 06 ) ) ' 3 A 5 @ ) ) ) . ) 0 ) A A A ) 2 41 6 A 6 @ ) '0 ' . /, / , ' + ) +1 * 2 41 2 1 ) - 2@ : ,/

(5)

4 ) '1 4 1 ' ' : 2 1 6 ( B < : ,/ ' ) , C ' ' / ' > + + D EFE! ( ' + ) +1 F $! !G H I !! *2( 7= ( * > + + D IF! /+- , : ); $ E . ( ,D F # - 4 . I ! , > + + @ IG! 4 I ( ' 4 2 1J J F ! *@C F $ ' *$( 4 *$44 : * EG# ' ' ' 2 + H7 '/0 ' * EG# & ' 2 I+ $ I!! ' ' ' 1 $ ' ) ' ) 7 6 ) @ '' > )K > K > ) ' K D ) 7 ' ) < ) ' K < ' '' K 1 ' ) ' ) ' 1 # G ' ' ( B 2 41 ( 2 41 : 1 ' 1 * 2 + * C 7 '/0 ;/ : * @ - 0 2 ) = ) 1 2 : < ) ; 2 41 ' ' 3 ; ) 5

(6)

! " # " $ % " & ' $ ! " ( ) " " " ) & * " + &, " + &, " + ,- ! ! . + & !! /& 0 . + , ! / ,0 . + - / 0 1 + ,- 2 1 + ) ! /)&0 1 + / 3, &0 1 + & ! /&4 50 1 + " & - /& '4 6 70 8 + + 3 /3&90 8 + . - ' / ' 0 8 + 1 & /& 0 : + " & 2 : + + )& ; $ -" + " &% ), &, + " &, < . " &, <, . " &, - ! . " & 1 " $ 1 " = = < , > 8 " & 8 " " & ! = : " + ! ! ; " + ; " + , ? @ +81 ; " + , ? " + 4 " + " 4 " + !! " + 4 4 " + 4 , ? " + , ? 4 " + 6 =

(7)

/ " + 4 " + , ? " + " & = " " + " 4 - = " " + " 4 ! 8 " + " 4 " . & & ! . + !! 1 . ' = 8 1 3 : 8 A " : # B & C ! ; # B & # B 2 D > B E B &% ), + B ? C ; B = - 4 " B ) = &, F &,% % % G . B ) & ! = F &, 3 G : B E F% & 6G ; B ,- )& - F% & 6G B 2 ! B ,- @ +81 2 - , ? B 4 = =

B & - @7 F@7 &, &G +

B E H - . B ,- ! = 1 B ) 8 B ? ; B B 7 B B 3 C B < =

(8)

!

' ' : ''; / ' ); : ; / ' ; 3 ' 5 = ); ' ' ' ' = ); '' ' 8 '' ); 1 7 ; ; ' " 1 & ) # @ ) # " @ 1 $ " % 4 1 ! / + ) - , ! / , ' ! % & / 7 ' ' > ' ( & > ( 7 ' ' > . ' + & 7 + 3 ) 5 : - 7 6 3/, 5 )*$ $ * $ 4 4 )*( $ * $ ( 4 )* $ * $ , 4 ) & * & 7 ' )+ ( * 2 ( , + ) ( &# ( 7 ' ( $ ( ' + + 4 , : &# + 7 ' &# + + 7 ' + ; ;+ + " - + 1 + # - 2 @ $ , ' 4 ( , ( , , , : 6 + - , D . , , < ) : " 1 + " % 1 % # @ + + / 2 + + @ + + + 2 , + " " 2 1 1 + 2 + & ) + " 2 ) 1 + $ " 2 1

(9)

* &

2 - ) '' ' ) ' @ ' ' , ' '' ? - ' ? ' ' ' ' ' 7 . ' ' ' ' ) ' @ ' ; '' 4 ' ' ) ' ; '' ' L / , ' 3/, 5 ' 2 /, 4 ;' 7 + 6 M/, < < < N L ; ; ' '/, ) ' ; ' ' ' ' '/, ' ? ' /, : , / 3: ,/ 5 ' ) ' L ' ' ) ' ) /, ' ) ' 7 /, ' , ' 2 ) 1 32 15 ' ' ' ) H ? < ' 3 ' ) 5 < ' ' '/, ' 2 1 2 1 32 415

(10)

0 1 2 0 0 @ ' ; @ /, ; 2 ' ' ' 6 '' - ) /, M/, < < < N 4 & ; ); '' ); : 2 ' ' 9 ' ' ) ) & ) ) & ' 7 ) ' ) L < ) ' ) 8 O ' + D ( = ' ' ' ' . ' ; ' ) ) ' * 3 4 ( . # 2 = ( < : ,/ ' + , ' ' ' ' @ M+- : ,P , N '' ' /, : ,/ ' ' ' ' * 3 * 5 ( , 9 ( '' ' O + ) +1 +18 ( ' < Q + 4 M,1 & 7 N : ' <

(11)

" * 3 / # 6# , 7 4 2 '' @ ' ) 8 ) ' % M2: 2: < 4= N 7 @ ' : ) ' H . 7 ' * 3 3 , 7 / ( 3/( 5 : , R '' /( ; ? : , R M: & , - N 9 : , R ' ' ' ' . - 2 @ 3- 2@5 , : , R ' '

!"#

, ' ) /, ) /, ' . /, ) * 8 ! < 4 8 9 ) + M4 9 + N' 7 + 6 37+ 5 7+ ' ' ' 6 /, 6 ' 7+ M/, < < < N '/, ; '' ' ' /, 6 ( $!!F 9 $!!# 7 ' I$ E E! /, ' 6 3,+ 5 ) 6 " ; ; 3 5 6 . $ E I " M/, < < < N 0 9 2 9 4 : , 4 -4 1 ' 4 4 9 1 @ 4 , + 4 , ' 1 4 ,

(12)

+ ,+ ' ') ) ' /, ' ) ' ,+ /, 3 5 " M/, D P N 4 , 1 3,15 4 1 31 5 4 1 / 31 /5 ' ' $ E $ /, 6 ' ) ,+ ) ) ' ,+ ; ' ; + ' % ' " ,+ ; ,+ ,+ ' ,+ 7 ' ) ' ; ' 6 ; % M/, D P N ) ) 6 ) ) ) 3< + 5 < + ' ) ' < + " 4 < + S + 6 4 < + $ S ? 4 < + I S ' ' 4 < + F S + 4 < + E S 9 4 < + S 2 4 < + # S @ . 7 < + F < + E ; ; ' 3 , 5 M/, < < < N , " M/, D P N 4 ;- T 4 / 4 ( 4 4 + 4 4 , , 6 ( ' ,+ , ' $ E I

(13)

. * 8 * 0 ' L ) ) ,+ " , 1 3,1 5 1 31 5 1 / 31 /5 $ E $ ; $ E $ I 7 ' ' M/, <<<N M/, D P N * 8 * " : "; ( " ,1 ' 6 ' ' 6 % M/, D P N ,1 8 ) ' 6 7 ) 6 " - 31 5 = ( < 32 ; 5 = @ 1 @ ) H ;, 4 - 71 : 9 9 9 U U H: ( H L ( : , 2 @ : ,- 7 2 * 8 * * " :" ; ( " 1 ' ' 6 7 ) ? 7+ ; ; 6 % M/, D P N 1 V ) ; ; ' 6 " ,+ ( , (

(14)

1 * 8 * / " 0 ! :" ! ; ( " 1 / ' . /, 7 ) ' /, % M/, D P N ) ' 1 / ' 1 / '' ,+ ' ,+ 7 ) ' /, " @ ,4 = ( < = @ 1 4 - 71 : 9 / + - , 2 @ : ' ( 31 ' 5 & : ;, * 8 / 0 1 7 ,+ ' . * 8 / , :, ; :, ' '' ) ' ? ' 6 3 5 9 ' :, $ E F :, ) ' " 4 ;- T 4 + 4 / 4 , 4 ( 4 ' " @ ,4 = ( < = @ 1 9 / ( + , - , 2 @ : & : ;, ( * 8 / * " :"$ $ " ; ) ' 1 4 - 4 1 , 6 ' ' ' M/, ; 1 4 - 4 1 ,N ) ' " 4 ( 4 4 + ' " W 2 - / 1 4 4 1 :( 4 ,7 9 1 - 9 9 * 4 , & 2 4 D + 2 - - 7 :/ W 2 * 8 / / 2 : 9 < ; ,;+ P ' L ' '

(15)

8 ) ' " 4 ;- T 4 + ' 6 " 9 - X @ : + , + 2 D ;9 - & : * 8 / 3 "0 : 5 9"' ; ' , 9 ;1 > & 6 ' ) ' '' ) ' " 4 ;- T 4 / 4 ( ' 6 " 4 - 71 : = ( < 4 = /4 <7 & ? + 2 - = ,4 , / , 2 @ : ,- @ 9 & : * 8 / 8 : - ; 4 ' ' ' ' - ,D 1 ; ; ' ' ' ' ' " 4 ;- T 4 4 ( 4 ' 6 " 4 - 71 : 9 1 - 9 9 C :'' ( L ( : + , . + & : 2 * 8 / = $ 0 5 " # :$ 5 "# ; ' 4 9 1 @ 6 ' ; ' ; ' ' ) ' '' ' ' ' " 4 ;- T 4 + 4 ' 6 " + 2 9 1 - 9 9 + , - @ 9 & :

(16)

: * 8 / > : $ "; = ' ' ' ,4 1 6 ? ' ' " 4 ( 4 + 4 , ' 6 " = ( < @ 1 C - ( * 8 3 1 , ' :, 6 ' ) . ' 6 ' > 3> 5 ' /, 6 7 > ' :, 6 8 ' ' ' '' ' ) ' ' ' < ' ) ) 7 '

(17)

; 6 ' 6 ,4 1 6 6 ' ' 9 ' ,4 1 ' M/, <<<N * 8 8 , ! ' ' ' :,/ ' M:,/7N M<4 = ,+ > N /, :,/ , / . ' ' :,/ , / ' L ' ' , ' ' ' ' O ) :,/ , / ' ' ' ' 7 H ' ' ) ! " # 3 5 '

(18)

& 2 ' ) 8 ) 7' ' . 8 2 7' ' ' ) . 8 % ! = ' ) ) ' ' ' ' ) = ' * ' ' 7 * M<4 = ,+ > N * ' * - 3* 5 ' * - ' ' ' Y 7+ 3Y ' 5 ' ' ) ' 7 ; ' ;' . ' L 8 ' ' ? ' :,/ ' ) '' :,/

(19)
(20)

/

(

0

? O ' ' . . < 2 ) 1 = ) ' ) 2 + ' ) ' 2 % , < ) : 3,<: 5 ' /, ' /, ' 2 ) 2 4 1 ' 6 3 5 ) ; ) < ) ' ) ' ' ' ' ' ? ' ' ' 9 ' % ! < " 0 4 7 ' ); 3( ,D . 5 ' ' , : 6 + 3,: + 5 ' ' * & 7 ' 3*& 75 $ $ % &' ! ( " ) * " "$" ! % + , , , -. . $ $ % &' ! ( " ) * " " ! % + , , , -. . / 0 1 2 3 3 / 0 1 2 3 / 0 3 / 0 1 2 0 1 2

(21)

" 0 * # " :# "; 0 @ ' ' @ 1 < 7+ 9 ' @ 1 ); 9 ' @ 1 ); '' 0 / @ ' ( ' ; ' 9 ); ' ? 9 ' ); '' 6 / :,/ ' ) , C ' ' M<7C 7+ 4 @ 7 N ' ) ' ' ) ) 2 4 1 ' ) < ' ) @ ' ' @ ' 6 ' ' ' ' ( 2 4 1 ' ) ' ' ) 1 '

(22)

+

3

"4 5#

)

!"#

= ,<: ' ) 6 ' 6 M,<: N < ) /, /, ' 2 ) 2 4 1 ' /, ' ' & - % ! $ & J K 4 ! 4 4 ! = - - -- = = ! 4< 6 - ! 6 ! $ - /6$ 0 & ! - = J 4 -4 -! ! -- J ! = -&, ( ! 6 - ! - = ! 4 # - = $ ! ! 7 6$ 4 ! 4< - = 4&- = 4&- = ) ,-& J 4 4 =-= ! = ! / B =- 0 = -= - = 3 ! ! ! ! -' ! -! 4 4-! ! ! J # B 4 = # - 4 - ! 4 ! 4 ! ! - = = -& 4 /! = L L- 0 4 ! # & ! = -- (! # - ! ,- ! ! !! 3 # ! ! = - ! ! -! -!

(23)

. 3 ! + 2 : ' ' /, ' ' ) ' '' ' '' ) ' 2 ' ' : ) . ? * 2 ( 3*2 ( 5 ' ' ' @ ' 7 . @ ' ' > /, /, ' ' ' ' ) 7 ' ' . 7 ) ' /, ' ' ' '' ) 3 * ! + $ " 2 4 1 ) ' = 2 ' ) ' '' '' ' 3 ) 5 = 2 9 ( 1 H '' ' ' 3 / ! 0 ' ' ' ' ? ) ' ); ' ) ' ' ' ) ' 3 5 ) ' ' ) ' ' ? ) . ' M1 ,$!! N

(24)

1

"

)

3 * ( 2 7 ' 6 ) " 7 /, ' ) ' 2 4 1 ) ' ' 2 ) ' ' < '' ' ' ' H ) ) H ! " ' '' ? < L ? , ,( , '' L ? ' ' ) ' , ? ' < . ' ? ) 9 . ' ' '' ' ? ' . ) ; 2 ) < ) ) ' ; @ 2 @ I/ ) 1 % - %; / ' /, ) 2 4 1 ' ' ) 1 H ' ' ) ' ' 2 4 1 M 4 4 1 :- 4 N ' M 4 4 1 :- 4 N 2 / - 2 @ 7 ' - 2 @ ' " 4 . $ - ? . ; I ' ' $ I ' ' ' L @ F E ' ? L ' E ? . ; = ) 2 4 1 < ) ' ' ;

(25)

8 ' 6 2 ) 1 2 , 32 ,5 ' ) 3 F $ $5 ' ' ' ' 8 '' 7 ' ' ? @ ' : ' ' ' ' ' ) '' ) ' ) ) ' 2 ) ' 3 * * # + 2 " 4 ? 7' . 2 , ) 2 , 3 ' 5 ) ' . ' ' . ' 8 ) ' < ) ) ) 8 ' < 2 ) ) ) ) ' ' = ' ' , 6 ' ' : ? '

"

) , C 8 ' A ) ' ' 7 ' ' ) , )8 ' ) ) 2 , ' ) ) ) ? ? ) '

(26)

: ) ? , ( , 3,( ,5 / + ) , 3/+ - ,5 /+ - , ) ? ,( , ' ' ' . )8 ' ,( , L ) ) ' ' > ' > ' ' ' < /+ - , ? 6 . ' 7' ' ' ) ) ) > ) ' ' ) ) ) ) ' ' ' < ' ) ' > ' ) ' )

")

+

: ' ' /, ' 7 ' ' ' = ' ' L ' ' ' 6 " = ); '' + ' / ' ' 4 ' 9 ' @ ' ' = ); + ' ' ' 7 '

(27)

; : ; 1 4 1 34 1 5 ? = '' ); ( ' ' ' @ 1 ? ? 9 ' ! #

,

3 8 " 2 1 " 1 3 1 5 * EG# 7 + 37+ 5; . 7+ ; $ ' 7+ ; ) ,( , ,( , ' '' /+ - , 7 ,( , ; ' M> P 4 , N > ' ,( , ); ,( , ,( , 7 ' 3 8 "% ) 8@> ( ) * #!G '' 4 1 " * #!G ' , ' 4 3, 4 5 M* #!GN ' ' ? ' ' - ,;FGE : ' ' ' ' * EG# ' ' M* EG#N * EG# 1 & ) 31 & 5 1 ; ' ; ' ( 7 ' 3( 7@ 5 + 7 ' 3+ 7@ 5 ( 7@ ' 3 ( 7@ $GZ 4 [ 5 + 7@ ' ' 3 + 7@ !GFZ - , 5 + + 7 ' 3+ + 7@ 5 ? L 1 ? * EG# ' ' ' '

(28)

4 6 2 I+ 32 I+ 5 ' ' ' + + 7@ ? L 2 I+ 2 + 1 * 2 + + ) + 1 ' ' ' * C 7 ; ' /0 C 6 + D 6 ) * EG#; ' ' 1 3 %5 6 ) ' * EG# ' L ' ' $ &'()* ! %! + ! $ ,-3 8 * "% & 1 + D 3 IF!5 = IF! ; /+ - , 7 C ; < < ' . 7+ G! M<P 4 ,,N ) ' 1 ) 7+ < ' & ) I ! ' IF! : . 1 ' IF! ' ' 7H:; '' ' EFE! 6 ) + @ '' ' 7' ) ; 1 7 * EG#

(29)

3 8 / 4 9 ); 7 ); '' ); 7 ; 2 + & ) 32 + & 5 < + + + 3+ + + 5 ( ' + + 4 3( + + 4 5; 7 2 + & C ' /+ - ,

&

4 )

#-6

- % 7

,

8 9 . / ! + 3 8 3 4 9 ); '' ? > . ' + 3> + 5 ); ) ' . ' M( ,@ & ,: + N 3 8 * " 7 ' ' ' . '' ' ' '' ) 3 8 * 4 9 9 ); '' ); ,: + > + 1 + 3 1 + 5 7+ = ' ); '' ) ' . ' ); '' ' ); '' ' '

(30)

3 8 * * 4 9 "% : ,: + 1 ' ) ' ' = ' /, ' 3 5 1 + ' ? ); 1 ) ? ' @ 1 < . ; ; ' @ + 3 @ + 5 @ + ; M P & 4 N ' ' @ + 1 + 3 8 * / "% 9 1 '' ' ' 1 ); F E $ $ 1 ); ' 3 8 / ' 3 8 / 4 9 @ ' 2 4 1 ' ''; < ' > + + @ IG! ? 7 R Q \ 1 + I ! /> L E $( = ' - ( ' 3 8 / * "% ; ' ' ' . ' 7 * #!G ; 7 ' ' ' /, ; :,/ ;' ) ? *2 ( ? ' ' 2 ) /, 6 : ' ' : 1 > + + D EFE! < & = 7 ' , ' ; + D 2 4 1 ? ) ' 4 ' ' ' ' + D ' + D ' /, 6 @ F E $ + D IF! /+ - ,; + D = EFE! ; 6 ) 2 + HC

(31)

" 3 8 3 3 8 3 & 92 0 * + ' ' *2 ( > ' ' ' * ' + ) + 1 ' * $ ( 4 3*$( 4 5 ' 3 F E I $5 ) 1 J J 7 * '

*& 7 ' *& 7 ' M*& 7= ::C N

*& 7 ' ' * @ C 3*@ C 5 * & * * 6 ' < ' & ' ,@ C ' ' ' ' 1 H1 J J 6 6 , ( '

(32)

+ ! 0! ! ! $! &1. &1. ' & : 6 ' * 1 J J , !" #$ % & ' ( )* * + , * +#$ - ( )* . ( + +#$ / ( )* * + , * +#$ 0 1 2 1

(33)

. I 6 ) ' * . ' % % *2 ( * 3 E; 5 *2 ( ' ; @ ) 3@ 5 ' . 7 * * @ ' > '' ) *& 7 * 1 H1 J J 1 ' ' * ' : ) ' ' :,/ , / ) @ ' = ' ' @ ' , + ) + 1 + 1 *$( 4 ' * $ , 4 3*$,4 5 : ' *$,4 *$( 4 < 3 < ) 5 ' ' , ) / 7 ' 3/ 75 < ' + 1 ' + ) + 1 ' ' 9 ' ' + ) + 1 , ' . *- 4 + ) + 1 * ) *- 4 ' ' ' ) / 8 C ' ' + 1 ! ! 2 $

(34)

1 7 ' ) 8 '' $ E F * ' ) + ) + 1 ) + 1 . ' $ ! + 0 + , @ ' ; ) '' ) ) ' = ' ' + ) + 1 . ) 1 H1 J J ) ' ''

(35)

8 ! ! < '' ' ) + ) + 1 ' . 7' . . ( ' ; ; ' 1 + 1 + ' ); 7 $ E F = ' ' 3 456 7 ) ) 8 7 % . $ & ' 8 5 9 # - ( )* * +4 ***+#$ / : ; . #$ 0 * #$ 2 1 8 5 9 # * < #$ % ( )* * +4 ***+#$ & 1 ' - 1 ' ' 7 ' < ' @ . ) ); ' 1 + 3 8 3 * 4 9 7 :,/ ' ) ); '' . : ' ' L ' ' ' , ' ' ); '' ' ; ; 6 ) ); '' 8 ' ) 3 5 ' 6 < ) 6 ? ) M* 2 + + N < L ' ) ' ? *- 4 > + , & - . . ' ); '' ; ' ' ) ' < ; *$( 4 9 ) , ) ' ' <

(36)

: < ); 7' - + 1 3- + 1 5 ,: + / 7 ,: + ;- + 1 ? ) ' 5 => 5 5 # ; ?9 % : ?<@?< A +B 4C * ; +$ & : ; #$ ' 5 : 5 # * 5 #$ - * 4 ? 7 ; D<. ##$ / $ 0 2 1 ' 1 ' ' 1 6 1 6 ' 9 ' M,: + 1 N E ) ) ) => !" @ F454 ) ) # ; ?9 % 5 : 5 #$ & * ) ; G ) ++3 + @ F454 ) ) +##$ ' - G ) 7 : ; G ) ++3 +7 ( C9 C +#$ / 2 * 4( H * * !"* 3 7 3 ; * * 9 * * *7 ( I E ( #3 ; * * 9 * * *7 (F I E ( ##$ % * < 4( 7 #$ & ' * 6 ) + +3 JH.4( *J FC 4< B3 6 ) H * #$ -/ : * = ; !" 1#$ 0 2 :: # $ K !"## ( )* * +< ) ) , +A #$ % ; ; 79 E ++3 * #3 3 #$ & 1 ' - !"# $ / 1 4 ,: + ;- + 1 ); '' ' 1 6 5 @ F454 ) ) . ' ( ' ); '' . ' '' E ' ) ); #; F . : ' ) 6 $!;$E ) ' ' & ' ); '' ) / 7

(37)

; / 7 @ ' : ' ' 6 7 ' *+ M*+ & 4 N , ' 3 5 = / 7 ' ' : - ' ? & - ! 3 ! ' ); '' -. ' * + ' ) M* = = N . ' ); '' ) ' ' ' ' ' ' ' ' ' ) ' ' ' ' ' 3 5

(38)

. ! 7 ' ' > ' ) ' 3 5 & ' < ' ' ' 1 !

(39)

' ' ' - ? % ,: + ;- + 1 ); ) ' ' ); 3 5 ! 3 0 !

(40)

? ' ' ' ) ' ; ' ) " 4 / , 3 ' 5 -7 ' ) ? ) * EG# ' ' ' ? 3 %5 ' ) ) *9 1 M*9 - 4 4 1 N L 3 $5 4 0 ! 3 8 3 / 4 9 ' ' ) ); ' . / ] = ) 1 + , ); ' '

(41)

" & < < ; ' ' M<4 = ( 7& N : ; > + M> + @ N , '' - ' 7 ' * , * , + * $ 4 4 3*$4 4 5 M :( 1 N . * ' ' M Q 7,N ( ,D : M( P ,D N ? ; & * *@ = 1 3* @ 1 5 ) ( ,D M1 :& & N * ' ) ' . ' ' ' M* 9 N 1 ' ( ' + + + ' < 1 M+ + + N +/ ! ' ' +0 1 2 3 ' 4 "1 . ! ! ! $ ! +/ 7 ' 6 ' ); ' 2 ' 2 7 < < , /, ' ,: + ) ' . ' . 6 ' ' M Q 7,N ) . ' ); L ,: + ;- + 1 ,: + ;- + 1 Q ( ;- + 1 O . ,: + ;- + 1 . ' ' ' 3 5 9 . ' ,: + ;- + 1 Q ( ;- + 1 M- + 1 N < ' ' ; ' ' ( ,D ' < = ? ; 6 ) ' ,D ? ' 6 4 . / ] ' ); ' 7 ' ' - + 1 , ' ); '' ' ' @ 1 "

(42)

+ < L F45 M 3 ; ) ) F45 ?9 ) , 22&> > &,2 N ' N@ (N %N )) I ( 5 NO N NO N N8 ) M ) ) ; F45 L * M ) ) ) ) ) ) F45 ) ) M F ) # M F45F # !" @ F45 . 3 ) ) # ; 79 E 3 G.?9 ) ) : F8 #$ ) :: # ; ; 79 E +E *+#$ C : ; #$ ) ) :: # C : ++$ C : +7 F ) ) :P+A ) ) A +P +$ : 4 @ #$ :: # $ < : ) * 9 G ( + ?.?54 E< H + A F8CF45 A + QR?<? @ : P+ A A+P +A C A + <F?< 8O ) ) F? 5+#$ @ F45 : ; @ #$ K * 9 ## $ < F45 F45 F45 3 #$ ; * 9 ## F45 F45 3 #$ 4 . F45 #$ 1 ' ' ? ); '' ' ' Q ( S '' ' ' = ) 1 + , 1 + ; ' 1 7 . ; ' ) : / ] ' ' 1 ,: + ' ) ,: + ' + ) + 1 ' ' ? ,: + ' ,: + ' ; ' 1 + @ + ' ' '' '

(43)

.

3 "

"

-' 4 ; /, 7 + 6 , , 1 3,,1 5 4 ; 3 5 /, ; % M/, <<<N ' I$$ E!! ' ' ' ' % 1 ' /, ; ' . /, ; ' ' 6 7 ' 7 , < 1 : $!! 7 @ $!!E < # 9 $!! '

(44)

1

8

"

= - 2 @ ' 6 = 2 ; @ ? ' L ' L < " ' ; ) ' @ 1 ' ) . ) ' < ) ' /, ; ' ' /, ' . ? ' /, ' < ' ) :,/ ' ' ) /, ' ' ; ? ; ' ' ; ' L ' ' : /+ - , ; ' ' ' @ 1 ,( , ' @ 1 ' < ' . ' 7+ ; = ' 6 ); '' ' ) ) ' ' ' /, H '' ' ' ' 2 4 1 2 ) ' ' 2 4 1 ) ' :4 ( " < /, $ * E $!!

(45)

8

=

5

2 4 1 ' . ' ) ; 6 : ' 6 ' + , & - . ' ' /, ' ) ' ' ' ; ' ' 8

(46)

:

>

M Q 7,N H . H$!!E; $;!

M1 :& & N ? H H H6H$!!E; $;!

M1 ,$!! N ,A 0 1 , $!! ; $; ( < 0 , " M4 9 + N 4 1 9 + "HH H H H' $!! ;!$;!I M/, 4 9 1 @ N D ]4 9 1 @ ]+ ( : + 2 / M/, + - 4 N + - 4 ]/, ]7+ ] & @ ]:, 4 2 " "HH 6 H H . K Z M/, D P N /, D + # $!!E;! ; E + 2 + > , 4 2 , @ 34 - 71 :5 2 ) 2 3 ;, 5 @ " @ 4 ]/, ] ] M/, - ,D N /, ]- ,D ]/ ]+ + 2 + 4 - 71 : M/, , 9 N , ' 1 - L , ' - ^ + - 4 ]/, ], 9 1 > & ] ]: ] 4 2 4 - 71 : + /, C );:'' ' $!!F = = M/, <<<N / , ' ' $!!E; ;$$ M> P 4 , N > P 4 , 1 "HH L H [,( ,_ $!1 _ $!, $!! ;!$;!I M> + @ N "HH H$!!E; $;! M* EG#N 4 @ 7 = ( , > ;@ 2 ) = , 1 & ) , , ' 4 M* #!GN , @ 1 = ( , > ;@ 2 ) = , 1 & ) , , ' 4 M* 9 N 6 H H6 H H6 ' $!!E; $;! M* 2 + + N "HH6 H ' ?H$!! ;!$;!$ M*9 - 4 4 1 N *9 1 "HH 6' H6' $!! ;!$;!$

(47)

"; M*& 7= ::C N * & 7 ' ; + 8 / , ' ; , ; # M*& 7, 4 + ,N "HH H6 6 H6 H6 $!! ;!$;! M*+ & 4 N 1 *+ "HH6 H6$ H IH H H6 .H H*+ $!! ;!$;!$ M* = = N 1 * + "HH6 H6$ H F $H H H6 .H H* + $!! ;!$;!$ M P & 4 N 1 ; 1 + S @ + "HH ) H1 _ $! ] 1 + _ $!2 _ $! @ + $!! ;!$;! M( ,@ & ,: + N ,: + " , : 6 + ;; ( 7& @ * $!!! "HH ' H H! !!H H $!! ;!$;! M( P ,D N ? $!!E; $;! M:& , - N "HH $!! ;! ;I M:,/7N "HH H ] H . K Z $ $!! ;!$; ! M+ + + N ' $!!E; $;! M+ - :,P , N + , 6 "HH H H ] 6 $!! ;!$; ! M- + 1 N ) H H. ; ] ] $!!E; $;! M,1 & 7 N , 9 ( "HH H H' H$!! ;!$; ! M,: + 1 N ' ,: + "HH H H H#$G!G $!! ;!$;!$ M,<: N ,<: ; ( ' ( "HH H H H ( 1 ]!E $!!E; ; $$ M 4 4 1 :- 4 N ) / U * , 0 2 $!!$ M :( 1 N $!!E; $;! M2 : 2 :<4 = N 2 ) / ; ' "HH H ) H H ; H H H$!! ;!$; ! M<4 = ( 7& N $!!E; $;! M<4 = ,+ > N < , , @ @ F ! 7= ( $!!$ M<7C 7+ 4 @ 7 N @ ' ' "HH ) H ) H7 ] $!! ;!$;!I M<P 4 ,,N < 9 /+ - , - , $!!E < , =

(48)

"

@

> ' ' ' 5 ' 6 ' 7 ' 2 ! 8 7+ > ] ] 3@ 4 I 5 ; /, > + 2 + 4 "HH ' H H H 5 ' 2 ! & 9 !" 8 :,] ] ] ' ] ' 3@ 4 I 5 ; /, : , 7 ' , ' 4 2 4 "HH ' H H H : 8 ( 06 ' /0 ;+ $!!E;!#;$# , " F$ C /

(49)
(50)

Företagsnamn/Company name

Volvo Technology Corporation Dokumentnamn/Name of document SRS - Remote

Diagnostic Service

Sida/Page

1 (17)

Utfärdare (avd nr, namn, tfn, geografisk placering, sign)/Issuer (dept, name, phone, sign)

06600, Mikael Johansson, Patrick Stenberg, Robert Laxing 031-669433, M1:6

Datum/Date

2005/12/13

Bilaga/Appendix Reg.nr/Reg. No.

Ärende/Subject

System Requirement Specification - Remote Diagnostic Service for GST

Utgåva nr/Issue No.

1.16

SRS - Remote Diagnostic Service

System Requirement Specification -

Remote Diagnostic Service for GST

Issue 1.16

(51)

Företagsnamn/Company name

Volvo Technology Corporation Dokumentnamn/Name of document SRS - Remote

Diagnostic Service

Sida/Page

2 (17)

Utfärdare (avd nr, namn, tfn, geografisk placering, sign)/Issuer (dept, name, phone, sign)

06600, Mikael Johansson, Patrick Stenberg, Robert Laxing 031-669433, M1:6

Datum/Date

2005/12/13

Bilaga/Appendix Reg.nr/Reg. No.

Ärende/Subject

System Requirement Specification - Remote Diagnostic Service for GST

Utgåva nr/Issue No.

1.16 1 INTRODUCTION...5 1.1 PURPOSE...5 1.2 INTENDED AUDIENCE...5 2 REFERENCES...6 3 GLOSSARY...7 3.1 ABBREVIATIONS...7 3.2 DEFINITIONS...7 4 OVERALL DESCRIPTION ...8 4.1.1 Product perspective ...8 4.1.2 Product functions ...8 4.1.3 Structure and information flow of the system...9 4.1.3.1 Interaction during DTC request service...9 4.1.3.2 Interaction during log service ...10 4.1.4 Users of the system ...11 4.1.4.1 Primary user...11 4.1.4.2 Optional and possible future users...12

5 EXTERNAL INTERFACE REQUIREMENTS...13

5.1 TCU USER INTERFACE...13

5.2 HARDWARE INTERFACE...13

5.2.1 Handheld computer ...13 5.2.2 Connection to vehicle network ...13 5.3 COMMUNICATION INTERFACE...13

5.3.1 No contact with server. ...13

6 SYSTEM FEATURE REQUIREMENTS ...14

6.1 BACK-OFFICE...14

6.1.1 Vehicle selection ...14 6.1.2 Information view...14 6.1.3 Notes view...14 6.1.4 Error codes view ...15 6.1.5 View log view ...15 6.1.6 Request log view...15 6.2 BACK-END...15

6.2.1 Vehicle database ...15 6.2.2 Listing of vehicles...15 6.2.3 Vehicle information ...16 6.2.4 List stored DTCs for a vehicle ...16 6.2.5 Request DTCs ...16 6.2.6 List stored logs ...16 6.2.7 Get log data ...16

(52)

Företagsnamn/Company name

Volvo Technology Corporation Dokumentnamn/Name of document SRS - Remote

Diagnostic Service

Sida/Page

3 (17)

Utfärdare (avd nr, namn, tfn, geografisk placering, sign)/Issuer (dept, name, phone, sign)

06600, Mikael Johansson, Patrick Stenberg, Robert Laxing 031-669433, M1:6

Datum/Date

2005/12/13

Bilaga/Appendix Reg.nr/Reg. No.

Ärende/Subject

System Requirement Specification - Remote Diagnostic Service for GST

Utgåva nr/Issue No.

1.16

6.2.8 Get notes ...16 6.2.9 Store notes...16 6.2.10 Run log package...16 6.2.11 Store logging data ...16 6.2.12 Store DTCs...16 6.2.13 Optional - Deploy logging service/bundle ...16 6.2.14 Optional - Set/View compression settings ...16 6.3 TCU ...17 6.3.1 Upload error codes ...17 6.3.2 Run logging service ...17 6.3.3 Upload logging data ...17 6.3.4 Optional - Receive log package request...17 6.3.5 Optional – Cancel logging request...17

Table of figures

Figure 1: Diagnostic service information flow...9 Figure 2: Sequential diagram of request of DTC from vehicle...10 Figure 3: Sequential diagram of request of logs from vehicle ...11

(53)

Företagsnamn/Company name

Volvo Technology Corporation Dokumentnamn/Name of document SRS - Remote

Diagnostic Service

Sida/Page

4 (17)

Utfärdare (avd nr, namn, tfn, geografisk placering, sign)/Issuer (dept, name, phone, sign)

06600, Mikael Johansson, Patrick Stenberg, Robert Laxing 031-669433, M1:6

Datum/Date

2005/12/13

Bilaga/Appendix Reg.nr/Reg. No.

Ärende/Subject

System Requirement Specification - Remote Diagnostic Service for GST

Utgåva nr/Issue No.

(54)

Företagsnamn/Company name

Volvo Technology Corporation Dokumentnamn/Name of document SRS - Remote

Diagnostic Service

Sida/Page

5 (17)

Utfärdare (avd nr, namn, tfn, geografisk placering, sign)/Issuer (dept, name, phone, sign)

06600, Mikael Johansson, Patrick Stenberg, Robert Laxing 031-669433, M1:6

Datum/Date

2005/12/13

Bilaga/Appendix Reg.nr/Reg. No.

Ärende/Subject

System Requirement Specification - Remote Diagnostic Service for GST

Utgåva nr/Issue No.

1.16

1 Introduction

1.1

Purpose

Volvo Technology Corporation is among other partners involved in an EU-funded project called GST Global Systems for Telematics. The goal for GST is to create an open environment in which telematics services can be developed and delivered in a cost-effective way [GST]. This will hopefully increase the range of telematic services that will be available for manufacturers and customers.

In order to evaluate what GST could mean for Volvo Technology Corporation a master thesis work, “Evaluating GST using wireless off-board diagnostics”, was formed. The main goal is to make an analysis of what GST together with the OSGi framework can do to decrease the development time for new services. To be able to make a solid

evaluation, one of the main tasks with the master thesis work is to develop and provide a competitive service for GST. This is the System Requirement Specification (SRS) for that service.

The introduction of ECU:s (Electrical Control Units) in the car industry in the middle of the nineties has led to a different and more computerized way to repair a modern car. Nowadays a computer is connected to the car and through a diagnostic test the car is asked what kind of problems it has. The diagnostic test is the first action taken at a Volvo repair shop in order to find both known and unknown problems. For Volvo Truck Corporation (VTC) the tool used to make a diagnostic test of a truck is called VCADS Pro (Vehicle Computer Aided Diagnostic System) [EWOD].

To increase the up-time of a truck a lot of work is done considering Remote Vehicle Diagnostics (RVD). If it is possible to make a remote diagnostic, a lot of knowledge about the problem of the vehicle can extracted already before the vehicle reaches the repair shop. This could decrease the amount of time to repair the vehicle making the repair shop more efficient and the customers more satisfied with the service.

The system specified in this SRS is a remote diagnostic service. The unique feature compared to other remote diagnostic services is that it should follow the architecture specified by GST. This document will include all the requirements of the service.

1.2

Intended audience

This document is written primarily for technical people who have at least rudimentary knowledge about software development. We assume basic familiarity with the concepts of software development processes but also provide some basic conventions in this introduction. Some knowledge about the GST project is useful in order to fully understand the service.

(55)

Företagsnamn/Company name

Volvo Technology Corporation Dokumentnamn/Name of document SRS - Remote

Diagnostic Service

Sida/Page

6 (17)

Utfärdare (avd nr, namn, tfn, geografisk placering, sign)/Issuer (dept, name, phone, sign)

06600, Mikael Johansson, Patrick Stenberg, Robert Laxing 031-669433, M1:6

Datum/Date

2005/12/13

Bilaga/Appendix Reg.nr/Reg. No.

Ärende/Subject

System Requirement Specification - Remote Diagnostic Service for GST

Utgåva nr/Issue No.

1.16

2 References

[GST] www.gstforum.org

[EWOD] Evaluating GST using wireless offboard diagnostics, Master Thesis Report…

(56)

Företagsnamn/Company name

Volvo Technology Corporation Dokumentnamn/Name of document SRS - Remote

Diagnostic Service

Sida/Page

7 (17)

Utfärdare (avd nr, namn, tfn, geografisk placering, sign)/Issuer (dept, name, phone, sign)

06600, Mikael Johansson, Patrick Stenberg, Robert Laxing 031-669433, M1:6

Datum/Date

2005/12/13

Bilaga/Appendix Reg.nr/Reg. No.

Ärende/Subject

System Requirement Specification - Remote Diagnostic Service for GST

Utgåva nr/Issue No.

1.16

3 Glossary

3.1

Abbreviations

DNS Domain Name System

DTC Diagnostic Trouble Code

ECU Electrical Control Unit

GST Global System for Telematics

GUI Graphical User Interface

RVD Remote Vehicle Diagnostics

SRS System Requirement Specification

TCU Telematic Control Unit

VCADS Vehicle Computer Aided Diagnostic System

VIN Vehicle Identification Number

VTC Volvo Truck Corporation

3.2

Definitions

Up-time The time a vehicle is working and operating

(57)

Företagsnamn/Company name

Volvo Technology Corporation Dokumentnamn/Name of document SRS - Remote

Diagnostic Service

Sida/Page

8 (17)

Utfärdare (avd nr, namn, tfn, geografisk placering, sign)/Issuer (dept, name, phone, sign)

06600, Mikael Johansson, Patrick Stenberg, Robert Laxing 031-669433, M1:6

Datum/Date

2005/12/13

Bilaga/Appendix Reg.nr/Reg. No.

Ärende/Subject

System Requirement Specification - Remote Diagnostic Service for GST

Utgåva nr/Issue No.

1.16

4 Overall description

4.1.1 Product perspective

The concept of RVD is a common area of today’s research within the car industry, especially among the truck manufacturers. The goal is to increase the up-time of a vehicle. If the mechanics at a repair shop have the possibility to get more information about a vehicle that requires service, before it actually reaches the repair shop, they are able to prepare the service and decrease service time.

The remote diagnostic service is thus no new service. A lot of projects has already

designed and implemented remote diagnostics services. The innovation about this remote diagnostic service is that it should follow the standards of the GST project. The

adaptation to the GST standards will lead to two major news; platform independency and a new deployment infrastructure of the service.

A common procedure of booking a service is described in the report Evaluating GST using wireless offboard diagnostics [EWOD]. One important observation is that the service centre operator that handles the calls from drivers usually does not have a mechanical education. The operator has to consult a mechanic to make a guess about what the problem with the vehicle could be caused of. The guess is based on the phone call with the driver.

If the operator has the possibility to get more information about the vehicle, e.g. error codes and parameter logs, the guess can be more precise and the consulting of a

mechanic can be based on more facts. The information from the vehicle should be easily accessible, but also easy to understand. The interface between the operator and the system should not be more difficult than a search on the internet to minimize the learning time of the system. It must be possible to print logs and error codes to be able to consult the mechanics in the repair shop without having to bring a computer.

4.1.2 Product functions

The following list presents a high-level overview of the functions that will be provided by the system:

o Get information about a vehicle through a webportal.

o Read Diagnostic Trouble codes from a vehicle on a webportal. o Log parameters from a vehicle.

o View logged parameters in graphs.

o Ability to make notes about a certain vehicle

o Possibility to see job cards and service history about a vehicle. (Optional) o Possibility to export log data to external formats. (Optional)

(58)

Företagsnamn/Company name

Volvo Technology Corporation Dokumentnamn/Name of document SRS - Remote

Diagnostic Service

Sida/Page

9 (17)

Utfärdare (avd nr, namn, tfn, geografisk placering, sign)/Issuer (dept, name, phone, sign)

06600, Mikael Johansson, Patrick Stenberg, Robert Laxing 031-669433, M1:6

Datum/Date

2005/12/13

Bilaga/Appendix Reg.nr/Reg. No.

Ärende/Subject

System Requirement Specification - Remote Diagnostic Service for GST

Utgåva nr/Issue No.

1.16

4.1.3 Structure and information flow of the system

The remote diagnostic service must adapt to the GST standards regarding interaction and deployment which leads to a certain structure of the service components. GST specifies four systems interacting with each other; the service centre, the control centre, the

payment & billing centre and the client. When developing a service the client system and the service centre system must be implemented. In this remote diagnostic service the service centre will consist of the web portal and the back-end. The web portal is the user interface against the operator at the call centre and the back-end handles all the

communication with the vehicle and stores the information in a database. In figure 1 the information flow is described.

Figure 1: Diagnostic service information flow

4.1.3.1 Interaction during DTC request service

The interaction during a DTC request is explained in the sequential diagram in figure 2. The driver experiences problems with the vehicle and calls the Volvo Action Service (VAS) operator. The operator starts the service application and looks up the vehicle’s license number in the vehicle list. The information about the vehicle is requested from the back-end’s database and displayed to the operator. To get information about the vehicle’s DTCs the operator enters the DTC tab in the application and presses the

(59)

Företagsnamn/Company name

Volvo Technology Corporation Dokumentnamn/Name of document SRS - Remote

Diagnostic Service

Sida/Page

10 (17)

Utfärdare (avd nr, namn, tfn, geografisk placering, sign)/Issuer (dept, name, phone, sign)

06600, Mikael Johansson, Patrick Stenberg, Robert Laxing 031-669433, M1:6

Datum/Date

2005/12/13

Bilaga/Appendix Reg.nr/Reg. No.

Ärende/Subject

System Requirement Specification - Remote Diagnostic Service for GST

Utgåva nr/Issue No.

1.16

Request DTCs button. The application sends a request to the back-end and gets the

vehicle’s old DTCs stored in the back-end’s database with timestamps. Simultaneously a request for DTCs is sent to the vehicle via SMS. When the vehicle’s Telematic Control Unit (TCU) receives the request it send a request to the Electronic Control Units (ECU) and stores the response. When the TCU has gotten the DTCs it sends them to the back-end via SMS or GPRS. The DTCs are stored in the back-back-end´s database and also sent to the application. The operator can now discuss what the problem might be with the driver.

Figure 2: Sequential diagram of request of DTC from vehicle

4.1.3.2 Interaction during log service

If the operator can not get hold of the problem of the vehicle through the DTCs or more information about a known problem is desired a log service can be started. The operator can get a list of all the logs already made on the vehicle and the log data is presented in a diagram. If the specific log that the operator wants does not exist in the list he/she can chose among a set of different log packages that can be sent to the vehicle. When the operator has chosen a log packet the start time and the time between two samples must be specified. Also the number of samples must be specified. When the information is specified the operator presses the request log button and the request is sent to the back-end. The back-end forwards the request to the vehicle via SMS or GPRS. When the

(60)

Företagsnamn/Company name

Volvo Technology Corporation Dokumentnamn/Name of document SRS - Remote

Diagnostic Service

Sida/Page

11 (17)

Utfärdare (avd nr, namn, tfn, geografisk placering, sign)/Issuer (dept, name, phone, sign)

06600, Mikael Johansson, Patrick Stenberg, Robert Laxing 031-669433, M1:6

Datum/Date

2005/12/13

Bilaga/Appendix Reg.nr/Reg. No.

Ärende/Subject

System Requirement Specification - Remote Diagnostic Service for GST

Utgåva nr/Issue No.

1.16

Figure 3: Sequential diagram of request of logs from vehicle

vehicle receives the request the TCU starts to log the parameters on the diagnostic bus in the vehicle and stores the log. When the logging is done the TCU sends the log data to the back-end. The back-end stores the log data in the database. The operator can then update the list in the service application and get the log data presented in a diagram.

4.1.4 Users of the system

This system has one primary user but can be expanded to include more users that could benefit from it. Those are specified as optional and possible future users.

4.1.4.1 Primary user

This service is above all intended for users at the repair shop’s call center or similar. The user interacts with the web portal which could be done at any internet connected

(61)

Företagsnamn/Company name

Volvo Technology Corporation Dokumentnamn/Name of document SRS - Remote

Diagnostic Service

Sida/Page

12 (17)

Utfärdare (avd nr, namn, tfn, geografisk placering, sign)/Issuer (dept, name, phone, sign)

06600, Mikael Johansson, Patrick Stenberg, Robert Laxing 031-669433, M1:6

Datum/Date

2005/12/13

Bilaga/Appendix Reg.nr/Reg. No.

Ärende/Subject

System Requirement Specification - Remote Diagnostic Service for GST

Utgåva nr/Issue No.

1.16

4.1.4.2 Optional and possible future users o Vehicle driver

The vehicle driver could interact with the system in two possible ways: 1. Give (or deny) permission for the call center operator to perform

remote diagnostic service of the vehicle.

2. Interact with the vehicle through some kind of Graphical User

Interface (GUI) to read error codes and collect parameter information. o Fleet owner

Fleet owner may want to get status from their vehicle. They could interact with the vehicle in the same way as the call centre operator – through a web portal similar to (or integrated with) Dynafleet Online.

(62)

Företagsnamn/Company name

Volvo Technology Corporation Dokumentnamn/Name of document SRS - Remote

Diagnostic Service

Sida/Page

13 (17)

Utfärdare (avd nr, namn, tfn, geografisk placering, sign)/Issuer (dept, name, phone, sign)

06600, Mikael Johansson, Patrick Stenberg, Robert Laxing 031-669433, M1:6

Datum/Date

2005/12/13

Bilaga/Appendix Reg.nr/Reg. No.

Ärende/Subject

System Requirement Specification - Remote Diagnostic Service for GST

Utgåva nr/Issue No.

1.16

5 External interface requirements

5.1

TCU user interface

As little interaction with the driver as possible, based on recommendation from Volvo Truck Center personnel. Therefore, a graphical user interface is not needed.

5.2

Hardware interface

5.2.1 Handheld computer

The service can be run on a handheld computer such as an iPAQ or a built-in telematics control unit.

5.2.2 Connection to vehicle network

The handheld computer will need an interface to the vehicle diagnostics network (ie J1708/J1587).

5.3

Communication interface

5.3.1 No contact with server.

(63)

Företagsnamn/Company name

Volvo Technology Corporation Dokumentnamn/Name of document SRS - Remote

Diagnostic Service

Sida/Page

14 (17)

Utfärdare (avd nr, namn, tfn, geografisk placering, sign)/Issuer (dept, name, phone, sign)

06600, Mikael Johansson, Patrick Stenberg, Robert Laxing 031-669433, M1:6

Datum/Date

2005/12/13

Bilaga/Appendix Reg.nr/Reg. No.

Ärende/Subject

System Requirement Specification - Remote Diagnostic Service for GST

Utgåva nr/Issue No.

1.16

6 System feature requirements

6.1

Back-office

The back-office should provide information about vehicles in a way that is easy to overview and easy to interact with. The graphical user interface should be easy to understand and the time-for-learning should be short. It must also be possible to find specific information about the vehicle in a convenient way. The user should be able to use the system with basic knowledge about computers and how to use internet.

6.1.1 Vehicle selection

User should be able to select a vehicle by clicking on the license number in a list. A textbox is used in order to filter the list. The list is filtered when the user types a string in the box. When a vehicle is selected, the service menu screen is updated. The vehicle list can be updated by pressing an “Update Vehicle List” button. This is used to update the list after the application is loaded.

6.1.2 Information view

Shows static information about the vehicle from the back-end database such as: o Description

o VIN

o Make and model

o Owner information

Optional - Shows dynamic information requested from the vehicle such as:

o Current mileage

o Current geographical position

Optional – Service history for the vehicle. The job cards from VCADS could be

displayed here.

6.1.3 Notes view

In the notes view, the user can enter notes about the vehicle or other relevant issues. A save button is presented where the user can save the notes.

Optional – Ask the user if the note should be saved if the user selects a new vehicle

(64)

Företagsnamn/Company name

Volvo Technology Corporation Dokumentnamn/Name of document SRS - Remote

Diagnostic Service

Sida/Page

15 (17)

Utfärdare (avd nr, namn, tfn, geografisk placering, sign)/Issuer (dept, name, phone, sign)

06600, Mikael Johansson, Patrick Stenberg, Robert Laxing 031-669433, M1:6

Datum/Date

2005/12/13

Bilaga/Appendix Reg.nr/Reg. No.

Ärende/Subject

System Requirement Specification - Remote Diagnostic Service for GST

Utgåva nr/Issue No.

1.16

6.1.4 Error codes view

In the error codes view the user can request the error codes for the selected vehicle. It is also possible to request an update of the current view. If available, the current error codes are shown with time stamps.

Optional – The error codes are interpreted to a human readable format. Optional – Indication of outstanding requests is shown.

6.1.5 View log view

A list of available executed logs is shown. It is possible to display log data, either in numerical or graphical format.

Optional - When new logs are available the list is updated (upon request from the

back-end).

Optional – Median, average, min and max value are shown for each parameter. Optional – Possibility to export data to an external format.

6.1.6 Request log view

A list of predefined log packages is shown. Interval and start time can be set. It is possible to send a log request with the selected parameters, requesting the log packages to be run at the TCU.

Optional – View scheduled logs in a list. Possibility to remove (cancel) scheduled logs.

6.2

Back-end

Specifications are explained using function calls. It is not a requirement that the back-end is implemented using function calls.

6.2.1 Vehicle database

The vehicle database shall contain the following fields: o License number as a variable length string

o Phone number to the vehicle TCU as variable length string o Optional - Vehicle Identification Number (VIN)

o Optional - IP-number/DNS-name 6.2.2 Listing of vehicles

(65)

Företagsnamn/Company name

Volvo Technology Corporation Dokumentnamn/Name of document SRS - Remote

Diagnostic Service

Sida/Page

16 (17)

Utfärdare (avd nr, namn, tfn, geografisk placering, sign)/Issuer (dept, name, phone, sign)

06600, Mikael Johansson, Patrick Stenberg, Robert Laxing 031-669433, M1:6

Datum/Date

2005/12/13

Bilaga/Appendix Reg.nr/Reg. No.

Ärende/Subject

System Requirement Specification - Remote Diagnostic Service for GST

Utgåva nr/Issue No.

1.16

6.2.3 Vehicle information

Ability to provide vehicle information such as VIN and phone number for a given vehicle.

6.2.4 List stored DTCs for a vehicle

List the stored DTCs for a given vehicle.

6.2.5 Request DTCs

Request that active DTCs for the given vehicle be retrieved from the TCU and stored in the database

6.2.6 List stored logs

List the stored logs for a given vehicle.

6.2.7 Get log data

Return data and parameters of a given log.

6.2.8 Get notes

Ability to return notes for a given vehicle.

6.2.9 Store notes

Store given notes for a given vehicle.

6.2.10 Run log package

Store the log package and send the logging request to given vehicle.

6.2.11 Store logging data

Ability to recieve logging result data from the vehicle and store it in the database.

Optional - Notify the back-office that an update is available. 6.2.12 Store DTCs

Ability to recieve DTCs from the vehicle and store it in the database.

Optional - Notify the back-office that an update is available. 6.2.13 Optional - Deploy logging service/bundle

Ability to automatically deploy the diagnostics service to given vehicle.

6.2.14 Optional - Set/View compression settings

(66)

Företagsnamn/Company name

Volvo Technology Corporation Dokumentnamn/Name of document SRS - Remote

Diagnostic Service

Sida/Page

17 (17)

Utfärdare (avd nr, namn, tfn, geografisk placering, sign)/Issuer (dept, name, phone, sign)

06600, Mikael Johansson, Patrick Stenberg, Robert Laxing 031-669433, M1:6

Datum/Date

2005/12/13

Bilaga/Appendix Reg.nr/Reg. No.

Ärende/Subject

System Requirement Specification - Remote Diagnostic Service for GST

Utgåva nr/Issue No.

1.16

6.3

TCU

6.3.1 Upload error codes

On request from back-end the TCU shall upload error codes

6.3.2 Run logging service

On request from back-end the TCU shall perform a logging service. It shall log the requested parameters and store them in a buffer.

6.3.3 Upload logging data

When the logging is done the TCU shall upload the data in the buffer to the back-end.

6.3.4 Optional - Receive log package request

Optional – The TCU shall be able to log a number of different parameters at the same time.

6.3.5 Optional – Cancel logging request Optional – On request from back-end cancel a logging service.

(67)
(68)

! " #$% # " " #& " ' ( ) $ $ * +,-& + + + . / 0 0 / 0 1 / 0 0 0 0 / 0 0 0 0 0 + + . 0 / 0 / 0 / 0 0 0 / 0 0 0 0 0 + + . 0 0 / / 0 / / 0 0 0 / 0 0 0 0 0 & & / 0 0 0 0 2 0 / 0 0 0 0 0 0 0 0 0 & & + 0 0 / / 0 2 0 / 0 0 0 0 0 0 0 0 0 0 - 3 ( 0 0 / 0 0 1 0 0 0 / 0 / 0 0 / 0 0 0 - 3 , 3 / 0 0 0 / 1 / 0 0 0 / / 0 0 0 0 0 0 - 3 / 0 0 0 0 1 0 0 0 0 / / 0 0 0 0 0 - 3 - 0 / 0 / 0 41 0 0 0 0 0 0 / 0 / / 0 0 0 - 3 * 0 0 / / 0 41 0 0 / 0 / 0 / 0 / / 0 0 0 5 # "* / 0 0 / 1 / 0 0 0 0 0 0 0 0 0 0 0 0 5 # +& / 0 0 / 0 / 0 / 0 0 0 0 0 0 0 0 0 0 0 5 # +$ / 0 0 / 0 1 / 0 0 0 0 / 0 0 0 / 0 0 5 # % / 0 0 / 0 1 / / 0 0 0 0 0 0 0 0 0 0 0 # # / 0 0 0 / / / 0 0 0 0 0 0 0 0 0 0 0 # # / 0 0 0 0 1 / 0 0 0 0 0 0 0 0 0 0 / ! 3 * / 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 / 0 ! 3 + ( / 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 / 0 ! " # $% &$ ! " ' # ! ( # ) $% * $ # # + ,- #" # #" # ## + # . &'' # ## # #' + ' / ! # ! ' 0 ' 1 2 . / / 3 ) ! # ' 0 '# 1 . / / ) !4 # ' 0 '' 5 6 4 . 3 ) 7 ! 7# #" ! 8 . !#6 ) 6 ! # ! 8 . !' 96 ) 4 ) " ! 8 . !! :6 - 4 ! " " 8 " 8 # " 8 "' / / # # ; * ; 4 4 6 ) /// ! # # ; * ;# + 4 # # ; * ;' 7 < 4 ) # " ; * ;! 1 6 : ) - # 6 4 / ; * ;" ,. / / (% +: ! # 3 3 / / ( 7: 9: ! #" & ( : & ( : 4 # / / (" +: = $=3 $ > 8 > + # > 8 ># + 4 8 ? # > 8 >' 8 ) # # # 0 ? 8 ) $7 ! # ' $ 0 ? # : ) ) ' " ( / / ' ( : 3 ) / ! # ( / / ! 8 6 6 /// # # # 8 # 8 8 0 ' 9 ' 1 @ ' 9 '# 0 ) @

(69)
(70)

!""!!#$ % #& ' #( ' ) * !+ ,""-.++#$ /" 01-10!!" 2 ! " ( 3 # $ $ 4 % &' 5 5 * ' 6 7 $ 3+

'

()

'

) )

"

&

*

+$,

!""!!#$ % #& ' #( ' ) * !+ ,""-.++#$ /"

(71)

0 !""!!#$ % #& ' #( ' ) * !+ ,""-.++#$ /" 01-10!!" 2 ! " ( 3 # $ $ 4 % &' 5 5 * ' 6 7 $ 3+

+

&7 5 ' 7 * ' 7 5 5 7 3 57 5 5 * ' 3 5 5 ' * 5 3 6 5 57 ' 7 5 8 5 # 7 5 7 ' 3 8 5 5 / 8 , 9 ' ' 5 :* 5 ' 5 7 7 5 3 8 , 57 # 5 * 5 ' ' 5 3

-

'

* ' 5 5 3 ; 3 5 5 8 ' 5 3 :* 5 5 5 3 -$+ .%/0 8 , 5 3 < 7 5 8 5 8 5 3 7 7 5 8 3 5 7 5 7 5 ' 8 5 7 3 5 7 3 7 5 # 5 5 5 3 : ' 8 3 = 5 57 8 , 3 57 :( > 9 5 5 57 7 3 : 5 3

(72)

+ !""!!#$ % #& ' #( ' ) * !+ ,""-.++#$ /" 01-10!!" 2 ! " ( 3 # $ $ 4 % &' 5 5 * ' 6 7 $ 3+ 5 7 '' 7 ' 7 ' 7 7 ' 5 ? ' 3 75 ? ' 57 ' '' 3 ! " : 8 / 5 ' 6/ $ & 3 & 5 3 # $ ' 7 5 8 ' 7 7 5 3 5 7 3 % & ' ( ) * + 8 5 7 7 5 6 8 5 3 5 5 57 7 5 5 7 ' 3 , - + . . * ( )/ ' 0! "! # 7 7 # 5 # = 5 ' 7 5 3 -$- 1 & & ' 5 55 ' ' 3 ' ' 5 5 55 3 5 7 5 ' 5 5 3 0 1 *' &, ' 3 ' 6 & 55 3 ' 7 7 # 5 *' ' 3 0303 3 2 7 7 @, ! .! A B! 3

(73)

. !""!!#$ % #& ' #( ' ) * !+ ,""-.++#$ /" 01-10!!" 2 ! " ( 3 # $ $ 4 % &' 5 5 * ' 6 7 $ 3+ 2 3 57 ' 5 5 3 5 5 5 73 030303 2 7 7 7 5 7 ' 7 7 7 5 53 .1 ! / 55 ' ' 7 ' ' 7 3 ' ? ,5 5 ? ,5 3 0303+3 2 7 7 0 " !3 + 57 55 ' 5 3 7 3 0303.3 2 7 7 B # & + 1 + . . $ $ * 9 ' .! B! = 7' , " B ". !.

(74)

@ !""!!#$ % #& ' #( ' ) * !+ ,""-.++#$ /" 01-10!!" 2 ! " ( 3 # $ $ 4 % &' 5 5 * ' 6 7 $ 3+ .! B! " B ". !. ! 0! .! "! B! !! 0! 9 ' = 7 ' , 2 3 3 ) & & ' $ * $ -$, : 5 3 5 5 3 5 5 5 ' 5 5 5 * ' 3 : 5 ' 5 # 7 # 7 5 3 4 $ ' 3 8&( 5 57 5 ' , 55 3 : * 7 7 ' ' , 55 3 ; ' ' 3 7 ' 5 5 ' , 55 ' ' 7 7 5 5 ' ' 3 03+3 3 2 ( ' 55 5 3 03+3 30 2 7 7 @,+! 0!,0.!

(75)

" !""!!#$ % #& ' #( ' ) * !+ ,""-.++#$ /" 01-10!!" 2 ! " ( 3 # $ $ 4 % &' 5 5 * ' 6 7 $ 3+ 0 9 ' 5 5 57 5 5 57 3 ' ' , 55 3 03+303 2 7 7 0 " 5 * 1 ' , 5 5 ' 3 ' 5 5 # ' ' 3 ' 5 5 ' 5 ' 5 ' 5 5 3 03+3+3 2 7 7 @ .! ) 6 5 '7 3 3 ' * 7 7 ' 57 3 < ' 3 : 5 * # ' 7 0!!! +!!!3 7 ' 7 75 ' 7 3 7 ' 7 ' ' 3 : * ' 7 # 7 5 3 5 ' 5 3 9 7 5 ' ' 5 3 03+3.3 2 5 5 * 7 3 ' 5 3 03+3.30 2 7 7 @ ,0! .! A "! 7 7 5 ' 7 5 * 3

(76)

C !""!!#$ % #& ' #( ' ) * !+ ,""-.++#$ /" 01-10!!" 2 ! " ( 3 # $ $ 4 % &' 5 5 * ' 6 7 $ 3+ # 2 & ' 3 >% @BC 5 5 7 ' 5 3 > , ' 5 % @BC 5 ! ' 5 03 5 , 3 7 8 99%/9 /9, * * /% ) , + : ; + 1 * < 03+3@3 2 5 7 ' *' &, ' 3 03+3@30 2 7 7 @ 0@ % = 5 ' 5 3 &7 75 5 5 575 75 7 3 03+3"3 2 5 ' * 5 7 5 < 3 03+3"30 2 7 7 ,. B A +0 , 7 : ' 5 3 > # 7 5 * 3 03+3C3 2 7 7 B : 2'+ ' 5 ' 3 5 5 7 57 7' 7 5 3 5 7 5 7 ' 3 6 ' 5 7 5 3

(77)

B !""!!#$ % #& ' #( ' ) * !+ ,""-.++#$ /" 01-10!!" 2 ! " ( 3 # $ $ 4 % &' 5 5 * ' 6 7 $ 3+ 03+3B3 2 5 ' 7 5 75 3 6 5 3 03+3B30 2 7 7 ' 7 ' 3 ; $'> $ 5 57 ? ' < * 3 > ' 7 2 , 55 57 ? ' # ' 3 $ < * ' ' , 55 ' 5 *' 3 '' < * ' 5 ' ' , 55 < *3 03+3-3 2 7 7 0@ 0!! 9 ? 3. * ( )/ (* 1 : 5 * ' 7 78 , 8 ' 3 ' 5

7 5 5 & & 7 >&<D

3 8 , 7 7 5 5 57 7 3 03+3 !3 <E, 5 <E, 3 ' 7 & & 5 7 7 5 3 5 8 , 7 5 7 7 <E 7 3 03+3 !30 2 > 8 , 7 ' 7 # 5 5 7 3 03+3 !3+ 2 7 7 +! A @! 0.! A .!! ' ' 5 3 75 3 : 5 5 7 8&( 7 3 $ ' 5 * F 3

(78)

-!""!!#$ % #& ' #( ' ) * !+ ,""-.++#$ /" 01-10!!" 2 ! " ( 3 # $ $ 4 % &' 5 5 * ' 6 7 $ 3+ 03+3 3 2 4 5 ' 5 5 5 3 03+3 30 2 7 7 ! B! $1 3 3. 1 $ 5 ' # 7 ' ' 5 5 ' 3 5 7 3 ' 5 5 7' 5 7 5 5 % @BC3 * * " $ , 5 5 5 , 3 7 * $ 7 5 3 ' 5 $ ' ' 8 , 7 # 7 # , ? 7 7 7 3 03+3 +3 2 2 8 , 7 3 & + 1 + . . ' 7 7 7 $ $ * ( 0! 0.! 9 " 5 ' .! .! "! .! ) B +0 E B <' 7 ' 5 $ < * 0!! > : 9 3 <E, 0.! .!!

(79)

! !""!!#$ % #& ' #( ' ) * !+ ,""-.++#$ /" 01-10!!" 2 ! " ( 3 # $ $ 4 % &' 5 5 * ' 6 7 $ 3+

,

#

' ' 57 3 : 5 * 5 5 5 3 E7 ' ' 3 ,$+ 4" 2 7 5 5 ' 3 8 , 7 $ ) ' 3 2 7 ) & 5 ( ' 3 5 5 ' * 3 ,$- / & ' 5 3 7 3 6 7 5 7 7 5 7' 3 ,$, 5' 6 * ' 5 7 # ' ' 5 ! @! !! @! 0!! 0@! +!! +@! .!! ( 9 5 ' ) E < * > : 9 = $ * $

(80)

!""!!#$ % #& ' #( ' ) * !+ ,""-.++#$ /" 01-10!!" 2 ! " ( 3 # $ $ 4 % &' 5 5 * ' 6 7 $ 3+ 5 5 55 '' 3 $ 55 5 3 ' 5 3 ,$6 % ) ) " & &7 7 9 8 8 57 5 57 ' 5 * ' 3 7 5 757 * 5 * ' 3

6

/

< ' 5 5 5 * 55 5 573 5 * 5 575 3 $ * 5 5 3 $ 5 $ * 5 8 0! 0!! 9 ' ". !. E 5 C-0 0 " / 789 +:-; 0 #- +B

References

Related documents

In this PhD thesis new organic NIR materials (both π-conjugated polymers and small molecules) based on α,β-unsubstituted meso-positioning thienyl BODIPY have been

ADAPT Modify teaching and learning Teacher adapts question or lesson Processing and feedback provided by technology Technology asks question Teacher asks question Peer asks

Proprietary Schools are referred to as those classified nonpublic, which sell or offer for sale mostly post- secondary instruction which leads to an occupation..

With the ability to engineer the eigenstates of coupled spin- 1=2 atoms and to probe the states at an energy scale of 0.01 μeV, it is now possible to study spin chains and networks

These statements are based on management’s current expectations and actual results may differ from these forward-looking statements due to numerous factors, including: our

Prior criminal convictions, other than minor traffic offenses, of the applicant, any individual in the management of any corporation, partnership, or other business entity

This work focuses on developing an integrated framework for early warning systems for communities prone to the impact of natural hazards, in order to reduce their

Preferential Barrier Draw Based on: Rating then Winning Stakes using the track grid... Preferential Barrier Draw Based on: Winning Stakes using the