A survey of autonomic computing—degrees, models, and applications
MC Huebscher, JA McCann - ACM Computing Surveys (CSUR), 2008 - dl.acm.org
Autonomic Computing is a concept that brings together many fields of computing with the
purpose of creating computing systems that self-manage. In its early days it was criticised as …
purpose of creating computing systems that self-manage. In its early days it was criticised as …
Formal methods for the specification and design of real-time safety critical systems
JS Ostroff - Journal of Systems and Software, 1992 - Elsevier
Safety-critical computers increasingly affect nearly every aspect of our lives. Computers
control the planes we fly on, monitor our health in hospitals and do our work in hazardous …
control the planes we fly on, monitor our health in hospitals and do our work in hazardous …
[LIVRE][B] Petri nets for systems engineering: a guide to modeling, verification, and applications
C Girault, R Valk - 2013 - books.google.com
Formal methods for the specification and verification of hardware and software systems are
becoming more and more important as systems increase in size and complexity. The aim of …
becoming more and more important as systems increase in size and complexity. The aim of …
The evolving philosophers problem: Dynamic change management
A model for dynamic change management which separates structural concerns from
component application concerns is presented. This separation of concerns permits the …
component application concerns is presented. This separation of concerns permits the …
Specifying distributed software architectures
There is a real need for clear and sound design specifications of distributed systems at the
architectural level. This is the level of the design which deals with the high-level organisation …
architectural level. This is the level of the design which deals with the high-level organisation …
Dynamic structure in software architectures
Much of the recent work on Architecture Description Languages (ADL) has concentrated on
specifying organisations of components and connectors which are static. When the ADL …
specifying organisations of components and connectors which are static. When the ADL …
Abstractions for software architecture and tools to support them
Architectures for software use rich abstractions and idioms to describe system components,
the nature of interactions among the components, and the patterns that guide the …
the nature of interactions among the components, and the patterns that guide the …
[LIVRE][B] Computer science handbook
AB Tucker - 2004 - taylorfrancis.com
When you think about how far and fast computer science has progressed in recent years, it's
not hard to conclude that a seven-year old handbook may fall a little short of the kind of …
not hard to conclude that a seven-year old handbook may fall a little short of the kind of …
Dynamic software updating
Many important applications must run continuously and without interruption, yet must be
changed to fix bugs or upgrade functionality. No prior general-purpose methodology for …
changed to fix bugs or upgrade functionality. No prior general-purpose methodology for …
Dynamic software updating
Many important applications must run continuously and without interruption, and yet also
must be changed to fix bugs or upgrade functionality. No prior general-purpose …
must be changed to fix bugs or upgrade functionality. No prior general-purpose …