Previous: High level design Up: Design model Next: Architecture design

Detailed design

select-afternoon.dapp:
Detailed application design
PDL:
BNF of the program description language.

program description
:

repeat

get-el(:special-set selection-set :el first-element :key morning-flight);

sub-set(:special-set selection-set :special-set afternoon-flight-associations :key first-flight);

get-el(:special-set afternoon-flight-associations :el second-element :key best-afternoon-flight);

make-el(:el-name flight-pair :characteristic-1 first-flight :characteristic-2 second-flight)

remove-el(:element first-flight :special-set selection-set);

remove-el(:element second-flight :special-set selection-set);

until empty(:special-set selection-set);

Realised-within:
set.arch;
Instantiates:
set.obj;
Calls:
set.meth;

ronald@arti