A constraint-driven executable model of dynamic system reconfiguration

被引:0
|
作者
Bedarra Research Labs., Ottawa, ON, Canada [1 ]
不详 [2 ]
不详 [3 ]
机构
来源
J. Softw. | 2008年 / 4卷 / 37-50期
关键词
Information services - Dynamic models - Service oriented architecture (SOA);
D O I
10.4304/jsw.3.4.37-50
中图分类号
学科分类号
摘要
Dynamic system reconfiguration techniques are presented that can enable the systematic evolution of software systems due to unanticipated changes in specification or requirements. The methodological approach is based upon a domain analysis, which identifies a set of concepts that reflect the types of reconfigurations possible and the system integrity characteristics that must be maintained during such reconfigurations, a domain design, which is expressed using the Unified Modeling Language (UML) as a constraint-driven representation of the domain analysis, and a domain implementation, which uses a programming environment that supports explicit metaclass programming to realize an executable model of the analysis and design. It was learned that explicit metaclass programming can effectively be used to encode the constrained model, as a static representation, at the metalevel. With respect to dynamic reconfiguration, it was learned that a base-level object could be an instance of a property metactass that is unique to that base-level object. Through a mixin mechanism, emergent run-time properties could be dynamically applied just to that object. The set of available mixins should also be adjusted dynamically. This is the subject of future work. © 2008 Academy Publisher.
引用
收藏
相关论文
共 50 条
  • [41] Constraint-Driven Frequency Scaling in a Coarse Grain Reconfigurable Array
    Hussain, Waqar
    Hoffmann, Henry
    Ahonen, Tapani
    Nurmi, Jari
    2014 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP (SOC), 2014,
  • [42] Dynamic Constraint Satisfaction Algorithm for Online Feature Model Reconfiguration
    Entekhabi, Sina
    Karatas, Ahmet Serkan
    Oguztuzun, Halit
    2018 6TH INTERNATIONAL CONFERENCE ON CONTROL ENGINEERING & INFORMATION TECHNOLOGY (CEIT), 2018,
  • [43] Constraint-Driven Multilane Merging Control for Underactuated Connected and Automated Vehicle System With Mismatched Uncertainty
    Yang, Qinwen
    Li, Jiawen
    Xiao, Gang
    Li, Xueyun
    Ren, Linjie
    Huang, Jin
    INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2025, 35 (03) : 939 - 958
  • [44] Constraint-driven Methodology for Context-based Decision Support
    Smirnov, Alexander
    Pashkin, Michael
    Chilov, Nikolai
    Levashova, Tatiana
    JOURNAL OF DECISION SYSTEMS, 2005, 14 (03) : 279 - 301
  • [45] New Constraint-Driven Mission Construct for Small Satellites and Constrained Missions
    Jasper, Lee
    Braun, Barbara
    Hunt, Lauren
    2020 IEEE AEROSPACE CONFERENCE (AEROCONF 2020), 2020,
  • [46] A domain model for dynamic system reconfiguration
    Walsh, DA
    Bordeleau, F
    Selic, B
    MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2005, 3713 : 553 - 567
  • [47] Synthesis of an Oxathiolane Drug Substance Intermediate Guided by Constraint-Driven Innovation
    Kashinath, K.
    Snead, David R.
    Burns, Justina M.
    Stringham, Rodger W.
    Gupton, B. Frank
    McQuade, D. Tyler
    ORGANIC PROCESS RESEARCH & DEVELOPMENT, 2020, 24 (10) : 2266 - 2270
  • [48] Constraint-driven Design - The Next Step Towards Analog Design Automation
    Jerke, Goeran
    Lienig, Jens
    ISPD 2009 ACM INTERNATIONAL SYMPOSIUM ON PHYSICAL DESIGN, 2009, : 75 - 82
  • [49] CONSTRAINT-DRIVEN TOOLS LAY OUT HIGH-END DESIGNS
    MALINIAK, L
    ELECTRONIC DESIGN, 1992, 40 (04) : 139 - 140
  • [50] A Generic Framework for Constraint-Driven Data Selection in Mobile Crowd Photographing
    Chen, Huihui
    Guo, Bin
    Yu, Zhiwen
    Chen, Liming
    Ma, Xiaojuan
    IEEE INTERNET OF THINGS JOURNAL, 2017, 4 (01): : 284 - 296