Man page for freja


NAME

     freja - Mjolner BETA CASE Tool


SYNOPSIS

     freja file...


AVAILABILITY

     The Mjolner BETA CASE Tool  is  available  as  part  of  the
     Mjolner BETA System from Mjolner Informatics.


DESCRIPTION

     Freja is an  object-oriented  CASE  tool  supporting  system
     development  with  BETA as the implementation language.  To-
     gether with the Mjolner Source Browser  and  Editor  sif(1),
     freja  supports  a smooth transition from design diagrams to
     implementation code and vice versa. The design notation is a
     graphical  syntax for part of the BETA programming language.
     The basic idea is to use  the  same  abstract  language  for
     design as well as implementation. A graphical syntax is used
     for design descriptions and the usual textual syntax is used
     for  program code.  Freja supports both creation and editing
     of diagrams from scratch and  reverse  engineering  existing
     BETA  code into diagrams. When editing diagrams BETA code is
     simultaneously being generated.  Loading  an  existing  BETA
     program into freja, it can display class and object diagrams
     corresponding to the code.



OPTIONS

     (none)



ENVIRONMENT

     Freja recognizes the environment variable  $BETALIB.  Please
     note that this variable is given default value in the Bourne
     Shell script $BETALIB/configuration/env.sh

     BETALIB
          Specifies where ~beta is located.  If not set, beta  is
          assumed  to  be  a  username,  and ~beta being the home
          directory of that user.  Is used by many tools  in  the
          Mjolner BETA System.

     DesignPrintCommand
          Specifies  where  freja  is  supposed  to  direct   its
          PostScript  print output. The freja script sets the en-
          vironment variable to frejaprinter, which  makes  freja
          direct  its  print  output to a file. Alternatively the
          DesignPrintCommand can be used to specify that freja is
          to  print  directly on a given printer. This can e.g be
          done  like  this:   'setenv   DesignPrintCommand   "lpr
          -Pr312"'.
          Where 'lpr -Pr312 is the  command  for  printing  on  a
          printer called r312.



SEE ALSO

     beta(1) - BETA Compiler

     sif(1) - Mjolner BETA Sourcebrowser and Editor

     valhalla(1) - Mjolner BETA Source-Level Debugger

     betatar(1) - BETA tar(1) front-end

     betafs(1) - Mjolner BETA Fragment Structure Lister

     betawc(1) - BETA fragment analyzer

     The Mjolner BETA System -  Freja:  An  object-oriented  CASE
     Tool  -  Tutorial  and Reference Manual, Mjolner Informatics
     Report: MIA 93-31.


AUTHORS

     Freja is developed by Mjolner Informatics  as  part  of  the
     Mjolner BETA System.

     Questions,   bug-reports,   etc.   may   be   directed    to
     support@mjolner.dk  if the local support organization cannot
     find solutions to the problems.

     For more information of the Mjolner BETA System, please con-
     tact  Mjolner Informatics, Science Park Aarhus, Gustav Wieds
     Vej 10, DK-8000 Aarhus C, Denmark, phone: +45 86 20  20  00,
     fax: +45 86 20 12 22, e-mail: info@mjolner.dk.