Finer Grained Evolving Plan
Implementation We plan to make much of the software we develop executable through the Web. (e.g. Java applets) Demeter/JavaSee also: Demeter/Java (coming attraction) will support both class graphs and the class diagrams of the Unified Modeling Language http://www.rational.com/ot/uml/faq.html Compiler (Doug) generates Java class definitions partially evaluates adaptive programs for a given class graph or diagram Class library (Doug) Reuses predefined Java classes GUI (Kedar) Our plan is to use an approach as in Java Workshop http://www.sun.com/developer-products/java/tnb For class graphs: 1. phase: construction vertices and edges only: by July 15. 2. phase add alternation and repetition vertices and edges: by August 15. 3. phase finished program ready on the net by September 15. The texual cds produced by the program will be used as input to Demeter/Java. Plan: > >Start with the design at URL: > >http://www.ccs.neu.edu/research/demeter/course/projects/demdraw/www/ > >and translate it to Java. Planned Papers: Orleans: Adaptiveness without strong typing Xerox group/Lieberherr/Palsberg: AOP paper with Xerox PARC (after they finished the first AOP paper) Lieberherr/Palsberg/Patt-Shamir/Orleans/Pradhan: State Passing Compiler Palsberg: Type-checking Adaptive programs Palsberg/Seiter/Lieberherr: ICSE '97 submission Palsberg/Lieberherr: Class Diagrams of the Unified Modeling Language as Customizers of Adaptive Programs Seiter/Palsberg/Lieberherr: Journal version of the Foundations of Software Engineering paper Wand: Demeter Demystified Technology Exploration Unified Modeling Language Evolution Support How do changes in one aspect influence other aspects? Which change propagations can be automated? Expand on PHD thesis by Huersch and Seiter. Seiter also explores evolution of test sets. Aspects for Distribution (Boaz Patt-Shamir, Crista Lopes) Foundations for Adaptive Programming (Mitch Wand)
Demeter/Java summary and schedule
College of Computer Science, Northeastern University Cullinane Hall, Boston, MA 02115 Internet: demeter@ccs.neu.edu Fax: (617) 373 5121