comp.lang.ada
 help / color / mirror / Atom feed
From: Dale Stanbrough <dale@goanna.cs.rmit.edu.au>
Subject: Re: More on Distributed Systems Annex
Date: 1996/09/13
Date: 1996-09-13T00:00:00+00:00	[thread overview]
Message-ID: <51aj7o$kgs@goanna.cs.rmit.edu.au> (raw)
In-Reply-To: 3238706F.96B@joy.ericsson.se


Jonas Nygren writes:
"I had some questions on Annex E, Distributed Systems, DSA, to which I
have got good answers. When rereading Annnex E in the RM my inter-
pretation is that it is describing ONE program that may be
split in partitions that can be distributed over several nodes. 

Can I use the DSA features to write a client-server solution the 
same way as I could with e.g. RPC. When I look at the examples in the
Rational it seems as if I need a unique executable for each client 
(partition). This would mean I could not invoke two instances of the
same client executable because I would then have two partitions with 
the same ID executing at the same time.

Is this a property of the partitioning utility or does Annex E
prohibit such constructs. Perhaps I have misunderstood the RM
once again. 

 
/jonas"


The book Concurrency In Ada by Burns and Wellings includes a chapter on this
and concludes...

	"The most severe limitation of the Ada partition model is that
	 partitions are not first class language objects. Partition types
	 cannot be created and therefore instances of partitions...
	 cannot be expressed"

(this is an excellent book and well worth while buying)


Dale




  reply	other threads:[~1996-09-13  0:00 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-09-12  0:00 More on Distributed Systems Annex Jonas Nygren
1996-09-13  0:00 ` Dale Stanbrough [this message]
1996-09-13  0:00   ` Tucker Taft
1996-09-13  0:00 ` Laurent Pautet
replies disabled

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