Langsung ke konten utama

XML for a railway systems maintenance

ABSTRACT
Alstom transport has developed with EURODOC standard for maintenance documentation. The project was initiated by a global rail system product documentation content creation challenge. It was then decided to replace the old liner and paper oriented documentation production mode by a new one leveraging the potential of electronic and modular documentation. 1. Product Data Standard
1.1. Exchange Format For industry major corporations, when it comes to bind a set of documentation components produced by various internal departments, partners or suppliers in order to manage it in a centralized way and publish it with a set of selected tools, it is highly recommended to define a vendor-neutral exchange format handling both content and meta-content. When it comes to publish on various media with their specific display features form a single content source without rewriting each time, it is highly recommended to use XML for content. When it comes to factorize documentation components use, use them at different location in publication or for different equipment variants, it is recommended to adopt a modular approach: to define documentation granules which are independents from their point of use, to identify and organize them in meta-content distribution so that they can easily be projected in publications. Three years ago, ALSTOM transport attempted to face such challenges beginning for generic tramway equipment fitting well into this model. A standard to describe maintenance documentation was developed with EURODOC. The first step consisted in defining an exchange neutral format. A neutral format must be independent from content creation tool to allow exchange of data throughout a documentation production, management and diffusion chain involving various actors and tools. This aspect, tools-independency, is probably the most difficult to handle as the actual content creators usually express their needs in the following way. • We want to use our popular word processor application to create documents, • We want to use our popular spread-sheet application to create document properties if really necessary. As a corollary the content creation tools should try, as far as possible, to let the content creator’s habits unchanged. As we will see, this leads to technical oddities, and may in the long term be turned into more rational approaches. The actors in the process must be able to inject into or extract from their system, neutral content. Typically in the project, neutral content as files structures is addressed by content providers to ALSTOM transport for integration into a PDM central repository. Neutral format approach deals with encoding of documents and graphics modules content itself, but also of meta-content describing a collection of document modules. Modules for ALSTOM transport are organized into two products top-down breakdown structure: • Functional, • Organic. Concerning the Meta data allowing organizing modules in products top-down breakdown node and describing attributes for these nodes, since the initial production environment was a well-known spread-sheet application, a simple ASCII delimited approach was adopted for exchange. This organization is directly inspired from the way data are managed in PDM systems but is actually independent of its use. It has the major advantage to be independent form the way modules will be projected into paper manuals or electronic publication, just describing the product in a generic way. As in many industrial sectors, the manual used by maintenance operators are: • Maintenance manuals, • Descriptive and functional manuals, • Illustrated part catalogs. The difficulty to assume electronic document neutrality is typically an issue addressed by SGML or XML encoding for the textual components of documentation. At the very beginning of the project XML was at an early stage, it was then decided to use an AECMA 1000D derived SGML DTD for descriptive and procedural textual modules and to adopt an approach similar to IETP-L to build assembled manuals and to stay in the world of SGML technology. It was decided to use JPEG, TIFF for raster and CGM as being the traditional neutral format for graphics.
1.2. Modular Approach The modular approach was another key point of the project. Derived from the AECMA philosophy, documentation modules are created independently from their point of use in a set of technical manuals. A same module can be assigned to several point of use in product documentation. It is not strictly affected to a product variant but can be re-used for different ones managing the notion of affectivity. An assembling specification, hold in an XML file, gives the content and structure of each manual. This approach is extremely powerful and seems ideal, but it is also a technical challenge because the human decisions concerning content creation and the whole software chain must be modular-aware. 1.3. SGML to XML During the course of the project it was decided to switch from SGML to XML, the expected benefit was to replace old generation SGML tool by mass-market, standardized and robust software tools brought by the XML wave. This had a serious impact on AECMA-derived DTDs which had to be simplified according to XML shortcuts, but left the structured content mainly unchanged.
2. System Design We currently distinguish three stages in global documentation management system documentation: • The production system, • The management system, • The diffusion system. Using XML to encode content allows streamlining its circulation from production to diffusion using the large scope of standard XML transformation processes. The Figure 1 illustrates the general architecture implemented for ALSTOM.
Figure 1. System design
2.1. Production System A production system enables the production of documentation modules. Initially the SGML editing environment was MS WORD adapted, according to technical writer’s requirements. A specific environment constrained by an RTF style sheet and macros was developed. RTF structure was converted to SGML using a DTD-adapted converter developed in BALISE language. This tool was successfully used in production environment, the main problems using such an environment where: • Lack of real-time validation, • Specific error recovery to develop, • Necessity to deploy SGML parser engine and scripts minimizing the actual advantage of using MS WORD which is supposed to be widely spread, • Specific conversion program to develop and maintain, • High maintenance impact as the DTDs evolves.
Figure 2. Production of XML with traditional word processor
Seizing the opportunity of SGML to XML switch, in order to gain on quality control, this MS WORD editing environment was replaced by a native lightweight XML editor. This environment was finally well accepted by technical writers not really hostile to tags when understanding the fundamentals of structured documentation.
Figure 3. Production of XML with native editor
Graphic are extracted through relevant filters from main technical graphic production environment, in this context, the AUTOCAD to CGM filters available in the market were used. 2.2. Content Management System Once produced, content must be managed. For large volume, collaborative work, configuration management a simple file system storage approach quickly reaches limitations in the field of data integrity and limits also the potential to automate data processing. Content management needs are different for the industry integrator centralizing the content in a single point and major content providers having to enable collaborative technical writing and prepare documents sets for deliveries on a regular basis. ALSTOM transport managed documentation granules attached to PDM documents storage module along with technical data attached to the rail system. As a major content provider. EURODOC developed its own management system on a popular DBMS system being enriched with basic electronic document management features such as: • Versioning, • Meta content data management including, • Check in/ checkout, • Access control lists, • Secured storage, • Distributed collaborative framework based on WEB standards.
Figure 4. Production oriented management system
This kind of lightweight highly-flexible, documentation production management system should be the backbone information system of any major content provider interacting with major industry players. 2.3. Diffusion System When trying to convince about XML structuration, we often stress on the ability to deploy electronic interactive documentation on WEB or CD. Traditionally, the paper or electronic paper (PDF) requirement is first to occur. Technically speaking, it is often more difficult to produce paper with complex page setting requirements just because the corresponding software tools did not evolved at the speed of WEB technologies. Finally the success of an XML implementation often depends on the ability to still produce paper, as before. Base on an assembling specification in XML, manuals assembly is automated using XML transformation languages. The result, as a linear large SGML manual, is sent over a popular page-setting software application. The page setting application is exporting PDF directly. As a typical oddity, the page-setting application is still SGML-aware (through an import application), but not XML. Once the chain was switched to full XML, an XML to SGML converter had to written to keep compatibility. It is currently under study to replace the page-setting application by a fully automated XSL FO based process. HTML table of contents and module contents are also automatically produced to be used in a documentation Internet portal and electronic publication. All of the diffusion system makes intensive use of XML transformation technology through XSLT.
Figure 5. Module HTML output
3. Use in Real Life This system has been successfully deployed and used for production of tramways metro and train documentation for more than one year. It demonstrates which functional requirements can be achieved in the field of documentation production, which technical choices are reasonable for the current time and evolutions expected through the use of latest XML evolutions. It has also reduced the documentation price by giving us the ability to reuse information. As an extension showing the potential of diffusing, ALSTOM has developed a system to manage and to consult information at the maintenance depot level. This system is coupled with the MMS system (Maintenance Management System). When a user access an information (procedure, illustrated part catalog, wiring diagram), this information is computed according to the train and according to the evolutions that have been availability which is time and cost saving. Modularity and product based structuration has made that possible. This system is developed using the WEB technology.
Biography
Eric perottet
Manager, maintenance documentation & SLI
ALSTOM transport
Saint-ouen
France
Email: eric.perottet@transport.alstom.com

Sumber: Jaringan Komputer 

 

Komentar

Postingan populer dari blog ini

Elektronika Dasar

Elektronika dasar Quote: Originally Posted by LAB ELKOM UG Prinsip-prinsip elektronika Komponen elektronika 1. Komponen aktif 2. Komponen pasif Komponen pasif adalah komponen elektronika yang dalam pengoprasiannya tidak memerlukan sumber arus atau tersendiri. Macam-macam komponen pasif: 1. Resistor 2. Kapasitor 3. Transformator atau travo 4. Rellay Quote: Originally Posted by LAB ELKOM UG 1. Resistor adalah suatu komponen elektronika yang berfungsi untuk menghambat arus listrik. Resistor dibagi menjadi dua: Resistor tetap ialah mempunyai hambatan yang tetap sehinga tidak dapat diubah-ubah. Gelang 1 dan 2 berupa angka. Gelang ke 3 merupakan pengalih. Gelang ke 4 merupakan toleransi. Contoh menghitung resistor: Misalnya:Merah hitam kuning coklat 2. Resistor tidak tetap ialah resistor yang nilai hambatannya atau nilai resistansinya dapat diubah-ubah. Jenis resistor tidak tetap ada dua yaitu: 1. Potensio meter 2. Tri

Cara Bermain BNet Gratis daftar ID Server PVPGN

Halo lagi semua, kali ini saya mengposting kembali yaitu juga berhubungan dengan Bnet Warcraft, tetapi kal ini saya memberikan server Gratiss daftar ID juga yang Juga RAMAI, pokoknya Gak kalah serunya dengan Server NusaReborn yang Tidak Gratis deh. Apalagi dengan penyedian Channel QUIZnya yang lagi bosen maen atau Koneksi Internetnya lagi Cadet, ni bisa ngilangin Males dan juga ga perlu koneksi yang Kuat, pokoknya MANTEPS BANGET DEH. ni dia Bn Gatewaynya. Nama Server : OpenGamers PVPGN Zona : 7 IP : dota.opengamers.us Buruan Gabung dan Daftar Langsung di Servernya atau daftar untuk daftar terlebih dahulu masuk ke website ini >>> OPGS Cara daftar : -Klick link OPGS di atas -klick "CREATE ACCOUNT" pada tab disebelah KIRI -Masukkan ID dan Password Sesuai ketentuan, dan sertakan juga Alamat E-Mail anda -Klick "Create New Account" -Buka E-Mail anda dan buka Kotak Masuk dari OpenGamers.us -Pada Isi surat terdapat beberapa

perbedaan antara array satu dimensi dan array dua dimensi,dan program sederhananya

1.apa perbedaan antara array satu dimensi dan array dua dimensi? 2.buar program menu beserta perulangannya! Jawab 1.array satu dimensi adalah kumpulan elemen yang tersusun dalam suatu baris. Array dua dimensi adalah array yang dapat membantu dalam pemrograman apabila array satu dimensi tidak mencukupi dalam menghasilakan suatu solusi.array dua dimensi sebenarnya adalah array yang berisi array. 2.#include Main(){ Int x,y; Cout<<”1.single player\n”; Cout<<”2.Multiplayer\n”; Cout<<”\nSelec Game:”; Cin>>x; Switch(x){ Case1: Cout<<”\nSingle player”; Break; Cae2: Cout<<”\nMultiplayer”; Cout<<”\nNumber of Player:”; Cin>>y; For(int i=1;i<=y;++i){ Cout<<”\nPlayer”< Break;} Retrunt !0; } LA 1.program 1 -output 1-10 mengunakan for #include Main() { Int n; Cout<<”Masukan Angka:”; Cin>>n; For(int i=1;i<=;++i) { Cout< } Cout<<”stop”; } -output 1-10 mengunakan while #includ