ConcurTaskTrees (CTT) [ 1 ] es una notación para especificaciones de modelos de tareas utilizada en el diseño de aplicaciones interactivas, particularmente dentro del diseño de interfaz de usuario basado en modelos .
Las principales características de CTT son:
- Estructura jerárquica, que proporciona un amplio rango de granularidad para describir estructuras de tareas grandes y pequeñas;
- Sintaxis gráfica, que refleja la estructura lógica en forma de árbol;
- Notación concurrente que permite una ordenación flexible de las tareas.
En el campo de la interacción persona-ordenador , los modelos de tareas describen las actividades lógicas que una aplicación debe soportar para ayudar a los usuarios a alcanzar sus objetivos. Se han desarrollado métodos para derivar interfaces de usuario para diferentes plataformas a partir de especificaciones CTT. [ 2 ] La última evolución ha sido la introducción de precondiciones. [ 3 ]
CTT se ha aplicado tanto en el ámbito académico como en la industria, particularmente en dominios como la planificación de recursos empresariales (ERP) y los sistemas críticos para la seguridad, incluido el control del tráfico aéreo. [ 4 ] También ha sido considerado por el Consorcio World Wide Web (W3C) para la estandarización de modelos de tareas.
Se han realizado estudios de usabilidad sobre CTT, [ 5 ] y se ha mapeado al Lenguaje Unificado de Modelado (UML). [ 6 ]
Soporte de herramientas
La edición y el análisis de modelos de tareas se realizan mediante el entorno ConcurTaskTrees ( CTTE ). [ 7 ] El código ejecutable está disponible públicamente y se puede descargar gratuitamente.
Referencias
- ↑ Paternò, Fabio (2003). "ConcurTaskTrees: una notación diseñada para modelos de tareas" (PDF) . Manual de análisis de tareas para la interacción persona-ordenador : 483–503 .
- ↑ Paternò, Fabio; Santoro Carmen; Spano Lucio Davide (octubre de 2011). "Ingeniería de la creación de interfaces de servicio utilizables" (PDF) . Journal of Systems and Software . 84 (10): 1806– 1822. CiteSeerX 10.1.1.304.366 . doi : 10.1016/j.jss.2011.05.025 .
- ↑ Manca, Marco; Paternò Fabio; Santoro Carmen; Spano Lucio Davide. "Considerando las precondiciones de la tarea en el diseño y la generación de interfaces de usuario basadas en modelos" (PDF) . Actas del Simposio ACM SIGCHI 2014 sobre Ingeniería Interactiva .
- ↑ "Modelador de tareas Concur Task Trees (CTT)" . SESAR Joint Undertaking . Archivado del original el 30 de noviembre de 2020. Consultado el 12 de junio de 2025.
- ↑ Vigo, Markel; Santoro, Carmen; Paterno, Fabio (2017). «La usabilidad de las herramientas de modelado de tareas» (PDF) . Simposio IEEE 2017 sobre Lenguajes Visuales y Computación Centrada en el Ser Humano (VL/HCC) . págs. 95–99 . doi : 10.1109/VLHCC.2017.8103455 . ISBN 978-1-5386-0443-4. S2CID 7374320 .
- ↑ Nbrega, Leonel; Nunes, Nuno; Coelho, Helder (2006). "Mapeo de ConcurTaskTrees en UML 2.0" . Sistemas interactivos. Diseño, especificación y verificación. DSV-IS 2005. Lecture Notes in Computer Science. Vol. 3941. pp. 237–248 . doi : 10.1007/11752707_20 . ISBN 978-3-540-34145-1.
- ↑ Mori, Giulio; Paternò Fabio; Santoro Carmen (2002). "CTTE: Soporte para el desarrollo y análisis de modelos de tareas para el diseño de sistemas interactivos" (PDF) . IEEE Transactions on Software Engineering . 28 (8): 797– 813. CiteSeerX 10.1.1.359.5986 . doi : 10.1109/tse.2002.1027801 .
Enlaces externos
- Leonel Nobrega, Jardim Nunes Nunes, Helder Coelho: " Mapeo de ConcurTaskTrees en UML 2.0 ", Especificación y verificación del diseño de sistemas interactivos (2006), volumen 33, número 228. Springer. Páginas: 237–248.
- Grupo de incubación de interfaces de usuario basadas en modelos: ConcurTaskTrees .
- Fabio Paternò: " Uso de ConcurTaskTrees para el diseño de nuevas aplicaciones interactivas en un contexto industrial ", ERCIM News No.31 - Octubre de 1997.
- Paterno, F.; Mancini, C.; Meniconi, S. (1997). "ConcurTaskTrees: Una notación diagramática para especificar modelos de tareas". pp. 362– 369. CiteSeerX 10.1.1.86.585 .
- Fabio Paternò: Publicaciones que informan sobre trabajos en los que se ha utilizado ConcurTaskTrees (CTT) .
- Ana Barbosa, Ana CR Paiva, José Creissac Campos: " Generación de casos de prueba a partir de modelos de tareas mutados ", Actas del 3er simposio ACM SIGCHI de EICS '11 sobre ingeniería de sistemas informáticos interactivos , páginas 175-184.
- http://www.cubeos.org/lectures/W/ln_9.pdf
- D. Reichart, A. Dittmar, P. Forbrig, M. Wurdel: Soporte de herramientas para la representación de modelos de tareas, modelos de diálogo y especificaciones de interfaz de usuario , Sistemas interactivos. Diseño, especificación y verificación . Notas de clase en ciencias de la computación, volumen 5136, 2008, págs. 92-95.
- Josefina Guerrero García, Jean Vanderdonckt, Juan Manuel González Calleros, Marco Winckler : " Hacia una biblioteca de patrones de interfaz de usuario de flujo de trabajo ". Sistemas interactivos. Diseño, especificación y verificación . Lecture Notes in Computer Science, volumen 5136, 2008, pp. 96-101.
- Marco Blumendorf, Grzegorz Lehmann, Sebastian Feuerstack, Sahin Albayrak: " Modelos ejecutables para la interacción humano-computadora ", Modelos ejecutables para la interacción humano-computadora . Lecture Notes in Computer Science Volumen 5136, 2008, pp 238–251.
- Dan Diaper, Neville E. Stanton, eds.: Manual de análisis de tareas para la interacción persona-ordenador , 2004.
- Diseño de software