Replies: 2 comments 4 replies
-
@cd155, the biggest difference between Drasil and other generators, is that we generate more than code. For instance, we generate documentation, like requirements specifications, and build scripts, like Makefiles. We observed that different views of the same "knowledge" appears in multiple artifacts, so we aim to capture that information once and then transform it for every different purpose where it comes up. For code generation itself, compared to MDA (discussed in the article by Laurence Tratt), we generate the interface as well as the behaviour. MDA only generates the interface from the UML diagrams. I'm sure that when he has time @JacquesCarette can add observations about other code generators. |
Beta Was this translation helpful? Give feedback.
-
I'm sure there are generators that build things like Makefile and test cases. However, I don't think there is another generator that generates requirements specifications. There might be some that call what they generate requirements, but my guess is that we are more abstract than they are with what we consider requirements. I'd have to do more of a literature search to be more specific in my answer. Besides the expertise of @JacquesCarette, we could talk to Dr. Mosser and Dr. Paige. |
Beta Was this translation helpful? Give feedback.
-
I asked this question in today's meeting, and I think it is worthwhile to have this information on the record.
While I was doing peer review, I was kind of struggling to find the difference between Drasil and other code generators. I think my problem is that I only know Drasil and barely know other code generators. Although this information will not be included in my report, it could be beneficial for many other people.
Here are a few questions:
I think this analysis is better to find the exact comparison (an example code generator). Any suggestions for selecting code generators? @smiths @JacquesCarette
Beta Was this translation helpful? Give feedback.
All reactions