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 条
  • [1] A Constraint-Driven Approach for Dynamic Malware Detection
    Bernardi, Mario Luca
    Cimitile, Marta
    Distante, Damiano
    Mercaldo, Francesco
    2016 14TH ANNUAL CONFERENCE ON PRIVACY, SECURITY AND TRUST (PST), 2016,
  • [2] CONSTRAINT-DRIVEN INNOVATION
    Winter, Amos
    MECHANICAL ENGINEERING, 2013, 135 (08) : 20 - 20
  • [3] Constraint-driven development
    Lano, K.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2008, 50 (05) : 406 - 423
  • [4] Constraint-Driven Clustering
    Ge, Rong
    Ester, Martin
    Jin, Wen
    Davidson, Ian
    KDD-2007 PROCEEDINGS OF THE THIRTEENTH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2007, : 320 - +
  • [5] Enabling Dynamic Metamodels through Constraint-Driven Modeling
    Demuth, Andreas
    2012 34TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2012, : 1622 - 1624
  • [6] Constraint-driven Communication Synthesis
    Pinto, A
    Carloni, LP
    Sangiovanni-Vincentelli, AL
    39TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2002, 2002, : 783 - 788
  • [7] Constraint-Driven Dynamic Adaptation of Mobile Applications for Quality of Service
    Kwon, Young-Woo
    Tilevich, Eli
    2014 6TH INTERNATIONAL CONFERENCE ON MOBILE COMPUTING, APPLICATIONS AND SERVICES (MOBICASE), 2014, : 143 - 152
  • [8] Constraint-driven optimization of plant defense model parameters
    Miljkovic, Dragana
    Depolli, Matjaz
    Mozetic, Igor
    Lavrac, Nada
    Stare, Tjasa
    Petek, Marko
    Gruden, Kristina
    2012 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE WORKSHOPS (BIBMW), 2012,
  • [9] Constraint-driven floorplan repair
    Moffitt, Michael D.
    Ng, Aaron N.
    Markov, Igor L.
    Pollack, Martha E.
    43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006, 2006, : 1103 - +
  • [10] Constraint-Driven Floorplan Repair
    Moffitt, Michael D.
    Roy, Jarrod A.
    Markov, Igor L.
    Pollack, Martha E.
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2008, 13 (04)