[comp.databases] CASE on Ingres RDBMS

sani@wmt.UUCP (Sandor Nieuwenhuijs) (11/09/89)

-----------------------------------------------------------------
                          ANNOUNCEMENT
-----------------------------------------------------------------

WESTMOUNT  TECHNOLOGY,  one  of the leading CASE tool vendors
announces the availability of its CASE products on the Ingres
product line. Major features are:

- Complete generation of SQL and 4GL
- Stores information in Ingres
- Full X-windows graphical interface
- Available on SUN, Apollo, HP, Sequent, Siemens, PC-386,
               DG-Aviion, VAX, DECstation.

-----------------------------------------------------------------
                         DESCRIPTION
-----------------------------------------------------------------

The modularity of the CASE workbenches offers you the ability  to
automate  each development phase depending on your organization's
requirements. Westmount's CASE products  thus  provide  a  growth
path  to  a truly automated, integrated CASE development environ-
ment. Since the end of 1988 Westmount  offers  three  major  CASE
product lines:

		     - ISEE/CASE
		     - RTEE/CASE
		     - TSEE/CASE

-----------------------------------------------------------------
                            ISEE/CASE
-----------------------------------------------------------------

ISEE/CASE is an integrated software development environment which
supports   the  analysis,  design,  implementation,  testing  and
maintenance of information systems. The generic version can  gen-
erate  code  for  any  Ansi SQL-based RDBMS. A special version of
ISEE/CASE is ISEE/CASE-Ingres, which specializes in using the 4GL
code  generation  for this well known RDBMS. ISEE/CASE fully sup-
ports Yourdon/DeMarco, Jackson, Constantine and  Chen  Structured
Analysis/Structured Design (SA/SD) methods.  It includes:

- ISEE/CASE-Analyst
  The Analyst workbench offers all the tools needed in the Analysis
  phase of the development of an information system, including:
  + Data Flow Editor
  + Data Structure Editor
  + Entity Relationship Editor

- ISEE/CASE-Designer
  The Designer workbench offers all the tools needed in the Design
  phase of the development of an information system, including:
  + Structure Chart Editor
  + Entity Relationship Editor
  + Data Structure Editor
  + State Transition Editor

- ISEE/CASE-Ingres-Programmer
  The ISEE/CASE-Ingres-Programmer environment establishes  complete
  integration  between  Westmount's  graphical Design workbench and
  the full INGRES fourth  generation  application  development  en-
  vironment.  Using the ISEE/INGRES-Programmer together with INGRES
  database networking facilities, integrated system development  is
  possible in a multi-user, distributed environment.

Each of these workbenches may be used as a  stand-alone  environ-
ment, dealing only with a single stage of the development process
or together as one integrated environment.

-----------------------------------------------------------------
                            TSEE/CASE
-----------------------------------------------------------------

TSEE/CASE is an integrated software development environment which
supports   the  analysis,  design,  implementation,  testing  and
maintenance of technical systems, like CAD/CAM systems, operating
system  software and various tools. This type of development pro-
cess, which may incorporate aspects also found in real-time  sys-
tems,  requires  special  development methods and techniques.  In
the TSEE/CASE family there are three workbenches:

- TSEE/CASE-Analyst
  The TSEE/Analyst workbench offers  a  comprehensive  set  of  in-
  tegrated tools necessary for the structured analysis of technical
  systems applications. For building the Essential Model  the  fol-
  lowing editors are available:
  + Control Flow Editor
  + Data Structure Editor
  + Entity Relationship Editor
  + State Transition Editor

- TSEE/CASE-Designer
  The TSEE/CASE-Designer workbench offers a  comprehensive  set  of
  integrated tools necessary for the structured design of technical
  systems applications. For building the Implementation  Model  the
  following editors are available:
  + Data Structure Editor
  + Structure Chart Editor
  + Entity relationship Editor

- TSEE/CASE-Programmer
  TSEE/CASE-Programmer provides a flexible programming support  en-
  vironment  which allows engineers to develop high-quality, multi-
  tasking technical applications. TSEE/CASE-Programmer  allows  the
  integration of cross-development tools and debuggers.

Each of these workbenches may be used as a  stand-alone  environ-
ment, dealing only with a single stage of the development process
or together as one integrated environment.

-----------------------------------------------------------------
                            RTEE/CASE
-----------------------------------------------------------------

RTEE/CASE is an integrated software development environment which
supports   the  analysis,  design,  implementation,  testing  and
maintenance of real-time embedded systems. RTEE/CASE is the first
CASE  tool  which supports a COMPLETE Ward/Mellor implementation.
In the RTEE/CASE family there are four workbenches:

- RTEE/CASE-Analyst
  The RTEE/Analyst workbench offers  a  comprehensive  set  of  in-
  tegrated tools necessary for the structured analysis of real-time
  systems applications. For building the Essential Model  the  fol-
  lowing editors are available:
  + Control Flow Editor
  + Data Structure Editor
  + Entity Relationship Editor
  + State Transition Editor

- RTEE/CASE-Designer
  The RTEE/CASE-Designer workbench offers a  comprehensive  set  of
  integrated tools necessary for the structured design of real-time
  systems applications. For building the Implementation  Model  the
  following editors are available:
  + Data Structure Editor
  + Structure Chart Editor
  + Entity relationship Editor

- RTEE/CASE-Programmer
  RTEE/CASE-Programmer provides a flexible programming support  en-
  vironment  which allows engineers to develop high-quality, multi-
  tasking real-time applications. RTEE/CASE-Programmer  allows  the
  integration  of  cross-development tools such as system builders,
  debuggers and system monitors as well as  tools  for  downloading
  and generation of embedded systems.

- RTEE/CASE-VRTX-Programmer
  RTEE/CASE-VRTX-Programmer provides a flexible programming support
  environment  which allows engineers to develop high-quality, mul-
  titasking real-time  applications  dedicated  to  Ready  System's
  VRTX32.  RTEE/CASE-VRTX-Programmer consists of a integerated sys-
  tem builder (RTbuild), symbolic multi-tasking debugger  (RTtask),
  system monitor (RTsystem) and virtual terminal connection (RTcon-
  nect), all dedicated to VRTX32.

Each of these workbenches may be used as a  stand-alone  environ-
ment, dealing only with a single stage of the development process
or together as one integrated environment.

-----------------------------------------------------------------
                      The Project Database
-----------------------------------------------------------------

Integration of the workbenches is achieved by  a  common  Project
Database where all development information on a particular appli-
cation is collected. This means that the information gathered  in
the analysis stage is directly available to the subsequent stages
in the software  development  lifecycle.   The  Project  Database
(PDB)  is  built  upon  a standard relational database management
system (Ingres).  The PDB allows the  integration  of  the  work-
benches  and  of  the  project-related information.  The PDB is a
single reference point where all information about a  project  is
gathered.  Information  is  only recorded once, ensuring the con-
sistency and completeness of the data in the PDB.

Users are always working with consistent and up-to-date  informa-
tion  which  saves  time  and  increases their productivity.  The
analysis information gathered with the Analyst is directly avail-
able for use with the Designer and the Programmer tools.  Eventu-
ally, the data in the PDB will contain a complete and  consistent
description of the required application.  All the editors contain
commands for storing diagrams and related data for  the  PDB  and
for retrieving definitions of the identifiers related to objects.
From the editors updates can be made of the PDB as well as  view-
ing the contents of the PDB.

-----------------------------------------------------------------
                           The Desk
-----------------------------------------------------------------

The desk is a window  in  which  projects  and  systems  will  be
displayed.  The  information  which  is displayed comes from cor-
porate database and project database.  Desk is the starting point
for  all development activities on a particular project. The user
first selects a project to work on before activating one  of  the
workbenches.

At the Desk level projects and systems within projects are creat-
ed  and defined. Project-related organisational activities can be
executed by the responsible Project Manager on three levels: Cor-
porate,  Project  and User.  For example, the project manager can
restrict the permission to execute activities on a certain  level
of organisation to specific users for security purposes.

-----------------------------------------------------------------
                     Multi-user ability
-----------------------------------------------------------------

The CASE workbenches are most likely used by project  teams  con-
sisting  of multiple members. When working in project teams, data
produced by one developer may be of  importance  for  other  team
members.   Very often a developer will want to use already exist-
ing information  sometimes even from sources outside the project.
An  essential  requirement therefore is that members of a project
team can at all times share all development information. The CASE
workbenches  allow  handling of larger projects. Both the Project
Database and the Corporate Database can be implemented on the da-
tabase server of a network whereas the workbenches are running on
graphical workstations.

-----------------------------------------------------------------
                     The Graphical Editors
-----------------------------------------------------------------

All the graphical editors support a stage of the development pro-
cess  which  results in a set of diagrams. The user interfaces of
the graphical editors provide a consistent and uniform  look-and-
feel,  making  them  easy  to use and helping to shorten learning
time. As each editor uses  a  separate  window,  users  may  work
simultaneously on the different type of editors. In this way dif-
ferent aspects of a project can be displayed side by side on  the
screen.  The  graphical editors offer the possibility to draw and
modify diagrams, to insert and  change  text  and  to  check  the
resulting models for consistency and syntactical correctness.

Anyone who is interested in more information on Westmount's CASE
products can contact the corresponding product manager:

Onno Schipperus     (hp4nl!wmt!onsc) for ISEE/CASE or
Sandor Nieuwenhuijs (hp4nl!wmt!sani) for RTEE/CASE and TSEE/CASE

or contact us via normal mail:

Westmount Technology B.V.
attn. O. Schipperus/S. Nieuwenhuijs
Poortweg 8
2612 PA DELFT
The Netherlands
telephone: INTL. (31) 15610815
fax      : INTL. (31) 15565701
-- 
Sandor Nieuwenhuijs             | E-mail:       sani@wmt.uucp
Westmount Technology B.V.       | Phone:        +31 15 610815
Poortweg 8, 2612 PA Delft       | Fax:          +31 15 565701
The Netherlands                 |----------------------------