1
edit
Changes
→Peter Liu's Applied Research Proposal (July - August 2011)
== Peter Liu's Applied Research Proposal (July - August 2011)==
The goal of my research activity is to create a '''knowledge base''' at CDOT-Seneca such that new research students can go through a '''shorter learning curve''' in working with the huge code base of NexJ Model Server Express. The knowledge base will also benefit the open source community of developers who want to make contributions to the NexJ code base. UML modelling is the foundation of the NexJ approach to model-driven engineering [http://en.wikipedia.org/wiki/Model-driven_engineering] and UML diagrams are concept maps [http://en.wikipedia.org/wiki/Concept_map ]. Thus the focus The knowledge base will be a repository of my research is to develop a various '''conceptual understandingsoftware artifacts''' that have been produced during the process of working with the huge code base of NexJ Model Server Express. It is envisioned that some concept maps will be constructed to '''visualize''' the architectural aspect of the NexJ code base.
During the process of creating the knowledge base, I expect to build '''an Eclipse tool''' to mine useful concepts from the NexJ code base. I will begin with the '''Eclipse Diver''' tool as presented by Del Myers at EclipseCon 2011. [http://www.eclipsecon.org/2011/sessions/?page=sessions&id=2099] Later I will try out other open source tools that have been built for reverse engineering and program comprehension.
== Documents Provided by NexJ ==