ASF Bugzilla – Attachment 33426 Details for
Bug 58839
[PATCH] New Case Study
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Case study by Deutsche Bahn detailing the use of POI in an industrial research context
casestudies_with_db.patch (text/plain), 2.78 KB, created by
peter.mahlmann
on 2016-01-12 10:38:23 UTC
(
hide
)
Description:
Case study by Deutsche Bahn detailing the use of POI in an industrial research context
Filename:
MIME Type:
Creator:
peter.mahlmann
Created:
2016-01-12 10:38:23 UTC
Size:
2.78 KB
patch
obsolete
>diff -rupN orig/poi/trunk/src/documentation/content/xdocs/casestudies.xml new/poi/trunk/src/documentation/content/xdocs/casestudies.xml >--- orig/poi/trunk/src/documentation/content/xdocs/casestudies.xml 2015-12-09 11:38:34.390921852 +0100 >+++ new/poi/trunk/src/documentation/content/xdocs/casestudies.xml 2015-12-09 11:53:32.802943205 +0100 >@@ -297,6 +297,24 @@ format, > Apache POI and found it to be very reliable. > </p> > </section> >+ >+ <section> >+ <title>Deutsche Bahn</title> >+ >+ <p>Deutsche Bahn uses POI's HWPF component to process complex specification documents stored in the legacy Microsoft Word file format.</p> >+ <p> >+ In a joint effort with other international partners, <a href="http://fahrweg.dbnetze.com/fahrweg-en/start/company_aboutus/">Deutsche Bahn Netz AG</a>, the owner of the German rail infrastructure, developed a novel software toolchain to facilitate the creation of an interoperable on-board component for a pan-European train protection system. One part of this toolchain is a domain-specific specification processor which reads the relevant requirements documents using Apache POI, enhances them and ultimately stores their contents as <a href="http://www.omg.org/spec/ReqIF/">ReqIF</a>. Contrary to DOC, this XML-based file format allows for proper traceability and versioning in a multi-tenant environment. Thus, it lends itself much better to the management and interchange of large sets of system requirements. The resulting ReqIF files are then consumed by the various tools in the later stages of the software development process. >+ </p> >+ <p> >+ Currently available, off-the-shelf software for requirement import performed very poorly on the original specification documents due to their structural complexity and heterogeneous formatting. POI not only helped to create a superior solution thanks to its rich API. Because of its open-source nature it also plays a key role in ensuring the maintainability of the resulting system which is expected to stay in operation for many decades to come. >+ </p> >+ <p> >+ POI has seen various enhancements for this challenging application. Most notably, these include the addition of extensive list numbering support, a feature which is now part of Apache TIKA. Numerous smaller improvements, such as support for table cell background shadings, interpretation of certain kinds of OfficeDrawings, and proper conversion of special characters, also helped to derive meaning from the input files. See <a href="http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-182866">here</a> for details. >+ </p> >+ <p> >+ This work was funded by the German Federal Ministry of Education and Research (Grant No. 01IS12021) in the context of the ITEA2 project <a href="http://openetcs.org/">openETCS</a>. >+ </p> >+ </section> > > </section> > </body>
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 58839
: 33426