No he visto nada por ahí, y sospecho la dificultad de definir "n" ya que, por lo general, para analizar una función compleja habría más de una o dos variables para definir.¿Hay alguna herramienta que pueda determinar realizar análisis de código para la complejidad de Big-O?
Existen herramientas de análisis para la complejidad ciclomática, pero ¿hay alguna complejidad de tiempo (y/o espacio)? Si es así, cuáles, si no, ¿por qué no? ¿Es inviable? ¿Imposible? ¿Alguien simplemente no ha llegado a eso?
Lo ideal sería que habría algo así como la complejidad general para la aplicación (definición diferente posible "n" s), así como para cada método en la aplicación
Editar: por lo que parece una solución exacta es imposible porque del Halting Problem, sin embargo, ¿es posible algún tipo de aproximación heurística? Me doy cuenta de que, para fines prácticos, un buen generador de perfiles dará mucha más información útil, pero parece ser un problema interesante.
Además, ¿qué tal uno que se calcula para un cierto subconjunto de programas?
Para aclarar un poco las cosas, esto significa que la herramienta propuesta es imposible, no solo inviable. –