To that end, a similarly scoped tool was developed, named asn2uml
:
AVALON:~/ASSERT$ ls -l total 16 -rw-r--r-- 1 root root 14273 2007-02-28 10:10 messages.asn1 AVALON:~/ASSERT$ asn2uml messages.asn1 Data.rcm AVALON:~/ASSERT$ ls -l total 36 -rw-r--r-- 1 root root 14273 2007-02-28 10:10 messages.asn1 -rw-r--r-- 1 root root 28734 2007-02-28 10:11 Data.rcm AVALON:~/ASSERT$ AVALON:~/ASSERT$ head Data.rcm <?xml version="1.0" encoding="UTF-8"?> <!-- File generated by asn2uml, DO NOT EDIT! --> <rcm:Model xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:rcm="http://rcm" name="D_view" > <rootPackage> <ownedMember xsi:type="rcm:DataType" name="TypeNested" Source_Text="D_view.asn" Source_Data_Size="256" Type_Source_Name="TypeNested" /> <ownedMember xsi:type="rcm:DataType" name="T_POS" Source_Text="D_view.asn" Source_Data_Size="4096" Type_Source_Name="T-POS2" />
If your installation environment lacks gcc, you can use an online version of the tool, from: http://www.semantix.gr/assert |