Section Article

  • For the purpose of developing multilingual software an aspect-based language library model

    Abstract

    The need to make software accessible to a wider audience motivates developers to add additional languages to their products. As a result software development initiatives that support several languages were brought to the forefront and received funding from software development organizations and academic institutions. Developing software that supports several languages requires the same models as developing software in a more conventional manner. There are four types of libraries: wrapper monolithic language and multilingual. Software engineers may benefit from these models both before and throughout the development process. We used a design space technique to examine the language parts of these models. The language features required by stakeholders in multilingual software make it quite clear that there are many possible language components. The creation of software that supports several languages becomes more complicated due to this. The alternatives also lessen the non-functional at