23.08.2013 Views

Specification of Reactive Hardware/Software Systems - Electronic ...

Specification of Reactive Hardware/Software Systems - Electronic ...

Specification of Reactive Hardware/Software Systems - Electronic ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

452 INDEX<br />

message, 158, 160, 161<br />

data class, 242<br />

process class, 262<br />

Message Flow Diagram, 74, 159<br />

Message Flow Diagrams, 365<br />

message flow symbol, 165<br />

buffered, 171<br />

continuous, 169<br />

interrupt, 174<br />

interrupt with reply, 176<br />

message with reply, 168<br />

single, 165<br />

message interface, 90, 111, 213, 217, 266<br />

message passing, 23, 161<br />

one way synchronous, 161, 164, 165<br />

method, 111, 160, 211<br />

accessor, 112<br />

data class, 111, 242, 245<br />

primitive, 211, 245<br />

process class, 112, 262<br />

transformer, 112<br />

method definition<br />

data class, 211, 245<br />

process class, 215, 267<br />

model, 13<br />

development <strong>of</strong>, 28<br />

formal, 19<br />

informal, 18<br />

unified, 14, 17, 19, 128<br />

modelling concepts (see also concepts),<br />

22<br />

modelling primitives, 22<br />

module, 119<br />

nesting, 90<br />

non-determinism, 154, 243, 244, 259, 265<br />

object, 58, 59<br />

active, 102<br />

artefact, 61<br />

autonomous, 102<br />

behaviour, 29<br />

control, 103<br />

entity, 103<br />

external, 99<br />

functional, 102<br />

imperative, 102<br />

interface, 103<br />

internal, 99<br />

multiple, 102, 179<br />

passive, 102<br />

real world, 61<br />

structure, 29<br />

travelling, 77, 102<br />

Object Class Diagram, 63, 68<br />

Object Class Diagrams, 364<br />

Object Class Model, 103, 343<br />

Object Instance Diagrams, 129<br />

Object Instance Model, 74, 344<br />

object-oriented analysis, 60<br />

observation, 268, 274, 283<br />

equivalence, 283, 284<br />

operation, 110<br />

operator, 198<br />

ordered tuple, 235<br />

overspecification, 21, 118<br />

ownership, 95<br />

parallel composition, 218, 268<br />

parameter, 211, 243<br />

expression, 217, 219, 263, 267<br />

POOL, 296<br />

preorder, 283<br />

prescribed technology and topology, 337<br />

primitive method, 245<br />

problem domain, 57<br />

process (see process object), 262<br />

process class, 263, 266<br />

definition <strong>of</strong>, 213, 266<br />

system <strong>of</strong> process and cluster classes,<br />

266<br />

process environment, 271<br />

process identifier, 248<br />

process object, 22, 72, 248, 262<br />

identifier <strong>of</strong>, 294<br />

mimicking creation, 222<br />

multiple, 76<br />

process statement, 215, 264<br />

abort, 174, 216, 263, 265, 297<br />

atomic, 175<br />

choice, 215, 265<br />

composite, 175<br />

data statement, 215, 264

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!