Synthesizing structural and behavioral control for reconfigurations in component-based systems. (March 2016)
- Record Type:
- Journal Article
- Title:
- Synthesizing structural and behavioral control for reconfigurations in component-based systems. (March 2016)
- Main Title:
- Synthesizing structural and behavioral control for reconfigurations in component-based systems
- Authors:
- Khakpour, Narges
Arbab, Farhad
Rutten, Eric - Abstract:
- Abstract Correctness of the behavior of an adaptive system during dynamic adaptation is an important challenge to realize correct adaptive systems. Dynamic adaptation refers to changes to both the functionality of the computational entities that comprise a composite system, as well as the structure of their interconnections, in response to variations in the environment, e.g., the load of requests on a server system. In this research, we view the problem of correct structural adaptation as a supervisory control problem and synthesize a reconfiguration controller that guides the behavior of a system during adaptation. The reconfiguration controller observes the system behavior during an adaptation and controls the system behavior by allowing/disallowing actions in a way to ensure that a given property is satisfied and a deadlock is avoided. The system during adaptation is modeled using a graph transition system and properties to be enforced are specified using a graph automaton. We adapt a classical theory of supervisory control for synthesizing a controller for controlling the behavior of a system modeled using graph transition systems. This theory is used to synthesize a controller that can impose both behavioral and structural constraints on the system during an adaptation. We apply a tool that we have implemented to support our approach on a case study involving https servers.
- Is Part Of:
- Formal aspects of computing. Volume 28:Number 1(2016)
- Journal:
- Formal aspects of computing
- Issue:
- Volume 28:Number 1(2016)
- Issue Display:
- Volume 28, Issue 1 (2016)
- Year:
- 2016
- Volume:
- 28
- Issue:
- 1
- Issue Sort Value:
- 2016-0028-0001-0000
- Page Start:
- 21
- Page End:
- 43
- Publication Date:
- 2016-03
- Subjects:
- Dynamic reconfiguration -- Synthesis -- Control theory -- Adaptive systems -- Correct-by-construction
Computer science -- Periodicals
004.05 - Journal URLs:
- http://www.springerlink.com/content/0934-5043/ ↗
http://www.springerlink.com/content/1433-299X ↗
http://www.springerlink.com/openurl.asp?genre=journal&issn=0934-5043 ↗
http://www.springer.com/gb/ ↗ - DOI:
- 10.1007/s00165-015-0346-y ↗
- Languages:
- English
- ISSNs:
- 0934-5043
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 4008.335800
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 9978.xml