Globalization drives the software developers to give a new face to the software through multilingualization. So multilingual software developments were put under the lime light and it got support from academic institutes and software development organizations as either commercial or research projects. These efforts are discrete and particular to specific needs and/or technologies. Also these efforts are restricted due to lack of standard in different concerns of fundamental concepts of language and multilingualism in digital form. Furthermore, there is no formalization on multilingual software which makes the designer more difficult to work with these kinds of software. We have studied that various multilingual software developed and derived formal models for the same. The formal models are categorized as wrapper, monolithic and librarybased models. The background models are presented in this paper. In addition, we also present a discussion about the proposed models focusing on the concerns of stake holders and qualities expected from multilingual software.
Keywords: Multilingual software models, Multilingual software models, Multilingual software qualities, Multilingual software concerns, Multilingual software development.
[...] Indeed, we can enumerate several different things (hat might b formalized and they are architecture of a specific system, an architectural style, theory o software architecture and formal semantics for architectural description languages. Formalization can be achieved using Z language or CHAM model [ 13). It also ca be achieved with UML even though it has some limitations. The mathematics structures is another way of carrying out formalization. In this paper, we use mathematical structures in formalization of the models. [...]
[...] Process-parsing, domain based indexing etc Qualities Other than functional qualities, like any other software, multilingual software has the nonfunctional qualities Modifiability Understandability Reusability Adaptability Modifiability The following are the agenda to be met to achieve this quality from the language perspective Existing language Components addition Components modification Components deletion Deletion of existing language and its components Addition of new language and language Understandability The following are the list of items to be assembled to attain this quality from the language concern Language components are clearly captured, designed and developed to meet the requirements of Stake holders and help them to identify their Requirements Roles Responsibilities Reusability The following are the schema to be met to realize this quality from the language concern Separating the language aspects Possible level of language abstraction Encouraging and ensuring this quality in all stages of software development Adaptability The following are the list of items to be met to achieve this quality from the language concern Software have to work in the language of user's choice which is made directly or indirectly Language switching in software should be supported at run time Language Neutrality Abstracting the language from the domain and at the run-time the instance of the language is composted with the domain modules. [...]
[...] Section 4 dedicated for the models of multilingual software which comprises of description, structure, merits and demerits of each model. A detailed discussion about the inadequacies of these models is presented in section 5. Section 6 gives conclusion to this paper MULTILINGUAL SOFTWARE Various multilingual software are being developed by different organizations for their own requirements with their own approaches. The perspectives of the software developers about the multilingual software differ due to the bias towards their specific functional requirements. [...]
[...] In a framework for analyzing the multinational corporation (MNC) as a multilingual community in which parent functional language and subunit functional languages are concurrently used and recursively linked through : communication network FORMALIZATION MULTILINGUAL SOFTWARE USING ALGEBRAIC STRUCTURE Like any other domain, multilingual software also has architecture either implicitly or explicitly. According to. software architecture is a composition of components, connectors and relevant design principles. In software architecture is defined by a configuration of architectural elements-components, connectors and data-constrained in their relationships in order to achieve a desired set of architectural properties. [...]
[...] http://www.mithi.com/producti/indiainteractivt/ whybuy/overview/platform.html 6. Multilingual natural language generation for multilingual software: a functional linguistic approach. Bateman, John A. and Licheng, Christian M. I. M. Malthiessen, Applied Artificial Intelligence. August Development of Multimodal and multilingual grammars: viability and motivation. Talk and Look : Tools for Ambient Linguistic Knowledge, Project Technical Report. Bjorn Bringert. Robin Cooper. Peter Ljunglof and Aarne Ranta. January 2004. http://www.lingua-uk.com http://www.fraber-comulting.com/indfx.html The multinational corporation as a multilingual community: Language and organization in a global context, Yadong Luo. Oded Shenkar, Journal [...]
Online readingwith our online reader
Content validatedby our reading committee