Jerzy Nogiec

  • Citations Per Year
Learn More
This paper presents a software approach to augmenting existing real-time systems with self-adaptation capabilities. In this approach, based on the control loop paradigm commonly used in industrial control, self-adaptation is decomposed into observing system events, inferring necessary changes based on a system’s functional model, and activating appropriate(More)
In this paper, we use software rejuvenation as a preventive and proactive fault-tolerance technique to maximize the level of reliability for continuous and safety critical systems. We take both transient faults caused by software aging effects and network transmission faults into consideration and mathematically analyze the optimal software rejuvenation(More)
The promises of component-based technology can only be fully realized when the system contains in its design a necessary level of separation of concerns. The authors propose to focus on the concerns that emerge throughout the lifecycle of the system and use them as an architectural foundation for the design of a component-based framework. The proposed model(More)
With the advent of multicore processors, increasingly more attention is devoted to building concurrent applications capable of fully utilizing the capabilities of these new processors. Unfortunately, in most existing application models, concurrency is not uniformly and externally expressed. The result is that concurrency and thread management are hidden(More)
An extensible power supply control and monitoring system has been developed at Fermilab’s Technical Division to control and monitor power supplies of various types from within many different applications. This system, deployed as a network service, provides uniform programming and user interfaces for various types of power supplies, ranging from 20A to(More)
  • J. M. Nogiec, K. Trombly-Freytag, D. Walbridge, E. Desavouret
  • 2002
Operated by the Universities Research Association under contract with the U.S. Department of Energy Abstract An extensible component-based framework has been developed at Fermilab to promote software reuse and provide a common platform for developing a family of test and data analysis systems. The framework allows for configuring applications from(More)
A flexible configuration management system for defining data acquisition and control systems has been designed. The system is database-centered. It applies WEB technology, using Java as the method for delivering intranet access to the system. The overall system design is described along with the development process applied, and the tools used in development.
This paper presents a software architecture that ensures system dependability through external coordination. Under this architecture, a distributed system is decomposed into two types of entities, i.e., computational components and coordinators. The system's computational functionalities are carried out by computational components, whereas coordinators are(More)
  • 1