Proceedings Article10.1109/CDS.1998.675763
Dynamic semantics negotiation in distributed and evolving CORBA systems: towards semantic-directed system configuration
Michael Goedicke,T. Meyer +1 more
- 04 Mar 1998
- pp 101-110
6
TL;DR: It is argued that semantic information about the components has to be available in order to achieve always a functioning system in the presence of such change actions and it is the aim to go beyond the currently available plug-in architectures where the semantics of the public interfaces is often only implicit.
read more
Abstract: Modern distributed software systems are designed often in such a way that they accommodate change by adding or removing components during run-time. This implies that the architecture of the distributed system has to accommodate such additions and removals after design time. We argue that semantic information about the components has to be available in order to achieve always a functioning system in the presence of such change actions. Thus it is the aim to go beyond the currently available plug-in architectures where the semantics of the public interfaces is often only implicit. In order to achieve such a semantics-directed configuration we discuss a graph based approach for representing and matching semantic descriptions of software components. Based on such an approach (sub-)structures of the architecture can be designed that the components organize themselves on the basis of their semantic concepts.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Dynamic accommodation of change: automated architecture configuration of distributed systems
G. Taentzer,Michael Goedicke,T. Meyer +2 more
- 12 Oct 1999
TL;DR: Distributed graph transformation is proposed to use distributed graph transformation as the underlying formalism to realize both the specification of evolving distributed systems as well as dynamic change management, thus taking a step towards building configurable distributed systems.
12
State of the Practice: Component-based Software Engineering Course
Ivica Crnkovic,Magnus Larsson,Frank Lüders +2 more
- 01 Jan 2000
TL;DR: The aim of the course was to increase the knowledge and understanding of CBSE, and to analyze the needs for software components in different engineering areas, and the course result is discussed.
•Proceedings Article
Defining Change Management Properties for Component Interoperability Assessment.
M.T. Gamble,Rose F. Gamble,L. Davis +2 more
- 01 Jan 2003
TL;DR: This paper defines architectural abstractions for change management that can be used to extend integration analysis and exemplifies how these properties contribute to the architectural conflicts between interacting components, as well as influence the conflict resolution.
7
Web-based tool support for dynamic management of distribution and parallelism in integrating architecture design and performance evaluation
TL;DR: A light weight approach to support the development of parallel and distributed software systems over the World Wide Web that covers architecture design and architecture analysis right to implementation generation and dynamic accommodation of evolutionary change.
6
WWW-based software architecture design support for cooperative representation and checking
Michael Goedicke,T. Meyer +1 more
- 01 Nov 1998
TL;DR: A light weight approach to support software architecture design over the web based on the concept of a self contained software component is considered and a loosely coupled approach to combine remote repositories is supported.
References
Dynamic structure in software architectures
Jeff Magee,Jeff Kramer +1 more
- 01 Oct 1996
TL;DR: ADL features which permit the description of dynamic software architectures in which the organisation of components and connectors may change during system execution are examined.
Graph-grammars: An algebraic approach
Hartmut Ehrig,Michael Pfender,Hans-Jürgen Schneider +2 more
- 15 Oct 1973
TL;DR: An algebraic theory of graph-grammars is presented using homomorphisms and pushout-constructions to specify embeddings and direct derivations constructively and allows simplification of the proofs and pregnant formulation of concepts like "parallel composition" and "translation of grammars".
586
Introduction to the Special Issue on Software Architecture
David Garlan,Dewayne E. Perry +1 more
TL;DR: The structure of the components of a pro-grammsystem, their interrelationships, and principles and guidelines governing their design and evolution over time are outlined.
388
Building integrated software development environments. Part I: tool specification
TL;DR: Why and how a graph grammar-based strongly typed language is perfectly suitable to formally specify highly integrated software tools and that the implementation of these tools is systematically being derived from the formal specifications is shown.
101
Dynamic reconfiguration of distributed applications
Christine Hofmeister
- 02 Jan 1993
TL;DR: The main focus of this thesis is providing support for module participation during reconfiguration by defined an approach to capturing and restoring global data that is supported by the reconfigured primitives, and discovered a mechanism for capturing and restore the activation record stack that is machine-independent.
89