Services Introduction
The software backend of Advanced Aerial Mobility (AAM).
Fleet routing, optimization, vertiport scheduling, flight booking, automated maintenance scheduling, regulatory compliance, and more.
📚 Document Types
Document | Abbr. | Description |
---|---|---|
Concept of Operations | CONOPS | Goals and motivation for the creation of a module. Key components, risk factors, modes of operation, and impact assessment. |
Software Design Document | SDD | Description of module implementation. Sequence diagrams. |
Interface Control Document | ICD | The source of truth of a module's interfaces. |
Systems Engineering Management Plan | SEMP | Document and code lifecycle management. |
🔭 High-Level Documentation
- Concept of Operations ([✨ stable, 🔨 develop)
- SE Management Plan (✨ stable, 🔨 develop)
- Interface Control Document (✨ stable, 🔨 develop)
🐜 Module-Level Documentation
All module repositories have a docs
folder.
svc-cargo
Server-side request handler for cargo flights. Handle customer cargo flight requests and obtain itinerary information.
- Concept of Operations (✨ stable, 🔨 develop)
- Software Design Document (✨ stable, 🔨 develop)
- Interface Control Document (✨ stable, 🔨 develop)
- Rust Docs (✨ stable, 🔨 develop)
svc-scheduler
Create, modify, and delete flights considering vertiport and aircraft schedules, optimize fleet routing.
- Concept of Operations (✨ stable, 🔨 develop)
- Software Design Document (✨ stable, 🔨 develop)
- Interface Control Document (✨ stable, 🔨 develop)
- Rust Docs (✨ stable, 🔨 develop)
svc-storage
Retrieve and store data to various databases for other microservices.
- Concept of Operations (✨ stable, 🔨 develop)
- Software Design Document (✨ stable, 🔨 develop)
- Interface Control Document (✨ stable, 🔨 develop)
- Rust Docs (✨ stable, 🔨 develop)
svc-pricing
Calculates the cost of an itinerary and the price presented to customers.
- Concept of Operations (✨ stable, 🔨 develop)
- Software Design Document (✨ stable, 🔨 develop)
- Interface Control Document (✨ stable, 🔨 develop)
- Rust Docs (✨ stable, 🔨 develop)
svc-assets
Registration and management of network assets.
- Concept of Operations (✨ stable, 🔨 develop)
- Software Design Document (✨ stable, 🔨 develop)
- Interface Control Document (✨ stable, 🔨 develop)
- Rust Docs (✨ stable, 🔨 develop)
svc-telemetry
Receive and rebroadcast vehicle and vertiport telemetry.
- Concept of Operations (✨ stable, 🔨 develop)
- Software Design Document (✨ stable, 🔨 develop)
- Interface Control Document (✨ stable, 🔨 develop)
- Rust Docs (✨ stable, 🔨 develop)
svc-compliance
Receive and rebroadcast vehicle and vertiport compliance.
- Concept of Operations (✨ stable, 🔨 develop)
- Software Design Document (✨ stable, 🔨 develop)
- Interface Control Document (✨ stable, 🔨 develop)
- Rust Docs (✨ stable, 🔨 develop)
📜 Relevant Supplementary Materials
Item | Description |
---|---|
1️⃣ R1 Kickoff Slides | Overview of planned R1 work and demos |
2️⃣ R2 Kickoff Slides | Overview of planned R2 work and demos |
👥 Contributors
See the Arrow-air/services team.
👋 Want to Contribute?
See our Getting Started Guide, and reach out to us on the Arrow Discord!