A Process-Oriented Architecture for Complex System Modelling

被引:0
|
作者
Ritson, Carl G. [1 ]
Welch, Peter H. [1 ]
机构
[1] Univ Kent, Comp Lab, Canterbury CT2 7NF, Kent, England
关键词
occam-pi; concurrency; CSP; complex systems;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A fine-grained massively-parallel process-oriented model of platelets (potentially artificial) within a blood vessel is presented. This is a CSP inspired design, expressed and implemented using the occam-pi language. It is part of the TUNA pilot study on nanite assemblers at the universities of York, Surrey and Kent. The aim for this model is to engineer emergent behaviour from the platelets, such that they respond to a wound in the blood vessel wall in a way similar to that found in the human body - i.e. the formation of clots to stem blood flow from the wound and facilitate healing. An architecture for a three dimensional model (relying strongly on the dynamic and mobile capabilities of occam-pi) is given, along with mechanisms for visualisation and interaction. The biological accuracy of the current model is very approximate. However, its process-oriented nature enables simple refinement (through the addition of processes modelling different stimulants/inhibitors of the clotting reaction, different platelet types and other participating organdies) to greater and greater realism. Even with the current system, simple experiments are possible and have scientific interest (e.g. the effect of platelet density on the success of the clotting mechanism in stemming blood flow: too high or too low and the process fails). General principles for the design of large and complex system models are drawn. The described case study runs to millions of processes engaged in ever-changing communication topologies. It is free from deadlock, livelock, race hazards and starvation by design, employing a small set of synchronisation patterns for which we have proven safety theorems.
引用
收藏
页码:249 / 266
页数:18
相关论文
共 50 条
  • [11] Process-oriented metrics for software architecture changeability
    Subramanian, N
    Chung, L
    SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 83 - 89
  • [12] SOCIAL SYSTEM IN A PROCESS-ORIENTED ORGANIZATION
    Potoczek, Natalia
    ORGANIZACJE KOMERCYJNE I NIEKOMERCYJNE WOBEC WZMOZONEJ KONKURENCJI ORAZ WZRASTAJACYCH WYMAGAN KONSUMENTOW, 2010, : 57 - 68
  • [13] Towards a process-oriented software architecture reconstruction taxonomy
    Pollet, Damien
    Ducasse, Stephane
    Poyet, Loic
    Alloui, Ilham
    Cimpan, Sorana
    Verjus, Herve
    CSMR 2007: 11TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS: SOFWARE EVOLUTION IN COMPLEX SOFTWARE INTENSIVE SYSTEMS, 2007, : 137 - +
  • [14] A process-oriented approach towards structured market modelling
    Mäkiö, J
    APPLYING FORMAL METHODS: TESTING, PERFORMANCE, AND M/E- COMMERCE, PROCEEDINGS, 2004, 3236 : 101 - 113
  • [15] Process-oriented life cycle assessment modelling in EASETECH
    Lodato, Concetta
    Zarrin, Bahram
    Damgaard, Anders
    Baumeister, Hubert
    Astrup, Thomas Fruergaard
    WASTE MANAGEMENT, 2021, 127 : 168 - 178
  • [16] Business Process-Oriented Software Architecture for Supporting Business Process Change
    Yao, Qing
    Zhang, Jing
    Wang, Haiyang
    PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON ELECTRONIC COMMERCE AND SECURITY, 2008, : 690 - 694
  • [17] Process-oriented development of job manual system
    Rhee, SH
    Song, H
    Won, HJ
    Ju, J
    Kim, M
    Bae, H
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2005, PT 3, 2005, 3482 : 1259 - 1268
  • [18] Process-Oriented Dynamic Testing in a Complex Figure Task
    Veerbeek, Jochanan
    Vogelaar, Bart
    Resing, Wilma C. M.
    JOURNAL OF COGNITIVE EDUCATION AND PSYCHOLOGY, 2019, 18 (01): : 67 - 80
  • [19] Process-oriented DFM system for ubiquitous devices
    Kim, Yongsik
    Lim, Taesoo
    Kim, Dongsoo
    Jung, Cheol
    Jin, Honggee
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2006, PT 4, 2006, 3983 : 687 - 696
  • [20] A PROCESS-ORIENTED SYSTEM FOR N C LATHES
    SATINE, L
    HINDUJA, S
    VALE, G
    BOON, J
    INTERNATIONAL JOURNAL OF MACHINE TOOLS & MANUFACTURE, 1980, 20 (02): : 111 - 121