Post on 03-Jan-2016
Introduction to π-ADL UML 2.0 Profile for π-ADL Examples from case study Tool sets Questions Group Exercise
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)
π-ADL visual modeling tool π-ADL verification tool π-ADL-to-Code synthesizer
π-ADL-to-Java code generation tool
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){
}