✍️ Get Writing Help
WhatsApp

FSP Composition Process Attributes

Concurrent Programming

FSP Process Composition Analysis & Design Form

1. FSP Composition Process Attributes

Attribute Value
Name
Description
Alphabet (Use LTSA’s compressed notation, if alphabet is large.)

Sub-processes (List them.)

Number of States
Deadlocks (yes/no)
Deadlock Trace(s) (If applicable)

2. FSP “main” Program Code

The code for the parallel composition of all of the sub-processes and the definitions of any constants, ranges & process labelling sets used. (Do not include the code for the other sub-processes.)

FSP Program:

3. Combined Sub-processes

(Add rows as necessary.)

Process Description

4. Analysis of Combined Process Actions

  • Synchronous actions are performed by at least two sub-process in the combination.
  • BlockedSynchronous actions cannot be performed, since at least one of the sub-processes cannot preform them, because they were added to their alphabet using alphabet extension.
  • Asynchronous actions are preformed independently by a single sub-process.

Group actions together if appropriate, for example if they include indexes,

e.g. in[0], in[1], …, in[5] as in[1..5].

(Add rows as necessary.)

Synchronous Actions Synchronised by Sub-Processes (List)
Sub-Process Asynchronous Actions (List)

5. Parallel Composition Structure Diagram

The structure diagram for the parallel composition.

For faster services, inquiry about  new assignments submission or  follow ups on your assignments please text us/call us on +1 (251) 265-5102