MULTICS DESIGN DOCUMENT                                   MDD-001


  To:       MDD Distribution

  From:     Benson I. Margulies

  Date:     June 1, 1985

  Subject:  Introduction and Index of Multics Design Documents


  Abstract:

  Introduction  to  Multics  Design  Documents.   The  index of all
  Multics Design Documents.


  Revisions:

           REVISION  DATE           AUTHOR
           initial   85-06-01       Benson I. Margulies



























  _________________________________________________________________

  Multics Design Documents are  the official design descriptions of
  the Multics Trusted Computing Base.  They are internal documents,
  which may be released outside  of Multics System Development only
  with the approval of the Director.


                                  i
  MDD-001        Introduction and Index of Multics Design Documents









                               CONTENTS


                                                           Page

  Section 1     Multics Design Documents  . . . . . . . .  1-1
                   1.1 Overview of Multics Design
                    Documents . . . . . . . . . . . . . .  1-1
                   1.2 Creation of MDD's  . . . . . . . .  1-1
                   1.3 Content of MDD's . . . . . . . . .  1-1
                   1.4 Update of MDD's  . . . . . . . . .  1-2
                   1.5 Audit and Approval of MDD's  . . .  1-2
                   1.6 Obsolesence of MDD's . . . . . . .  1-2

  Section 2     Index of Multics Design Documents . . . .  2-1
































                                  ii
  Introduction and Index of Multics Design Documents        MDD-001








                              SECTION 1


                       MULTICS DESIGN DOCUMENTS




  _1_._1 _O_V_E_R_V_I_E_W _O_F _M_U_L_T_I_C_S _D_E_S_I_G_N _D_O_C_U_M_E_N_T_S

       The Multics Design Documents are  a series of documents that
  make up  the design documentation  required by the  "Criteria for
  the  Evaluation  of  Trusted  Computer  Systems".   Most  of  the
  documents in the series describe  the design of subsystems of the
  TCB.  There are a few exceptions,  such as this document, and the
  MDD that provides an overview of the design of the entire TCB.


  _1_._2 _C_R_E_A_T_I_O_N _O_F _M_D_D_'_S

       New MDD's are  written when new subsystems are  added to the
  Multics TCB, or when a need arises to add other special documents
  to the set.   MDD's are assigned numbers by  the Multics Security
  Coordinator.


  _1_._3 _C_O_N_T_E_N_T _O_F _M_D_D_'_S

       MAB-071, "Multics Programming Standards", provides standards
  for  the  content  and  format  of  MDD's.   In brief, MDD's that
  describe subsystems are required to describe:

  ox    The role of the subsystem in the system.

  ox    The security policies defined and enforced by the subsystem.

  ox    The functional implementation of  the subsystem to the level
       of detail of the interactions between modules.

  MDD's are not required  to include field-by-field descriptions of
  data structures or subroutine  descriptions of entrypoints.  This
  information  is contained  in  the  relevant sources  and include
  files.





                                 1-1
  MDD-001        Introduction and Index of Multics Design Documents


  _1_._4 _U_P_D_A_T_E _O_F _M_D_D_'_S

       MDD's  are updated  when developers  make system  changes so
  that  they  always  accurately   describe  the  official  system.
  MAB-066,   "Configuration   Management:    Software   Development
  Procedures",  governs  MDD  update  and  insures  that  MDD's are
  updated to correspond to installed code.

       Only  one version  of each   MDD will  be maintained  in the
  library.  Old revisions will be discarded.


  _1_._5 _A_U_D_I_T _A_N_D _A_P_P_R_O_V_A_L _O_F _M_D_D_'_S

       New and changed MDD's are  checked by the Documentation Unit
  for  grammatical and spelling  errors, audited by  a peer of  the
  author, and approved by the Security Coordinator.


  _1_._6 _O_B_S_O_L_E_S_E_N_C_E _O_F _M_D_D_'_S

       When  a subsystem is  removed from the  Multics TCB, one  or
  more  MDD's   may  become  completely  obsolete.    The  Security
  Coordinator will update this document to indicate obsolete MDD's.






























                                 1-2
  Introduction and Index of Multics Design Documents        MDD-001








                              SECTION 2


                  INDEX OF MULTICS DESIGN DOCUMENTS





       NUMBER   REVISION       TITLE

       MDD-001  1.0            Overview and Index of Multics
                               Design Documents
       MDD-002  initial        Multics Security Model -- Bell and
                               LaPadula
       MDD-003  unpublished    Overview of the Multics TCB
       MDD-004  initial        Multics Functional Test Suite: Goals,
                               Standards and Maintenance Policy
       MDD-005  initial        System Initialization
       MDD-006  initial        Directory Control
       MDD-007  initial        VTOCE File System
       MDD-008  initial        Online Storage Volume Management
       MDD-009  unpublished    Resource Control Package
       MDD-010  initial        System / User Control
       MDD-011  unpublished    Security Auditing
       MDD-012  unpublished    I/O Interfacer (IOI)
       MDD-013  initial        MSEG: Message Segments and Mailboxes
       MDD-014  unpublished    Page Control
       MDD-015  unpublished    Segment Control
       MDD-016  unpublished    Volume Backup Dumper
       MDD-017  unpublished    Hierarchy Backup Dumper
       MDD-018  unpublished    Interprocess Communication
       MDD-019  unpublished    Traffic Control
       MDD-020  unpublished    I/O Daemon, Miscellaneous I/O Modules
       MDD-021  unpublished    Reconfiguration
       MDD-022  unpublished    Name and Address Space Management
       MDD-023  unpublished    Run Time Environment
       MDD-024  unpublished    Fault and Interrupt Handling
       MDD-025  unpublished    System Administration
       MDD-026  unpublished    Online Tests and Diagnostics
       MDD-027  unpublished    Ring-0 Auditing and Logging









                                          -----------------------------------------------------------


Historical Background

This edition of the Multics software materials and documentation is provided and donated
to Massachusetts Institute of Technology by Group BULL including BULL HN Information Systems Inc. 
as a contribution to computer science knowledge.  
This donation is made also to give evidence of the common contributions of Massachusetts Institute of Technology,
Bell Laboratories, General Electric, Honeywell Information Systems Inc., Honeywell BULL Inc., Groupe BULL
and BULL HN Information Systems Inc. to the development of this operating system. 
Multics development was initiated by Massachusetts Institute of Technology Project MAC (1963-1970),
renamed the MIT Laboratory for Computer Science and Artificial Intelligence in the mid 1970s, under the leadership
of Professor Fernando Jose Corbato. Users consider that Multics provided the best software architecture 
for managing computer hardware properly and for executing programs. Many subsequent operating systems 
incorporated Multics principles.
Multics was distributed in 1975 to 2000 by Group Bull in Europe , and in the U.S. by Bull HN Information Systems Inc., 
as successor in interest by change in name only to Honeywell Bull Inc. and Honeywell Information Systems Inc. .

                                          -----------------------------------------------------------

Permission to use, copy, modify, and distribute these programs and their documentation for any purpose and without
fee is hereby granted,provided that the below copyright notice and historical background appear in all copies
and that both the copyright notice and historical background and this permission notice appear in supporting
documentation, and that the names of MIT, HIS, BULL or BULL HN not be used in advertising or publicity pertaining
to distribution of the programs without specific prior written permission.
    Copyright 1972 by Massachusetts Institute of Technology and Honeywell Information Systems Inc.
    Copyright 2006 by BULL HN Information Systems Inc.
    Copyright 2006 by Bull SAS
    All Rights Reserved