[[
'Business-Only' Realization
]]
ADORE
You are here:
Activity moDel suppOrting oRchestration Evolution
»
Adore Existing Case Study
»
The Car Crash Crisis Management System
»
'Business-Only' Realization
Show pagesource
Old revisions
Recent changes
Index
Login
Overview
Homepage
Foundations
ADORE Overview
Activity Metamodel
Associated DSL
Graph. Representation
Expressing Composition
Defined Algorithms
Examples / Case Study
Peano's Machine
PicWeb
Faros Consortium
TAOSD AOM Special Issue
MDD4DRES
AOSD'10 Demonstration
Tools
Adore IDE
Adore2Facts Compiler
Composition Engine
Mondrian Visualizer
Developers Zone
Download:
ADORE Engine
Mondrian Visualizer
GoogleCode Repository
Issue Tracker
References
Publications
Related Work
Index
biblio
download
downloads
examples
aosd
cccms
business
UC #2: merge(ignoreDisconnection,fakeCrisisDetected)
UC #2: weave(fakeCrisisDetected, requestVideo::a3)
UC #4: merge(degradedRes,noExtRes)
UC #6: merge(replaceMission,askedMissionFailure)
UC #6: weave(noAvail..., replaceMission::a1)
AssignIntRes (Business Composition)
AuthUser (Business Composition)
CaptureWitnessReport (Business Composition)
ExecRescMission (Business Composition)
HandleACrisis (Business Composition)
HandleAMission (Business Composition)
HandleAWorker (Business Composition)
HandleSupObsMission (Business Composition)
UC #1: merge(useHelicopter,lostContact,timeout)
UC #1: merge(reHandleOnChange,missionFailed)
RequestExtRes (Business Composition)
ResolveCrisis (Business Composition)
'Business-Only' Realization
fragments
processes
with-nf
The Car Crash Crisis Management System
faros
peano
uc
Adore Existing Case Study
foundations
peano
tools
Overview
Activity moDel suppOrting oRchestration Evolution
Table of Contents
'Business-Only' Realization
UC #1: Resolve Crisis
resolveCrisis
handleACrisis
handleAMission
handleAWorker
UC #2: Capture Witness Report
UC #3: Assign Internal Resource
UC #4: Request External Resource
UC #5: Execute Mission
UC #6: Execute SupObs Mission
execSupObsMission
handlesupObsMission
UC #7: Execute Rescue Mission
UC #10: Authenticate User
'Business-Only' Realization
UC #1: Resolve Crisis
resolveCrisis
Business Model:
ResolveCrisis
Business Extensions:
MustAuthenticate
⇒ Composition Output:
ResolveCrisis (Business Composition)
handleACrisis
Business Model:
HandleACrisis
Business Extensions:
ReHandleOnChange
⇒ Composition Output:
HandleACrisis (Business Composition)
handleAMission
Business Model:
HandleAMission
Business Extensions:
UnavailableIntResource
,
UnavailableExtResource
,
ReHandleOnChange
⇒ Composition Output:
HandleAMission (Business Composition)
handleAWorker
Business Model:
HandleAworker
Business Extensions:
UseHelicopter
,
LostContact
,
Timeout
,
MissionFailed
,
MissingReport
,
ReHandleOnChange
⇒ Composition Output:
HandleAWorker (Business Composition)
Generated Artefacts:
UC #1: merge(useHelicopter,lostContact,timeout)
(on
a6
)
UC #1: merge(reHandleOnChange,missionFailed)
(on
a7
)
UC #2: Capture Witness Report
Business Model:
CaptureWitnessReport
Business Extensions:
CallDisconnected
,
RequestVideo
,
FakeWitnessInfo
,
IgnoreDisconnection
,
FakeCrisisDetected
⇒ Composition Output:
CaptureWitnessReport (Business Composition)
Generated Artefacts:
UC #2: weave(fakeCrisisDetected, requestVideo::a3)
UC #2: merge(ignoreDisconnection,fakeCrisisDetected)
(on
a4
)
UC #3: Assign Internal Resource
Business Model:
AssignIntRes
Business Extensions:
UnavailableEmployee
,
EmployeeRefusal
,
MustAuthenticate
⇒ Composition Output:
AssignIntRes (Business Composition)
UC #4: Request External Resource
Business Model:
RequestExtRes
Business Extensions:
DegradedRes
,
NoExtRes
⇒ Composition Output:
RequestExtRes (Business Composition)
Generated Artefact:
UC #4: merge(degradedRes,noExtRes)
(on
a2
)
UC #5: Execute Mission
Business Model:
ExecuteMission
UC #6: Execute SupObs Mission
execSupObsMission
Business Model:
ExecSupObsMission
handlesupObsMission
Business Model:
HandleSupObsMission
Business Extensions:
ReplaceMission
,
NoAvailableReplacement
,
AskedMissionFailure
⇒ Composition Output:
HandleSupObsMission (Business Composition)
Generated Artefact:
UC #6: weave(noAvail..., replaceMission::a1)
UC #6: merge(replaceMission,askedMissionFailure)
(on
a7
)
UC #7: Execute Rescue Mission
* Business Model:
ExecRescMission
Business Extensions:
RetrieveVictimHistory
⇒ Composition Output:
ExecRescMission (Business Composition)
UC #10: Authenticate User
Business Model:
AuthUser
Business Extensions:
CancelAuth
,
Only3Times
⇒ Composition Output:
AuthUser (Business Composition)
examples/cccms/business/start.txt · Last modified: 2010/03/11 16:25 by mosser
Show pagesource
Old revisions
Back to top