Non ti piace? Non importa! Puoi restituire gli articoli fino a 30 giorni
Non puoi sbagliarti con un buono regalo. Con il buono regalo, il destinatario può scegliere qualsiasi prodotto della nostra offerta.
Fino a 30 giorni per il reso
MISSION-CRITICAL SOFTWARE DEMANDS MORE THAN CODE. IT DEMANDS ENGINEERING THAT CAN BE VERIFIED, DEFENDED, AND TRUSTED.
Building embedded software for defense, naval, aerospace, and avionics systems is not simply a programming exercise. It requires disciplined requirements engineering, robust architecture, deterministic real-time behavior, hardware integration, rigorous verification, and documented evidence throughout the software lifecycle.
DEFENSE EMBEDDED SOFTWARE ENGINEERING is a comprehensive, practice-oriented engineering reference that takes readers through the complete development lifecycle - from operational requirements and system architecture to implementation, verification, acceptance, and controlled software release.
Going beyond theoretical concepts, this book develops two illustrative engineering case studies:
Defense Mission-Computing Controller using VxWorks 7
Partitioned Avionics Application using VxWorks 653 and ARINC 653 concepts
Through these two engineering threads, readers explore the practical relationship between requirements, system design, embedded C implementation, RTOS behavior, integration, reliability, and verification evidence.
KEY ENGINEERING AREAS COVERED:
Defense software lifecycle engineering, standards, and compliance tailoring
System requirements, software requirements, and interface control
Software architecture, detailed design, and requirements traceability
Real-time scheduling, concurrency, and resource management
Defensive Embedded C, BSP development, device drivers, and RTOS services
VxWorks 7 and VxWorks 653 architecture and implementation considerations
Cross-compilation, debugging, static analysis, and reproducible builds
Incremental integration, simulation, and hardware-in-the-loop testing
Requirements-based verification, structural coverage, and test design
Fault injection, reliability, safety, and cybersecurity engineering
Defect management, configuration control, release engineering, and acceptance evidence
Legacy software modernization and lifecycle management
PRACTICAL ENGINEERING VALUE
Twenty-six progressively structured chapters connect engineering principles with worked examples, case-study applications, review checklists, and lifecycle work products.
The extensive appendices provide reusable engineering references, including requirements specifications, interface control documents, architecture descriptions, traceability matrices, verification plans, test procedures, defect records, configuration and release templates, coding standards, and platform verification checklists.
WHO SHOULD READ THIS BOOK?
Embedded Software Engineers, Systems Engineers, Software Architects, RTOS Developers, Verification and Validation Engineers, Technical Leads, Engineering Managers, Quality Assurance Professionals, and technical reviewers working on defense, naval, aerospace, avionics, and other mission-critical embedded systems.
Whether developing a new embedded platform, integrating complex software with hardware, modernizing legacy systems, or preparing engineering evidence for formal reviews and acceptance, this book provides a structured lifecycle perspective.
FROM OPERATIONAL REQUIREMENTS TO VERIFIED SOFTWARE RELEASES - ENGINEER EVERY STEP WITH DISCIPLINE, TRACEABILITY, AND EVIDENCE.
Ciao! Sono Libroamiko, il tuo consulente di libri.
Come posso aiutarti?