Desarrollador ObjecTime


ObjecTime Developer (o ObjecTime u OTD , para abreviar) es una herramienta de automatización de software diseñada para satisfacer las necesidades de desarrollo de los equipos de desarrollo de software en tiempo real . La herramienta fue creada por ObjecTime Limited de Kanata, Ontario , y tenía como objetivo ayudar a los desarrolladores de software a crear aplicaciones utilizando el modelado orientado a objetos en tiempo real (ROOM) para modelos de diseño gráfico en tiempo real. ObjecTime, utilizando los modelos de diseño, generará aplicaciones con calidad de producción para sistemas operativos en tiempo real , utilizando C y C ++lenguajes de programación. Un aspecto importante del proceso de desarrollo utilizando OTD fue la capacidad de ver visualmente la ejecución del software generado como animación de los modelos de diseño. Esto fue cierto tanto para el software que se ejecuta en la plataforma de desarrollo como en la de destino.

Los conceptos detrás del lenguaje de modelado descrito en ROOM (actores y estructura / estado) se fueron incorporando gradualmente a UML , primero como un perfil para tiempo real (cápsulas y estructura / estado) y luego como parte integral de UML 2 (clases compuestas). .

Cuando Rational Software adquirió ObjecTime Limited en 2000 [1], sus respectivos productos, Rational Rose y ObjecTime Developer , se fusionaron en un producto que se rebautizó como Rational Rose RealTime . Estos importantes cambios resultaron en la pérdida de una implementación comercial de ROOM. Hoy en día, solo el proyecto de código abierto Eclipse, eTrice, recientemente iniciado, está implementando ROOM. [2]