comp.lang.ada
 help / color / mirror / Atom feed
From: Marco Gibellini - GBL <marco.gibellini@eurocontrol.fr>
To: Michael F Brenner <mfb@mbunix.mitre.org>
Subject: Re: Continuus/CM and Alsys Ada(83)
Date: 1996/10/03
Date: 1996-10-03T00:00:00+00:00	[thread overview]
Message-ID: <3253AAF0.72CB@eurocontrol.fr> (raw)
In-Reply-To: 52rq16$f4@linus.mitre.org


Michael F Brenner wrote:
> I am very interested in both of these tools, but what do you mean by
> integrating them together? Do you mean using CCM to manage the
> configuration of your source code and documentation, to be
> compiled by Alsys?

Yes. This is exactly what we want, but our setup only allow us to
do this with the help of some (relativly) complex makefiles and
shell scripts rather than using the Continuus/OM tool.

One of the projects we have is relativly large (2000+ compilation
units), so the Ada library is huge and a complete library compilation
(using Alsys AdaMake) takes in the order of 2 hours. There are usually
several versions of each project under concurrent development so to
hold a full Ada compilation libray for each sqa, integration and
working version of the project is unfeasable. Although we are trying to
restructure, we currently have to work with this monolithic project
structure. 

We do not want to control the Ada libraries as they can be regenerated
from the source, and change freequently as developers modify and test
code.

The question is, how do other users manage the relationship between
each Continuus project version and the Alsys Ada library corresponding
to that version?

Our current strategy is to hold a 'full' library for each complete
sqa and integration library, and use these as 'parent' libraries
(Alsys terminology) for each working project version. Our makefiles
and scripts then try to manage the relationships between the Alsys
Ada libraries and Continuus project versions.

Although this messes up developer's libraries sometimes (e.g. when the
subunits of an Ada package change), it works most of the time. We also
have problems with changing configurations e.g. using an old version of
somthing in a developer's view, which the compiler does not recompile
as it 'sees' a newer version in the integration library.

Does anyone else manage large Ada projects using Continuus, and if so,
how? I get the impression that Continuus is not really targetted to
controlling objects with Ada like dependencies between them.
Continuus/OM does however seem to have specific support for 'C'
source and include files.

-- 
Marco Gibellini (SEU)                  | Eurocontrol Experimental Centre
Phone: +33.1-69.88.75.68               | B.P. 15 
Fax:   +33.1-69.88.72.27               | F-91222 Bretigny sur Orge CDX
mailto:marco.gibellini@eurocontrol.fr  | France




      reply	other threads:[~1996-10-03  0:00 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-10-01  0:00 Continuus/CM and Alsys Ada(83) Marco Gibellini - GBL
1996-10-01  0:00 ` Gary Palmer
1996-10-02  0:00   ` Marco Gibellini - GBL
1996-10-03  0:00     ` Greg Dickie X2955
1996-10-01  0:00 ` Michael F Brenner
1996-10-03  0:00   ` Marco Gibellini - GBL [this message]
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox