I was originally a few different places, but it was too slow to visit. I hope that the blog of 9cbs here can take a long time. I plan to write a system modeling program with C #, intend to provide the following features, I hope everyone can give some prompts and help. I will write down my experience and experience in this blog in these directions. This project is approximately hoped: 1) Software Engineering 2) Demand Project 3) Model Driven Architecture - Support Automated Testing intends to have the following features, huh, I don't know if I can make it. You should use some other people's code. 1) Support Open Framework. The entire application is open and supports Plugin. It is a bit similar to Eclipse, I don't know if I want to refer to Eclipse2) Support Open SDK. This supports third-party development 3) Hibernate is a good example in which Hibernate is a good example. It may be necessary to read its source program 4) The framework for design exceptions, consider Exception from the first beginning, so the program stability can Get an improvement 5) Support SYSTEM Logging The following is Options: 6) Consider the modeling of distributed systems. A complex system will be divided into a different subsystem, while each subsystem is independently designed, and it can be integrated together. 7) Consider code conversion, can generate the code from C # Standalone Application About Modeling method, it has been studied. It can be divided into several aspects: 1) Ontology modeling2) Behavior modeling3) POLICY MODELING3) POLICY MODELING4) Support Data-Flow Modeling and control-flow modeling5) Meta-modeling6) ota-modeling related reference items and websites, I will in the back BLOG Lists out.