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 条
  • [31] 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 (01) : 364 - 377
  • [32] A video driver system designed using a top-down, constraint-driven methodology
    Vassiliou, I
    Chang, H
    Demir, A
    Charbon, E
    Miliozzi, P
    SangiovanniVincentelli, A
    1996 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN - DIGEST OF TECHNICAL PAPERS, 1996, : 463 - 468
  • [33] Constraint-Driven Automatic Generation of Interconnect for Partially Reconfigurable Architectures
    Seffrin, Andre
    Huss, Sorin A.
    FPGA 12: PROCEEDINGS OF THE 2012 ACM-SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, 2012, : 267 - 267
  • [34] Constraint-driven exact algorithm for the manufacturing cell formation problem
    Merchichi, Sabrina
    Boulif, Menouar
    EUROPEAN JOURNAL OF INDUSTRIAL ENGINEERING, 2015, 9 (06) : 717 - 743
  • [35] Constraint-Driven Coordinated Control of Multi-Robot Systems
    Notomista, Gennaro
    Egerstedt, Magnus
    2019 AMERICAN CONTROL CONFERENCE (ACC), 2019, : 1990 - 1996
  • [36] Constraint-Driven Optimal Control for Emergent Swarming and Predator Avoidance
    Beaver, Logan E.
    Malikopoulos, Andreas A.
    2023 AMERICAN CONTROL CONFERENCE, ACC, 2023, : 399 - 404
  • [37] <bold>Constraint-Driven Bus Matrix Synthesis for MPSoC</bold>
    Pasricha, Sudeep
    Dutt, Nikil
    Ben-Romdhane, Mohamed
    ASP-DAC 2006: 11TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, PROCEEDINGS, 2006, : 30 - 35
  • [38] Switching Constraint-driven Thermal and Reliability Analysis of Nanometer Designs
    Krishnamoorthy, Srini
    Venkatraman, Vishak
    Apanovich, Yuri
    Burd, Thomas
    Daga, Anand
    2011 12TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED), 2011, : 473 - 480
  • [39] Constraint-driven test scheduling for NoC-based systems
    Cota, Erika
    Liu, Chunsheng
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (11) : 2465 - 2478
  • [40] A constraint-driven execution plan for maximizing concurrency in product development
    Hu, JM
    Liu, JX
    Prasad, B
    CONCURRENT ENGINEERING-RESEARCH AND APPLICATIONS, 2003, 11 (04): : 301 - 312