Im Laufe der Jahre sammelt sich in zahlreichen Softwareprojekten alter, aber weiterhin funktionaler Code an, der – um Entwicklungszeit und Aufwand zu sparen – von Iteration zu Iteration weitergezogen wird. Solcher Legacy-Code verursacht oft Probleme, eine Modernisierung scheint aber oft schwierig. Beim Refactoring oder „Umbau“ solchen Altcodes können Software-Bibliotheken wertvolle Dienste leisten.
Mit der EC-LIB stellt Eclipseina eine abgesicherte, portierbare Bibliothek mathematisch-elektrotechnischer Funktionen für Mikrocontroller ohne Gleitkomma-Rechenwerk vor, welche sich auch zum Realisieren redundanter Rechenwege für sicherheitsgerichtete Funktionen nach ISO 26262 oder IEC 61508 eignet. Der Quellcode der Funktionenbibliothek liegt vollständig in C vor.