On Fri, 2004-02-13 at 22:47, Marat Boshernitsan wrote:

> To give a bit more context for my work: I am trying to design an 
> intuitive (to the programmer) data model for representing Java programs 
> as well as a (meta)programming language for manipulating this model.  

Detienne touches on some of these issues in chapter 5 of

  Francoise Detienne, "Software Design - Cognitive Aspects",
  Springer Verlag, 2002.

You may also consider looking into Aspect Oriented Programming. As
you are working with Java, http://aspectj.org/ may be a good place
to start.

Another point to keep in mind is that the intuitiveness of data models
is to some degree dependent on the domain.


 
----------------------------------------------------------------------
PPIG Discuss List ([EMAIL PROTECTED])
Discuss admin: http://limitlessmail.net/mailman/listinfo/discuss
Announce admin: http://limitlessmail.net/mailman/listinfo/announce
PPIG Discuss archive: http://www.mail-archive.com/discuss%40ppig.org/

Reply via email to