ABSTRACT
We are going to present in this document a generic approach for lingware systems reuse. This approach is based on reverse engineering technique in order to wrap up an existing lingware system with web services. This approach permits the reuse of lingware systems regardless of programming languages, development environments and the structures of linguistic resources. In order to preserve the interoperability between the reused lingware systems, the proposed approach performs the unification and the standardization of exchanged linguistic data using the Natural Language Processing (NLP) standards and consensus. Doing so, we facilitate the integration and the composition of lingware services in order to create a new application that treats several linguistic levels. In order to consolidate the given approach, we developed the LIngware Reuse Environment (LIRE). A practical experiment was carried out using LIRE environment on an automatic application summary of Arabic texts.
- C. Aloulou, L. Belguith, A. H. Kacem, and S. Hammami. Implémentation du système maspar selon une approche multi-agent. In 8éme Colloque Intérnational sur les Techniques d Analyse Syntaxique (IWPT'03), Nancy, France, 2003.Google Scholar
- T. Andrews, F. Curbera, H. Dolakia, J. Goland, J. Klein, F. Leymann, K. Liu, D. Roller, D. Smith, S. Thatte, I. Trickovic, and S. Weeravarana. Business Process Execution Language for Web Services (version 1.1), 2003.Google Scholar
- L. Baccour. Conception et réalisation d un système de ségmentation de textes arabes non voyellés. Master's thesis, Faculté des Sciences Economiques et Gestion de Sfax, Tunisie, 2003.Google Scholar
- C. Berthouzoz. Une modélisation par objets de principes linguistiques. In FRACTAL97, 1997.Google Scholar
- S. Bouaziz, B. Gargouri, and M. Jmaiel. Component based lingware development using the ejb model and xml linguistic interface. In In Proceedings of the Language and Technology Conference 2005 (LTC05), Poznan, Poland., 2005.Google Scholar
- N. Chaâben. Conception et réalisation d un analyseur morphologique pour l arabe non voyellé. Master's thesis, Ecole Nationale d Ingénieurs de Sfax, Tunisie, 2004.Google Scholar
- B. Gargouri, M. Jmaiel, and A. B. Hamadou. An approach to the formal specification of lingware. Journal of Natural Language Engineering, Cambridge University Press, 9(3), 2003. Google ScholarDigital Library
- M. Hammer and J. Champy. Reengineering the corporation. Harper Collins, New York, 1993.Google Scholar
- T. Ishida. Language grid: An infrastructure for intercultural collaboration. In proceedings of the International Symposium on Applications and the Internet (SAINT06) IEEE, pages 96--100, January 2006. Google ScholarDigital Library
- S. Izza, L. Vincent, P. Burlat, P. Lebrun, and H. Solignac. Extending owl-s to solve enterprise application integration issues. In Interoperability for Enterprise Software and Applications Conference (IESA' 06), Bordeaux, France, 2006.Google Scholar
- O. Kraif. Comment allier la puissance du tal et la simplicité d utilisation? exemple du concordancier bilingue concquest. In JADT 2008: 9éme Journées internationales d Analyse statistique des Données Textuelles., 2008.Google Scholar
- T. Lebarbe. Hiérarchie Inclusive des Unités Linguistiques en Analyse Syntaxique Coopérative: Le segment, unité intermediaire entre chunk et phrase dans le traitement linguistique par système multi-agents. PhD thesis, Université de Caen-Basse-Normandie, 2002.Google Scholar
- Y. Murakami, T. Ishida, and T. Nakaguchi. Infrastructure for language service composition. In Proceedings of the Second International Conference on Semantics, Knowledge, and Grid (SKG'06) IEEE, 2006. Google ScholarDigital Library
- P. Myelemans. Alep-arriving at the next platform elsnews, vol. 3(2). Technical report, 1994.Google Scholar
- C. Pautasso. Jopera: Process support for web services, 2005.Google Scholar
- C. Pautasso and G. Alonso. Visual composition of web services. In Proceedings of the IEEE International Symposium on Human-Centric Computing Languages and Environments (HCC 2003), pages (92--99), Auckland, New Zealand, 2003. Google ScholarDigital Library
- C. Pautasso and G. Alonso. From web service composition to mega programming. In Proceedings of the 5th VLDB Workshop on Technologies for E-Services (TES- 04), Toronto, Canada, 2004. Google ScholarDigital Library
- A. Todirascu, E. Kow, and L. Romary. Towards reusable nlp components. In Proceedings of the Third International Conference on Language Resources and Evaluation, Las Palmas, Iles Canaries, Spain., 2002.Google Scholar
- D. Tufis, R. Ion, A. Ceausu, and D. Stefnescu. Racais linguistic web services. In Proceedings of the Sixth International Language Resources and Evaluation (LREC08), Marrakech, Morocco, may 2008. European Language Resources Association (ELRA). http://www.lrec-conf.org/proceedings/lrec2008/.Google Scholar
Index Terms
- Towards the reuse of lingware systems: a proposed approach with a practical experiment
Recommendations
Towards reengineering in reuse reengineering processes
ICSM '95: Proceedings of the International Conference on Software MaintenanceReuse of existing software has been regarded in recent years as a feasible solution to software quality and productivity improvement problems. Various reference paradigms for setting up a reuse reengineering process have been proposed. With reference to ...
Towards specifying pragmatic software reuse
ECSAW '15: Proceedings of the 2015 European Conference on Software Architecture WorkshopsSoftware reuse has numerous benefits, including reduced development time, defect density, and increased developer productivity. Numerous approaches to software reuse have been developed and we can divide them into two categories: preplanned approaches, ...
Integrating reengineering, reuse and specification tool environments to enable reverse engineering
WCRE '95: Proceedings of the Second Working Conference on Reverse EngineeringDescribes ongoing work to integrate three tool environments and then discusses some of the implications of this work. Considering the number of legacy systems which must be migrated to new software and hardware disciplines, it is necessary to target ...
Comments