skip to main content
10.1145/2491617.2491623acmconferencesArticle/Chapter ViewAbstractPublication PagesmodelsConference Proceedingsconference-collections
research-article

Choosing and adapting design notations in the principled development of complex systems simulations for research

Published:01 October 2012Publication History

ABSTRACT

The use of complex system simulation as a research tool is facilitated by principled development; software quality assurance, an important part of fitness for purpose, can be assisted by use of model driven engineering (MDE) techniques. The paper addresses two key aspects of MDE for simulation development: the choice of appropriate modelling languages, and language adaptation, illustrated from a cell division and differentiation simulation development, for use in research on prostate conditions. The resulting language has potential for general modelling of reactive and transitional systems.

References

  1. P. S. Andrews, F. A. C. Polack, A. T. Sampson, S. Stepney, and J. Timmis. The CoSMoS Process, version 0.1. Technical report, Dept of Computer Science, Univ. of York, 2010. www.cs.york.ac.uk/ftpdir/reports/2010/YCS/453/YCS-2010-453.pdf.Google ScholarGoogle Scholar
  2. H. Bersini. UML for ABM. Journal of Artificial Societies and Social Simulation, 15(1):9, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  3. A. Droop, P. Garnett, F. A. C. Polack, and S. Stepney. Multiple model simulation: modelling cell division and differentiation in the prostate. In CoSMoS Workshop, pages 79--112. Luniver Press, 2011.Google ScholarGoogle Scholar
  4. A. J. Flügge, J. Timmis, P. Andrews, J. Moore, and P. Kaye. Modelling and simulation of granuloma formation in visceral Leishmaniasis. In CEC, pages 3052--3059. IEEE Press, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. T. Ghetiu, F. A. C. Polack, and J. Bown. Argument driven validation of computer simulations --- a necessity rather than an option. In VALID, pages 1--4. IEEE, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. M. Heiner and D. Gilbert. How might Petri nets enhance your systems biology toolkit. In Petri Nets, volume 6709 of LNCS, pages 17--37. Springer, 2011. Google ScholarGoogle Scholar
  7. L. Hillah, F. Kordon, L. Petrucci, and N. Trèves. Building an API for ISO/IEC 15909, based on model engineering techniques. Technical report, MeFoSyLoMa, 2005. www.mefosyloma.fr/pdf/ISO-IEC-15909/pnNewsLetter6.pdf.Google ScholarGoogle Scholar
  8. L. M. Hillah, E. Kindler, F. Kordon, L. Petrucci, and N. Trèves. The Petri Net Markup Language and ISO/IEC 15909-2. In Practical Use of Coloured Petri Nets and the CPN Tools. Aarhus University, 2009. http://cs.au.dk/cpnets/workshops/2009/.Google ScholarGoogle Scholar
  9. L.-M. Hillah, F. Kordon, L. Petrucci, and N. Trèves. PNML framework: An extendable reference implementation of the Petri Net Markup Language. In Petri Nets, volume 6128 of LNCS, pages 318--327. Springer, 2010. Google ScholarGoogle Scholar
  10. Software and Systems Engineering --- High-level Petri Nets Part 2: Transfer Format. International Standard ISO/IEC 15909, 2005. WD 15909-2:2005(E): www.petrinets.info/docs/ISO-IEC15909-2.WD.V0.9.0.pdf.Google ScholarGoogle Scholar
  11. T. Katsube, Y. Yano, T. Wajima, Y. Yamano, and M. Takano. Pharmacokinetic/pharmacodynamic modeling and simulation to determine effective dosage regimens for doripenem. Journal of Pharmaceutical Sciences, 99(5):2483--91, 2010.Google ScholarGoogle ScholarCross RefCross Ref
  12. H. Kitano, A. Funahashi, Y. Matsuoka, and K. Oda. Using process diagrams for the graphical representation of biological networks. Nature Biotechnology, 23(8):961--6, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  13. K. W. Kohn and M. I. Aladjem. Circuit diagrams for biological networks. Molecular Systems Biology, 2, 2006. online: doi: 10.1038/msb4100044.Google ScholarGoogle Scholar
  14. D. S. Kolovos, L. M. Rose, N. D. Matragkas, R. F. Paige, F. A. C. Polack, and K. J. Fernandes. Constructing and navigating non-invasive model decorations. In ICMT, volume 6142 of LNCS, pages 138--152. Springer, 2010. Google ScholarGoogle Scholar
  15. C. Y. Laporte, M. Doucet, P. Bourque1, and Y. Belkébir. Utilization of a set of software engineering roles for a multinational organization. In PROFES, volume 4589 of LNCS. Springer, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. F. A. C. Polack, P. S. Andrews, T. Ghetiu, M. Read, S. Stepney, J. Timmis, and A. T. Sampson. Reflections on the simulation of complex systems for science. In ICECCS, pages 276--285. IEEE Press, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. F. A. C. Polack, A. Droop, P. Garnett, T. Ghetiu, and S. Stepney. Simulation validation: exploring the suitability of a simulation of cell division and differentiation in the prostate. In CoSMoS Workshop, pages 113--133. Luniver Press, 2011.Google ScholarGoogle Scholar
  18. M. Read, P. S. Andrews, J. Timmis, and V. Kumar. A domain model of Experimental Autoimmune Encephalomyelitis. In CoSMoS Workshop, pages 9--44. Luniver Press, 2009.Google ScholarGoogle Scholar
  19. M. Read, P. S. Andrews, J. Timmis, and V. Kumar. Using UML to model EAE and its regulatory network. In ICARIS, volume 5666 of LNCS. Springer, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Choosing and adapting design notations in the principled development of complex systems simulations for research

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        MOTPW '12: Proceedings of the Modelling of the Physical World Workshop
        October 2012
        32 pages
        ISBN:9781450318082
        DOI:10.1145/2491617
        • Conference Chair:
        • Keith Duddy

        Copyright © 2012 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 October 2012

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        MOTPW '12 Paper Acceptance Rate5of8submissions,63%Overall Acceptance Rate5of8submissions,63%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader