ASys Roadmap 3
-
Upload
ricardo-sanz -
Category
Documents
-
view
227 -
download
0
description
Transcript of 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)
aslab.org
ASLAB-P-2014-XXX
3. 0
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)
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
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
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” ?
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
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
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
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
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
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
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”)
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
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
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
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.
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
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.
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.
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
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
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
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:
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
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.
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?
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
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
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)
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
7/21/2019 ASys Roadmap 3
http://slidepdf.com/reader/full/asys-roadmap-3 31/31
The End