NIVERSITY Dynamic Configuration Abstraction

نویسندگان

  • Ian Warren
  • Ian Sommerville
چکیده

Dynamic configuration is the ability to modify the structure of an application as a concurrent activity to the application providing service. Society has placed great reliance on complex computer systems; this trend looks set to continue with expectations for non-stop and adaptive applications. Research to date has produced a pool of mechanisms and theory regarding dynamic configuration. Our research appears as a natural and timely progression. We feel it is appropriate to provide abstraction support, so propose the use of an abstract model to manage reconfiguration. Central to our work is an application model which is used to manage reconfiguration automatically whilst preserving application consistency. Reconfiguration is expressed by version descriptions, which initiate a state transition from one configuration state to another. In addition, the model provides a base from which developers can analyse reconfigurable

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dynamic Reconfiguration: Abstraction and Optimal Asynchronous Solution

Providing clean and efficient foundations and tools for reconfiguration is a crucial enabler for distributed system management today. This work takes a step towards developing such foundations. It considers classic fault-tolerant atomic objects emulated on top of a static set of fault-prone servers, and turns them into dynamic ones. The specification of a dynamic object extends the correspondin...

متن کامل

Dynamic Policy Enforcement for Software Defined Radio

Our research analyzes security policy enforcement issues inherent to handheld Software Defined Radio (SDR) devices. We have developed an abstraction for Dynamic Policy Enforcement (DPE) for a SDR system which consists of three distinct modules that monitor changes in external conditions, validate system configuration based on those conditions and a given policy, and implement changes to ensure ...

متن کامل

Managing Software Architectural Evolution at Multiple Levels of Abstraction

Software development is a dynamic process where engineers constantly modify and refine systems. As a consequence, system architecture evolves over time. Software architectural evolution has been managed at different abstraction levels: the meta level, the architectural level, the application level, and the implementation level. However, management supports for architectural evolution are limite...

متن کامل

RTOS-Based Hardware Software Communications and Configuration Management in the Context of a Smart Camera

This paper deals with the question of task communication and configuration dynamic management in the context of hardware and software implementations. Our approach is based on a couple of local and global reconfiguration managers that enable firstly to monitor the embedded system and secondly to separate application specific and system level configuration decisions. Then we detail the abstracti...

متن کامل

Dynamic configuration and collaborative scheduling in supply chains based on scalable multi-agent architecture

Due to diversified and frequently changing demands from customers, technological advances and global competition, manufacturers rely on collaboration with their business partners to share costs, risks and expertise. How to take advantage of advancement of technologies to effectively support operations and create competitive advantage is critical for manufacturers to survive. To respond to these...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995