Abstract
The paper presents a software re-engineering approach that is being used by a consortium of eleven academic institutions facilitated by a software engineering group to re-engineer previously developed natural language processing modules in laboratory environment, for developing eighteen machine translation (MT) systems covering nine pairs of Indic languages. This approach gives field deployable and maintainable MT systems (and modules) that can be reused as customizable components. The paper discusses its symbiotic approach of re-engineering modules, and also the experiences of developing MT systems in consortium mode. Following this approach, already seven MT systems have been developed and deployed on the web.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Anthes, G.: Automated Translation of Indian Languages. CACMÂ 53(1) (2010)
Bharati, A., Chaitanya, V., Sangal, R.: Natural Language Processing – A Paninian Perspective. Prentice Hall of India, New Delhi (2004)
EAGLES, Expert Advisory Group on Language Engineering: Evaluation of Natural Language Processing Systems (Final Report), DG XIII of European Commission (1996)
Moona, R., Singh, S., Sangal, R., Sharma, D.M.: MTeval: An Evaluation Methodology for Machine Translation Systems, Language Technology Research Center, IIIT Hyderabad (2004)
Zajac, R.: An Open Distributed Architecture for Reuse and Integration of Heterogeneous NLP Components. In: Proceedings of the Fifth Conf. on Applied NLP, Washington, DC (1997)
Leidner, J.L.: Current Issues in Software Engineering for Natural Language Processing. In: HLT-NAACL 2003 Workshop on Software Engineering and Architecture of Language Technology Systems (2003)
Pressman, R.S.: Software Engineering: A Practitioner’s Approach, 6th edn. McGraw Hill International, New York (2006)
Arnold, R.S.: Software Re-engineering. IEEE Computer Society Press, Los Alamitos (1993)
Hayes-Roth, B.: A Blackboard Architecture for Control. In: Art. Intelligence (1985)
Sangal, R.: Architecture of Shakti Machine Translation System, IIIT Hyderabad (2004)
Cunningham, H., Humphreys, K., Gaizauskas, R., Wilks, Y.: Software Infrastructure for Natural Language Processing. In: Proceedings of 5th Conference on Applied Natural Language Processing (1997)
Cunnigham, H., Scot, J.: Software Architecture for Language Engineering. Journal of Natural Language Engineering 10(3/4) (2004)
Sangal, R.: Project Proposal to Develop Indian Language to Indian Language Machine Translation System, IIIT Hyderabad, TDIL Group, Dept. of IT, Govt. of India (2006)
Swanson, E.B.: The Dimension of Maintenance. In: Proc. Second Intl. Conference on Software Engineering. IEEE, Los Alamitos (October 1976)
Brown, A.W., Wallanau, K.C.: Engineering of Component-Based Systems in Component Based Software Engineering. IEEE Computer Society Press, Los Alamitos (1996)
Chikofsky, E., Cross, J.: Reverse Engineering & Design Recovery: A Taxonomy. IEEE Software 7(1) (1990)
Sangal, R.: Dashboard: A Framework for Setting Blackboards, IIIT Hyderabad (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kumar, P., Ahmad, R., Rathaur, A.K., Sinha, M.K., Sangal, R. (2010). Re-engineering Machine Translation Systems through Symbiotic Approach. In: Ranka, S., et al. Contemporary Computing. IC3 2010. Communications in Computer and Information Science, vol 95. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14825-5_17
Download citation
DOI: https://doi.org/10.1007/978-3-642-14825-5_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-14824-8
Online ISBN: 978-3-642-14825-5
eBook Packages: Computer ScienceComputer Science (R0)