Lancaster EPrints

Flexible Self-Management Using the Model-View-Controller Pattern

Curry, E. and Grace, P. (2008) Flexible Self-Management Using the Model-View-Controller Pattern. IEEE Software, 25 (3). pp. 84-90. ISSN 0740-7459

Full text not available from this repository.

Abstract

Future self-management software systems will need to operate in diverse environments with changing requirements. This necessitates flexible system implementations, easily customizable to target domains and associated requirements. An important part of a self-management infrastructure is the self-representation, which models system functionality concerns, allowing their inspection and adaptation. As the range of self-management capabilities expands, the task of creating appropriate self-representations becomes ever more complex. Future self-representations will need to track greater amounts of system information than ever before, and in a way that's flexible, customizable, and portable between system implementations. Meeting these requirements will require a maturing in the design and construction practices for self-representations. The Model-View-Controller design pattern can improve concern separation in a self-representation. This pattern helps encapsulate state, analysis, and realization operations, improving a self-representation's flexibility, customization, and portability.

Item Type: Article
Journal or Publication Title: IEEE Software
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Departments: Faculty of Science and Technology > School of Computing & Communications
ID Code: 41544
Deposited By: ep_importer_comp
Deposited On: 12 Aug 2008 10:58
Refereed?: Yes
Published?: Published
Last Modified: 16 Dec 2017 03:18
Identification Number:
URI: http://eprints.lancs.ac.uk/id/eprint/41544

Actions (login required)

View Item