Detecting component changes at run time with behavior models
نویسندگان
چکیده
منابع مشابه
Reflective Systems Need Models at Run Time
We think that run-time models are a minimum necessity for significant self-awareness in Computationally Reflective systems. For us, a Computationally Reflective system is not only “self-aware” (it can collect information about its own behavior and that of its environment), but also “self-adaptive” (it can reason about that behavior and make adjustments that change it). Moreover, when the system...
متن کاملRuntime Monitoring of Functional Component Changes with Behavior Models
We consider the problem of run-time discovery and continuous monitoring of new components that live in an open environment. We focus on extracting a formal model—which may not be available— by observing the behavior of the running component. We show how the model built at run time can be enriched through new observations (dynamic model update). We also use the inferred model to perform runtime ...
متن کاملProblem Determination Using Dependency Graphs and Run-Time Behavior Models
Key challenges in managing an I/T environment for e-business lie in the area of root cause analysis, proactive problem prediction, and automated problem remediation. Our approach as reported in this paper, utilizes two important concepts: dependency graphs and dynamic runtime performance characteristics of resources that comprise an I/T environment to design algorithms for rapid root cause iden...
متن کاملDetecting Potential Deadlocks with Static Analysis and Run-Time Monitoring
Concurrent programs are notorious for containing errors that are difficult to reproduce and diagnose. A common kind of concurrency error is deadlock, which occurs when a set of threads is blocked each trying to acquire a lock held by another thread in that set. Static and dynamic (run-time) analysis techniques exist to detect deadlocks. Havelund’s GoodLock algorithm detects potential deadlocks ...
متن کاملCoherent Support for Models at Run-Time through Orthogonal Classification
In order to allow applications to gain the maximum advantage from models at run-time it is necessary to store and provide access to model information that spans multiple ontological (logical) levels, including objects that represent instances of typical model classes. This is best achieved by means of an orthogonal classification architecture (OCA) which regards all model elements as having two...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computing
سال: 2012
ISSN: 0010-485X,1436-5057
DOI: 10.1007/s00607-012-0214-z