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 |