3 research outputs found

    Predictable Dynamic Plugin Systems

    Full text link

    Розробка кросплатформеної версії системи підтримки прийняття рішень при радіаційних аваріях JRODOS

    Get PDF
    Представлено реалізацію системи підтримки прийняття рішень з реагування на ядерні аварії JRODOS на основі новітніх інформаційних технологій з використанням програмного інструментарію у відкритих кодах. Детально описано архітектуру та інформаційні технології, реалізовані при розробці системи. Представлені методика та програмні засоби інтеграції зовнішніх обчислювальних моделей до системи на основі уніфікованого типу даних у вигляді незалежних програмних компонент – плагінів. При розробці системи запропоновано декілька підходів, що зменшують обсяг використаної оперативної пам’яті, пришвидшують роботу та забезпечують стабільність, відмовостійкість системи.Представлена реализация системы поддержки принятия решений по реагированию на ядерные аварии JRODOS на основе новейших информационных технологий с использованием программного инструментария в открытых кодах. Детально описаны архитектура и информационные технологии, реализованные при разработке системы. Представлены методика и программные средства интеграции внешних вычислительных моделей к системе на основе унифицированного типа данных в виде независимых программных компонент – плагинов. При разработке системы предложено несколько подходов, которые уменьшают объем использованной оператив ной памяти, ускоряют работу и обеспечивают стабильность, отказоустойчивость системы.Implementation of a decision support system on nuclear emergency respond JRODOS based on the latest information technologies using software in open codes is introduced. The article describes architecture and information technologies which were implemented during system design. The methods and software tools of external computational models integration on base of unified data types are described. Models are integrated as plugins. In system implementation several approaches, which reduce the amount of used memory, speed up and ensure the stability and resilience of the system are proposed

    Predictable Dynamic Plugin Systems

    No full text
    To be able to build systems by composing a variety of components dynamically, adding and removing as required, is desirable. Unfortunately systems with evolving architectures are prone to behaving in a surprising manner. In this paper we show how it is possible to generate a snapshot of the structure of a running application, and how this can be combined with behavioural specifications for components to check compatability and adherence to system properties. By modelling both the structure and the behaviour, before altering an existing system, we show how dynamic compositional systems may be put together in a predictable manner
    corecore