Integration and Maintenance of Heterogeneous Applications and Data Structures

  • Elaine Isnard
  • Enrique Perez
  • Radu Bercaru
  • Alexandra Galatescu
  • Vladimir Florian
  • Dan Conescu
  • Laura Costea
  • Alexandru Stanciu
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3261)


The paper introduces an XML-based solution for the conceptual representation, integration, adaptation and maintenance of heterogeneous applications and data structures. It first presents the architecture of the XML repository and the content of the XML (meta)models that represent applications and data structures. Then, the architecture of the repository manager is given, along with its interface (the browser) and its functions for the management and maintenance of the XML models which describe applications/ data structures.


Database Schema Graphical Object Software Configuration Manager Heterogeneous Application Repository Manager 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Blanc, X., Rano, A., LeDelliou.: Generation automatique de structures de documents XML a partir de meta-models MOF. Notere (2000)Google Scholar
  2. 2.
    Cederqvist, P., et al.: Version Management with CVS,
  3. 3.
    Chien, S.-Y., Tsotras, V.J., Zaniolo, C.: Version Management of XML Documents. In: Suciu, D., Vossen, G. (eds.) WebDB 2000. LNCS, vol. 1997, p. 184. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  4. 4.
    Courtrai, L., Guidec, F., Maheo, Y.: Gestion de ressources pour composants paralleles adaptables. Journees Composants adaptables Grenoble (October 2002)Google Scholar
  5. 5.
    Dashofy, E.M., Hoek, A., Taylor, R.: A Highly-Extensible, XML-based Architecture Description Language. In: Working IEE/ IFIP Conference on Software Architecture (2001)Google Scholar
  6. 6.
    Dashofy, E.M.: Issues in generating Data Bindings for an XML Schema-based Language. In: Conf. on XML Technology and Software Engineering (2001)Google Scholar
  7. 7.
    Galatescu, A., Florian, V., Costea, L., Conescu, D.: Issues in Implementing an Open Sourcebased XML Repository Manager for Application Maintenance and Adaptation. In: 3rd Workshop on Open Source Software Engineering, Oregon, USA (May 2003)Google Scholar
  8. 8.
    Garlan, D., Monroe, R., Wile, D.: Acme: Architectural Description of Component-Based Systems. In: Foundations of Component-based Systems, Cambridge Univ Press, Cambridge (2000)Google Scholar
  9. 9.
    Hall, R.S., Heimbigner, D., Wolf, A.L.: Specifying the Deployable Software Description Format in XML, CU-SERL-207-99, University of ColoradoGoogle Scholar
  10. 10.
    Helmer, S., Kanne, C., Moerkotte, G.: Isolation in XML Bases. Technical Report of University of Mannheim (2001)Google Scholar
  11. 11.
    Isnard, E., Bercaru, R., Galatescu, A., Florian, V., Costea, L., Conescu, D., Perez. E.: An XML Repository Manager for Software Maintenance and Adaptation. In: XML Database Symp., Berlin (2003)Google Scholar
  12. 12.
    Isnard, E., Mathey, J., Nesnidal, P., Galatescu, A., Florian, V., Costea, L., Conescu, D., Bercaru, R., Perez, E.: XML-based Tools for Managing the Evolution of Heterogeneous Software. In: Ws on Principles of Software Evolution (IWPSE 2003), Helsinki, Finland (2003)Google Scholar
  13. 13.
    Lee, D., Mani, M., Chu, W.: Efective Schema Conversions between XML and Relational Models. In: Workshop on Knowledge Transformation (at ECAI), France (2002)Google Scholar
  14. 14.
    Linthicum, D.: Enterprise Application Integration. Addison-Wesley, Reading (2000)Google Scholar
  15. 15.
    Mani, M., Lee, D., Muntz, R.: Semantic Data Modeling using XML Schemas. In: 20th Int’l Conf. on Conceptual Modeling (ER), Yokohama, Japan (2001)Google Scholar
  16. 16.
    Marian, A., Abiteboul, S., Cobena, G., Mignet, L.: Change-Centric Management of Versions in an XML Warehouse. In: 27th Intl. Conf. on Very Large DataBases, Italy (2001)Google Scholar
  17. 17.
    Open Group: Architecture Description Markup Language, ADML (2002),
  18. 18.
    Wang, Y., DeWitt, D.J., Cai, J.: X-Diff: An Effective Change Detection Algorithm for XML Documents. In: 19th Intl. Conference on Data Engineering (ICDE 2003), India (2003)Google Scholar
  19. 19.
    Wang, F., Zaniolo, C.: Temporal Queries in XML Document Archives and Web Warehouses. In: Proc. of 10th Intl. Symp. on Temporal Representation and Reasoning and 4th International Conference on Temporal Logic, Queensland, Australia (July 2003)Google Scholar
  20. 20.
    OMG: Model Driven Architecture,
  21. 21.
    Papakonstantinou, Y.: Quering Distributed Data using XML. Talk UC Berkeley (October 2002)Google Scholar
  22. 22.
    Suzuki, J.: UML eXchange Form, at,

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Elaine Isnard
    • 1
  • Enrique Perez
    • 2
  • Radu Bercaru
    • 3
  • Alexandra Galatescu
    • 3
  • Vladimir Florian
    • 3
  • Dan Conescu
    • 3
  • Laura Costea
    • 3
  • Alexandru Stanciu
    • 3
  1. 1.Prologue SoftwareLES ULISParisFrance
  2. 2.Virtual DeskMadridSpain
  3. 3.National Institute for R&D in InformaticsBucharestRomania

Personalised recommendations