Flexible self-management using the model-view-controller pattern

被引:25
作者
Curry, Edward [1 ]
Grace, Paul [2 ]
机构
[1] Natl Univ Ireland Univ Coll Galway, Digital Enterprise Res Inst, Galway, Ireland
[2] Univ Lancaster, Dept Comp, Lancaster LA1 4WA, England
关键词
D O I
10.1109/MS.2008.60
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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. © 2008 IEEE.
引用
收藏
页码:84 / 90
页数:7
相关论文
共 17 条
  • [1] [Anonymous], 1993, COMMUN ACM
  • [2] [Anonymous], P IFIP ACM INT C DIS
  • [3] Blair G. S., 2001, IEEE DISTRIBUTED SYS, V2
  • [4] Burbeck S., 1992, APPL PROGRAMMING SMA
  • [5] CURRY E, 2003, LNCS, V2672, P105
  • [6] CURRY E, 2006, IEEE INT COMPUTI NOV, P26
  • [7] Curry Edward, 2004, MIDDLEWARE COMMUNICA, P1, DOI DOI 10.1002/6.ISMOPPROJECT
  • [8] DOWLING J, 2004, THESIS TRINITY COLL
  • [9] GANEK A, 2003, IBM SYSTEMS J JAN, P5
  • [10] Middleware challenges ahead
    Geihs, K
    [J]. COMPUTER, 2001, 34 (06) : 24 - +