Paul S. Andrews, Susan Stepney.
Using CoSMoS to Reverse Engineer a Domain Model for Aevol.

CoSMoS workshop, New York, USA, July 2014, pp.61–79. Luniver Press, 2014

Abstract:

The CoSMoS approach and pattern language has typically been used to guide the entire process of development and use of scientific simulators. The resulting CoSMoS components (domain, domain model, platform model, simulation platform and results models) provide an explicit framework for presenting and reasoning about both the engineering and scientific aspects of the simulator and its results. The flexibility of CoSMoS enables us to use the same patterns to reverse engineer CoSMoS model components from pre-existing simulators and associated research literature. We demonstrate this here by ap- plying the CoSMoS patterns to the Aevol (artificial evolution) simulator in order to extract an explicit Aevol domain model.

@inproceedings(SS-CoSMoS14-aevol,
  author = "Paul S. Andrews and Susan Stepney",
  title = "Using {CoSMoS} to Reverse Engineer a Domain Model for {Aevol}",
  pages = "61-79",          
  crossref = "CoSMoS14"
)

@proceedings(CoSMoS14,
  editor = "Susan Stepney and Paul S. Andrews",
  title = "Proceedings of the 2014 Workshop on Complex Systems Modelling and Simulation,
           New York, USA, July 2014",
  booktitle = "Proceedings of the 2014 Workshop on Complex Systems Modelling and Simulation,
           New York, USA, July 2014",
  publisher = "Luniver Press",
  year = 2014
)