MDAT - Macro Design Automation Tool
Macro Design Automation Tool (MDAT) – A methodology for storing macro design information, generating documentation and code templates, and automating parameter validation
Mindy Rodgers, Eli Lilly and Company, Indianapolis, IN, USA
As members of a SAS® macro development team, we realized that we were spending considerable resources dealing with the basic tasks involved with the documentation and testing of each macro we develop, particularly with respect to information about the macro's parameters and source data requirements. If we could devise a systematic method of capturing this information, then it would be possible to develop a process to automate the creation of user documentation, parameter-validation code, testing documents, and even a customized template for the macro. Besides saving time and effort, major benefits of such a process would be the standardization and improved quality that would naturally result.