The term co-evolution describes the symbiotic relationship between dynamically changing business environments and the software that supports them. Business changes create …
We develop a behavioural theory of reflective sequential algorithms (RSAs), ie sequential algorithms that can modify their own behaviour. The theory comprises a set of language …
Businesses and their supporting software evolve to accommodate the constant revision and re-negotiation of commercial goals, and to intercept the potential of new technology. We …
KD Schewe, F Ferrarotti, S González - Science of Computer Programming, 2021 - Elsevier
Reflective algorithms are algorithms that can modify their own behaviour. Recently a behavioural theory of reflective algorithms has been developed, which shows that they are …
Autonomic systems manage themselves given high-level objectives by their administrators. They utilise feedback from their own execution and their environment to self-adapt in order …
Change is an intrinsic property of software. A software system, during its lifetime, may require several updates, improvements, or new features. If these change requirements are …
O Derin, A Ferrante, AV Taddeo - Journal of Systems Architecture, 2009 - Elsevier
Self-adaptivity is the capability of a system to adapt itself dynamically to achieve its goals. Self-adaptive systems will be widely used in the future both to efficiently use system …
S Sadik, A Rahman, A Ali, HF Ahmad… - The Journal of …, 2010 - Springer
Disaster management systems are complex applications due to their distributed and decentralized nature. Various components execute in parallel with high need of coordination …
Кваліфікаційна робота присвячена виконанню імплементації формальних моделей оптимізації методів побудови адаптивних розподілених систем шляхом розробки …