'''Module Interconnection Languages''' ('''MILs)''') provide formal grammar constructs for deciding the various module interconnection specifications required to assemble a complete software system. MILs enable the separation between programming-in-the-small and programming-in-the-large. Coding a module represents programming in the small, while assembling a system with the help of a MIL represents programming in the large. An example of MIL is MIL-75.
==SeeExternal alsolinks==
{{Wikibookschapter
*[[Wikibooks:Ada Programming/Packages]] - How modules are implemented in [[Ada programming language|Ada]].