Skip to main content
Ir a la página de inicio de la Comisión Europea (se abrirá en una nueva ventana)
español es
CORDIS - Resultados de investigaciones de la UE
CORDIS

Article Category

Contenido archivado el 2023-03-01

Article available in the following languages:

EN

Swift searching for open source

Finding the open source code you need can often seem like searching for a needle in a haystack. But with the development of the AMOS search engine finding your way through todays maze of software code has just become considerably easier.

Aimed at programmers and system integrators but with the potential to be used by a broader public, the AMOS system applies a simple ontology and a dictionary of potential search terms to find software code, packages of code and code artefacts rapidly and efficiently. In turn it assists open source program development through making the building blocks of applications easier to find and re-use. There is so much open source code and program elements available today that people often dont know whats available or where to find it, explains AMOS technology manager Manuel Carro at the Technical University of Madrid (UPM). In most cases, being open source, it is all reusable; its just a question of knowing where to get your hands on it. The difficulties of finding the right code are likely to increase in the future as more and more open source applications are developed. And, as Carro says, search engines such as Google are fine for general users but are insufficiently precise for programmers. Unlike other search engines, however, AMOS classifies code by its function rather than by its description and can pull together different code packages from different applications to meet users requirements. It is the first search engine that allows users to find assemblages of packages if, when combined, they perform the desired task, Carro notes. Developed using the UPMs Ciao Prolog logic programming environment, AMOS is itself open source and available under General Public License (GPL). A prototype demonstrator of the system is currently available and includes 120 elements, most of them dedicated to Web development, in what the technology manager terms a small but realistic example of what the system can do. It has also previously been tested with 700 elements and more than 90,000 relationships between them, with the UPM planning to continue to develop the system further and support uptake for at least three years. Notably the concept on which AMOS is based has also aroused interest in other fields, with Carro stressing that the system could be used in areas other than open source: The search technology could be applied to finding scientific or legal papers, in fact anywhere where there is a lot of information that can be classified and categorised. Contact:,Manuel Carro,Universidad Politecnica de Madrid,E-28040 Madrid,Spain,Tel: +34-913-367448,E-mail: mcarro@fi.upm.es Source: Based on information from AMOSThese articles are posted on this site to give access to those who may wish to quote from this copyrighted material or re-publish it in full. Advance permission is not needed for the republication of articles, however, full attribution is required, and if publishing online a link to http://istresults.cordis.lu/(se abrirá en una nueva ventana) should be provided.

Países

Spain

Mi folleto 0 0