Dan > ... contemplating transitions a system in Ada83 to Ada95...
> ... should I convert to child packages while transitioning ...
> ... Is this possible? Has it been done? Is it a stupid idea?
It is not stupid, and it is possible, but perhaps you might
consider just compiling and running the system as it is
under Ada 95. Many programs will work with only a few little
changes. You could consider upgrades to the structure of the
program AFTER it is working. Remember, despite all the things
added to the language, Ada 95 is essential still Ada 83 with
a few things made easier.
Separating the conversion from the structure change will help
you get better data estimates for your expenses in doing
each of those different kinds of work, as well as an estimate
of the maintainability of the programmers who coded the original
system for you.
If you used a lot of machine-dependent stuff, then your transition
will have to include getting rid of those items. Otherwise,
you should have a relatively easy task of transitioning
to Ada 95.