summaryrefslogtreecommitdiff
path: root/doc/sequence_program.pum
diff options
context:
space:
mode:
Diffstat (limited to 'doc/sequence_program.pum')
-rw-r--r--doc/sequence_program.pum25
1 files changed, 25 insertions, 0 deletions
diff --git a/doc/sequence_program.pum b/doc/sequence_program.pum
new file mode 100644
index 0000000..d175cb3
--- /dev/null
+++ b/doc/sequence_program.pum
@@ -0,0 +1,25 @@
+@startuml
+skin BlueModern
+actor User
+User -> evaluator: evaluator parameters
+evaluator -> User: evaluator object
+
+User -> creator: specify desired a/c specs
+
+creator --> evaluator: inform evaluator of desired specs
+
+evaluator --> creator: request acceptable components
+
+creator -> User: acceptable initial a/c candidate
+
+User -> generator: specify genetic variability
+
+generator --> creator: request varied a/c
+creator --> generator: varied a/c population
+generator <--> evaluator: exchange population to evaluate\nwith new population based on\nfittest individuals
+evaluator -> User: return individual a/c specs
+
+generator -> User: return population fitness and top candidates
+
+creator --> generator: return varied aircrafts
+@enduml
Copyright 2019--2024 Marius PETER