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 条
  • [41] Measuring process-oriented teaching
    Alivernini, Fabio
    Manganelli, Sara
    Lucidi, Fabio
    3RD WORLD CONFERENCE ON PSYCHOLOGY, COUNSELING AND GUIDANCE, WCPCG-2012, 2013, 84 : 1346 - 1349
  • [42] Process-Oriented Managerial Accounting
    Hrabal, Martin
    INTERNATIONAL ADVANCES IN ECONOMIC RESEARCH, 2016, 22 (02) : 225 - 227
  • [43] Process-oriented Social Research
    Onaka, Fumiya
    COMPARATIVE SOCIOLOGY, 2023, 22 (05) : 635 - 638
  • [44] Process-oriented knowledge structuring
    Mertins, K
    Heisig, P
    Alwert, K
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2003, 9 (06) : 542 - 550
  • [45] Process-oriented Enterprise Mashups
    de Vrieze, Paul
    Xu, Lai
    Bouguettaya, Athman
    Yang, Jian
    Chen, Jinjun
    2009 4TH INTERNATIONAL CONFERENCE ON GRID AND PERVASIVE COMPUTING WORKSHOPS: (GPC WORKSHOPS), 2009, : 62 - +
  • [46] A PROCESS-ORIENTED METHOD FOR THE EVALUATION OF DECISION SUPPORT SYSTEM GENERATORS
    ADAMS, DA
    COURTNEY, JF
    KASPER, GM
    INFORMATION & MANAGEMENT, 1990, 19 (04) : 213 - 225
  • [47] Exploration to Medical Process-oriented Information Quality Evaluation System
    Li, Xia
    Su, Ying
    Peng, Jie
    FOURTH INTERNATIONAL CONFERENCE ON COOPERATION AND PROMOTION OF INFORMATION RESOURCES IN SCIENCE AND TECHNOLOGY (COINFO 2009), 2009, : 242 - 246
  • [48] An ambient assisted living architecture for hospital at home coupled with a process-oriented perspective
    Sulis E.
    Amantea I.A.
    Aldinucci M.
    Boella G.
    Marinello R.
    Grosso M.
    Platter P.
    Ambrosini S.
    Journal of Ambient Intelligence and Humanized Computing, 2024, 15 (05) : 2737 - 2755
  • [49] Using process-oriented holonic (PrOH) modelling to increase understanding of information systems
    Clegg, Ben
    Shaw, Duncan
    INFORMATION SYSTEMS JOURNAL, 2008, 18 (05) : 447 - 477
  • [50] A SoaML Approach for Derivation of a Process-Oriented Logical Architecture from Use Cases
    Salgado, Carlos E.
    Teixeira, Juliana
    Santos, Nuno
    Machado, Ricardo J.
    Maciel, Rita S. P.
    EXPLORING SERVICES SCIENCE, IESS 2015, 2015, 201 : 80 - 94