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

Software quality founded on design laws

Objetivo

As size and complexity of software systems is growing dramatically the possibility of crises from failure increases. Conventional methods for measuring and controlling quality are not successful enough, thus our objective is to use the science of complexity, the theory of chaos, fractals, traditionally 'physically based' methodologies, theory of complex adaptive systems, biologically and evolutionary inspired economic/market theories, intelligent data analysis and data mining to gain a fundamental understanding of the software process and the software products and to improve them. As a consequence the SQUFOL aim is to introduce well understood software design processes leading to software and related products of superior quality thus improving European competitiveness and enabling citizens to use better software more effectively. As size and complexity of software systems is growing dramatically the possibility of crises from failure increases. Conventional methods for measuring and controlling quality are not successful enough, thus our objective is to use the science of complexity, the theory of chaos, fractals, traditionally 'physically based' methodologies, theory of complex adaptive systems, biologically and evolutionary inspired economic/market theories, intelligent data analysis and data mining to gain a fundamental understanding of the software process and the software products and to improve them. As a consequence the SQUFOL aim is to introduce well understood software design processes leading to software and related products of superior quality thus improving European competitiveness and enabling citizens to use better software more effectively.

OBJECTIVES
SQUFOL's objective is to significantly improve the basic knowledge about and the fitness and quality of the software products and its development process (discover basic laws) aiming to develop well understood software design processes first leading to products of superior quality greatly improving European competitiveness in software/information system design/development filed and second to enable citizens to understand software (how to use it effectively, how and what software to purchase, how it can improve their lives, how can they use it to gain equal access to information, how to use it for life-long learning) supporting European initiative.

DESCRIPTION OF WORK
In the SQUFOL project we will use and further develop the techniques invented by the 'science of complexity', the theory of chaos, biologically and evolutionary inspired economic, market theories, complex adaptive system theory to gain the fundamental understanding of the software process and the software products, thus improve the basic knowledge about their fitness and quality. Based on these laws and gained new knowledge the improved software development and understatement processes will be 'cultivated'. By viewing a program as a collection of symbols we may apply techniques that will transform a program into 'signals' and subsequently use analysis techniques borrowed from physics, chaos and complexity sciences. Examples are the calculation of power spectra, information content, long-range correlation, entropy. We can match software development stages with the three phases of iterative maps, namely chaos, bifurcation and normal phase Since the current phase can be easily identified, we can use this similarity to identify the stage of the software development process, enabling managers and developer more effective control of the development process itself.
Additionally, the software design can be regarded as a market of ideas. Each idea has its meme/gene and is competing for the resources. The best ideas survive, crossover and mutate. In such a way the process can be analysed using the biologically evolutionary inspired market theory. A holistic approach and sequential studies will be used to measure all facets about the software product and its evolution. Intelligent data analysis, data mining and knowledge extraction will be used to discover relations, hidden knowledge, laws and fundamentals with new intelligent hybrid data analysis techniques developed specially for these purposes.

Ámbito científico (EuroSciVoc)

CORDIS clasifica los proyectos con EuroSciVoc, una taxonomía plurilingüe de ámbitos científicos, mediante un proceso semiautomático basado en técnicas de procesamiento del lenguaje natural. Véas: El vocabulario científico europeo..

Para utilizar esta función, debe iniciar sesión o registrarse

Programa(s)

Programas de financiación plurianuales que definen las prioridades de la UE en materia de investigación e innovación.

Tema(s)

Las convocatorias de propuestas se dividen en temas. Un tema define una materia o área específica para la que los solicitantes pueden presentar propuestas. La descripción de un tema comprende su alcance específico y la repercusión prevista del proyecto financiado.

Convocatoria de propuestas

Procedimiento para invitar a los solicitantes a presentar propuestas de proyectos con el objetivo de obtener financiación de la UE.

Datos no disponibles

Régimen de financiación

Régimen de financiación (o «Tipo de acción») dentro de un programa con características comunes. Especifica: el alcance de lo que se financia; el porcentaje de reembolso; los criterios específicos de evaluación para optar a la financiación; y el uso de formas simplificadas de costes como los importes a tanto alzado.

ACM - Preparatory, accompanying and support measures

Coordinador

UNIVERZA V MARIBORU
Aportación de la UE
Sin datos
Dirección
SLOMSKOV TRG 15
2000 MARIBOR
Eslovenia

Ver en el mapa

Coste total

Los costes totales en que ha incurrido esta organización para participar en el proyecto, incluidos los costes directos e indirectos. Este importe es un subconjunto del presupuesto total del proyecto.

Sin datos

Participantes (6)

Mi folleto 0 0