All, ... following up on both threads out there today

Bruce Douglass has two books that have a good assortment of patterns in them.  
There's some duplication but the patterns are quite good for what they are 
aimed at.

There are a number of people actively working on patterns for the real-time, 
embedded space.  Not everyone has a GOF-shaped set of reading glasses.

Some examples:
Michael Pont's "Patterns for Time-triggered Embedded Systems".  I believe this 
to be much more general than someone who strictly reads the cover blurb would 
think.
Bruce Powell Douglass's books on Real Time.
The TelePLoP group has been working to pull together patterns from non-object 
spaces -- Linda Rising's "Design Patterns in Communications Software", and Greg 
Utas' "Robust Communication Software" (it doesn't contain patterns in a pattern 
form, but the knowledge is there)
The Distributed, Real-Time & Embedded group that Chris Gill is part of has been 
real active lately.
"Small Memory Systems" by Noble and Weir
and more!

These are just some of the examples.

As Linda said, many people have been turned off patterns because they didn't 
see that the GOF patterns applied to them ... don't become a statistic!

Bob Hanmer

> -----Original Message-----
> From: Isaacs, David [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, March 29, 2005 10:17 AM
> To: [email protected]
> Subject: RE: RE : [patterns-discussion] Using Design Patterns without
> dynamic memoryallocation
> 
> 
>  
> I am curious if anyone has experience with the following book by 
> Bruce Douglass:
> "Real-Time Design Patterns: Robust Scalable Architecture for 
> Real-Time Systems"
> 
> At one point, I intended to read the book as soon as it was 
> available but then
> I left for a non-real-time project and have not ventured back 
> into that
> world...
> 
> Any opinions on that book?
> -Dave-
> 
> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of 
> Andre Benassi
> Sent: Tuesday, March 29, 2005 9:02 AM
> To: Christophe Addinquy; [email protected]
> Subject: Re: RE : [patterns-discussion] Using Design Patterns 
> without dynamic memoryallocation
> 
> Hi Christophe,
> 
> Thanks for yours and everyone else's replies, they have been 
> very helpful and encouraging.
> 
> Interestingly enough, I have been tossing around what you 
> have stated in your first answer - this seems to really be an 
> under-represented subject; it would really be useful to a lot 
> of people to understand how to apply design patterns to 
> embedded systems. 
> Especially since (in my opinion and experience) a lot of 
> people designing and writing software for real-time systems 
> come from an electrical engineering background (like me) and 
> were not heavily trained in computer science concepts.  They 
> also tend to be more classically trained (read: structural 
> software) and do not have a strong background in OOP.
> 
> I'll take a look at the book you mentioned.
> 
> Thanks a lot!
> 
> Andr� Benassi
> 
> --- Christophe Addinquy
> <[EMAIL PROTECTED]> wrote:
> > Hi Ralph,
> >  
> > You've already received construtive answers, I think. I will try to 
> > add a little bit, if possible...
> >  
> > I will split my answer in 2 parts:
> > 1) can we use DP without dynamic memory allocation ?
> > 2) Is the pattern approach something useful in your case ?
> >  
> > 1) obviously, DP isn't about dynamic memory allocation, but make an 
> > extensive use of this facility. For the patterns that use stateless 
> > objects (the strategy, for example), it should be quite 
> > straightforward to move to an implementation based on static shared 
> > object. For the other ones, it's probably more challenging. But, if 
> > you reach it, you have the meat for a good paper ;)
> >  
> > 2) Don't forget that implementation, in the DP is just an example ! 
> > The important things, in the DP
> > are:
> >   a) The DP is a solution to a problem in a given context
> >   b) The solution should be regarded as the "essence of the 
> solution". 
> > The concrete solutions are possibles variations around this 
> "essence".
> >  
> > Look also outside the GoF book, you may find things interesting for 
> > you. James Noble & Charles Weir have written "patterns for small 
> > memory software" which target embedded devices like PDA, 
> cell phones, 
> > etc... You may find this material suitable for you.
> >  
> > Regards,
> >  
> >  
> > Christophe Addinquy
> > 
> >     -------- Message d'origine-------- 
> >     De: Ralph Malph [mailto:[EMAIL PROTECTED] 
> >     Date: mar. 29/03/2005 00:22 
> >     �: [email protected] 
> >     Cc: 
> >     Objet: [patterns-discussion] Using Design Patterns 
> without dynamic 
> > memoryallocation
> >     
> >     
> > 
> >     Hello all, looking at archives I'm not sure how
> >     "alive" this list is, but someone out there might be
> >     listening.
> >     
> >     I'm interested in people's opinions as to whether
> >     design patterns would be useful if you could not
> >     dynamically allocate memory. 
> >     
> >     I am new to patterns and find them quite interesting.
> >     I am considering putting in some effort to comprehend
> >     them, but my projects at work include embedded
> >     safety-critical real-time systems, and one of the
> >     things that we do not use is dynamic memory
> >     allocation.
> >     
> >     If anyone has an opinion as to whether I should delve
> >     into patterns for this type of software (i.e. you have
> >     considered doing them and/or done them in similar
> >     systems before) I'd be interested to hear it.
> >     
> >     Thanks!
> >     
> >     
> >                    
> >     __________________________________
> >     Do you Yahoo!?
> >     Yahoo! Small Business - Try our new resources site!
> >     http://smallbusiness.yahoo.com/resources/
> >     
> >     _______________________________________________
> >     patterns-discussion mailing list
> >     [email protected]
> > 
> >
> http://mail.cs.uiuc.edu/mailman/listinfo/patterns-discussion
> >     
> > 
> > 
> 
> 
>               
> __________________________________
> Do you Yahoo!? 
> Yahoo! Small Business - Try our new resources site!
> http://smallbusiness.yahoo.com/resources/ 
> 
> _______________________________________________
> patterns-discussion mailing list
> [email protected]
> http://mail.cs.uiuc.edu/mailman/listinfo/patterns-discussion
> 
> _______________________________________________
> patterns-discussion mailing list
> [email protected]
> http://mail.cs.uiuc.edu/mailman/listinfo/patterns-discussion
> 

_______________________________________________
patterns-discussion mailing list
[email protected]
http://mail.cs.uiuc.edu/mailman/listinfo/patterns-discussion

Reply via email to