Article · Wikipedia archive · Last revised Jun 11, 2026

Executable architecture

An Executable Architecture (EA), in general, is the description of a system architecture in a formal notation together with the tools that allow the automatic or semi-automatic generation of artifacts from that notation and which are used in the analysis, refinement, and/or the implementation of the architecture described.

Last revised
Jun 11, 2026
Read time
≈ 1 min
Length
271 w
Citations
4
Source

An Executable Architecture (EA), in general, is the description of a system architecture (including software and/or otherwise) in a formal notation together with the tools (e.g. compilers/translators) that allow the automatic or semi-automatic generation of artifacts (e.g. capability gap analysis (CGA), models, software stubs, Military Scenario Definition Language (MSDL)) from that notation and which are used in the analysis, refinement, and/or the implementation of the architecture described.1234

Subjects closely related to EA include:

Implementations

Implementations of EA include:

See also

See also

References

References

  1. Pawlowski, Tom, "Executable Architecture", MITRE, 2004 [1] Archived 2008-08-21 at the Wayback Machine
  2. Garcia, Johnny, "Executable architecture analysis modeling", ISBN 1-56555-314-4, 2007 [2]
  3. Youssef, R., Kim, B., Pagotto, J., Vallerand, A., Lam, S., Pace, P., Pogue, C., Greenley, A., "Toward an Integrated Executable Architecture and M&S Based Analysis for Counter Terrorism and Homeland Security", RTO-MP-MSG-045, NATO OTAN, February 2007 [3] Archived May 17, 2011, at the Wayback Machine
  4. Harrison, Gregory A., Hutt, Russell, Kern, Howard S., Saidi, Salaheddine, Young, Christopher A., "Federated executable architecture technology as an enabling technology for simulation of large systems", 2006 [4]
External links