About
8
Publications
402
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
33
Citations
Citations since 2017
Publications
Publications (8)
A precise definition of IT architecture and its relationship to engineering is described. The components used to define architecture are generically defined along with relationships among these components. These concepts are then used, along with a particular architecture viewpoint and system context to document an example of architecture component...
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 integri...
The concept of a Configuration Fragment is adopted to help address the challenge of managing the different kinds of dependencies that exist during the evolution of component-based and service-oriented systems. Based upon a model of Architectural Change and an example of an application-specific context, Configuration Fragments are defined in order t...
A domain analysis of dynamic system reconfiguration is presented in this paper. The intent is to provide a comprehensive conceptual
framework within which to systematically and consistently address problems and solutions related to dynamically reconfigurable
systems. The analysis identifies and categorizes the various types of change that may be re...
Explicit metaclass programming techniques are presented that enable domain-specific objects to dynamically change their run-time properties. The domain-specific objects are instantiations of a domain model of dynamic system reconfiguration. The domain model is the product of a model-based domain analysis that identified a set of concepts that refle...
This paper defines an enterprise security model that provides a cohesive structure for the definition and implementation of security services. The complete framework is described, but with a focus on subjects, and protected objects and how access is controlled. Multiple layers of security are defined, building upon the “defence in depth” concept, a...
Change types of dynamic system reconfiguration are presented in this paper. A system under evolution implements one or more of these general types within the context of the conditions that motivated the change and the concrete representations of that system. As a set, the types of change represent a comprehensive capability of how a component-based...
In this paper, a domain model of dynamic system reconfiguration is presented. The intent of this model is to provide a comprehensive
conceptual framework within which to address problems and solutions related to dynamically reconfigurable systems in a systematic
and consistent manner. The model identifies and categorizes the various types of change...