Title: Open Philosophies for Associative Autopoietic
1Open Philosophies for Associative
Autopoietic Digital Ecosystems
Paolo Dini LSE
Digital Ecosystems Cluster Concertation
Workshop Bruxelles, 21 May 2007
2Map
OPAALS
Partners
Timeline
WPs
Outcomes
Associative Autopoietic Digital Ecosystems
Disciplines
Process
Topics
Social Science
Computer Science
Natural Science
Disciplinary integration
Spaces of Debate
Beyond Turing Machines
Gene Expression Computing
Instantiated Methodology
Language
OPAALS Website
Use cases Component Architecture of DBE
OKS Repository
OKS Architecture
3DBE in 2003 and Now
Computing
Implementation
Memory
Digital Business Ecosystem
Evolution Testing
Language
Science
Adoption
Networks
Business
4Process View of Digital Ecosystems Research
Research projects
Interdisciplinary research
Theory
Applications
Reflexivity Before we can preach about the
role of social science in socio-economic
development catalysed by ICTs, we need to
learn how to communicate and work together across
disciplinary boundaries
Time
Digital ecosystems communities
5Strands of Research
Digital Ecosystems
(Biocomputing strand was requested by the EC)
6Definitions I
7Coexistence
Software Engineering
Social Science
what about software Design??
Computer Science
Natural Science
8An Interesting Theoretical Result of DBE Research
The lack of theory that is often lamented in
software engineering is actually not a lack at
all There is plenty of theory underpinning
software engineering, it just does not happen to
be all Mathematics and Logic A good part of the
theory comes from Social Science and Language
9Digital Business Ecosystem Methodology
Consumers
Providers
Business modelling, Software Design Development
Process
Software Services
Language
10Contextual Feedbacks of Digital Ecosystems
Methodology
Policy
Socio-Economic Impact Normative
Regulatory Framework
Linguistics
Web 2.0
11Definitions II
ServENT SERVer cliENT
12Distributed View
Based on figure by Thomas Kurz, SUAS
13Local View
Habitat Network
FADA Network
DBE Service
DBE Studio
Habitat
model
EvE interface
EvEService
ServENT
Local context
14Service Creation and Deployment - Today
3- Transformation to PSM
Composer
5- Implement code
DBE Studio
ServENT
FADA
Local context
15Service Look-Up and Consumption Today - Web - Pull
Local ServENT
DBE Portal Service
1- Invoke Portal
Local context
16Service Look-Up and Consumption Today - DBE
Studio - Pull
Local context
DBE Studio
Local ServENT
17Service Request and Evolution (not realised) -
Push
Local context
DBE Studio
12- Consume service
5- Evolve population
Local ServENT
18Map
OPAALS
Partners
Timeline
WPs
Outcomes
Associative Autopoietic Digital Ecosystems
Disciplines
Process
Topics
Social Science
Computer Science
Natural Science
Disciplinary integration
Beyond Turing Machines
Gene Expression Computing
Spaces of Debate
Instantiated Methodology
Language
OPAALS Website
Use cases Component Architecture of DBE
OKS Architecture
OKS Repository
19OPAALS Partner Composition
Social Science
Computer Science
Natural Science
UNIS
LSE
UK
UNIVDUN
UCE
T6
CN
Italy
SUAS
Austria
UNIK
Germany
Spain
TI
UL
Ireland
WIT
Finland
TUT
IITK
India
Brazil
IPTI
Rwanda
KIST
2
6
5
1
1
20OPAALS Timeline
Phase I
Phase II
Phase III
Y1
Y2
Y4
Y3
June 06
Discovering each other
Building the collaboration tools
Building the Open Knowledge Space
WP10
Researcher exchange
Scaling the community
Internal communications and project website
WP9
Dissemination and online publications
Research threads
WP1-8
21OPAALS Workpackages
WP10 (LSE) Sustainable Community Building
WP4 (WIT) Distributed Accountability Identity and
Trust
WP2 (STU) Automatic Code Generation from Models
WP6 (Kassel) Socio-Economic Constructivism
Language
WP3 (UniS) Autopoietic P2P Networks
WP8 (Limerick) Open Source Open Knowledge
WP7 (Create-Net) Community Networks Digital
Ecosystems
WP5 (Techideas) Integration with Digital
Ecosystems Infrastructure
WP9 (T6) Communication Dissemination
WP0 (LSE) Management Coordination
Natural Science
Computer science
Social Science
22Areas of Impact of Project Outcomes
WP9-Communication and dissemination
WP10-Community building Open Knowledge Space
Socio- economic constructivism
WP8
Language
Autopoiesis
WP1
WP6
Models
Business
Regional development policies
WP7
WP2
Cell and evolutionary biology
Value systems
WP3
WP4
Networks
Software Engineering
Evolutionary Framework
WP5
SourceForge
23Map
OPAALS
Partners
Timeline
WPs
Outcomes
Associative Autopoietic Digital Ecosystems
Disciplines
Process
Topics
Social Science
Computer Science
Natural Science
Disciplinary integration
Beyond Turing Machines
Gene Expression Computing
Spaces of Debate
Instantiated Methodology
Language
OPAALS Website
Use cases Component Architecture of DBE
OKS Architecture
OKS Repository
24Associative Autopoietic
Recursive, reflexive, self-reinforcing
community building process
25Social Science
Translating the processes of knowledge
generation and exchange into improvements in
economic performance and employment is a
complex social process Ed Steinmueller
(2004)
26Methodology
Analysis
Postulate systems and processes
Bibliography
Develop policy recommendations
Empirical research
Analytic
Synthetic
Reflexive
27A Mechanical Engineers View of Social Science
But we are trying to develop a SUSTAINABLE
process of socio-economic development catalysed
by ICTs
Hence we cant help aiming for a view informed by
the sociology of regulation
We cant ignore conflict
Adapted from Hollis (1994) and Burrell Morgan
(1979)
283D Map of Social Science
Adapted from Hollis (1994) and Burrell Morgan
(1979)
29Spaces of Debate
Naturalist philosophy Explanation Realist,
objectivist tradition
Meaning of action Understanding Hermeneutic,
subjectivist tradition
Systems
Games Rules
Social systems as autopoietic systems of
communications (Maturana, Luhmann, Flores)
Holism, Collectivism, Structure, Top-down
Intersubjectivity Structuration theory (Giddens)
Critical Theory of Technology (Feenberg)
Actor Network Theory Communities of
practice (Latour, Lave, Wenger)
Individualism, Action, Bottom-up
Social networks of SMEs (Granovetter)
Agents
Actors
Adapted from Hollis (1994)
30Third Concertation Meeting of the FP6 cluster on
Technologies for Digital Ecosystems Social
Science and Language(s)
SSL in Digital Ecosystems The Name of the
Game Dr Frauke Zeller University of Kassel
31Third Concertation Meeting of the FP6 cluster on
Technologies for Digital Ecosystems Social
Science and Language(s)
The name of the game/pun
SSL Social Science and Language(s)
secure/reliable communication across a network
SSL Secure Socket Layer
32Third Concertation Meeting of the FP6 cluster on
Technologies for Digital Ecosystems Social
Science and Language(s)
Software Engineering as a Social Process The
social processes underpinning and influencing
software development E.g. Open Source
Communities, Communities of Practice,
Organisation Science and Management
Studies -gtIntra-organisational point of view
Which stakeholders are involved in software
development? Not 'only' software engineers, but
also business analysts, managers, etc. -gt
External organisational point of view Which
stakeholders are involved in software
development? Software development communities (
harvesting external expertise, experience, and
knowledge), clients (software users, other
businesses)
33Third Concertation Meeting of the FP6 cluster on
Technologies for Digital Ecosystems Social
Science and Language(s)
- Software Engineering as a Social Process
- Practical approach
- Social science regarding community building and
organisation science - -gt Leverages Knowledge transfer, production,
and management - Linguistics regarding the connection between
natural and formal languages-gt Leverages
Software and service development by integrating
all stakeholders and their requirements into the
design process and improving Human-Computer
Interaction
34Third Concertation Meeting of the FP6 cluster on
Technologies for Digital Ecosystems Social
Science and Language(s)
Language as important focus within DE research,
because
- DE integrates multiple domain-specific languages
of multiple stakeholders. - There is the need to 'translate' all these
languages into the software engineering process. - However, 'translation' is not a strictly
formalised process of concepts but highly
context-dependent (e.g. the slow development of
machine translation where after decades of
funding and research only highly restricted
domain applications work acceptably and where
there are still huge accuracy differences between
the word and sentence level). - 'Translation' Understand domain specific
languages, decode domain specific content and
concepts, translate these concepts into the DE
framework.
35Third Concertation Meeting of the FP6 cluster on
Technologies for Digital Ecosystems Social
Science and Language(s)
Connectivity Language as a tool for construction
Computational linguistics as integrative
framework -gt Computational Semiotics Deals with
computable sign systems. It builds upon semiotics
(study of signs letters, words, sounds, etc.
and meaning) and therefore provides approaches to
integrate the contextual dimension. -
Context-aware software services as competitive
edge for SMEs.
36Third Concertation Meeting of the FP6 cluster on
Technologies for Digital Ecosystems Social
Science and Language(s)
Connectivity Language as a tool for construction
- Natural Language Processing (NLP) techniques
provide an interface between natural and formal
language systems - gt NLP captures the requirements of the different
stakeholders - gt Ontology development
- gt Towards un-restricted formal language systems,
i.e. leveraging current offers like SBVR. SBVR
claims to use linguistic analyses with
linguistics being outside the scope of SBVR it
uses a very simplistic and restricted notion of
"meaning processing" - gt Formalised strategies of the 'Translation'
process
37Third Concertation Meeting of the FP6 cluster on
Technologies for Digital Ecosystems Social
Science and Language(s)
Connectivity Language as a tool for construction
Natural language production and
trans-disciplinary integration -gt To Improve
collaboration and trans-disciplinary
communication within Digital Ecosystems by using
existing communication patterns (discourse
studies, pragmatics) and processes (discourse
organisation) to leverage cooperation between
different stakeholders
38http//oks.opaals.org/website
39(No Transcript)