home *** CD-ROM | disk | FTP | other *** search
- package GRAPHIC_ADA_DESIGNER is
- -- The Graphic Ada Designer is a specialized tool for creating
- -- graphical Object Oriented Design Diagrams (OODDs) for Ada
- -- programs and the Program Design Language (PDL) representations
- -- associated with each OODD. The Graphic Ada Designer is
- -- principally targeted towards the interactive development of
- -- these block-like diagrams in support of the development of Ada
- -- software. In particular it is designed to support a variant
- -- of the Ada Graphic Notation developed by SYSCON from the
- -- Object Oriented Design work of Grady Booch and a presentation
- -- on graphical techniques for analysis given by Dr. R. Buhr of
- -- Carleton University (see "Software Engineering with Ada" by
- -- Grady Booch, and "SystemDesign with Ada" by R.J.A. Buhr).
- --
- -- The Graphic Ada Designer requires a bit-mapped graphics
- -- terminal supporting at least a minimal display list
- -- capability. The implementation will use the Ada binding of
- -- GKS, which will allow the use of any GKS supported graphics
- -- device providing the minimum capabilities required.
- -- Significant emphasis will be placed on the transportability
- -- of the applications software, with execution efficiency being
- -- a secondary consideration (i.e., when due to its device and
- -- system dependent nature).
-
-
- procedure GRAPH (GRAPH_FILE : in out GRAPHICS_FILE_TYPE;
- PDL_FILE : out PDL_FILE_TYPE := "");
- -- is the basic tool for creating and modifying graphs which
- -- represent Object Oriented Design Diagrams for Ada programs.
- -- The Ada PDL corresponding to the OODDs may also be created.
-
- package TITLE_PAGE is new TITLE_PAGE_PACKAGE
- (DEVELOPING_ORGANIZATION => "SYSCON Corporation",
- AUTHOR => "John Reddan",
- CONTACT => "John Reddan",
- ADDRESS => ("3990 Sherman Street",
- "San Diego",
- "CA","92110"),
- PHONE => "(619) 296-0085",
- DATE_SUBMITTED => "(2,Jan,1985)");
-
- package TECHNICAL_PARAMETERS is new TECHNICAL_PARAMETERS_PACKAGE
- (LINES_OF_SOURCE_CODE => 8000, -- estimate
- DEVELOPMENT_COMPILER => TeleSoft,
- REQUIRED_HARDWARE => "Requires a supported graphics"&
- " terminal. Initially a 3270 PC"&
- " and mouse.",
- AUXILLIARY_FILES_SIZE => (80*LINES_OF_SOURCE_CODE));
-
- package DEVELOPMENT_SCHEDULE_AND_STATUS is new SCHEDULE_PACKAGE
- (COMPLETED_EVENTS => null;
- SCHEDULED_EVENTS => ((PDR,(TBD)),
- (CDR,(TBD)),
- (DELIVERY,(1,Dec,1985)));
-
- end GRAPHIC_ADA_DESIGNER;
-