Trying to the deduce shortcode from a function

I wonder if this would work:

[tabs tab1="Tab 1" tab2="Tab 2" tab3="Tab 3"]
    [tab id="1"]Content for tab one goes here.[/tab]
    [tab id="2"]]Content for tab two goes here.[/tab]
    [tab id="3"]]Content for tab three goes here.[/tab]
[/tabs]

You should also check if the shortcode definitions exists:

add_shortcode( 'tabs', 'some_function_for_tabs' );
add_shortcode( 'tab',  'some_function_for_tab' );