There are several of ways to use the DXL in the IBM ERM DOORS.
DXL scripts are usually stored with extension of ".dxl", however they do use the library files with extension ".inc".
To print the message "Hello, World", the following code10 will be used,
Sodius DXL Editor,11 built on top of Eclipse, is one tool which provides option to edit, browse, compile, execute, and debug DXL scripts. There are many open source and free editors like Notepad++ and jEdit that support DXL by custom properties.
Thurimella, Anil Kumar; Janzen, Dirk (2011). metadoc Feature Modeler A Plug-in for IBM Rational DOORS (PDF) (Thesis). 2011 15th International Software Product Line Conference. https://www.computer.org/csdl/proceedings/splc/2011/1029/00/06030074.pdf ↩
Rahman, Anisur; Amyot, Daniel (2014). "A DSL for importing models in a requirements management system". 2014 IEEE 4th International Model-Driven Requirements Engineering Workshop (MoDRE). pp. 37–46. doi:10.1109/MoDRE.2014.6890824. ISBN 978-1-4799-6343-0. S2CID 6414601. 978-1-4799-6343-0 ↩
Dale, Chris; Anderson, Tom (2009). Safety-Critical Systems: Problems, Process and Practice: Proceedings of the Seventeenth Safety-Critical Systems Symposium Brighton, UK, 3 - 5 February 2009. Springer Science & Business Media. pp. 80–89. ISBN 9781848823495. Retrieved 28 December 2018. 9781848823495 ↩
"Extending DOORS with DXL". January 2025. https://www.ibm.com/docs/en/engineering-lifecycle-management-suite/doors/9.7.2?topic=function-extending-doors-dxl ↩
"IBM TechXchange". IBM. https://community.ibm.com/community/user/search?executeSearch=true&SearchTerm=DXL&expanded-categories=communityKey&rf=%5E ↩
"The DXL Reference Manual" (PDF). IBM. https://www.ibm.com/docs/en/SSYQBZ_9.7.2/com.ibm.doors.requirements.doc/topics/dxl_reference_manual.pdf ↩
"LESSONS LEARNED IMPLEMENTING DOORS IN A CITRIX ENVIRONMENT" (PDF). https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/20050241992.pdf ↩
"DXL attributes and layout DXL columns". IBM. https://www.ibm.com/docs/en/engineering-lifecycle-management-suite/doors/9.7.2?topic=definitions-dxl-attributes-layout-dxl-columns ↩
Sodius DXL Editor https://www.sodiuswillert.com/en/products/dxl-editor ↩