MV4504 Design and Implementation of Live, Virtual, Constructive (LVC) Events

For each annual offering of MV4504, the course instructor and students will address a current research topic in the design and implementation of live virtual constructive (LVC) simulations in the Navy and Marine Corps as provided by the curriculum and course resource sponsors.  Students will investigate the topic through an exhaustive literature review and evaluation of the key issues limiting LVC simulation performance.  Throughout the quarter, they will conduct experimentation and analysis to address the problem to ultimately provide specific recommendations to the Navy and Marine Corps sponsors in a final paper and presentation.

This course will apply system design, interoperability programming, and basic networking fundamentals learned in MV4503 to an emerging LVC research area within one quarter of the MOVES curriculum.  Students will learn valuable project management, technical assessment, and solution implementation skills.  Given the close working relationship with the curriculum and resource sponsor in this course, students will also be exposed to actual capability gaps within the LVC simulation domain.


This course will be a follow on from MV4503 Advanced Simulation Interoperability, where students will learn about the hardware, software, systems, and service requirements for LVC simulations. Through hands-on labs and in class exercises, students will learn about the computer hardware requirements for specific LVC events. They will also learn basic networking and the network protocols used in the delivery of data across distributed systems in an LVC environment. Throughout the course, they will be exposed to select commercial-off-the-shelf (COTS) and government-off-the shelf (GOTS) simulations presently used across the Navy and Marine Corps.

Lecture Hours


Lab Hours


Course Learning Outcomes

Specific and measurable learning outcomes include: 

  • Develop and implement a tactical system to simulation interoperability plug-in using the C++ programming language on the Joint Simulation Bus (J-BUS). 
  • Identify and manage distributed network latency through the implementation of various network architectures across the Naval Continuous Training Environment (NCTE). 
  • Develop and design mission specific data schemas in the extensible markup language (XML) to support specific testing, training, and evaluation (TT&E) objectives.  
  • Develop and design a methodology aligned with MIL-STD-3022 to perform verification, validation, and accreditation (VV&A) of LVC simulations for specific TT&E events.