Hi Peter,
Matthias wrote a similar cartridge for our JAX session ("MG3 - MDA-Modelltransformationen in der Praxis", http://www.jax.de/konferenzen/psecom,id,272,nodeid,,.html#MG3). The cartridge can be downloaded from the contrib module in the AndroMDA CVS repository.
it's a pitty that in this year I cannot manage to go to JAX... (after always be there for 4 years in a row...) I could imagine that you guys will do some very interesting sessions just like last year ;-) JAX is surely a very good dev conference to attract more users on AndroMDA -> more cartridges!
This cartridge is kept quite simple in order to be able to show how to write your own cartridge.
These are some good intro papers for Use Case Points (UCP) Based Estimation: http://www.bfpug.com.br/Artigos/UCP/Damodaran-Estimation_Using_Use_Case_Points.pdf http://www.info-knowledge.nl/docs/Proj%20Man/UseCasePoints.pdf
Anyway - what I was wondering about: does using a cost estimating cartridge like this make sense in a normal project? After all, my model is changing and growing all the time, so the cartridge will report increasing costs from run to run. Maybe you could tell us how you use the cost estomator cartridge.
You use UCP in the beginning of your project. So at least you can estimate how much your project will cost your client in the beginning. Surely you cannot have all the use cases in the beginning of your project but at least you should have all the most important and the most difficult use cases.
Using CVS to version your XMI files, some kind of "UML Warehouse", can also help to make statistical post-analysis of your project after it is finalized -> comparison of "should-be value" (use cases in the beginning of your project) and "real value" (use cases at the end of your project). This can help us to have "rule of thumb" for the next similar projects.
At the end, all of those UML models can be managed as source codes :-) So, actually all the things we can do with source codes (analysis, getting performance figures, etc.), can also be done with the UML models...
Hope this helps! -- --------------------------------------------------- Blasius Lofi Dewanto --------------------------------------------------- OpenUSS - Open University Support System http://openuss.sourceforge.net --------------------------------------------------- E-Mail : [EMAIL PROTECTED] ---------------------------------------------------
------------------------------------------------------- This SF.Net email is sponsored by: NEC IT Guy Games. Get your fingers limbered up and give it your best shot. 4 great events, 4 opportunities to win big! Highest score wins.NEC IT Guy Games. Play to win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20 _______________________________________________ Andromda-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/andromda-user
