Statecharts: A visual formalism for complex systems
Science of Computer Programming
On the development of reactive systems
Logics and models of concurrent systems
LSCs: Breathing Life into Message Sequence Charts
Proceedings of the IFIP TC6/WG6.1 Third International Conference on Formal Methods for Open Object-Based Distributed Systems (FMOODS)
Formal Modeling of C. elegans Development: A Scenario-Based Approach
CMSB '03 Proceedings of the First International Workshop on Computational Methods in Systems Biology
Come, Let's Play: Scenario-Based Programming Using LSC's and the Play-Engine
Come, Let's Play: Scenario-Based Programming Using LSC's and the Play-Engine
Combining analysis and synthesis in a model of a biological cell
Proceedings of the 2004 ACM symposium on Applied computing
Cell Modeling Using Agent-Based Formalisms
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 3
Cell modeling with reusable agent-based formalisms
Applied Intelligence
Ten top reasons for systems biology to get into model-driven engineering
Proceedings of the 2006 international workshop on Global integrated model management
Discrete Modelling of the Ethylene-Pathway
ICDEW '05 Proceedings of the 21st International Conference on Data Engineering Workshops
Proceedings of the 38th conference on Winter simulation
GemCell: A generic platform for modeling multi-cellular biological systems
Theoretical Computer Science
Toward Verified Biological Models
IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB)
Robotics and Autonomous Systems
Probabilistic model checking of complex biological pathways
CMSB'06 Proceedings of the 2006 international conference on Computational Methods in Systems Biology
Abstract machines of systems biology
Transactions on Computational Systems Biology III
The engineering of concurrent simulations of complex systems
CEC'09 Proceedings of the Eleventh conference on Congress on Evolutionary Computation
Self-organisation for survival in complex computer architectures
SOAR'09 Proceedings of the First international conference on Self-organizing architectures
Refitting harel statecharts for systemic mathematical models in computational immunology
ICARIS'11 Proceedings of the 10th international conference on Artificial immune systems
Model verification framework with application to molecular biology (Work-in-Progress)
Proceedings of the 2011 Symposium on Theory of Modeling & Simulation: DEVS Integrative M&S Symposium
Hi-index | 0.00 |
Modeling natural systems is a complicated task that involves the concurrent behavior of various processes, mechanisms and objects. Here, we describe an approach that we have been taking in our group for several years, whereby the complexity of the problem is reduced by decomposing a natural system into its basic elements, which are then reassembled and combined to form a comprehensive, simulatable model of the system. Our modeling approach allows one to view a natural system at various levels of abstraction, in a way that makes it possible to zoom in and out between levels. Using statecharts, a high level visual formalism, we specify the behavior of the basic elements of each level and compile these into executable code, which is then linked to an animated front-end. At run-time, the concurrent execution of the basic elements is continuously displayed and provides a dynamic description of the system. We illustrate this approach by modeling aspects of three biological systems: development of the mammalian pancreas; the differentiation of T cells in the thymus; and the dynamic architecture of a lymph node. We compared each model's behavior with experimental data and also reproduced genetic experiments in silico. Interestingly, certain behavioral properties that were not explicitly programmed into the model emerge from concurrent execution and correspond well with the experimental observations.