Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Eclipse Titan » Eclipse Titan statement of compliance
Eclipse Titan statement of compliance [message #1734814] Mon, 13 June 2016 08:25
Elemer Lelik is currently offline Elemer LelikFriend
Messages: 1120
Registered: January 2015
Senior Member
Dear all,

if you were curious enough to look through the documentation supplied with Titan, you may have discovered a new document,
namely a statement of compliance, describing in detail conformance to the TTCN-3 standard.
This statement of compliance(or statement of conformity, if you prefer) is based on the form and test suites published by ETSI at
http://www.ttcn-3.org/index.php/downloads/standards/conformance-test-suites

There are two such form and suites published,

TS 102 950 1.5.1 Covering Core Language (ES 201 873-1 V4.7.1)
TS 103 255 1.2.1 Covering XML schema (ES 201 873-9 V4.6.1)

one for the core language and one for XML.

ASN.1 and the rest of the standards and extensions to the standard are not covered.


The aforementioned document
https://github.com/eclipse/titan.core/blob/master/usrguide/SoC_TITAN.docx

extends to the core language only; we are currently working on the XML part , and this will be published in the next release.

Using this document anyone can verify which parts of the implementation are not adhering to the standard.

In our approach non-confomities fall into one of the following categories:

-implementation errors: for instance , the compiler delivers a warning instead of a compiler error when "*" is used for mandatory field;
these should be documented with a trouble report and fixed with the highest priority

-features not yet implemented, e.g. "select union" (typically features introduced in later revisions of the standard)
these should be documented with a change request and should be implemented with their specific priorities and as resources permit

-deliberate non-conformities: for example, a number of test cases fail as Titan does not support selective import
and we don't have an intention to change this, as visible benefits are not so great, but the required changes are resource-intensive.
All such non-confomities should be documented in the reference guide Ch.2 "TTCN-3 Limitations in this version"

Our ambition is that all non-conformites referring to the core language part will be documented and possibly fixed as above in the next release, due
towards the end of the year.



Best regards

Elemer

[Updated on: Mon, 13 June 2016 14:17]

Report message to a moderator

Previous Topic:modifies keyword not working
Next Topic:Using ASN Style Assignment in TTCN
Goto Forum:
  


Current Time: Fri Apr 26 10:05:00 GMT 2024

Powered by FUDForum. Page generated in 0.03735 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top