Con esta herramienta te facilitamos un acceso a todas las ofertas y demandas de tecnología europeas y a búsquedas de socios para participar en propuestas europeas de I+D publicadas en la red Enterprise Europe Network, pudiendo filtrar los resultados para facilitar las búsquedas más acordes con tus necesidades.

¿Quieres recibir estos listados de oportunidades de colaboración en tu correo de forma periódica y personalizada? Date de alta en nuestro Boletín

Los términos de búsqueda han de ser en inglés.

Modelo de componentes ligeros para desarrollo de software flexible en pequeñas y medianas empresas

Resumen

Tipo:
Oferta Tecnológica
Referencia:
TODE20150602006
Publicado:
03/08/2015
Caducidad:
02/08/2016
Resumen:
Una universidad alemana ha desarrollado un modelo de componentes ligeros para desarrollo de software. El modelo ofrece los principios y directrices para hacer un uso eficiente del enfoque de desarrollo de software basado en componentes, especialmente en pymes. El modelo es fácil de aprender y flexible y se adapta a necesidades especificas. Se buscan socios interesados en continuar con el desarrollo y adaptar el modelo a necesidades específicas bajo acuerdos de cooperación técnica.

Details

Tittle:
Lightweight component model for flexible software development in small and medium-sized companies
Summary:
A German university developed together with a pipeline inspection company a lightweight component model for software development. The model provides principles and guidelines to efficiently use the component based software development approach, especially in SMEs. The component model is easy to learn, flexible and extensible for specific needs. The model is offered for joint further developments and adoptions to specific needs. The University is looking for technical cooperation agreements.
Description:
A Professor at a university of applied sciences based in northern Germany developed a lightweight component model for flexible software development in SMEs in cooperation with a pipeline inspection company.

Software technology faces increasingly more sophisticated and extensive software projects. Component based software development has the objective of keeping the sophistication of today´s projects within manageable limits, reducing the costs of development and speeding up the development process by deploying re-usable components.

Most existing component models require to follow a large set of rules. This makes the development and usage of components hard for software developers. A lot of time for training has to be invested. In addition, small components and projects suffer from bad efficiency due to unnecessary overhead.

The offered component model is designed to be lightweight and efficient. It uses well-known and successful concepts from existing component models and avoids overhead by the providence of a small set of basic rules.

Additional functionality like component introspection and plugin-mechanisms are declared as optional. Furthermore, other functionality which is not offered by the model can be added to serve specific needs.

The component model is equipped to provide comprehensive support for the composition, aggregation and introspection of components. In this way, the model gives the opportunity of providing wide-ranging support for key objectives of component-based software development. The easy-to-learn manor behind the component model makes it perfect for small and medium-sized businesses.

No specific programming language is needed for the component model. The principles and guidelines are applicable for many languages. Reference implementations were done using the Microsoft´s .NET-Framework and C#.

The Professor is looking for SMEs interested in technical cooperation agreements to share technical skills for further development.
Advantages and Innovations:
The component model follows a lightweight approach regarding only a basic set of rules is mandatory and optional additional features (added when needed)

In contrast to many other existing component models, this procedure ensures to avoid overhead when developing and using components. Furthermore, the lightweight model requires only a small training period, which is primarily important for small and medium-sized businesses.
Stage of Development:
Under development/lab tested
IPs:
Secret know-how

Partner sought

Type and Role of Partner Sought:
Type of partner sought are small and medium sized enterprises working in all kinds of industries.
Tasks to be performed are the use and implementation of the software and the adaption to specific needs.

Client

Type and Size of Client:
University
Already Engaged in Trans-National Cooperation:
No
Languages Spoken:
English
German

Keywords

Technology Keywords:
01003001 Advanced Systems Architecture
01003006 Computer Software
01003013 Information Technology/Informatics