Simple Stack Visualization Architecture


architecture StackVisualizationArchitecture is
    components
        top_most
            StackADT;
        internal
            StackVisualization1;
            StackVisualization2;
        bottom_most
            GraphicsServer;
    connectors
        connector TopConnector is
            message_filter no_filtering
        end TopConnector;
        connector BottomConnector is
            message_filter no_filtering
        end BottomConnector;
    architectural_topology
        connector TopConnector connections
            top_ports
                StackADT;
            bottom_ports
                StackVisualization1;
                StackVisualization2;
        connector BottomConnector connections
            top_ports
                StackVisualization1;
                StackVisualization2;
            bottom_ports
                GraphicsServer;
end StackVisualizationArchitecture;


system StackVisualizationSystem is
    architecture StackVisualizationArchitecture with
        StackADT is_bound_to IntegerStack;
        StackVisualization1 is_bound_to StackArtist1;
        StackVisualization2 is_bound_to StackArtist2;
        GraphicsServer is_bound_to C2GraphicsBinding;
end StackVisualizationSystem;