Schematex
pert·PMI PMBOK 7 + Moder 1983 — Activity-on-Arrow (ADM, legacy)·education, business·complexity 2/3

Activity-on-arrow (AOA) network

The classic textbook PERT notation — numbered event circles, activities as labelled arrows, and dotted dummy activities auto-inserted at multi-predecessor merges. Written in the same activity-on-node DSL; Schematex builds and numbers the event graph.

For the PMP student

Open in Playground →
pert·§
↘ preview
100%
PERT network — Software project (AOA) 10 activities, project duration 70 days, critical path A → C → F → H → J. Software project (AOA) create schedule 10 buy hardware 5 programming 20 installation 5 conversion 15 test code 20 write manual 15 test system 10 training 5 user test 10 1 2 3 4 5 6 7 8 9 10 11 12 13 Project duration 70 days · 10 tasks · 10 dependencies · 5 critical Critical path: A → C → F → H → J
UTF-8 · LF · 15 lines · 517 chars✓ parsed·10.2 ms·11.1 KB SVG

Before activity-on-node won, project networks were drawn activity-on-arrow (AOA / ADM): the arrows are the work and the nodes are events — the instants when activities start and finish. It's the form on Investopedia and in older textbooks, and it's what layout: aoa produces.

You still write activity-on-node. The DSL is identical to every other PERT example — tasks, durations, after: dependencies. Schematex converts it: each activity gets a head event, and the events are numbered so every arrow runs from a lower id to a higher one (the classic i-j rule).

Dummy activities. AOA can't show two activities merging into one without help, so wherever an activity has multiple predecessors a dummy (dotted, zero-duration arrow) is inserted. Here test code depends on both programming and conversion, and user test on both test system and training — each merge gets dummies that carry the dependency without representing real work.

The critical path is still computed. The forward/backward pass runs on the event graph and the critical activities are drawn as bold red arrows: create schedule → programming → test code → test system → user test (70 days).

One caveat. AOA can only express finish-to-start logic — there's no way to draw a start-to-start or finish-to-finish relationship as an arrow-between-events. If your network uses SS/FF/SF or lag, those are flattened to FS with a warning. For real scheduling, prefer the default network (AON) layout; reach for aoa when you need to match a textbook figure.

PERT / CPM syntax