@report{ntsb:AWE1549,
  author = {{National Tranportation Safety Board}},
  shortauthor = {NTSB},
  number = {PB2010-910403},
  title = {Loss of Thrust in Both Engines After Encountering a Flock of Birds
           and Subsequent Ditching on the Hudson River},
  type = {Technical Report},
  institution = {},
  year = {2010},
  month = {5},
  day = {3},
  url = {https://www.ntsb.gov/investigations/Pages/DCA09MA026.aspx},
}

@report{ntsb:NWA255,
  author = {{National Tranportation Safety Board}},
  shortauthor = {NTSB},
  number = {PB88-910406},
  title = {Aircraft Accident Report Northwest Airlines, Inc\. McDonnell Douglas DC-9-82, N312RC, Detroit Metropolitan Wayne County Airport Romulus, Michigan},
  year = {1987},
  month = {08},
  url = {https://www.ntsb.gov/investigations/AccidentReports/Reports/AAR8805.pdf},
}

@report{tsb:SWR111,
  author = {{Transport Safety Board of Canada}},
  shortauthor = {TSB},
  number = {A98H0003},
  title = {Aviation Investigation Report
    In-Flight Fire Leading to Collision with Water
    Swissair Transport Limited
    McDonnell Douglas MD-11 HB-IWF
    Peggy's Cove, Nova Scotia 5 nm SW
    2 September 1998},
  year = {2003},
  month = {02},
  url = {https://www.tsb.gc.ca/eng/rapports-reports/aviation/1998/a98h0003/a98h0003.pdf},
}

@article{nasa:checklist,
  author = {Burian, Barbara},
  year = {2006},
  month = {10},
  pages = {},
  title = {Design Guidance for Emergency and Abnormal Checklists in Aviation},
  volume = {50},
  journal = {Proceedings of the Human Factors and Ergonomics Society Annual
             Meeting},
  doi = {10.1177/154193120605000123},
}

@book{nasa:design,
  year = {2016},
  month = {11},
  title = {Designing Flightdeck Procedures},
  copyright = {Copyright Determination: PUBLIC_USE_PERMITTED},
  language = {eng},
  address = {Ames Research Center},
  author = {Barshi, Immanuel and Mauro, Robert and Degani, Asaf and Loukopoulou,
            Loukia},
  keywords = {Air Transportation And Safety},
  url = {https://ntrs.nasa.gov/citations/20160013263},
}

@online{nasa:formal,
  author = {NASA Langley Formal Methods Research Program},
  title = {Langley Formal Methods Program • What is Formal Methods},
  url = {https://shemesh.larc.nasa.gov/fm/fm-what.html},
  urldate = {2024-05-20}
}

@inproceedings{airbus:formal,
  author={Laurent, Odile},
  booktitle={2010 Third International Conference on Software Testing, Verification and Validation}, 
  title={Using Formal Methods and Testability Concepts in the Avionics Systems Validation and Verification (V\&V) Process}, 
  year={2010},
  volume={},
  number={},
  pages={1-10},
  keywords={System testing;Aerospace electronics;Automatic testing;Formal specifications;Aircraft;Software testing;Ground support;Assembly systems;Fault diagnosis;Automation;Formal methods;testing strategy;automatic test case generation;validation and verification},
  doi={10.1109/ICST.2010.38}
}

@book{manifesto,
  author = {Gawande, Atul},
  title = {The Checklist Manifesto: How To Get Things Right},
  publisher = {Profile Books},
  edition = {Main Edition},
  year = {2010},
  month = {7},
  day = {9},
  isbn = {9781846683145},
}

@article{pilot-reaction,
  author = {Kennedy, Quinn and Taylor, Joy and Heraldez, Daniel and Noda, Art
            and Lazzeroni, Laura C. and Yesavage, Jerome},
  title = {Intraindividual Variability in Basic Reaction Time Predicts
           Middle-Aged and Older Pilots’ Flight Simulator Performance},
  journal = {The Journals of Gerontology: Series B},
  volume = {68},
  number = {4},
  pages = {487-494},
  year = {2012},
  month = {10},
  issn = {1079-5014},
  doi = {10.1093/geronb/gbs090},
  eprint = {
            https://academic.oup.com/psychsocgerontology/article-pdf/68/4/487/1520662/gbs090.pdf
            },
}

@manual{caa:emergency,
  author = {Civil Aviation Authority},
  title = {Aircraft Emergencies: Considerations for air traffic controllers},
  number = {CAP 745},
  year = {2005},
  month = {3},
  url = {https://www.caa.co.uk/cap745},
}

@manual{caa:design,
  author = {Civil Aviation Authority},
  title = {Guidance on the Design, Presentation and Use
of Emergency and Abnormal Checklists},
  number = {CAP 676},
  year = {2006},
  month = {08},
  url = {https://www.caa.co.uk/cap745},
}

@techreport{faa:reasons,
  author = {Knecht, William R. and Lenz, Michael},
  title = {Causes of General Aviation Weather-Related, Non-Fatal Incidents:
           Analysis Using NASA Aviation Safety Reporting System Data},
  institution = {FAA Office of Aerospace Medicine Civil Aerospace Medical
                 Institute},
  number = {DOT/FAA/AM-10/13},
  year = {2010},
  month = {09},
}

@online{vdm,
  author = {The Overture Project},
  title = {The Vienna Development Method},
  url = {https://www.overturetool.org/method/},
  urldate = {2024-02-23},
}

@manual{overture-remote,
  author = {Peter Gorm Larsen and Kenneth Lausdahl and Peter Jørgensen and Joey
            Coleman and Sune Wolff and Nick Battle},
  title = {Overture VDM-10 Tool Support: User Guide},
  institution = {The Overture Initiative},
  url = {
         https://raw.github.com/overturetool/documentation/editing/documentation/UserGuideOvertureIDE/OvertureIDEUserGuide.pdf
         },
  chapter = {16},
  pages = {81-98},
  number = {TR-2010-02},
  year = {2013},
  month = {04},
}

@manual{vdmtoolbox-api,
  author = {Kyushu University},
  title = {The VDM Toolbox API},
  url = {
         https://github.com/vdmtools/vdmtools/raw/stable/doc/api-man/ApiMan_a4E.pdf
         },
  version = {1.0},
  year = {2016},
}

@article{jvm-alt-lang,
  author = {Raoul-Gabriel Urma},
  title = {Alternative Languages for the JVM},
  journal = {Java Magazine},
  year = {2014},
  month = {07},
  url = {
         https://www.oracle.com/technical-resources/articles/java/architect-languages.html
         },
  urldate = {2024-05-05},
}

@online{kotlin,
  author = {JetBrains s.r.o.},
  title = {Kotlin Programming Language},
  url = {https://kotlinlang.org/},
  urldate = {2024-04-21},
}

@online{android-kotlin,
  author = {Google LLC},
  title = {Kotlin and Android | Android Developers},
  url = {https://developer.android.com/kotlin},
  urldate = {2024-04-21},
}

@online{compose,
  author = {JetBrains s.r.o.},
  title = {Compose Multiplatform UI Framework | JetBrains | JetBrains: Developer
           Tools for Professionals and Teams},
  url = {https://www.jetbrains.com/lp/compose-multiplatform/},
  urldate = {2024-04-21},
}

@online{jetpack-compose,
  author = {Google LLC},
  title = {Jetpack Compose UI App Development Toolkit - Android Developers},
  url = {https://developer.android.com/develop/ui/compose},
  urldate = {2024-04-21},
}

@online{javafx,
  author = {OpenJFX},
  title = {JavaFX},
  url = {https://openjfx.io/},
  urldate = {2024-04-21},
}

@online{flatlaf,
  author = {FormDev Software GmbH},
  title = {FlatLaf - Flat Look and Feel | FormDev},
  url = {https://www.formdev.com/flatlaf/},
  urldate = {2024-04-21},
}

@online{flutter,
  author = {Google LLC},
  title = {Flutter - Build apps for any screen},
  url = {https://flutter.dev/},
  urldate = {2024-04-21},
}

@online{x-plane,
  author = {Laminar Research},
  title = {X-Plane | The world’s most advanced flight simulator.},
  url = {https://www.x-plane.com/},
  urldate = {2024-04-21},
}

@online{p3d,
  author = {Lockheed Martin Corporation},
  title = {Prepar3D – Next Level Training. World class simulation. Be ahead of
           ready with Prepar3D.},
  url = {https://www.prepar3d.com/},
  urldate = {2024-04-21},
}

@online{xpc,
  author = {NASA Ames Research Center Diagnostics and Prognostics Group},
  title = {X-Plane Connect},
  url = {https://github.com/nasa/XPlaneConnect},
  urldate = {2024-04-21},
}

@online{material:lists,
  author = {Google LLC},
  title = {Lists – Material Design 3},
  url = {https://m3.material.io/components/lists/guidelines},
  urldate = {2024-05-13},
}

@online{material:top-app-bar,
  author = {Google LLC},
  title = {Top app bar – Material Design 3},
  url = {https://m3.material.io/components/top-app-bar/guidelines},
  urldate = {2024-05-13},
}

@online{voyager,
  author = {Adriel Café},
  title = {Overview | Voyager},
  url = {https://voyager.adriel.cafe/},
  urldate = {2024-05-13},
}

@online{voyager:koin,
  author = {Adriel Café},
  title = {Koin integration | Voyager},
  url = {https://voyager.adriel.cafe/screenmodel/koin-integration},
  urldate = {2024-05-13},
}

@online{koin,
  author = {Koin and Kotzilla},
  title = {Koin - The pragmatic Kotlin Injection Framework - developed by
           Kotzilla and its open-source contributors},
  url = {https://insert-koin.io/},
  urldate = {2024-05-13},
}

@online{sqldelight,
  author = {{Square, Inc.}},
  title = {Overview - SQLDelight},
  url = {https://cashapp.github.io/sqldelight/2.0.2/},
  urldate = {2024-05-14},
  version = {2.0.2},
}

@online{sqlite:about,
  author = {{Hipp, Wyrick \& Company, Inc.}},
  title = {About SQLite},
  url = {https://www.sqlite.org/about.html},
  urldate = {2024-05-14},
}

@online{sqlite:tests,
  author = {{Hipp, Wyrick \& Company, Inc.}},
  title = {How SQLite Is Tested},
  url = {https://www.sqlite.org/testing.html},
  urldate = {2024-05-14},
}

@online{docker:container,
  author = {Docker Inc.},
  title = {What is a Container? | Docker},
  url = {https://www.docker.com/resources/what-container/},
  urldate = {2024-05-14},
}

@online{vdmj,
  author = {Nick Battle},
  title = {VDMJ},
  url = {https://github.com/nickbattle/vdmj},
  urldate = {2024-04-21},
}

@online{vdmj:4.5.0,
  author = {Nick Battle},
  title = {Release 4.5.0 Release · nickbattle/vdmj},
  url = {https://github.com/nickbattle/vdmj/releases/tag/4.5.0-release},
  urldate = {2024-05-22},
}

@online{vdmj:license,
  author = {Nick Battle},
  title = {vdmj/LICENCE at master · nickbattle/vdmj},
  url = {https://github.com/nickbattle/vdmj/blob/master/LICENCE},
  urldate = {2024-05-14},
}

@online{gpl3,
  author = {{Free Software Foundation, Inc.}},
  title = {The GNU General Public License v3.0 - GNU Project - Free Software
           Foundation},
  url = {https://www.gnu.org/licenses/gpl-3.0.en.html},
  urldate = {2024-05-14},
}

@online{gpl3:library,
  author = {{Free Software Foundation, Inc.}},
  title = {Frequently Asked Questions about the GNU Licenses - GNU Project -
           Free Software Foundation},
  url = {https://www.gnu.org/licenses/gpl-faq.html#IfLibraryIsGPL},
  urldate = {2024-05-14},
}

@article{quickcheck,
author = {Claessen, Koen and Hughes, John},
year = {2002},
month = {06},
pages = {},
title = {Testing Monadic Code with QuickCheck},
volume = {37},
journal = {Proceedings of the 2002 ACM SIGPLAN Haskell Workshop},
doi = {10.1145/636517.636527},
}

@online{xpc:pom,
  author = {Mike Frizzell},
  title = {Maven Folder Structure Re-org by frizman21 · Pull Request \#227 ·
           nasa/XPlaneConnect},
  url = {https://github.com/nasa/XPlaneConnect/pull/227},
  urldate = {2024-05-13},
}

@online{xpc:pom-time,
  author = {Jason Watkins},
  title = {Publish Java library to maven repo · Issue \#223 · nasa/XPlaneConnect
           - Comment},
  url = {https://github.com/nasa/XPlaneConnect/issues/223#issuecomment-870819396
         },
  urldate = {2024-05-13},
}

@online{jitpack,
  author = {JitPack},
  title = {JitPack | Publish JVM and Android libraries},
  url = {https://jitpack.io/},
  urldate = {2024-05-13},
}

@online{gradle:gitRepository,
  author = {Gradle Inc.},
  title = {gitRepository},
  url = {
         https://docs.gradle.org/current/kotlin-dsl/gradle/org.gradle.vcs/-source-control/git-repository.html
         },
  urldate = {2024-05-13},
}

@manual{gradle:migratePOM,
  author = {Gradle Inc.},
  title = {Migrating Builds From Apache Maven},
  version = {8.7},
  year = {2023},
  url = {
         https://docs.gradle.org/current/userguide/migrating_from_maven.html#migmvn:automatic_conversion
         },
}

@online{gradle:gitRepoGradleOnly,
  author = {Jendrik Johannes},
  title = {Git repository at <url> did not contain a project publishing the
           specified dependency},
  url = {
         https://discuss.gradle.org/t/git-repository-at-url-did-not-contain-a-project-publishing-the-specified-dependency/34019/2
         },
  urldate = {2024-05-13},
}

@online{junit:migrate,
  author = {The JUnit Team},
  title = {JUnit 5 User Guide - Migrating from JUnit 4},
  url = {
         https://github.com/smyalygames/XPlaneConnect/commit/e7b8d1e811999b4f8d7230f60ba94368e14f1148
         },
  urldate = {2024-05-15},
}

