Presentation is loading. Please wait.

Presentation is loading. Please wait.

Paper written by Flavio Oquendo Presented by Ernesto Medina.

Similar presentations


Presentation on theme: "Paper written by Flavio Oquendo Presented by Ernesto Medina."— Presentation transcript:

1 Paper written by Flavio Oquendo Presented by Ernesto Medina

2  Introduction to π -ADL  UML 2.0 Profile for π -ADL  Examples from case study  Tool sets  Questions  Group Exercise

3  Supported Elements  Components  Connectors  Composition

4 Consist of:  Ports (external)  Connections between component and environment  Interface to environment  Protocols can be enforced here  Internal behavior  Send or Receive values via connections (output, input, or input-output)

5  Special Purpose Components  Ports  Internal Behavior  Manage component interaction

6

7 Value Types Base Types

8 Constructed Types

9 Behaviors

10 Architecture

11  Stereotype Icons

12  Behavior  States  Transitions  Sequence Behavior  Choice  Replicated  Restricted  Recursive  Composed

13

14 UML Icon Display UML Decoration Display π -ADL

15

16

17  π -ADL visual modeling tool  π -ADL verification tool  π -ADL-to-Code synthesizer  π -ADL-to-Java code generation tool

18

19  The handout contains π -ADL syntax and the description of a Pipe connection, Filter component, and Generator component for software that computes primes. The task is to define the overall architecture using π -ADL syntax. Then create a UML 2.0 icon and decoration display for the overall architecture Here is the syntax to get you started: architecture ComputingPrimes is abstraction (n, eos : Natural ){ }


Download ppt "Paper written by Flavio Oquendo Presented by Ernesto Medina."

Similar presentations


Ads by Google