A tube graph is a mathematical entity that can be used for modelling architectural designs of software systems. It consists of a tree (representing containment) with a set of edges called tubes (representing dependencies) between the tree's vertices (representing components). Tubes, for example, can model the import relation at the module level and the use dependency relation at the subsystem level. Well-formedness constraints are imposed on tube edges to define restricted tube graphs that model particular styles of architectural designs. In this paper, the well-formedness constraints define tube graphs that model SIL language architectural designs. Different mathematical formulations of these well-formed tube graphs are given and prov...
Development in the field of software architecture, from the early days in the mid-80’s, has been sig...
The design of large, complex computer based systems, based on their architecture, will benefit from ...
The paper describes a modelling technique of architectural form. The technique is divided into two p...
The work described in this paper addresses the problem of understanding a software system and focuse...
The design of large, complex computer based systems, based on their architecture, will benefit from ...
In the approach to structural software metrics, software is modelled by means of flowgraphs. A tacit...
Software designers rely on informal patterns, or idioms, to describe the architectures of their soft...
A software architecture is an abstraction of a software system, which is indispensable for many soft...
We present a model of generation of alternative designs to selected architectural and spatial config...
University of Technology, Sydney. Faculty of Engineering.NO FULL TEXT AVAILABLE. Access is restricte...
The design of large, complex computer based systems, based on their architecture, will benefit from ...
AbstractThe paper suggests a two-level approach to describe visually software architectures and thei...
Using reverse engineering techniques, a model of the architecture of a large software system can be ...
Software engineers informally use block diagrams with boxes and lines to express system architecture...
We present a formalism for the definition of software architectures in terms of graphs. Nodes repres...
Development in the field of software architecture, from the early days in the mid-80’s, has been sig...
The design of large, complex computer based systems, based on their architecture, will benefit from ...
The paper describes a modelling technique of architectural form. The technique is divided into two p...
The work described in this paper addresses the problem of understanding a software system and focuse...
The design of large, complex computer based systems, based on their architecture, will benefit from ...
In the approach to structural software metrics, software is modelled by means of flowgraphs. A tacit...
Software designers rely on informal patterns, or idioms, to describe the architectures of their soft...
A software architecture is an abstraction of a software system, which is indispensable for many soft...
We present a model of generation of alternative designs to selected architectural and spatial config...
University of Technology, Sydney. Faculty of Engineering.NO FULL TEXT AVAILABLE. Access is restricte...
The design of large, complex computer based systems, based on their architecture, will benefit from ...
AbstractThe paper suggests a two-level approach to describe visually software architectures and thei...
Using reverse engineering techniques, a model of the architecture of a large software system can be ...
Software engineers informally use block diagrams with boxes and lines to express system architecture...
We present a formalism for the definition of software architectures in terms of graphs. Nodes repres...
Development in the field of software architecture, from the early days in the mid-80’s, has been sig...
The design of large, complex computer based systems, based on their architecture, will benefit from ...
The paper describes a modelling technique of architectural form. The technique is divided into two p...