31
7/21/2019 ASys Roadmap 3 http://slidepdf.com/reader/full/asys-roadmap-3 1/31  ASys Roadmap 2.0  Towards robust autonomy (again)  [email protected] aslab.org   ASLAB-P-2014-XXX   3 .  0

ASys Roadmap 3

Embed Size (px)

DESCRIPTION

A decripition of the ASys plan for research.

Citation preview

Page 1: ASys Roadmap 3

7/21/2019 ASys Roadmap 3

http://slidepdf.com/reader/full/asys-roadmap-3 1/31

 ASys Roadmap 2.0 

 Towards robust autonomy (again) 

[email protected] 

aslab.org 

 ASLAB-P-2014-XXX  

 3. 0

Page 2: ASys Roadmap 3

7/21/2019 ASys Roadmap 3

http://slidepdf.com/reader/full/asys-roadmap-3 2/31

Sanz / The ASys Roadmap V3 / 2014 10 21

autonomy  – literally:

control of the self from the self

from the Greek autos (self)

and nomos (a law) 

Page 3: ASys Roadmap 3

7/21/2019 ASys Roadmap 3

http://slidepdf.com/reader/full/asys-roadmap-3 3/31

Sanz / The ASys Roadmap V3 / 2014 10 21

Robustness – firm and hard 

Resilience – leaping back  

Page 4: ASys Roadmap 3

7/21/2019 ASys Roadmap 3

http://slidepdf.com/reader/full/asys-roadmap-3 4/31

Sanz / The ASys Roadmap V3 / 2014 10 21

IEEE Definition of Robustness

"The degree to which a system or component can function

correctly in the presence of invalid inputs or stressful

environmental conditions."

IEEE Standard Glossary of Software Engineering 

Page 5: ASys Roadmap 3

7/21/2019 ASys Roadmap 3

http://slidepdf.com/reader/full/asys-roadmap-3 5/31

Sanz / The ASys Roadmap V3 / 2014 10 21

Robustness and Resilience 

Robustness = The degree to which a system can keep

some features in the presence of invalid states. 

- States may be partial (e.g. Invalid inputs). 

!  Resilience = The degree to which a system can recover

some features after their loss. 

- Features may be functions, but … not necessarily? 

- In essence … “robustness” is “functional robustness”

and “resilience” is “functional resilience” ? 

Page 6: ASys Roadmap 3

7/21/2019 ASys Roadmap 3

http://slidepdf.com/reader/full/asys-roadmap-3 6/31

Sanz / The ASys Roadmap V3 / 2014 10 21

“Keep on doing what you were doing” 

Because you are so strong that nothing can beat you 

- System functions are robust: they never break  

!

 

Because you always get up again 

- System functions are resilient: they resurrect 

! R&R is always related to a system (S) and a set of

functions (F) or features

Page 7: ASys Roadmap 3

7/21/2019 ASys Roadmap 3

http://slidepdf.com/reader/full/asys-roadmap-3 7/31Sanz / The ASys Roadmap V3 / 2014 10 21

4 R Dimensions 

Robustness:Inherent strength, resistance 

Redundancy :

System properties that allow for alternative options,choices, substitutions

Resourcefulness:Capacity to mobilize needed resources

Rapidity :Speed with which disruption can be overcome and servicerestored

Page 8: ASys Roadmap 3

7/21/2019 ASys Roadmap 3

http://slidepdf.com/reader/full/asys-roadmap-3 8/31Sanz / The ASys Roadmap V3 / 2014 10 21

ANALYSIS

 

 The overall picture 

Page 9: ASys Roadmap 3

7/21/2019 ASys Roadmap 3

http://slidepdf.com/reader/full/asys-roadmap-3 9/31Sanz / The ASys Roadmap V3 / 2014 10 21

Autonomous System

Domain

Processes

Robots

...

Perturbations

process

environment

failures

regoaling

...

Realization

components

connections

Operation

Mission

Goal

Resources

Constraints

...

Stakeholders

User 1

User 2

User 3

Other agents

1……

2……

3……

Engineering

Tools

Methods

Assets

Self-awareness

Self 

Control

Page 10: ASys Roadmap 3

7/21/2019 ASys Roadmap 3

http://slidepdf.com/reader/full/asys-roadmap-3 10/31Sanz / The ASys Roadmap V3 / 2014 10 21

STRATEGY

 

 The path to follow 

Page 11: ASys Roadmap 3

7/21/2019 ASys Roadmap 3

http://slidepdf.com/reader/full/asys-roadmap-3 11/31Sanz / The ASys Roadmap V3 / 2014 10 21

Overall view 

 Autonomous agents model the world 

Page 12: ASys Roadmap 3

7/21/2019 ASys Roadmap 3

http://slidepdf.com/reader/full/asys-roadmap-3 12/31Sanz / The ASys Roadmap V3 / 2014 10 21

Overall view (2) 

 Autonomous agents model the world

(this includes “themselves in the world”)

Page 13: ASys Roadmap 3

7/21/2019 ASys Roadmap 3

http://slidepdf.com/reader/full/asys-roadmap-3 13/31Sanz / The ASys Roadmap V3 / 2014 10 21

ROADMAP

 

Concrete (or not so much) steps 

Page 14: ASys Roadmap 3

7/21/2019 ASys Roadmap 3

http://slidepdf.com/reader/full/asys-roadmap-3 14/31Sanz / The ASys Roadmap V3 / 2014 10 21

 The Work to Do 

Provide the tooling necessary for this: 

-  The conceptual framework  

 The methodology 

-  The full life-cycle toolchain 

-  The reusable assets 

! To support the “systems understand systems” vision 

Page 15: ASys Roadmap 3

7/21/2019 ASys Roadmap 3

http://slidepdf.com/reader/full/asys-roadmap-3 15/31

www.aslab.org 

 ASLab Meeting

Oct 4, 2012 

 ASys Roadmap V2 

 ASLAB-P-2012-010 

Ricardo Sanz 

autonomous systems laboratory 

aslab

Page 16: ASys Roadmap 3

7/21/2019 ASys Roadmap 3

http://slidepdf.com/reader/full/asys-roadmap-3 16/31Sanz / The ASys Roadmap V3 / 2014 10 21

 A Model-based Approach 

Engineers use system models to support their activity. 

! One of the central topics is the pervasive model-based

approach: model-based autonomy 

-  An ASys will be using models to perform its activity.

-  An ASys will be built using models of it.

 An ASys can exploit its own very models in driving itsbehavior. 

Page 17: ASys Roadmap 3

7/21/2019 ASys Roadmap 3

http://slidepdf.com/reader/full/asys-roadmap-3 17/31Sanz / The ASys Roadmap V3 / 2014 10 21

Names from the past 

ICa: Integrated Control Architecture 

-  The achitectural framework  

!

 

ICe: Integrated Control Environment 

-  The toolset 

!  ICm: Integrated Control Methodology 

-  The methodology 

ICb: The Integrated Control Broker 

ICa

Page 18: ASys Roadmap 3

7/21/2019 ASys Roadmap 3

http://slidepdf.com/reader/full/asys-roadmap-3 18/31Sanz / The ASys Roadmap V3 / 2014 10 21

Some ASys Components 

ICa : An Integrated Control Architecture. The reference frameworkfor modular construction of complex software-intensive

controllers. Old; never captured formally. 

!  ICb : A CORBA broker for the Integrated Control Architecture.

 The core software infrastructure. Obsolete! DDS 

!  OASys : An ontology that underlies all ASys efforts. To have in the

mind of the engineer; to have in the mind of the ASys; to be used

in the synthesis of the ASys. Merge with others?. 

!  SOUL: An Universal Cognitive Architecture with Self-Awareness.

 A Metacognitive real-time architecture that realises the model-

based cognition view. Still in the (thin) air. 

Page 19: ASys Roadmap 3

7/21/2019 ASys Roadmap 3

http://slidepdf.com/reader/full/asys-roadmap-3 19/31Sanz / The ASys Roadmap V3 / 2014 10 21

Some ASys Components 

!

 

ICe: The Integrated Control Environment. A systemdevelopment environment to exploit the ASys technology

in the construction of ASys. Pre-proof of concept. 

!  ICm : An Integrated Control Methodology. The

specification of an engineering process to build ASys.

Real? 

! RCT : A Robot Control Testbed. A case study in robot

control. To consolidate and leverage. 

! PCT : A Process Control Testbed. A case study in

process control. To consolidate and leverage. 

Page 20: ASys Roadmap 3

7/21/2019 ASys Roadmap 3

http://slidepdf.com/reader/full/asys-roadmap-3 20/31Sanz / The ASys Roadmap V3 / 2014 10 21

POSSIBILITIES

 

 Thinking about 

Page 21: ASys Roadmap 3

7/21/2019 ASys Roadmap 3

http://slidepdf.com/reader/full/asys-roadmap-3 21/31

Sanz / The ASys Roadmap V3 / 2014 10 21

Design Architectural Cores 

 The agent builds a functionalmodel of itself that is: 

- Fully integrated 

Continously updated 

-  Actionable 

 This very self model is at thesame time the cause and the

effect of the agent actions 

Plant 

Control 

 Actionable self-model 

Page 22: ASys Roadmap 3

7/21/2019 ASys Roadmap 3

http://slidepdf.com/reader/full/asys-roadmap-3 22/31

Sanz / The ASys Roadmap V3 / 2014 10 21

 Address the whole ASys lifecycle 

Software engineering ontology 

ASys inner core sub-ontology 

ASys environment sub-ontology 

ASys asset ontology 

inception design construction deployment operation decomission

Page 23: ASys Roadmap 3

7/21/2019 ASys Roadmap 3

http://slidepdf.com/reader/full/asys-roadmap-3 23/31

Sanz / The ASys Roadmap V3 / 2014 10 21

Develop Tooling 

ICe

Using Eclipse-centered technologies:

Page 24: ASys Roadmap 3

7/21/2019 ASys Roadmap 3

http://slidepdf.com/reader/full/asys-roadmap-3 24/31

Sanz / The ASys Roadmap V3 / 2014 10 21

TRENDS AND CONSTRAINTS

 

Considering 

Page 25: ASys Roadmap 3

7/21/2019 ASys Roadmap 3

http://slidepdf.com/reader/full/asys-roadmap-3 25/31

Sanz / The ASys Roadmap V3 / 2014 10 21

Follow the rules 

I I I :

 I II

INTERNATIONALSTANDARD 

ISO/IEC/IEEE

42010

i i i

 

ISO/IEC/IEEE. 42010:2011 – Systems and

software engineering – Architecture description. 

Page 26: ASys Roadmap 3

7/21/2019 ASys Roadmap 3

http://slidepdf.com/reader/full/asys-roadmap-3 26/31

Sanz / The ASys Roadmap V3 / 2014 10 21

IDEAS AND PLANS

 

 Anything concrete? 

Page 27: ASys Roadmap 3

7/21/2019 ASys Roadmap 3

http://slidepdf.com/reader/full/asys-roadmap-3 27/31

Sanz / The ASys Roadmap V3 / 2014 10 21

Look for a more sellable profile 

 A new topic?: 

! Systems that see systems are able to cognitively integrate 

with humans that see systems to provide increased R&R

Mixed initiative self-aware

socio-technical systems 

Page 28: ASys Roadmap 3

7/21/2019 ASys Roadmap 3

http://slidepdf.com/reader/full/asys-roadmap-3 28/31

Sanz / The ASys Roadmap V3 / 2014 10 21

 Things to do in a (new) roadmap for ASys 

Consolidate 

! Have (two) real ASys

Document framework,methodology, tools and

assets 

! Permeate ontologies 

! Model-driven engineering

process 

Continue Development 

!  Tooling 

 Testbeds 

! Components 

! Evolve framework and

ontology 

Leverage

Page 29: ASys Roadmap 3

7/21/2019 ASys Roadmap 3

http://slidepdf.com/reader/full/asys-roadmap-3 29/31

Sanz / The ASys Roadmap V3 / 2014 10 21

Hot topics (for me) 

Real-world showable applications !!! 

! Core concepts and architectural patterns 

!

 

Reusable cognitive components and architectures 

! Full life-cycle engineering method (and associate tooling) 

! Model-based real-time operation 

! Federation of ASys (esp. with humans) 

Page 30: ASys Roadmap 3

7/21/2019 ASys Roadmap 3

http://slidepdf.com/reader/full/asys-roadmap-3 30/31

Sanz / The ASys Roadmap V3 / 2014 10 21

Immediate Actions 

Re-issue the Asys Vision (V2) report 

! Consolidate (a couple) of simple systems 

!

 

Issue the ASys Framework report 

! Specify the ASys Roadmap in more detail (with dates, as a

Redmine project?) 

Set new server / Activate Asys@redmine 

Page 31: ASys Roadmap 3

7/21/2019 ASys Roadmap 3

http://slidepdf.com/reader/full/asys-roadmap-3 31/31

 The End