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 条
  • [21] Constraint-driven join processing in a Web Warehouse
    Bhowmick, SS
    Ng, WK
    Madria, S
    DATA & KNOWLEDGE ENGINEERING, 2003, 45 (01) : 33 - 78
  • [22] Automated Constraint-driven Topology Synthesis for Analog Circuits
    Mitea, Oliver
    Meissner, Markus
    Hedrich, Lars
    Jores, Peter
    2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 1662 - 1665
  • [23] Constraint-Driven Condensation in Large Fluctuations of Linear Statistics
    Szavits-Nossan, Juraj
    Evans, Martin R.
    Majumdar, Satya N.
    PHYSICAL REVIEW LETTERS, 2014, 112 (02)
  • [24] A Constraint-Driven Assessment of Operating Systems for Wearable Devices
    Amorim, Vicente J. P.
    Delabrida, Saul
    Oliveira, Ricardo A. R.
    2016 VI BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING (SBESC 2016), 2016, : 150 - 155
  • [25] Reanalysis of clause boundaries in Japanese as a constraint-driven process
    Miyamoto, ET
    LANGUAGE AND SPEECH, 2003, 46 : 23 - 52
  • [26] Beyond Reynolds: A Constraint-Driven Approach to Cluster Flocking
    Beaver, Logan E.
    Malikopoulos, Andreas A.
    2020 59TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2020, : 208 - 213
  • [27] Constraint-Driven Explanations for Black Box ML Models
    Shrotri, Aditya A.
    Narodytska, Nina
    Ignatiev, Alexey
    Meel, Kuldeep S.
    Marques-Silva, Joao
    Vardi, Moshe Y.
    THIRTY-SIXTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FOURTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE / TWELVETH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2022, : 8304 - 8314
  • [28] A Methodology for Constraint-Driven Synthesis of On-Chip Communications
    Pinto, Alessandro
    Carloni, Luca P.
    Sangiovanni-Vincentelli, Alberto L.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2009, 28 (03) : 364 - 377
  • [29] A constraint-driven approach to food supply chain management
    Sitek, Pawel
    Wikarek, Jaroslaw
    Nielsen, Peter
    INDUSTRIAL MANAGEMENT & DATA SYSTEMS, 2017, 117 (09) : 2115 - 2138
  • [30] Participation Ratio for Constraint-Driven Condensation with Superextensive Mass
    Gradenigo, Giacomo
    Bertin, Eric
    ENTROPY, 2017, 19 (10):