<?xml version="1.0" encoding="utf-8"?>
<!--RSS generated by Flaimo.com RSS Builder [2026-03-15 17:26:17]-->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"><channel><docs>https://taste.tuxfamily.org/mantis/</docs><link>https://taste.tuxfamily.org/mantis/</link><description><![CDATA[TASTE bugtrack - Issues]]></description><title>TASTE bugtrack - Issues</title><image><title>TASTE bugtrack - Issues</title><url>https://taste.tuxfamily.org/mantis/images/mantis_logo_button.gif</url><link>https://taste.tuxfamily.org/mantis/</link><description><![CDATA[TASTE bugtrack - Issues]]></description></image><language>en</language><category>All Projects</category><ttl>10</ttl><dc:language>en</dc:language><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><item><title>0000764: Can't reuse functions due to namespace conflicts</title><author></author><link>https://taste.tuxfamily.org/mantis/view.php?id=764</link><description><![CDATA[&lt;p&gt;I created a container function, with some functions inside, to use as a generic block for a redundant subsystem.  When I import this block into a project for the second time, TASTE renames all the contained functions to default names (e.g. Function6).&lt;/p&gt;

&lt;p&gt;This is tedious as I have to rename all the functions by hand to something unique, and then create new behavioural code.  I can't have a single source for the implementation.&lt;/p&gt;

&lt;p&gt;What I would really like is a clean facility to be able to reuse or duplicate modules, perhaps by creating libraries.&lt;/p&gt;

&lt;p&gt;For the time being, I could get by with a hierarchical namespace, i.e. where names are only required to be unique within a function.&lt;/p&gt;

&lt;p&gt;I've made this a major severity report as I think it is an impediment to serious use of TASTE in systems modelling.&lt;/p&gt;]]></description><category>TASTE-IV/DV</category><pubDate>Thu, 02 Dec 2021 10:11:52 +0000</pubDate><guid>https://taste.tuxfamily.org/mantis/view.php?id=764</guid><comments>https://taste.tuxfamily.org/mantis/view.php?id=764#bugnotes</comments></item><item><title>0000669: Improvements of asn1scc (WUT)</title><author></author><link>https://taste.tuxfamily.org/mantis/view.php?id=669</link><description><![CDATA[&lt;p&gt;In order to iterate on this - and define priorities, I summarize here the list of issues reported by WUT:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Missing/Incomplete documentation (we have no real end-user documentation of the compiler (apart from the ACN part).)&lt;/li&gt;
&lt;li&gt;Management of errors :&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;* [&lt;em&gt;DONE&lt;/em&gt;] Lack of automatic constraints check in Decode functions (Add call to isConstraintValid after decoding)&lt;br /&gt;
* Usage of assert in asn1scc generated functions&lt;br /&gt;
* [&lt;em&gt;DONE&lt;/em&gt;] Returning of unnamed / undefined error codes&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Misleading initialisation of a kind attribute for ASN.1 CHOICE construction (Some confusion with the NONE choice)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Bitstream structure issues (arious issues, such as the meaning of the &quot;count&quot; field which is different for encoding and decoding)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Not sufficient model consistency checks&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ambiguity in the definition of the required buffer sizes for encoding (&quot;+1 for zero-sized type&quot; is not documented)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Quality of the asn1scc-generated test suite&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;]]></description><category>ASN.1 Compiler v4</category><pubDate>Tue, 10 Jul 2018 12:09:24 +0000</pubDate><guid>https://taste.tuxfamily.org/mantis/view.php?id=669</guid><comments>https://taste.tuxfamily.org/mantis/view.php?id=669#bugnotes</comments></item><item><title>0000411: Improve rename policy for enumerants</title><author></author><link>https://taste.tuxfamily.org/mantis/view.php?id=411</link><description><![CDATA[&lt;p&gt;Improve the so-called “rename policy” for enumerants of CHOICE / ENUMERATED types – thus providing consistency between C/Ada.&lt;/p&gt;]]></description><category>ASN.1 Compiler</category><pubDate>Thu, 05 Jul 2018 08:35:48 +0000</pubDate><guid>https://taste.tuxfamily.org/mantis/view.php?id=411</guid><comments>https://taste.tuxfamily.org/mantis/view.php?id=411#bugnotes</comments></item><item><title>0000699: Native encoding not checked between nodes of different architecture</title><author></author><link>https://taste.tuxfamily.org/mantis/view.php?id=699</link><description><![CDATA[&lt;p&gt;The editors and code generation allow that an interface with parameters set to native encoding is deployed between nodes that have a different architecture (e.g. x86 and leon).&lt;/p&gt;

&lt;p&gt;The information contained in the models should be sufficient to detect this condition, and report an error. Otherwise, at runtime, this will produce garbage data or possibly a crash.&lt;/p&gt;]]></description><category>General</category><pubDate>Tue, 23 Jan 2018 15:41:55 +0000</pubDate><guid>https://taste.tuxfamily.org/mantis/view.php?id=699</guid><comments>https://taste.tuxfamily.org/mantis/view.php?id=699#bugnotes</comments></item><item><title>0000082: Add runtime configuration for communication drivers</title><author></author><link>https://taste.tuxfamily.org/mantis/view.php?id=82</link><description><![CDATA[&lt;p&gt;Add a mean to configure network configuration from the user code. For&lt;br /&gt;
example, the IP address and port number could be determined dynamically&lt;br /&gt;
rather than being fixed in the AADL code.&lt;/p&gt;

&lt;p&gt;Expected benefit: allow users to build native client-server applications&lt;br /&gt;
with minimal effort&lt;/p&gt;

&lt;p&gt;Specifying the possibility for a driver to be reconfigured at runtime should be a feature of the ASN.1 model of the driver configuration.&lt;/p&gt;

&lt;p&gt;Eg.&lt;/p&gt;

&lt;p&gt;Available-devices ::= ENUMERATED { eth0, eth1 }&lt;/p&gt;

&lt;p&gt;Ethernet ::= SEQUENCE {&lt;br /&gt;
   default-device  Available-devices,&lt;br /&gt;
   port            INTEGER   (0..65535),&lt;br /&gt;
   ip              IA5String (SIZE (3..11)),&lt;br /&gt;
   reconfigurable  BOOLEAN&lt;br /&gt;
}&lt;/p&gt;

&lt;p&gt;Then when the user sets the Ethernet values in the Deployment view he would write:&lt;/p&gt;

&lt;p&gt;{ default-device eth0, port 80, ip &quot;192.168.1.1&quot;, reconfigurable true }&lt;/p&gt;

&lt;p&gt;In addition to Send and Receive, the driver should in turn contain some form of reconfiguration API, of course.&lt;/p&gt;]]></description><category>PolyORB-HI-All</category><pubDate>Mon, 07 Feb 2011 19:32:02 +0000</pubDate><guid>https://taste.tuxfamily.org/mantis/view.php?id=82</guid><comments>https://taste.tuxfamily.org/mantis/view.php?id=82#bugnotes</comments></item></channel></rss>
