!
! " # $ % & '() ½
*+ $ , (+* $ *+
(
! "
#
$ ! # % ! ! #
½
! -
0
./0 . 0 .
"# $ %
&
'( " )*+ **, Æ #
- "
"
!
# ! "
)**,
!
.# - . .
)&*,# - . !
!
%/ # '(
( 0(
!
(
# - (
! #
1 2
(
0(
!
! # % - 3
+# - "
# 4% 4
%
)&5,#
&# "
"
2
!# -
! !6 7
8
# 1 !6
#
- 2
"
9
# % ! 2 "
)+* *8, 2
'
:; . < # -
! "
)*=,
! "#$
*
!
)*>, )*5,#
- < $ )*8,# - . . ! # -
< ! ! # -
2 ; "
#
?
:; . . . "
# - "# 1
2
!
! ! # - ( 0(
!
(
#
% 2
!6
# -
! $ . !# @A ! 2 # % " # - !
!
# B " . # @A ! # C" ! # -
. @A )& &=, 2 2
( . $
.
!#
- !6
-
# C
.
- D
)+8, )+E,# % )E, - #
- # 7
& - .# - !
7
* ( !! !. -
- -#
- - 2 2
7
D# - 2
7
=# .
7
8 7
E 9 $ .#
- - # % - !
! 2 ( !
#
% 2 - 3 # - !
7 '
! # - 2 "
F"
'
! # 1 2
!
! " 2# ! 2 #
&#+#
F"
# !
6
"
- "
!#
! "#$
=
F"
- 3 # # - "
"
# 2 "
2 . ! ! ! # 2
! !
2 # % ( ! # - 2 "
!#
- 2
"
! # 2 ; ! ! 0# 7! / # -
9 ! 2 !
#
- !
# ! ! . #%
- ! 2
!
!
! #
&#&#
- "
/
3
9
# ½
1 " + # *2 8
# 1
% 2
!
)&D,
- 2 ! 9
! 9 ( ! # # !
)*E,#
; # 1 2
/ 2 # )5, $ ! #
7 "
#
% #
! #
- (
! 2
#
#
! ( # - # - !6
# % ! ! ! ! # ! !# % ! $ !
#
!
2
(
2 2 #
. #
- 2 ! 7
=#
! "#$
E
&#*# G
! "
2 "
2 !"
# - 3
9
! ; #
% "
. # 4
"
2
! ! !
0#
% ; 2 "
! 2 #
! ! ! # % "
!
9
# ? !# 4
"
9
! # % 0 ! ! ! !
!
#
!
7
= ! . ! ! 3 # ( +#
! !
5
"3 !"# # % # C
!
2 ! 2 ! 9# % ! (
# ?4/F !
?4 F !
2 # "
2 # 4
!
2 ! !#
! " # % " !
?4/F # % ?4/F
?4 F !#
* ! 7
= #
! ! 2 # % 2
( ;
! ! 2 H
I !
# H
I !
! # ! !
# % ; !
2 #
!
! # @A > (
@A )&=, ++ 7
=#
! "#$
>
!
% 2 - !
# - ( -
- -# % (
( !
! 2 . . !# -
!
! !. - !
(
!
9
)+5,# % ; ! ! ! -
9 .
.
#
*#+#
' F"
9
. # 7. ! ! ! # %
2 #
% C ( ! .3
- - 6J !6
!
% #
6 J !
/ #
G
! -
. /
#
-
C
9 ! !
#
+K
Actor
Citizen
Museum
Hardgoal
provide
cultural
services
get cultural
information
taxes well
spent
Softgoal
depender
Visitor
PAT
dependum
enjoy visit
increase
internet use
& '
dependee
Softgoal
dependency
* 3 4
+ C # % 3 # # 2 #
. ! 2 # % . ! 2 ! 9# / # % .
#
2 ( ! &# #
- ! ! 2
HF
I#
! # ( ( 2 #
++
! "#$
Citizen
visit
eCulture
System
get cultural
information
visit cultural
institutions
visit cultural
web systems
enjoy visit
use
eCulture
System
access
internet
usable
eCulture
Sysyem
+
Visitor
internet
infrastructure
available
plan a visit
eCulture
System
available
PAT
+/Plan
Actor perspective
OR decomposition
AND decomposition
Contribution
- 1 +
+ "# & (
-
! ! # - ! ! ! 3 # - 3 !
#
( * # - ! ! #
%
! # - +&
taxes well
spent
PAT
internet
infrastructure
available
+
reasonable
expenses
+
good
services
offer
inexpensive
infrastructure
+
good cultural
services
provide
eCultural
services
+
+
increase
internet use
fundig
museums for
own systems
+
educate
citizens
eCulture
System
available
provide
interesting
systems
build
eCulture
System
+
Means-ends analysis
& )
- !
#
- 2 !
! / ! 9# 2 ! # ( * ! #
*#&#
A "
! C
7 "
# - ! ! 9
# - 2 ; "
#
! "#$
+*
use internet
technology
PAT
flexible
eCulture
System
extensible
eCulture
System
eCulture
System
provide
eCultural
services
usable
eCulture
System
+
+
make
reservations
user friendly
eCulture
System
virtual visits
provide
info
educational
services
available
eCulture
System
logistic info
+
cultural info
+
portable
+
temporal
availability
scalable
& * * - D # % ! * !
# - 9 # % D # - ?4 !3 " # !
C ! # # ! +D
# -
!6 (
!
# F CL; M# $
$ ## ; # " . (
!
#
7 !
! 2 .
! ! *# 7 N !
# - ! ! ! ! ! ! !
. ! #
! # 1 & ! ! C C
# ? ! # = 9 # - ! ! ! 2 ! $ 3 ! ! !
! " ! #
- ! .
# ( ! % 2 2 ! & "
# -
! % ## = !
& # ! "
% #
- ( ! ! # 7.
! ! "
# % ! +=
! "#$
Citizen
get cultural
information
area
specification
form
search by
area
clssify
area
search
information
get info on
area
query
sources
synthesize
results
search by
geographical
area
search by
keywords
eCulture
System
search by
time period
find info
sources
info about
source
query result
Museum
- 5 & +
7 '
"
)+,#
*#*#
- 2 ; ! ! 0 # -
#
2 9
2#
? ! $ !
3
! !
; J
" +8
eCulture
System
provide info
Info
Broker
& ,
educational
services
make
reservations
virtual visits
provide
interface
Educational
Broker
Reservation
Broker
Virtual Visit
Broker
System
Manager
* system
interfacing
user
interfacing
System
Interface
Manager
User
Interface
Manager
" #
2 )+= &+, ! J
!
2 "
#
8 ! #
- ' (" $
(" )
(" " (" # ! ! ! ! 2 !#
- 2 2 ( # E ( ' (" ! # - * '
' ! +E
! "#$
Info
Broker
area
information
interfacing
to the users
area
specification
form
Area
Classifier
query results
Results
Synthesizer
query
information
Info
Searcher
Museum
area
information
Citizen
interfacing
to sources
sources
information
source
description
services
information
Interfacing
to the eCulture
System
Sources
Broker
User
Interface
Manager
Sources
Interface
Manager
Interfacing
to the eCulture
System
services
description
Services
Broker
& -
,6 " #
( # - (" (" ! # (" $ ! #
(" ! #
- !3 % )
! ' ! E ! ! =# % !
2
! # % * ' ! (" ! ! # - ' ! % ! (" ! ' !
# - )
! ' ! +5
" ' ! . " #
7 *5 " #
* 38
9
8 7 $
:
;
<
=
8 %
% % > $&
% % % & % $ 7
(
9
$ ? :
;
<
=
$ ? 9
' 7
(
:
;
<
8
8
% % -
2
!
! 2 # C!
!
" +>
! "#$
2 ! 9
( # % !
! ( # - ; 2 ( % 5# ' !
#
7 % !
% # - %; !
!
( E -! %#
Info
Broker
area
information
interfacing
to the users
area
specification
form
Area
Classifier
Results
Synthesizer
query results
query
information
Info
Searcher
Museum
area
information
Citizen
interfacing
to sources
sources
information
source
description
services
information
Interfacing
to the eCulture
System
Sources
Broker
User
Interface
Manager
Sources
Interface
Manager
Interfacing
to the eCulture
System
services
description
Services
Broker
& .
7 " #
- 2
$ !
# -! %% !
2 -! %# !
" &K
( #
77 * !"#"
$%&
$&"'
(
)* +,% -,.
/"%, 0%"",
1 2#% )*
% " # - ! !
! ( ! . # - $ 2 )&+,#
*#D#
- 2
;
# ; !
!
2 # 2 #
% # !6 %
% (
@
2 A @A )*, ! 2
)&,# @A
. . C ? ! )&=,#
% - (
# B . 2
! !.
"
#
! "#$
&+
EE: inform(SIA, UIA, query results)
Query results
evaluate query
results
IE: (empty result set)
present empty
results
& /
IE: (result set)
present query
results
3 *'() 4
@A !
! @A
)&=, #
C $ - @A !
!
2 # '( !
J !
!6# > !
& !
*
' #
$ ' !
! 2 ! @A # +K & !
># - & ! & ! # + !
; !
# ! $# % # - ! & # % #
&&
EE: inform(SIA, UIA, query results)
read query
results
find result
model
not found?
yes
store empty
result set
no
compare results
vs. model
unrecoverable errors?
yes
no
St ore result
set
2 6 % & '0
$ B @A " !
(
# % @A " !6
2 ! @A !6 ! J ! #
++ ; # % 9 * ' @% , -
4 + .
OB# -
! "#$
UI: Agent
DF: Agent
&*
QH: Agent
citizen : user
info request
query specs. request
query spec. submission
query for service
QH agent address
query committment
results communication
results presentation
* ?6 & ''
& ! @% ! @% # - @% . " 2
@% . 4 ! " #
- 4 OB @% @% . OB # OB @% @% # - .
&D
" )&=, %
! (# % ++ ! 9 #
*#=#
- 4% CP %
)+&, !
# CP (
# . ! # - 2
! 7
*#D# % CP; (
!3
#
CP 2 ! # -
!
#
# CP !
!
!
# ! ! !
# !
! $ # CP; !
#
%&# - CP ! 9 ! ! !
! #
# % ( 2 CP; # % CP ! #
'# - !
2
CP # % CP " #
+& CP C 7
9 # - 2 2 * '
!
# - 2
* ' 3
! "#$
& '(
&=
*3@ A , 3 4
!
- !
# - !
& 9 > 2 3
" # $%
& $%
#
# !
- !
& # - & 9 &8
## & ! +K 2 3
# $
% !
' '
$%
$$'%%
$
&$'( %%
$ &$ %% $'( %! !
# $% !
!
)$*% !!!
# $ - !
- $ .
-! 6# % )+>,# - !
9
! $ ! # ? ! & #
%
!
! ! # ' 9 ! . !
//
# -
#
7
"
/ .# - ! #
+ 2
+$%# % $% . ! # %
$%
! "#$
&E
# + +$% ! # !
! # %
. # 1 ! ! ! /
! !# ! #
+ + +
+ J
+ + + Q J
+ + + Q +J
Q J
J
J
J
+ +
J
)+ ,
J
- # %
+# A (
#
? +# +# # - . 2# -
!
! )&&,# % ! # (
#
&5
- ! # %
+# - + ! ( (
! 2!
,
,# 1 ( ! + # ? # - ! # - !#
+
+ Q J
+ Q 3
-+ Q J
- -+ - Q J
- +J
J
J
3 J
3
Q +J
+ +J
J
- 3
Q -J
+ Q +J
+ +J
J
3 Q J
¼
¼
J
J
! "#$
&>
! . #
; ! ! # -
! ! ! # +
# - ; !
# -
(
!
#
+
+
+J
+J
Q J
+J
Q +J
J
Q J
¼
¼
4
"
9 2
( I.I# "
! ! ! # 4
! # 2 2 (
. 2
*D# 7
2
( ! )+8,# - 2
*K
!6 # 2
! .
)+8 +K,#
777 $8 *
,
* +
A8 * -
2
* ( 2* 3&
(
7 B 3&
% - - # %
! ( 2 @A # )&8, ! 9 -! %%%# - . - (
! ! # - - A
)++, )+8,
! #
- )) !
(
# % )+8,# - ) .
# - 2 !
# 7 ( 7
& C # - #
! "#$
*+
& - #
- ! ! !"# #
' # %
9
3 #
! # - ! ! 2 # '( ! + 8#
2 # % ! / ( $ ! 2 #
@A @A ; #
2 2 $ # ! ! @A ; #
=#+#
! - @A +*# @A # K # - @A *
! # ! K 2 ! @A # K !
!
!
! + #
" @A # 2 ! # '( ¾
8 * CD
*&
+ D 8# - "
+ ! # % 0..n
Belief
1..n
are
has
believed
dependee
Actor
depender
0..n
wants
Dependency
dependum
{XOR}
Plan
dependum
Resource
dependum
Goal
0..1
why
0..1
why {XOR}
0..1
why
0..n
wanted
by
& ')
=#&#
'() ! "
- ! * @A
+D# - ! 9
* !
+ ,& #
! 9 !"# # A #
) 2 ' * # .
# ! "#$
**
* #
! # C
!
! 2 ! +D# !
! "
)5, ! N NN # % - ! . NN 2 .# ! NN 2 # N ! !
!
!
9# 1
! Æ
!
2 # '( !
*# ! ! ! #
C
!
"
"
#
!"# 2 ! # !# - - ! . "
NN !
. -#
=#*#
! #
- - 2 ! +=# ) !"# 2
! ! # % !"#
#
& '(
)E, - "
# -
+8 - / )*8, P7 )+*, % )*D,
*D
1..n
Means-Ends analysis
1..n
Contribution
Plan
{XOR}
contributes to
mean
mean
{XOR}
Resource
mean
end
contributed by
Goal
root
pointview
Actor
Hardgoal
Softgoal
AND-OR decomposition
0..n
OR-decomposition
1..n
0..n
AND-decomposition
'() & '*
%% )&K, 7' )+D, @A )&= & 8,# ! )> *& D &>,# - +8 #
1
- (
.# -
"
. .
F"
'
'
:; / )*8,# -
! !
## !6
"# ( - @A )*,
# . @A )&=, (
(
@A " # +8 @A
# ( ! )&E,#
! "#$
Means-Ends analysis
*=
1..n
1..n
mean
Resource
{XOR}
is fulfilled
Goal
mean
1..n
end
Plan
pointview
Actor
1..n
is capable of
pointview
0..n
root
1..n
AND-OR decomposition
0..n
OR-decomposition
& '+
0..n
AND-decomposition
'() - 7
= ! @A # ! @A 7
=
9 !
. # -
2 . $ ! !6
# ! 9
!6 # - $ # ! @A # -
;
2 # B . # -
@A #
*8
Early
Requirements
Late
Requirements
Architectural
Design
Detailed
Design
Kaos
i*
Tropos
Gaia
AAII and Mase
AUML
& ',
3 ) *(
-
- "
# - 2 ! - !
#
- 9 . # 1
! 2 9 2 #
-
2 $ #
- # ! ! 2! .# % " ! # B 9
# -
! ! ! # - -
! "
# (
! "
-
! "#$
*E
#
!6
- # !6
( ! ( ! # ! # 1 .
! " - )+8,J 9
2 )=,J 2
9
)&+,J #
1 ! # % ! "
!6
# 7
2 # !6
# -
$ 9
! # @
. # - # -
6
2 !
#
(*
1 . - 6 .
- -
!.# 7
. !.#
*5
! - # 123 4!5 & 2 E ==
? ? 2 (F
* '()B * +
6 # 7 "# 7 "#B
;G
- ? > 8 9 :
; *+H 4 $ *+H
===
9 !( ?& ? A @& 1 A,$7>,B
( (+* $ 3 ! ! 6 ="# ==;
: 2 ? * 2 2 - ! - ( (+
% B 7
H C
D
- 3 ! ) 2 3 > , ! -4 -& 2
2 @ $ 2 ( * (,$$*-,I'() 7 H C
D
; 3 ( @ ( >%+A 7+
$ ,B 24 , * 1
< ) @ 3 ? * 16 , J ( %&
12 # 7 @ 2 = 2 3 ( H $4 # 7
=:; : % $
$+K (
* 3 , ( 3 ! - ( > 1$(KB +
6 # "9# ( , ( 3 , * , A $ $&
$ ? ) 7 A @& <= : : %
:
G; J E 1 J ( =<
$+K
( 3
*3@ 7 * ' -
*$ +
> * $ 2 ) BII4 II4 II6
* A * ) $ ! -+ %
% "G
#BG: ==
9 $ * A * A ($, 7 '( 9
# $8 9$ (00'
( ' 6 ( + * : * !6 2 - ( @ ( 7 $ $ $ 7 & 4
&4 (00' % '$* ;+= * !6 ( 2 ( 2 ( % 8 7 + 777 12 7 3* * ; 2 - ( , 1 > $ > - ( 7 $ $ $ ( J @ ('
! "#$
*>
9 710(5 5 &
: : % $+K < 2 - * 2 ( ! - 2 ? *+
B * 7 $ $ 2 (F
, *
3 ! # 7 "# 7 7"70' ? * +
*>-,171* + : = ! - ( * 2 $ A+
(B 2 ( A 7 ! -
- HL $4 # 7 5 <= $4 7(00(5 >5 )13$ $+K
" #
A @ ( -M * > * ( ( %
$ ?A7 * 7 H K K H 2 $ >= $#3 - 7 <= 9 $
$ 9$ <
9
:
;
<
=
$+KB ? -
==
( @ 2 - ( * + & +
+ 7 . <= $
5 $5 : $$:(00' $ H* *
( ) @ 3 ? * 16 > +
%B * + 777 # 7 ==
* 1 @ ) $8 <B<;G
; =<
E 1 $ B * "# 7 1
#
6 "# 1 ==
E 2 ? ? ,6 '() 7 - H
J ) , J $4 #= '- % $8 G; * N (- 49; 8 9 : 8 ===
* 2 2 ? ! - 2 - ( *
@ ) $ , ( * 2+
7 + $ $
( 3* ( *3(
*$ > (2 -M ( ?A7+
7 "# 1 1
"11/' $ ( 3* ==
$ 3 $ $ 2 1 > ' (+36
$ , ,6 * 7 1 > ) )
, <= $ 5 $
5 : $$:// ;:; )13$ ;;G
=9
$+K ===
! $O * 2 ! - ' - 73+ A - H 9 3 $
(7 2 ===
DK
( H 2 3 - H ( (
3* ( ( H 1 > 7 B "# 7 1
# "
# ==:
9 ( H 1 > A @ - + 6 $ $ 9
$ "# : , J ( & % +
7 & 777 12 7 9G9 $ == 7,,,
, J 9 1 1 2A ' A 3 $ ==:
; , J *+ B $ 7 H
C
D
< , J ( ' P5 7 ? # 7 $ 7 ( ==9
= , J ( ' 6 $5 & 9 ":# ==
<= $4
# 7 $4 7(00'
© Copyright 2026 Paperzz