摘要 |
Aspects of a model development and code generation system and method are described. One aspect of the system generates program code for implementing a software system specified by specification data, which may represent a model of a system designed by a user. The system includes an input component adapted to receive the specification data, a processing component adapted to generate further specification data in dependence on the received specification data and a code generator adapted to generate the program code from the specification data and the further specification data. The code generator may use templates and controls to generate program code and the further specification data may be generated based on a metamodel developed by the user. Processing the specification data to produce further specification data and generating code based on the original specification data and the further specification data may facilitate the development of systems, particularly complex systems, implemented in computer code and reduce the manual coding required to generate the system.
|