Projects
Reqif-Cli
A command line tool that allows to manipulate REQ-IF files. It's intended for architects who want to manipulate Requirements in bulk through an SQL like query Language. See some basic requests:
ATTACH ./test.reqif as reqif; SELECT Type, * FROM reqif WHERE "Reqif.ForeignID CONTAINS "dd-1"; SELECT Type,"Reqif.ForeignID", "Reqif.Text" FROM reqif WHERE "Reqif.Chapter" CONTAINS "toto" and Type = "Heading";
Main features
- Dump, see all definition in the REQIF file
- Create a template file with Datatype, ObjectTypes, RelationTypes, SpecificationType
- As seen before, query lots of information through the select statement
- Update an attribute in one or mutliple Objects
Demo vesion will be dowloadable soon
XSD2CPP
XSD2CPP is a set of xsl templates that generates C++ classes from a XSD description. It's also called a data binding tool as it transforms a formal data description into usable C++ code.
There is a ambrion of code that parses the CSTA phase III soap description. The aim of this part is to generate stubs that inherit gsoap structures. The new stub will implement new data encode and decoding functions in order to shrink the size of the messages that a exchanged. Thus an initial implementation based on gsoap can be easily upgraded to use another encoding/decoding mechanims that will use lesser bandwith.
SmartAsn1
SmartASN1 is a new generation ASN1 parser. Its flexlibility offers you the ability to write your own transformation rules for a given ASN.1 document. Given an Asn1 file and a xsl stylesheet, the SmartAsn1 parser will generate the code according to the rules described in the xsl stylesheet.
Using SmartAsn.1 not only gives you the power of an existing transformation tool but it also opens the possibility to write your own encoding rules for your language, ibraries and your application.
The compiler also integrates a small asn1 library that handles the encoding and decoding of the basic types. This library is used by CSTAInsight a CSTA protocol analyzer program.
CstaInsight
This program is specialized in analyzing the CSTA flow captured with tcpdump or wireshark. The user interface presents the flow in a sequence diagram. This diagram can easely be analysed by any end user who is developping CTI application.
The Application runs on Mac OSX 10.7 and above. It's also able to make a basic analysis of the SIP protocol.
This tool will save you a lot of money and time if you plan to implement an application based on those protocols.