![]() |
Telelogic DOORS (steve huntington) | ![]() |
new topic :
profile :
search :
help :
dashboard :
calendar :
home
|
||
Latest News:
|
|
Topic Title: How can I learn DXL? Topic Summary: Looking for advice/direction on the best process/approach to learning DXL Created On: 21-Aug-2008 16:42 Status: Post and Reply |
Linear : Threading : Single : Branch |
![]() |
![]()
|
![]() |
|
I have recently been given the role of requirements manager within my company, using DOORS as the primary tool. I would like to learn the DOORS eXtensive Language (DXL) in depth but I only have a basic-skills background in coding.
I'd like to know the best way to learn DXL and where should I start. Should I begin with aquiring a soilid foundation in a different language before starting with DXL? Are there any particular text books out there that are recommended? If anyone can provide any advice or direction on this it would bee greatly aappreciated. Thanks!! |
|
![]() |
|
![]() |
|
As far as I know, the only reference available is the DXL Reference Manual available in the Help menu of the DOORS.
The best knowledge base is this forum. - Krishna |
|
![]() |
|
![]() |
|
Lots of trial and error....
The DXL Manual is the only resource. There are no books on the topic. This forum is a good resource. Be advised there are some errors and omissions in the DXL manual. Also be advised that DXL is less-than-robust. There are many ways to create DXL that will crash DOORS in a variety of ways. I would suggest frequent testing of the code.... add a few lines, test... add a few more lines, test. Also be aware that DXL does not do it's own memory management, so there are several cases where you have to manage memory yourself.... Buffers, SkipLists, DxlObjects, etc. I would recommend getting a good text editor which has a good syntax highlight feature, which can color-code your code to make it easier to read. I like UltraEdit. |
|
![]() |
|
![]() |
|
Well DXL is "loosely" based on C, so if you know C, it might be easier to pick up DXL. A basic understanding of programming is a definite must.
Like other said, trial and error, the DXL Help files, and these forums are a great resource. Also Tony Goodman has his smartDXL.com website with a lot of good examples and information about DXL. I had some other documentation that I found somewhere, while old it was still pretty useful when I was teaching DXL to one of my co-workers. I can't seem to find it right now, but if I do, I'll post it here. ------------------------- Scott Boisvert Engineering Tools Administrator L-3 Communications - Avionics Systems scott.boisvert@l-3com.com Edited: 21-Aug-2008 at 17:52 by Scott Boisvert |
|
![]() |
|
![]() |
|
If you know C, C++, or Java, you shouldn't have an issue. Beyond that its just learning the different functions available. This forum is one of your best sources for information. Just please search before asking. Also see Kevin Murphy's site for some useful tools.
www.baselinesinc.com ------------------------- David Pechacek AAI Services Textron dpechacek@sc-aaicorp.com David.Pechacek@gmail.com |
|
![]() |
|
![]() |
|
There are couple of threads here in the forum on how to learn DXL, e.g.
https://forum.telelogic.com/customer/doors/messageview.cfm?catid=17&threadid=2838 (which has also a (really old and partial) DXL Programmers Guide attached to it). But, you need to code on your own to really learn it. Note though that DOORS has three DXL libraries with example code (in module Tools / DXL Library, also there is DXL libraries for Layout DXL and DXL attributes) which could serve as starting points. ------------------------- Pekka.Makinen@softqa.fi SoftQA Oy -http://www.softqa.fi/ Edited: 21-Aug-2008 at 18:29 by Pekka Mäkinen |
|
![]() |
Telelogic DOORS
» DXL Exchange
»
How can I learn DXL?
|
![]() |
FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.