DPLFW: a Framework for the Product-Line-Based Generation of Variable Content Documents

Conference object English OPEN
Gómez , Abel ; Martí , Pau ; Penadés , M. Carmen ; Canós , José H. (2014)
  • Publisher: HAL CCSD
  • Subject: [ INFO.INFO-CL ] Computer Science [cs]/Computation and Language [cs.CL]

International audience; Document Product Lines (DPL) is a document engineering methodology that applies product-line engineering principles to the gen-eration of documents in high variability contexts and with high reuse of components. Instead of standalone documents, DPL promotes the defi-nition of families of documents where the members share some common content while differ in other parts. The key for the definition is the avail-ability of a collection of content assets which can be parameterized and instantiated at document generation time. In this demonstration, we show the features of the DPL framework (DPLfw), the tool that supports DPL. DPLfw implements the domain engineering and application engineering stages of typical product line engineering approaches, supports different asset repositories, and gener-ates customized documents in different output formats. We use the case study of the generation of customized emergency plans in a University campus [http://youtu.be/ueKGfmfkyI0].
  • References (10)

    1. Glushko, R., McGrath, T.: Document Engineering: Analyzing and Designing Documents for Business Informatics & Web Services. MIT Press (2005)

    2. Gomez, A., Penades, M.C., Canos, J.H., Borges, M.R., Llavador, M.: A framework for variable content document generation with multiple actors. Information and Software Technology 56(9), 1101 { 1121 (2014), special Sections from \Asia-Paci c Software Engineering Conference (APSEC), 2012" and \Software Product Line conference (SPLC), 2012"

    3. ISSI Research Group: DPLfw (2014), http://dpl.dsic.upv.es/, (spanish only)

    4. Karol, S., Heinzerling, M., Heidenreich, F., Assmann, U.: Using feature models for creating families of documents. In: Proceedings of the 10th ACM symposium on Document engineering. pp. 259{262. ACM, New York, USA (2010)

    5. Lumley, J., Gimson, R., Rees, O.: A framework for structure, layout & function in documents. In: Proceedings of the 2005 ACM symposium on Document engineering. pp. 32{41. ACM, New York, USA (2005)

    6. OASIS: Darwin Information Typing Architecture (DITA) Version 1.2 (Dec 2010), http://docs.oasis-open.org/dita/v1.2/spec/DITA1.2-spec.html

    7. Penades, M.C., Canos, J.H., Borges, M.R., Llavador, M.: Document product lines: variability-driven document generation. In: Proceedings of the 10th ACM symposium on Document engineering. pp. 203{206. ACM, New York, USA (2010)

    8. Piccoli, R.F.B., Chamun, R., Cogo, N.C., de Oliveira, J.a.B.S., Manssour, I.H.: A novel physics-based interaction model for free document layout. In: Proceedings of the 11th ACM symposium on Document engineering. pp. 153{162. ACM, New York, USA (2011)

    9. Rabiser, R., Heider, W., Elsner, C., Lehofer, M., Grunbacher, P., Schwanninger, C.: A exible approach for generating product-speci c documents in product lines. In: Bosch, J., Lee, J. (eds.) SPLC. Lecture Notes in Computer Science, vol. 6287, pp. 47{61. Springer (2010)

    10. Sellman, R.: VDP templates with theme-driven layer variants. In: Proceedings of the 2007 ACM symposium on Document engineering. pp. 53{55. ACM, New York, USA (2007)

  • Similar Research Results (2)
  • Metrics
    No metrics available
Share - Bookmark