Unverified Commit 4e8989f1 authored by Jeno Attila Balasko's avatar Jeno Attila Balasko Committed by GitHub
Browse files

Merge pull request #606 from GergoUjhelyi/master

add images and sequence charts
parents a112d6ef f53bdffc
///////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2000-2020 Ericsson Telecom AB
// All rights reserved. This program and the accompanying materials
// are made available under the terms of the Eclipse Public License v2.0
// which accompanies this distribution, and is available at
// https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html
///////////////////////////////////////////////////////////////////////////////
msc {
hscale="1", wordwraparcs=on;
TC,MC,PTC;
TC box TC [label = "Reaching a TTCN-3\n component start operation"];
TC => MC [label = "START_REQ"],
PTC box PTC [label = "Waiting for start"];
TC box TC [label = "Blocking"],
MC box MC [label = "Checking PTC state"];
MC => PTC [label = "START"];
MC => TC [label = "START_ACK"];
PTC box PTC [label = "Executing\nthe function"],
TC box TC [label = "Continuing execution"];
PTC => MC [label = "STOPPED"];
PTC => MC [label = "connection_termination"];
PTC -x PTC,
MC box MC [textbgcolour = "grey"],
TC box TC [textbgcolour = "grey"];
}
\ No newline at end of file
///////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2000-2020 Ericsson Telecom AB
// All rights reserved. This program and the accompanying materials
// are made available under the terms of the Eclipse Public License v2.0
// which accompanies this distribution, and is available at
// https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html
///////////////////////////////////////////////////////////////////////////////
//MSC of starting HC
msc {
hscale="1", wordwraparcs=on;
//arcs
0 [arctextcolor="black", linecolor="white", textcolor="white"], MC, HC;
MC box MC [label = "Initialization &\n pre-parsing config file"];
HC box HC [label = "Initialization"];
|||;
HC => MC [label = "connection_establishment"];
HC => MC [label = "VERSION"];
MC => HC [label ="SET_PARAM"];
HC box HC [label = "Parsing and\n setting"];
|||;
HC => MC [label = "SET_PARAM_OK"];
0 <= MC [label = "display_to_user\n (HC connected)"];
MC box MC [label = "Test suite\n execution"];
0 => MC [label = "user_interaction\n(quit)"];
MC => HC [label = "EXIT_HC"];
HC => MC [label = "connection_termination"];
}
\ No newline at end of file
///////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2000-2020 Ericsson Telecom AB
// All rights reserved. This program and the accompanying materials
// are made available under the terms of the Eclipse Public License v2.0
// which accompanies this distribution, and is available at
// https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html
///////////////////////////////////////////////////////////////////////////////
//MSC of stop operation
msc {
hscale="1", wordwraparcs=on;
TC,MC;
TC box TC [label = "Executing TTCN-3 code"];
TC => MC [label = "STOPPED"];
TC => MC [label = "connection_termination"];
TC -x TC;
}
\ No newline at end of file
///////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2000-2020 Ericsson Telecom AB
// All rights reserved. This program and the accompanying materials
// are made available under the terms of the Eclipse Public License v2.0
// which accompanies this distribution, and is available at
// https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html
///////////////////////////////////////////////////////////////////////////////
//MSC of stop operation
msc {
hscale="1", wordwraparcs=on;
TC1 [label ="TC"], MC, TC2[label ="TC"];
TC1 box TC1 [label = "Executing TTCN-3 code"],
TC2 box TC2 [label = "Executing TTCN-3 code"];
TC1 => MC [label = "STOP_REQ"];
MC => TC2 [label = "STOP"],
TC1 box TC1 [label = "Waiting"];
TC2 => MC [label = "STOPPED"];
MC => TC1 [label = "STOP_ACK"];
TC2 => MC [label = "connection_termination"];
TC1 box TC1 [label = "Continuing execution"];
TC2 -x TC2;
}
\ No newline at end of file
///////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2000-2020 Ericsson Telecom AB
// All rights reserved. This program and the accompanying materials
// are made available under the terms of the Eclipse Public License v2.0
// which accompanies this distribution, and is available at
// https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html
///////////////////////////////////////////////////////////////////////////////
//MSC of unmap operation
msc {
hscale="1", wordwraparcs=on;
//arcs
TC1[label = "TC"] ,MC ,TC2 [label = "TC"];
TC1 box TC1 [label = "Executing\n TTCN-3 code "];
TC1 => MC [label = "UNMAP_REQ"];
MC => TC2 [label = "UNMAP"];
TC1 box TC1 [label = "Waiting"],
TC2 box TC2 [label ="Calling user code \n in test port"];
TC2 => MC [label = "UNMAPPED"];
MC => TC1 [label = "UNMAP_ACK"];
TC1 box TC1 [label ="Continuing execution"];
}
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment