Un sistema descentralizado autónomo (o ADS ) es un sistema descentralizado compuesto por módulos o componentes que están diseñados para operar de forma independiente pero que son capaces de interactuar entre sí para cumplir con el objetivo general del sistema. Este paradigma de diseño permite que el sistema continúe funcionando en caso de fallas en los componentes. También permite realizar el mantenimiento y la reparación mientras el sistema permanece operativo. Los sistemas autónomos descentralizados tienen una serie de aplicaciones que incluyen líneas de producción industrial , señalización ferroviaria [1] y robótica.
![](http://wikiimg.tojsiabtv.com/wikipedia/commons/thumb/4/43/Autonomous_decentralised_system_architecture_schematic.svg/220px-Autonomous_decentralised_system_architecture_schematic.svg.png)
El ADS se ha expandido recientemente de aplicaciones de control a aplicaciones de servicio y sistemas integrados, por lo tanto, sistemas de servicios descentralizados autónomos y sistemas de dispositivos descentralizados autónomos. [2]
Historia
Los sistemas autónomos descentralizados se propusieron por primera vez en 1977. [3]
ADS recibió una atención significativa ya que dichos sistemas se han implementado en los sistemas ferroviarios japoneses durante muchos años de manera segura con más de 7 mil millones de viajes, [4] [5] [6] [7] [8] lo que demuestra el valor de este concepto. El ferrocarril de Japón con ADS se considera un tren inteligente, ya que también aprende. [9]
Para reconocer esta destacada contribución, el Dr. Kinji Mori ha recibido numerosos premios, incluidos 2013 IEEE Life Fellow, 2012 Distinguished Service Award, Tokyo Metropolitan Government, 2012 Distinguished Specialist between 1000 in the world, Chinese Government, 2008 IEICE Fellow, 1995 IEEE Fellow 1994 Research Premio a la Excelencia y Desarrollo, Agencia de Ciencia y Tecnología, Premio Industrial Ichimura 1994, Premio al Logro Tecnológico 1992, Sociedad de Ingenieros de Instrumentos y Control, Premio Nacional de Patentes 1988, Agencia de Ciencia y Tecnología y Premio de Excelencia Tecnológico Mainichi 1988. El Dr. Mori donó el dinero en efectivo de Ichimura Industrial Price a IEEE para financiar el premio IEEE Kanai. [10]
Desde 1977, ADS ha sido objeto de investigación por parte de muchos investigadores en el mundo, incluidos EE. UU., Japón, la UE, en particular Alemania y China.
Arquitectura ADS
Un ADS es una arquitectura desacoplada en la que cada componente o subsistema se comunica mediante el paso de mensajes utilizando campos de datos compartidos. Una característica única del ADS es que no hay un sistema operativo central o un coordinador. En cambio, cada subsistema gestiona su propia funcionalidad y su coordinación con otros subsistemas. Cuando un subsistema necesita interactuar con otros subsistemas, transmite los campos de datos compartidos que contienen la solicitud a todos los demás subsistemas. Esta transmisión no incluye la identificación o dirección de ningún otro subsistema. Más bien, los otros subsistemas, dependiendo de su propósito y función, recibirán el mensaje de transmisión y tomarán su propia determinación sobre qué acción (si corresponde) tomar.
A medida que ADS se mueve hacia la arquitectura orientada a servicios (SOA) o ADSS (Sistema autónomo de servicios descentralizados), [11] la transmisión de datos puede ser realizada por ESB (Enterprise Service Bus), y cada agente puede un servicio que recibe datos del ESB y actúa según la especificación del servicio. Los resultados son transmitidos nuevamente por el ESB a otros agentes autónomos.
Un ADS también es similar a un sistema de pizarra utilizado en la IA, donde una colección de agentes actuará al ver cualquier cambio de datos en la pizarra común.
Un ADS puede incluir humanos en el ciclo, con agentes humanos y autónomos que aprenden conjuntamente al mismo tiempo para realizar la funcionalidad del sistema. [12]
La computación en la nube también usa computación autónoma, pero su arquitectura y marco son diferentes a los de ADS.
Aplicaciones
Una aplicación de ADS es la prueba de software, particularmente la prueba combinatoria. Se ha propuesto un marco basado en ADS para pruebas combinatorias concurrentes utilizando AR y TA.
Conferencias
El Simposio Internacional IEEE sobre Sistemas Autónomos Descentralizados (ISADS) es la conferencia principal sobre este tema. El Simposio es un evento bianual y el primer Simposio se celebró en 1993.
- ISADS 1993: 30 de marzo - 1 de abril de 1993, en Kawasaki, Japón
- ISADS 1995: 25 al 27 de abril de 1995, Phoenix, Arizona, EE. UU.
- ISADS 1997: 9 al 11 de abril de 1997, Berlín, Alemania
- ISADS 1999: 20 al 23 de marzo de 1999, Tokio, Japón
- ISADS 2001: 26 al 28 de marzo de 2001, Dallas, Texas, EE. UU.
- ISADS 2003: 9 al 11 de abril de 2003, Pisa, Italia
- ISADS 2005: 4 al 8 de abril de 2005, Chengdu, China
- ISADS 2007: 21 al 23 de marzo de 2007, Sedona, Arizona, EE. UU.
- ISADS 2009: 23 al 25 de marzo de 2009, Atenas, Grecia
- ISADS 2011: del 29 de junio al 1 de julio de 2011, Kobe, Japón
- ISADS 2013: 6 al 8 de marzo de 2013, Ciudad de México, México
- ISADS 2015: 25 al 27 de marzo de 2015, Taichung, Taiwán
Referencias
- ^ Invierno, Victor L. y Bhattacharya, Sourav (2001). Software de alta integridad . pag. 105. ISBN 978-0-7923-7949-2.
- ^ "Copia archivada" . Archivado desde el original el 10 de octubre de 2014 . Consultado el 6 de octubre de 2014 .CS1 maint: copia archivada como título ( enlace )
- ^ Mori, Kinji (2007). Miroslaw Malek; Manfred Reitenspieß; Aad van Moorsel (eds.). "Sistema autónomo descentralizado para el aseguramiento del servicio y su aplicación". Disponibilidad de servicios: IV Simposio internacional de disponibilidad de servicios : 2. ISBN 978-3-540-72735-4.
- ^ http://www.japan-talk.com/jt/new/shinkansen-bullet-trains-in-Japan
- ^ http://web-japan.org/niponica/niponica10/en/feature/feature03.html
- ^ http://www.computer.org/csdl/proceedings/isads/2013/5069/00/06513400.pdf
- ^ http://www.computer.org/csdl/proceedings/hase/2001/1275/00/12750220-abs.html
- ^ http://dl.acm.org/citation.cfm?id=503194
- ^ http://mag.uchicago.edu/law-policy-society/smart-trains
- ^ "Copia archivada" . Archivado desde el original el 10 de octubre de 2014 . Consultado el 19 de septiembre de 2014 .CS1 maint: copia archivada como título ( enlace )
- ^ http://www.hitachi.com/rd/portal/glossary/a/adss.html
- ^ "Copia archivada" . Archivado desde el original el 10 de octubre de 2014 . Consultado el 6 de octubre de 2014 .CS1 maint: copia archivada como título ( enlace )
- ^ Wei-Tek Tsai, Charles J. Colbourn, Jie Luo, Guanqiu Qi, Qingyang Li, Xiaoying Bai, "Álgebra de pruebas para pruebas combinatorias" VIII Taller internacional de IEEE sobre automatización de pruebas de software (AST2013), 18-19 de mayo de 2013 San Francisco, CA, EE. UU.
Ver también
- ATOS
- Sistema de pizarra
- De igual a igual
- Robot como servicio
- Arquitectura orientada a Servicios