Volume 3 Number 4 (Apr. 2008)
Home > Archive > 2008 > Volume 3 Number 4 (Apr. 2008) >
JSW 2008 Vol.3(4): 37-50
doi: 10.4304/jsw.3.4.37-50

A Constraint-Driven Executable Model of Dynamic System Reconfiguration

D’Arcy Walsh 1 , Francis Bordeleau 2 , Bran Selic 3

  • 1 Bedarra Research Labs, Ottawa, Canada
  • 2 Zeligsoft and Carleton University, Ottawa, Canada
  • 3 Carleton University, Ottawa, Canada

Abstract

Dynamic system reconfiguration techniques arepresented that can enable the systematic evolution ofsoftware systems due to unanticipated changes inspecification or requirements. The methodological approachis based upon a domain analysis, which identifies a set ofconcepts that reflect the types of reconfigurations possibleand the system integrity characteristics that must bemaintained during such reconfigurations, a domain design,which is expressed using the Unified Modeling Language(UML) as a constraint-driven representation of the domainanalysis, and a domain implementation, which uses aprogramming environment that supports explicit metaclassprogramming to realize an executable model of the analysisand design. It was learned that explicit metaclassprogramming can effectively be used to encode theconstrained model, as a static representation, at themetalevel. With respect to dynamic reconfiguration, it waslearned that a base-level object could be an instance of aproperty metaclass that is unique to that base-level object.Through a mixin mechanism, emergent run-time propertiescould be dynamically applied just to that object. The set ofavailable mixins should also be adjusted dynamically. Thisis the subject of future work.

Keywords

  • Component-based systems
  • Dynamicreconfig
jsw0304-05

How to Cite

Copied

D’Arcy Walsh, Francis Bordeleau, and Bran Selic, "A Constraint-Driven Executable Model of Dynamic System Reconfiguration," Journal of Software, vol. 3, no. 4, pp. 37-50, 2008. https://doi.org/ 10.4304/jsw.3.4.37-50

Copyright & License

Copyright © 2008 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

Article Metrics in Dimensions

General Information

  • ISSN: 1796-217X (Online)

  • Abbreviated Title: J. Softw.

  • Frequency:  Biannually

  • APC: 500USD

  • DOI: 10.17706/JSW

  • Editor-in-Chief: Prof. Antanas Verikas

  • Executive Editor: Ms. Cecilia Xie

  • Abstracting/ Indexing: DBLP, CNKI, 

  • Google Scholar, ProQuest,
           INSPEC(IET), ULRICH's Periodicals
           Directory, WorldCat, etc

  • E-mail: editor@jsoftware.us

  • Aug 27, 2026 News!

    Vol 21, No 1 has been published with online version

  • Mar 30, 2026 News!

    Vol 20, No 2 has been published with online version   [Click]

  • Apr 01, 2024 News!

    Vol 14, No 4- Vol 14, No 12 has been indexed by IET-(Inspec)     [Click]

  • Apr 01, 2024 News!

    Papers published in JSW Vol 18, No 1- Vol 18, No 6 have been indexed by DBLP   [Click]

  • Mar 07, 2025 News!

    JSW had implemented online submission system   [Click]