Prev | Current Page 532 | Next

Tim Weilkiens

"Systems Engineering with SysML/UML: Modeling, Analysis, Design"

, 136
dynamic choice, 201
EAST-ADL, 18
EAST-EEA, 18
EFFBD, 257
EIA-632, 16
Einstein, Albert, 285
embedded, 11, 45, 55
embedded systems, 45, 74, 169, 214
EmbeddedPlus Engineering, 17
embedding, 2, 45, 46, 74
engineer, 11, 12??“13, 140
Enhanced Functional Flow Block diagram,
16, 224
entry behavior, 194
entry point, 203
enumeration, 105, 162, 163
environmental effect, 50, 271
essential activity, 276??“277
essential use case, 76, 89, 276
event, 197??“198
executable specifi cation, 174, 192
executability, 192
execution environment, 136
execution focus, 206
exit behavior, 194
302 Index
expansion region, 190??“191
EXPRESS, 21
extend, 5, 216
extend relationship, 168
extended requirement, 275??“276
extension, 16, 41, 190, 216, 224, 225, 226,
271
external system, 48, 49, 272
feasibility study, 65
feature, 229
FFBD, 257
FIFO, 187, 263
fi nal node, 183, 184, 185
fi nal state, 198, 199
Finalization Task Force, 17
fi nite machine, see fi nite state machine
fi nite state machine, 20, 194
fl ow diagram, 95
fl ow fi nal node, 183, 185
fl ow port, 250??“251
fl ow property, 100, 175, 176
fl ow specifi cation, 250
force, 254
fork [state machine], 179, 202
fork node [activity], 186??“188
fork symbol, 179, 258
Fowler, Martin, 136
FSM, see Finite State Machine
function tree, 83, 258, 259, 260
FURPS, 41, 276
Gamma, Erich, 135
General Motors, 14
generalization, 87, 105, 106, 130, 158??“160,
172
Glossary:
create, 107??“110
Goethe, Johann Wolfgang von, 32
graphical user interface, 48
GUI, see graphical user interface
Guillemets, 191, 217
hardware, 5, 7, 19, 144
hardware developer, 7, 46
Harel, David, 21, 192
heuristics, 69, 79, 85
history:
deep, 200??“201
shallow, 200
history pseudo state, 126
HMI, see Human Machine Interface
hourglass, 179
HTML, 108
Human Machine Interface, 48
I-Logix, 21
ibd, see internal block diagram
IBM, 143
ideal system (TRIZ), 31, 32
IEEE 1471, 140, 270
ignore, 208
include [namespace], 214
include [use case], 173
include relationship, 82, 88, 173
INCOSE, 3, 14, 16, 21, 223
indirect fl ow, 137, 139
infi nite, 135, 162
information fl ow:
modeling, 54??“59
information item, 218??“220
Information Technology for European
Advancement, 18
inheritance, 158
initial node, 182??“183, 184
initial state, 198??“199
initial value, 152, 245
initialize( ), 209
input parameter, 153, 175
input pin, 97, 177, 178
instance specifi cation, 150
integer, 104, 162, 247
interaction, 61, 112, 113, 115, 204??“205
interaction diagram, 203??“214, 265
interaction fragment, 208
interaction operand, 208
interaction operator, 113, 114, 208??“210
interaction overview diagram, 203
interaction partner, 45, 47, 48, 118
interaction use, 210??“211
interface, 60, 62, 121, 160??“161, 168
interface system, 113, 114??“116
internal block diagram, 16, 63, 133, 244
International Council on Systems
Engineering, 14??“15
International Telecommunication Union, 22
interruptible activity region, 137, 189
interruptible edge, 94
intricacy, 7, 24
isControlType, 178
303 Index
ISO 10303-21, 21
ISO 10303-22, 21
ISO 10303-28, 21
ISO 10303-41, 21
ISO 10303-46, 21
ISO 10303-51, 21
ISO 10303-104, 21
ISO 10303-105, 21
ISO 10303-214, 21
ISO AP-214, 21
ISO AP-233, 16, 21, 224, 225
ISO/IEC 12207, 19
ISO/IEC 15288, 14, 16, 19??“20
ISO/IEC 19501, 16
ITEA, see Information Technology for
European Advancement
item fl ow, 238, 252
ITU, see International Telecommunication
Union
Jacobson, Ivar, 63, 145, 168
Jaczone, 63
join [activity], 202
join [state machine], 199, 202
join node [activity], 186??“189
junction, 201
Kennedy Carter, 179
keyboard, 48, 53
KeyDeposit, 160
KeySignal, 57
lifeline, 113, 204, 205??“206, 212
LIFO, 263
line diagram, 146
Lingua Franca, 5, 6
link, 163??“164
local attribute, 214
Lockheed Martin Corporation, 225
lollipop, 115, 120, 161
loop, 208, 209??“210
marbles, 136, 175, 176
Mars Climate Orbiter, 249
MARTE, 214, 218
Matlab, 20, 274
MATLAB, see Matrix Laboratory
Matrix, 242, 267
Matrix Laboratory, 20
Mealy, 192
measuring method, 39
mechanical system, , 50, 51, 272
mechanics, 6, 223
merge node, 92, 185??“186, 187
message, 206??“207
Message Sequence Charts, 22, 205
metaphor, 29, 30, 65
metaplan card, 71
model:
executable, 65, 102, 130, 174
Model of Models, 134, 135
model simulation, 130??“131
model view, 130, 139??“141, 268
model zoom, 65, 118
modeling, 16 18, 19, 40, 45, 54, 63, 84, 88, 94,
102, 112, 116, 130, 135, 265, 275
modeling focus, 52, 171
modeling language, 3, 16, 143, 223
modeling tool, 20, 21, 66, 90, 143, 174, 177
MoM, 134, 135
Moore, 4, 192
Motorola, 143
MSC, see Message Sequence Charts
multiple inheritance, 105
multiplicity, 151, 152, 153, 167, 171
namespace containment, 230??“231
NASA, 14, 225, 249
Nassi??“Shneiderman diagram, 144
National Council on Systems Engineering,
14
navigation, 72, 154, 282
NCOSE, see National Council on Systems
Engineering
neg, see interaction operator
nested blocks, 245, 246
nesting, 214, 245
Newton, Isaac, 254, 255
NIST, 143, 225
null token, 98, 136, 263
OAL, see Object Action Language
object, 56, 96, 149, 150, 166, 206
Object Action language, 179
Object Constraint Language, 147
object diagram, 146, 148
object fl ow, 94??“102, 137, 182
object fl ow allocation, 238, 239
object fl ow edge, 190
object fl ow port, 62, 116, 120, 124
304 Index
object fl ow specifi cation, 124
object identity, 150, 162
object level, 165, 166
Object Management Group, 4, 143, 145, 224
object model, 164, 166
Object Modeling Technique, 145
object-oriented programming, 144
Object-Oriented Programming Systems,
Languages, and Applications, 145
object token, 96, 100, 137, 175, 177, 178,
182, 188, 189, 263
ObjecTime, 60
Objectory, 145
obligation, 275
OCL, see Object Constraint Language
OEP, see oose Engineering Process
OMG, see Object Management Group
OMG Systems Modeling Language, 16
OMT, see Object Modeling Technique
on-board computer, 28, 31, 43, 54, 62, 97,
104, 105, 109, 115, 119, 120, 123, 128,
134, 160, 219, 243
OOPSLA, see Object-Oriented Programming
Systems, Languages, and Applications
oose Engineering Process, 65
oose Innovative Informatik GmbH, 4, 14,
143, 225
OpaqueAction, 179
OpaqueBehavior, 235
Opel, 20, 164
operation, 8, 41, 116
opt, see interaction operator
OR semantics, 172, 176, 264
organizational chart, 12
OSI layer model, 120
output parameter, 98, 175, 179, 181
output pin, 97, 100, 138, 177, 178
package, 129, 152, 214, 215, 268
package diagram, 8, 9, 214
package merge, 223
par, see constraint diagram
par operator, see interaction operator
parameter:
optional, 260, 262
parameter list, 153
parameter set, 179, 181, 264
parametric diagram, 254??“256
part decomposition, 118, 119, 210
participant, 253
participant property, 252, 253
partition, 191
patterns, 135??“139
pentagon, 208, 215
performance model, 41
person to contact, 36
pie chart, 146
pin, 57, 69, 96, 177??“179
pin:String, 153
pinCheckCode, 130, 182
pkg, see package diagram
Porsche, 20
port, 62, 63, 167??“168
postcondition, 81, 175
power types, 223
pragmatic description, 77, 78
precondition, 81, 94, 174, 284
predecessor, 22, 35
primitive type, 162, 163
principal, 20, 24, 35, 43, 227
probability, 264
problem, 9, 10, 270
problem-solving cycle, 10
product box, 29, 30
profi le, 18, 132, 216, 218, 219, 271
programming languages:
object-oriented, 144
project context, 28??“33
project diary, 27, 33, 37, 44??“45, 53, 63, 75,
80, 94, 102, 107, 110, 116, 125
project manager, 12, 140, 268
property, 175, 176, 178, 247
pseudostate, 198, 199??“203
punch cards, 2
rate, 261, 262
Rational Rose RT, 60
Rational Software, 60, 145
Rational Unifi ed Process, 65
rationale, 40, 266, 267
real, 253, 254
realization, 9, 21, 160, 161, 231
Realtime Object-Oriented Modeling, 60
receive signal, 160, 162
receiver, 161, 179, 206, 207
redundancy, 75, 85, 90
refactoring, 84
refi ne, 236, 237
refi ne relationship, 73, 235??“236
refi nement, 72??“73
305 Index
region, 195
reliability model, 254
repository, 141
representation, 56, 59, 163, 164, 219
req, see requirement diagram
Request For Information, 224
Request For Proposal, 225
requirement:
collect, 5, 38??“45, 64
core, 129??“130
determine, 33??“37, 129
essential, 43??“44, 129
extended, 275??“276
functional, 40, 64, 73, 226, 228
in charge of, 37
list, 24, 42, 129, 237
maintainability, 18, 143
non-functional, 73, 226
obligation, 275
performance, , 40, 144
priority, 63, 275
reliability, 41
risk, 276
stability, 275
technical, 41, 42, 43, 44, 129, 229
type, 275
requirement diagram, 226??“238
Requirement Interchange Format, 20??“21
requirement management tool, 143, 228,
236
reservation center, 92, 94
reservation system, 49, 69, 93
return type, 153
reuse, 230, 233
Revision Task Force, 225
RFI, see Request For Information
RFP, see Request For Proposal
Rhapsody, 21, 131, 192
rhombus, 156, 186, 201
RIF, see Requirement Interchange Format
risk management, 11??“12
Robertson, 41
role, 165??“167
role level, 63, 165
ROOM, see Realtime Object-Oriented
Modeling
Rumbaugh, James, 60, 145, 146
run-to-completion, 192
runtime environment, 130, 186, 196
RUP, see Rational Unifi ed Process
SA, see structured analysis
satisfy, 224, 231
satisfy relationship, 124, 160, 231??“233, 234,
279
scalability, 65
scenario, 13, 113, 205, 207
sd, see sequence diagram
SDL, see Specifi cation and Description
Language
SE DSIG, see Systems Engineering Domain
Special Interest Group
secondary, 85, 173, 280
secondary use case, 85, 173, 279??“280
SEI, see Software Engineering Institute
Selic, Bran, 4, 60
send signal, 196, 206
sender, 49, 50, 207
SendSignalAction, 179
Sensor, 50, 69, 272
seq, see interaction operator
sequence diagram, 22, 113, 114, 118, 126,
127, 203, 204, 205, 210, 265, 266
service, 45, 56, 65, 66, 110, 115, 168, 169
service-oriented, 65
set processing, 190
SI basic units, 249
Siemens, 14
signal, 57, 58, 92, 116, 161??“162
signal event, 197
SIMILAR, 10, 11
simulation, 11, 130??“131
Simulink, 20, 274
SMS, 32, 97, 118
socket, 115, 160
software application, 46, 48, 96
software developer, 4, 7, 46, 106, 268
software development, 2, 4, 19, 56, 143, 158
Software Engineering Institute, 19
solution search space, 31
SoS, 134, 282
source code, 149, 192
Specifi cation and Description Language, 22
SpeedyCar, 24, 27, 39, 69, 71
SPICE, 19
splitting, 33, 173, 225
spreadsheet, 37, 146
stability, 275
stakeholder:
identify, 34??“37
stakeholders, 35, 36, 37, 39, 40, 281
306 Index
Standard for the Exchange of Product
Model Data, 21
standard port, 62, 116, 120
Star pattern, 74
state:
composite, 127, 194, 195, 198
orthogonal, 195, 196
state behavior, 192, 194
state diagram, 127, 192??“203, 264??“265
state invariant, 211??“212, 213
State Latch Pattern, 127
state machine, 127, 128, 192??“193, 198??“199,
201, 202, 203
state transition, 195??“197
Statefl ow, 20
STATEMATE, 21
STEP, see Standard for the Exchange of
Product Model Data
stereotype, 104, 216??“218, 228, 229, 235, 243,
247, 262, 263, 271, 272, 273, 279
stick man, 48, 170, 272
stm, see state diagram
stream property, 175, 178
strict, see interaction operator
string, 40, 104, 152, 153, 253
structural allocation, 121
structure, 146??“148, 225??“226
structure diagram, 164??“168, 205
structure property, 63, 151, 253
structured analysis, 56
subclass, 151, 158
substate, 200, 201
substitute, 39, 48
subsystem, 116??“117, 208, 282
Success pattern, 137
superclass, 158
superlative, 39
suppliers, 18
supportability, 41
synchronization, 89, 188, 189
synchronous, 62, 207, 258
SysML, see Systems Modeling Language
SysML Merge Team, 225
SysML partners, 225
SysML Submission Team, 225
SysML/UML tool, 37, 45, 77, 85, 131, 244, 271
SYSMOD, 5, 23, 168
SYSMOD profi le, 218, 271
system:
embedded, 56, 74, 169
system actor:
identify, 45??“54
system boundary, 47, 52, 169
system class, 149, 170, 219
system context:
diagram, 45, 47, 51, 53, 54
modeling, 45??“63, 66, 74
system context diagram, 45, 47, 51, 53, 54
system context element, 283
system context model, 45??“63, 66, 74
system interaction point, 59??“63
System of Systems, 134??“135, 282
system overview, 10, 13, 88
system port, 62, 116
system process:
describe, 80??“84, 218, 283
system specifi cation, 44
system theory, 15
System-Modeling.


Pages:
520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544
tani nocleg online loans for bad credit rating Wnętrza Poznań pozycjonowanie stron w google wanna poolspa