没有合适的资源?快使用搜索试试~ 我知道了~
1.模型的目的和现状该模型描述了核心对象执行框架(COXF)的需求分析和设计。2.模型的结构模型有一个分析包,它指定了需求、用例、参与者、分析类和分析场景。设计包指定了从分析包派生的体系结构和设计场景。3.如何浏览模型?分析:- 从分析包下的功能域图开始。每个包都可以追溯到一组高级需求(也直接在分析中)。每个包都有一个主图,它是一个用例图,可以使用“打开主图”命令打开。 - 每个分析包都有一个名为“需求与需求”的用例图。用例”详细说明了如何将用例追踪到需求。此外,还有一个名为 Actor 的对象模型图,它详细介绍了包中涉及的参与者。 - 您可以从用例导航到其引用的序列图。 设计: - 从包概述 OMD 开始,并采用与分析中相同的技术进行推进。 - 核心行为框架接口和设计级场景位于 CoreAPI 包中(在 Design::oxf::Core 中)。 - 接口的默认实现位于 CoreImplementation 包中(在 Design::oxf::Core 中)。
资源推荐
资源详情
资源评论
- 1 -
The OXF Model
- 2 -
Project: oxf
Table of Contents
Model Overview............................................................................................................................................. 7
Package Information....................................................................................................................................... 7
Package: Analysis....................................................................................................................................... 7
Object Model Diagram Information ....................................................................................................... 7
Object Model Diagram name: FunctionalDomains ............................................................................ 7
Actor Information for Package: Analysis
............................................................................................... 8
Actor name: Application Object......................................................................................................... 8
Relation information for Actor Application Object........................................................................ 8
Relation name: itsInitialize event pump ..................................................................................... 8
Relation name: itsStart control flow of thread............................................................................ 8
Relation name: itsTerminate control flow of thread................................................................... 9
Relation name: itsCreate an active reactive object ..................................................................... 9
Relation name: itsInitialize an active reactive object.................................................................. 9
Relation name: itsTerminate an active reactive object ............................................................... 9
Package Information............................................................................................................................. 10
Package: BasicEventsProcessing...................................................................................................... 10
Use Case Diagram Information .................................................................................................... 10
Use Case Diagram name: Handling Events .............................................................................. 10
Use Case Diagram name: Requirements Vs Use Cases............................................................ 10
Use Case Diagram name: Event Handler Deletion................................................................... 11
Use Case Diagram name: Initializing Event Dispatchers ......................................................... 12
Sequence Diagram Information.................................................................................................... 13
Sequence Diagram name: generate signals and send to receiver.............................................. 13
Sequence Diagram name: send call event to receiver............................................................... 13
Sequence Diagram name: a call event is sent and processed and in the meantime a signal
arrives ....................................................................................................................................... 14
Sequence Diagram name: deletion of event handler................................................................. 14
Sequence Diagram name: Initialize Event Pump...................................................................... 15
Sequence Diagram name: unhandled events............................................................................. 16
Object Model Diagram Information ............................................................................................. 17
Object Model Diagram name: Actors....................................................................................... 17
Object Model Diagram name: Events....................................................................................... 18
Use Case Information for Package: BasicEventsProcessing
........................................................ 18
Use Case name: send event to receiver..................................................................................... 18
Use Case name: send signal to receiver.................................................................................... 19
Generalization information for Use Case send signal to receiver......................................... 19
Use Case name: send call event to receiver.............................................................................. 19
Generalization information for Use Case send call event to receiver ................................... 19
Use Case name: queue event for dispatching ........................................................................... 19
Relation information for Use case queue event for dispatching ........................................... 19
Use Case name: dispatch event................................................................................................. 20
Use Case name: handle signal event......................................................................................... 20
Generalization information for Use Case handle signal event.............................................. 20
Use Case name: handle call event............................................................................................. 20
Generalization information for Use Case handle call event.................................................. 20
Use Case name: handle event ................................................................................................... 20
Relation information for Use case handle event................................................................... 20
Use Case name: notify event was not handled.......................................................................... 21
- 3 -
Relation information for Use case notify event was not handled ......................................... 21
Use Case name: delete event .................................................................................................... 21
Use Case name: create event .................................................................................................... 21
Use Case name: notify event handler deletion.......................................................................... 21
Relation information for Use case notify event handler deletion.......................................... 21
Use Case name: Initialize event pump...................................................................................... 22
Generalization information for Use Case Initialize event pump........................................... 22
Relation information for Use case Initialize event pump...................................................... 22
Use Case name: initialize default event pump.......................................................................... 22
Generalization information for Use Case initialize default event pump............................... 22
Actor Information for Package: BasicEventsProcessing
.............................................................. 22
Actor name: Application Event Handler................................................................................... 22
Generalization information for Actor Application Event Handler........................................ 23
Relation information for Actor Application Event Handler ................................................. 23
Actor name: Application Event Sender .................................................................................... 24
Generalization information for Actor Application Event Sender ......................................... 24
Relation information for Actor Application Event Sender ................................................... 24
Actor name: Application Event Dispatcher .............................................................................. 25
Generalization information for Actor Application Event Dispatcher ................................... 25
Relation information for Actor Application Event Dispatcher............................................. 25
Class Information for Package: BasicEventsProcessing
............................................................... 26
Class name: FrmEventDispatcher............................................................................................. 26
Class name: FrmEventHandler................................................................................................. 26
Class name: FrmEvent.............................................................................................................. 26
Class name: FrmSignal............................................................................................................. 26
Generalization information for Class FrmSignal.................................................................. 26
Class name: FrmCallEvent ....................................................................................................... 26
Generalization information for Class FrmCallEvent ............................................................ 27
Constraint information for Package BasicEventsProcessing
........................................................ 27
Constraint name: deleteEventHandler ...................................................................................... 27
Package: StatechartManagement...................................................................................................... 27
Use Case Diagram Information .................................................................................................... 27
Use Case Diagram name: Overview......................................................................................... 27
Use Case Diagram name: Requirements Vs Usecases.............................................................. 27
Sequence Diagram Information.................................................................................................... 28
Sequence Diagram name: statemachine life cycle scenario...................................................... 28
Sequence Diagram name: external termination ........................................................................ 29
Object Model Diagram Information ............................................................................................. 30
Object Model Diagram name: Actors....................................................................................... 30
Use Case Information for Package: StatechartManagement
......................................................... 31
Use Case name: start statechart ................................................................................................ 31
Generalization information for Use Case start statechart ..................................................... 31
Relation information for Use case start statechart ................................................................ 31
Use Case name: stop statechart................................................................................................. 32
Generalization information for Use Case stop statechart...................................................... 32
Relation information for Use case stop statechart ................................................................ 32
Use Case name: send start statechart event............................................................................... 32
Use Case name: terminate statechart ........................................................................................ 32
Use Case name: do run to completion step............................................................................... 32
Relation information for Use case do run to completion step............................................... 33
Actor Information for Package: StatechartManagement
.............................................................. 33
Actor name: Application Statechart Controlled Object ............................................................ 33
Generalization information for Actor Application Statechart Controlled Object ................. 33
Relation information for Actor Application Statechart Controlled Object........................... 33
Package: ThreadsManagement ......................................................................................................... 34
Use Case Diagram Information .................................................................................................... 34
- 4 -
Use Case Diagram name: Threads abstractions........................................................................ 34
Use Case Diagram name: Requirements Vs Use Cases............................................................ 35
Object Model Diagram Information ............................................................................................. 35
Object Model Diagram name: Actors....................................................................................... 35
Use Case Information for Package: ThreadsManagement
............................................................ 35
Use Case name: start control flow of thread............................................................................. 35
Relation information for Use case start control flow of thread............................................. 35
Use Case name: terminate control flow of thread..................................................................... 36
Relation information for Use case terminate control flow of thread..................................... 36
Actor Information for Package: ThreadsManagement
.................................................................. 36
Actor name: Application Active Object ................................................................................... 36
Generalization information for Actor Application Active Object ........................................ 36
Package Information..................................................................................................................... 36
Package: ReactiveThreads........................................................................................................ 37
Use Case Diagram Information ............................................................................................ 37
Sequence Diagram Information............................................................................................ 38
Use Case Information for Package: ReactiveThreads
........................................................... 40
Actor Information for Package: ReactiveThreads ................................................................ 41
Package: TimeoutManagement ........................................................................................................ 42
Use Case Diagram Information .................................................................................................... 42
Use Case Diagram name: Time Management .......................................................................... 42
Use Case Diagram name: Requirements Vs UseCases............................................................. 42
Sequence Diagram Information.................................................................................................... 43
Sequence Diagram name: scheduling dispatching and handling of a timeout.......................... 43
Sequence Diagram name: cancel a scheduled timeout before tm interval passed .................... 44
Sequence Diagram name: cancel a scheduled timeout after tm interval passed ....................... 45
Object Model Diagram Information ............................................................................................. 45
Object Model Diagram name: Actors....................................................................................... 45
Object Model Diagram name: TimeoutEvents ......................................................................... 45
Use Case Information for Package: TimeoutManagement
........................................................... 46
Use Case name: handle timeout................................................................................................ 46
Generalization information for Use Case handle timeout..................................................... 46
Relation information for Use case handle timeout................................................................ 46
Use Case name: send expired timeout event to client............................................................... 47
Use Case name: schedule timeout notification ......................................................................... 47
Use Case name: cancel schedued timeout ................................................................................ 47
Use Case name: dispatch timeout ............................................................................................. 47
Generalization information for Use Case dispatch timeout .................................................. 47
Actor Information for Package: TimeoutManagement
................................................................. 47
Actor name: Application Timeout Client ................................................................................. 47
Generalization information for Actor Application Timeout Client ...................................... 47
Relation information for Actor Application Timeout Client ................................................ 47
Class Information for Package: TimeoutManagement
................................................................. 48
Class name: FrmTimeoutManager............................................................................................ 48
Relation information for Class FrmTimeoutManager .......................................................... 48
Class name: FrmTimeout.......................................................................................................... 49
Generalization information for Class FrmTimeout............................................................... 49
Package: Design ....................................................................................................................................... 49
Object Model Diagram Information ..................................................................................................... 49
Object Model Diagram name: Packages overview........................................................................... 49
Package Information............................................................................................................................. 50
Package: aom.................................................................................................................................... 50
Class Information for Package: aom
............................................................................................. 50
Class name: AOMSState .......................................................................................................... 50
Class name: AOMInstance ....................................................................................................... 50
Class name: AnimServices ....................................................................................................... 50
- 5 -
Operation information for Class: AnimServices
................................................................... 51
Package: omcom............................................................................................................................... 67
Class Information for Package: omcom
........................................................................................ 67
Class name: OMSData.............................................................................................................. 67
Package: oxf ..................................................................................................................................... 67
Package Information..................................................................................................................... 67
Package: Adapters .................................................................................................................... 68
Object Model Diagram Information ..................................................................................... 68
Package Information............................................................................................................. 68
Package: Anim.......................................................................................................................... 88
Package Information............................................................................................................. 88
Package: Core......................................................................................................................... 105
Object Model Diagram Information ................................................................................... 105
Package Information........................................................................................................... 106
Package: Services ................................................................................................................... 186
Object Model Diagram Information ................................................................................... 186
Package Information........................................................................................................... 186
Package: StandardTypes......................................................................................................................... 426
Type information for Package StandardTypes ................................................................................... 426
Type name: size_t........................................................................................................................... 426
Type name: time_t.......................................................................................................................... 426
Type name: wchar_t ....................................................................................................................... 426
Components Information............................................................................................................................ 426
Component Name:aom........................................................................................................................... 426
File information for Component: aom................................................................................................ 426
Files ................................................................................................................................................ 426
File information for Files............................................................................................................ 427
aom ......................................................................................................................................... 427
Configuration information for Component: aom................................................................................ 427
generic Configuration..................................................................................................................... 427
Component Name:oxfAnimFiles............................................................................................................ 427
File information for Component: oxfAnimFiles................................................................................. 427
Files ................................................................................................................................................ 427
File information for Files............................................................................................................ 428
omstring.................................................................................................................................. 428
rawtypes.................................................................................................................................. 428
os ............................................................................................................................................ 428
rp_framework_dll_definition.................................................................................................. 428
EMPTY_IMPLEMENTATION ............................................................................................. 428
omlist ...................................................................................................................................... 428
ommap .................................................................................................................................... 428
ommemorymanager................................................................................................................ 428
omprotected ............................................................................................................................ 428
omqueue ................................................................................................................................. 428
omstack................................................................................................................................... 429
os ............................................................................................................................................ 429
omiotypes ............................................................................................................................... 429
OXFSelectiveInclude.............................................................................................................. 429
OMAbstractContainer ............................................................................................................ 429
OMNullValue ......................................................................................................................... 429
OMIterator.............................................................................................................................. 429
OXFGuardMacros ..................................................................................................................429
OMResourceGuard.................................................................................................................429
omcollec ................................................................................................................................. 429
OMStaticArray ....................................................................................................................... 429
OXFNotifyMacros.................................................................................................................. 430
剩余434页未读,继续阅读
资源评论
牛奶味的榴莲
- 粉丝: 15
- 资源: 31
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功