Referências
- NASA Science — Margaret Hamilton
Fonte oficial da NASA sobre Margaret Hamilton, sua atuação no MIT Instrumentation Laboratory e sua contribuição para o software de voo do programa Apollo. A página destaca que Hamilton liderou a divisão de engenharia de software e ajudou a popularizar o conceito de software engineering. (NASA Science) - GitHub — Apollo 11 Guidance Computer Source Code
Repositório público com o código-fonte original do Apollo 11 Guidance Computer, incluindo os programas Comanche055, usado no módulo de comando, e Luminary099, usado no módulo lunar. O repositório informa que o código foi digitalizado a partir de materiais do MIT Museum e do projeto Virtual AGC. (GitHub) - Apollo Guidance Computer — visão técnica geral
Referência técnica introdutória sobre a arquitetura do AGC, memória erasable, memória fixed, interface DSKY, sistema executivo, alarmes 1201 e 1202, além do papel do computador durante as missões Apollo. (Wikipedia) - NASA Apollo Lunar Surface Journal — Program alarms 1201 e 1202
Material histórico da NASA sobre os alarmes ocorridos durante a descida da Apollo 11, útil para compreender a origem da sobrecarga, a interpretação dos códigos e a decisão de continuar o pouso. (Wikipedia) - MIT News / NASA Science — Margaret Hamilton’s Apollo Code
Texto republicado na página da NASA Science a partir do MIT News, trazendo contexto histórico sobre a famosa fotografia de Margaret Hamilton ao lado das listagens do software Apollo e sobre o papel do MIT no desenvolvimento do software de voo. (NASA Science) - Virtual AGC Project
Projeto mantido por Ronald Burkey dedicado à preservação, simulação e estudo do Apollo Guidance Computer, incluindo ferramentas para compilar, executar e analisar o software original do AGC. O repositório do Apollo 11 no GitHub também aponta o Virtual AGC como fonte de digitalização e compilação do código. (GitHub) - Design Patterns for Embedded Systems in C — Bruce Powel Douglass
Referência útil para conectar o legado do Apollo Guidance Computer com práticas modernas de sistemas embarcados, especialmente restrições de projeto, concorrência, RTOS, máquinas de estados, acesso a hardware, confiabilidade e padrões de segurança. - Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems — Bruce Powel Douglass
Referência complementar sobre arquitetura de sistemas de tempo real, padrões de concorrência, gerenciamento de recursos, distribuição, confiabilidade, watchdogs, prioridade, filas, escalonamento e tolerância a falhas. - Texto base da série Dicas-L fornecido pelo autor
Conjunto de textos usados como base editorial para a construção do artigo consolidado, incluindo a quinta parte sobre validação, simulação e confiança em software crítico.