September 2nd, 2012, 5:31 pm
That's nice!I have assembled some ppt and pdfs on these Domain Architectures, especially MIS and RAT, here Duffy 2004 == Domain Architecture book (Wiley).The most important part of DA is that initial context/component diagram.QuoteI have been looking into MC1. I decided to make a more user friendly version of TestMC as a way of getting acquainted with MC1. I used boost:rogram_options for parameters, so it is now command line rather than interactive input. For starters, I allow the user to select which PRNG to use. I assume this would be a more useful program if the user could also select the model and the FDM scheme using command line parameters as well? This will probably be my next step. It is possible to combine command line and interactive option the same main() by Abstract Factory (GOF) or using Boost Function Factory.QuoteI replaced the statistics functions called from MCReporter with calls to the statistics library I mentioned in another thread (there was a typo causing the wrong sd and se to be given, btw). Here is a run of the program with no parameters given. It displays the available command line parameters to let the user know they are available:My MCReporter was very simple. It can be replaced by yours, of course. Does the interface remain stable?QuoteThe code has been checked into qfcl/random because I don't have write access to qfcl/MC1. In any case, there are also dependencies so that it is easier to download everything from qfcl/random.[./q]We can ask Admin to give you write access if you wish.QuoteI still have no idea what RAT is all about or how it is relevant to the MC1 design. Also, I have no idea what MIS Agent is supposed to be. It might help if the references "Duffy 2010" and "Duffy 2004" in the brief documentation were specified. I also don't get what boost::signals is about or how it fits in here. Probably I should look at the boost::signals docs. I have 5 categories: MAN, RAT, MIS, PCS and ACS (see my link).Signals(and Signals2) is Observer pattern on steroids. But it is _not_ OO and is very flexible.
Last edited by
Cuchulainn on September 1st, 2012, 10:00 pm, edited 1 time in total.