John Pratt | 5 Jun 02:01 2016
Picon

noctivagous


Some people know that the Smalltalk-80 book had a bunch of impromptu
computer graphics drawings as decoration, which I think was remarkable for the time.

For those of you who are interested in computer graphics as the topic
relates to aesthetics-- specificially the improvement of a person's interaction experience
with vectors-- I have put together a project called Noctivagous
(which I have mentioned previously on this list, but not for a long time).

I have had the opportunity to add to this project lately and I am searching for people 
who have Objective-C experience to help me complete it.

You can watch the video I put together as an introduction at https://vimeo.com/169320008 ,
which includes me explaining the program and its basis.

The full text explanation of the program is at http://noctivagous.com/



-John
----
jprattx.com



<div><div>
<div><br></div>
<div dir="ltr">Some people know that the Smalltalk-80 book had a bunch of impromptu</div>
<div dir="ltr">computer graphics drawings as decoration, which I think was remarkable for the time.</div>
<div><br></div>
<div>For those of you who are interested in computer graphics as the topic</div>
<div dir="ltr">relates to aesthetics-- specificially the improvement of a person's interaction experience</div>
<div dir="ltr">with vectors-- I have put together a project called Noctivagous</div>
<div dir="ltr">(which I have mentioned previously on this list, but not for a long time).</div>
<div dir="ltr"><br></div>
<div dir="ltr">I have had the opportunity to add to this project lately and I am searching for people&nbsp;</div>
<div dir="ltr">who have Objective-C experience to help me complete it.</div>
<div dir="ltr"><br></div>
<div dir="ltr">You can watch the video I put together as an introduction at <a href="https://vimeo.com/169320008" class="">https://vimeo.com/169320008</a>&nbsp;,</div>
<div dir="ltr">which includes me explaining the program and its basis.</div>
<div dir="ltr"><br></div>
<div dir="ltr">The full text explanation of the program is at <a href="http://noctivagous.com/" class="">http://noctivagous.com/</a>
</div>
<div><br></div>
<div><br></div>
<div dir="ltr"><br></div>
<div dir="ltr">-John</div>
<div dir="ltr">----</div>
<div dir="ltr">jprattx.com</div>
<div dir="ltr"><br></div>
<div dir="ltr"><br></div>
<div><br></div>
</div></div>
Anatoly Levenchuk | 30 May 14:57 2016
Picon
Gravatar

DeepAPI

In 2012-2013 FONC was studied API search («method finder» in VPRI jargon, http://www.vpri.org/pdf/rn2013002_locatr.pdf, http://www.vpri.org/pdf/m2009012_fnd_sine.pdf).

 

There appear a new approach to do it: http://arxiv.org/abs/1605.08535

 

Deep API Learning

 

Xiaodong Gu, Hongyu Zhang, Dongmei Zhang, Sunghun Kim

(Submitted on 27 May 2016)

Developers often wonder how to implement a certain functionality (e.g., how to parse XML files) using APIs. Obtaining an API usage sequence based on an API-related natural language query is very helpful in this regard. Given a query, existing approaches utilize information retrieval models to search for matching API sequences. These approaches treat queries and APIs as bag-of-words (i.e., keyword matching or word-to-word alignment) and lack a deep understanding of the semantics of the query.
We propose DeepAPI, a deep learning based approach to generate API usage sequences for a given natural language query. Instead of a bags-of-words assumption, it learns the sequence of words in a query and the sequence of associated APIs. DeepAPI adapts a neural language model named RNN Encoder-Decoder. It encodes a word sequence (user query) into a fixed-length context vector, and generates an API sequence based on the context vector. We also augment the RNN Encoder-Decoder by considering the importance of individual APIs. We empirically evaluate our approach with more than 7 million annotated code snippets collected from GitHub. The results show that our approach generates largely accurate API sequences and outperforms the related approaches.

 

Best regards,

Anatoly

 

 

 

<div><div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US">In 2012-2013 FONC was studied API search (&laquo;method finder&raquo; in VPRI jargon, <a href="http://www.vpri.org/pdf/rn2013002_locatr.pdf">http://www.vpri.org/pdf/rn2013002_locatr.pdf</a>, <a href="http://www.vpri.org/pdf/m2009012_fnd_sine.pdf">http://www.vpri.org/pdf/m2009012_fnd_sine.pdf</a>).<p></p></span></p>
<p class="MsoNormal"><span lang="EN-US"><p>&nbsp;</p></span></p>
<p class="MsoNormal"><span lang="EN-US">There appear a new approach to do it: <a href="http://arxiv.org/abs/1605.08535">http://arxiv.org/abs/1605.08535</a><p></p></span></p>
<p class="MsoNormal"><span lang="EN-US"><p>&nbsp;</p></span></p>
<p class="MsoNormal"><span lang="EN-US">Deep API Learning<p></p></span></p>
<p class="MsoNormal"><span lang="EN-US"><p>&nbsp;</p></span></p>
<p class="MsoNormal"><a href="http://arxiv.org/find/cs/1/au:+Gu_X/0/1/0/all/0/1"><span lang="EN-US">Xiaodong Gu</span></a><span lang="EN-US">, </span><a href="http://arxiv.org/find/cs/1/au:+Zhang_H/0/1/0/all/0/1"><span lang="EN-US">Hongyu Zhang</span></a><span lang="EN-US">, </span><a href="http://arxiv.org/find/cs/1/au:+Zhang_D/0/1/0/all/0/1"><span lang="EN-US">Dongmei Zhang</span></a><span lang="EN-US">, </span><a href="http://arxiv.org/find/cs/1/au:+Kim_S/0/1/0/all/0/1"><span lang="EN-US">Sunghun Kim</span></a><span lang="EN-US"><p></p></span></p>
<p class="MsoNormal"><span lang="EN-US">(Submitted on 27 May 2016)<p></p></span></p>
<p class="MsoNormal"><span lang="EN-US">Developers often wonder how to implement a certain functionality (e.g., how to parse XML files) using APIs. Obtaining an API usage sequence based on an API-related natural language query is very helpful in this regard. Given a query, existing approaches utilize information retrieval models to search for matching API sequences. These approaches treat queries and APIs as bag-of-words (i.e., keyword matching or word-to-word alignment) and lack a deep understanding of the semantics of the query. <br>We propose DeepAPI, a deep learning based approach to generate API usage sequences for a given natural language query. Instead of a bags-of-words assumption, it learns the sequence of words in a query and the sequence of associated APIs. DeepAPI adapts a neural language model named RNN Encoder-Decoder. It encodes a word sequence (user query) into a fixed-length context vector, and generates an API sequence based on the context vector. We also augment the RNN Encoder-Decoder by considering the importance of individual APIs. We empirically evaluate our approach with more than 7 million annotated code snippets collected from GitHub. The results show that our approach generates largely accurate API sequences and outperforms the related approaches. <p></p></span></p>
<p class="MsoNormal"><span lang="EN-US"><p>&nbsp;</p></span></p>
<p class="MsoNormal"><span lang="EN-US">Best regards,<p></p></span></p>
<p class="MsoNormal"><span lang="EN-US">Anatoly<p></p></span></p>
<p class="MsoNormal"><span lang="EN-US"><p>&nbsp;</p></span></p>
<p class="MsoNormal"><span lang="EN-US"><p>&nbsp;</p></span></p>
<p class="MsoNormal"><span lang="EN-US"><p>&nbsp;</p></span></p>
</div></div>
Jan-Philipp Steghöfer | 11 May 12:14 2016

Joint Call for Workshop Papers of SASO 2016 and ICCAC 2016 (FAS*W)

*************************************************************************
FAS*W 2016 (SASO and ICCAC)
Joint Call For Workshop Papers

International Workshops on Foundations and Applications of Self-* Systems (FAS*W)
Augsburg, Germany, September 12 & 16, 2016

Workshops at FAS*:
DSPL: 9th International Workshop on Dynamic Software Product Lines. Variability at Runtime
SASO^ST: 4th International Workshop on Self-Adaptive and Self-Organising Socio-Technical Systems 
AMGCC'16: 4th International Workshop on Autonomic Management of high performance Grid and Cloud Computing
QA4SASO: 3rd Edition of the IEEE Workshop on Quality Assurance for  Self-adaptive, Self-organising Systems
DSS: The 2nd International Workshop on Data-driven Self-regulating Systems
SOCO: 1st International Workshop on Self-Organising Construction
eCAS: 1st eCAS Workshop on Engineering Collective Adaptive Systems
ISCW: 1st International Workshop on Information Security and Privacy for Mobile Cloud Computing, Web and
Internet of Things

Submission deadline for all workshops: July 4, 2016

http://fasstar2016.informatik.uni-augsburg.de/
http://iccac2016.se.rit.edu/
http://uni-augsburg.de/saso2016
 <at> SASO2016Conf
************************************************************************* 

9th International Workshop on Dynamic Software Product Lines. Variability at Runtime (DSPL)

Friday 16th September 2016
http://sites.lero.ie/dspl2016

Scientific Organizers
* Jesper Andersson,  Linnaeus University, Sweden
* Rafael Capilla, University Rey Juan Carlos, Madrid, Spain
* Holger Eichelberger, University of Hildesheim, Germany

The concept of adaptation and self-adaptation of systems, in particular at runtime has caught the
attention of the research community at large, both inside the domain of Software Product Lines (SPL) as
well as outside SPL in areas like models-at-runtime, selfadaptive systems, ubiquitous computing, and
specific application domains where runtime adaptation and post-deployment activities are required.
Dynamic software product lines (DSPL) were established as a research area under the assumption that
product line concepts can be very usefully applied in this context. Since its inception the
DSPL-workshop addresses the mission of supporting adaptive and adaptable system development based on
product line concepts. The lack of maturity and consolidation of DSPL approaches stills needs significant
  research effort to advance the state of the art. Our focus is to extend the community of researchers and to
provide a forum for the discussion of current research on related topics.

-------------------------------------------------------------------------

4th International Workshop on Self-Adaptive and Self-Organising Socio-Technical Systems (SASO^ST)

Friday 16th September 2016
http://sasost.isse.de

Scientific Organizers
* Gerrit Anders, University of Augsburg
* Jean Botev, University of Luxembourg, Faculty of Science, Technology and Communication, Computer
Science and Communications Research Unit
* Markus Esch, Fraunhofer Institute for Communication, Information Processing and Ergonomics FKIE

The design and operation of computer systems has traditionally been driven by technical aspects and
considerations. However, the usage characteristics of information and communication systems are both
implicitly and explicitly determined by social interaction and the social graph of users. This aspect is
becoming more and more evident with the increasing popularity of social network applications on the
internet. This workshop will address all aspects of self-adaptive and self-organising mechanisms in
socio-technical systems, covering different perspectives of this exciting research area ranging from
normative and trust management systems to socio-inspired design strategies for distributed
algorithms, collaboration platforms and communication protocols.

-------------------------------------------------------------------------

4th International Workshop on Autonomic Management of high performance Grid and Cloud Computing (AMGCC'16)

Monday 12th September 2016
http://htcaas.kisti.re.kr/wiki/index.php/AMGCC16

Scientific Organizers
* Jaeyoung Choi, Soongsil University, Korea
* Soonwook Hwang, Korea Institute of Science and Technology Information, Korea

Grid computing leverages enormous computing resources scattered over the internet in order to integrate
and form a large-scale computing platform to solve grand-scale problems. Grid computing also has had
great influence on the cloud computing besides the virtualization technology, which logically
decouples the physical computing resources with the computing system. Consequently, the cloud
computing provides cost-effective, fast, and unlimited virtualized resources for large-scale
applications. Cloud computing is also used as "utility computing" where the computing services are
provided on-demand and as needs based. Thus, it is commonly deployed for various applications these
days. 

Managing hybrid, virtualized computing resources in a large-scale cloud computing environments,
however, still leaves a lot of research to be conducted. Furthermore, autonomous managements of
resources in such a large scale federated hybrid computing infrastructures are crucial. In this
workshop, we would like to bring researcher around the world to discuss and communicate the challenges
and research results in the design, implementation, and evaluation of novel autonomous hybrid cloud
resource management systems, and the theory and practice of cloud and grid resource management.

-------------------------------------------------------------------------

Third Edition of the IEEE Workshop on Quality Assurance for  Self-adaptive, Self-organising Systems (QA4SASO)

Monday 12th September 2016
http://qa4saso.isse.de

Scientific Organizers
* Benedikt Eberhardinger, Augsburg University, Germany,  Institute for Software & Systems Engineering 
* Franz Wotawa, Technical University of Graz, Austria, Institute for Software Technology 
* Hella Seebach, Augsburg University, Germany, Institute for Software & Systems Engineering

Developing self-adaptive, self-organising systems (SASO) that fulfil the requirements of different
stakeholders is no simple matter. Quality assurance is required at each phase of the entire development
process, starting from requirements elicitation, system architecture design, agent design, and
finally in the implementation of the system. The quality of the artefacts from each development phase
affects the 
rest of the system, since all parts are closely related to each other. Furthermore, the shift of adaption
decisions from design-time to run-time -- necessitated by the need of the systems to adapt to changing
circumstances -- makes it difficult, but even more essential, to assure high quality standards in these
kind of systems. Accordingly, the analysis and evaluation of these self-* systems has to take into
account the specific operational context to achieve high quality standards. The necessity to
investigate this field has already been recognized and addressed in different communities but there
exists so far no platform to bring all these communities together. Therefore, 
the workshop provides within its third edition an established open stage for discussions about the
different aspects of quality assurance for self-adaptive, self-organising systems.

-------------------------------------------------------------------------

The 2nd International Workshop on Data-driven Self-regulating Systems (DSS)

Monday 12th September 2016
http://dss2016.inn.ac/

Scientific Organizers
* Evangelos Pournaras, ETH Zurich
* Akshay Uttama Nambi S.N., Delft University of Technology
* Nik Bessis, Edge Hill University Ormskirk/UK

The emergence of pervasive and ubiquitous technologies together with social media has resulted in
unprecedented opportunities to reason about the complexity of our society based on magnitudes of data.
Embedded ICT technologies mandate the functionality and operations of several techno-socio-economic
systems such as traffic systems, transportation systems, Smart Grids, power/gas/water networks, etc.
It is estimated that over 50 billion connected smart devices will be online by the year 2020. Moreover,
social media provide invaluable insights about the complexity of social interactions and how these
interactions influence the sustainability of several ICT-enabled techno-socio-economic systems.
These observations show that regulating online the complex systems of our nowadays digital society 
 is a grand challenge. Regulation concerns trade-offs such as the alignment of technical requirements,
e.g. robustness, fault-tolerance, safety and security, with social or environmental requirements,
for instance, fairness in the utilization of energy resources. The scale of nowadays data cannot tackle
the challenge by itself as data may convey ungrounded correlations and biased predictions. Smart,
autonomic and selfregulating mechanisms are required for filtering data streams in real-time and
transform them to valuable information based on which intelligent adaptive decisions can be made in a
decentralized fashion under a plethora of operational scenarios.

-------------------------------------------------------------------------

1st International Workshop on Self-Organising Construction (SOCO)

Friday 16th September 2016
http://vonmammen.org/soco2016/

Scientific Organizers
* Sebastian von Mammen, University of Augsburg
* Ingo Mauser, Karlsruhe Institute of Technology
* Heiko Hamann, University of Paderborn

Our key theme is self-organising construction and we aim at cumulating, presenting, discussing and
advancing new research results from theory and practice as well as novel scientific concepts and
methodologies. Originally inspired by nest construction in social insects, the general concept relies
on a large number of agents that coordinate their construction efforts by prompting and reacting to local
stimuli. Very recently, with the wake of robotic swarms and novel material processing approaches,
including for instance 3D printing techniques and innovative deployment of carbon fibres,
self-organising construction is quickly gaining tremendous transformative significance in the
context of various design and construction processes. These include also the construction, extension
and renovatio
 n of architectural buildings, engineering design, industrial assembly and manufacture, and landscape
architecture. Aligned with the host conference, we solicit for submissions that highlight the design
and management of selforganising construction from a computational perspective.

-------------------------------------------------------------------------

1st eCAS Workshop on Engineering Collective Adaptive Systems (eCAS)

Monday 12th September 2016
http://ecas2016.apice.unibo.it/

Scientific Organizers
* Jacob Beal, Raytheon BBN Technologies, USA
* Nicola Capodieci, University of Modena and Reggio Emilia, Italy

Collective Adaptive Systems (CAS) is a broad term that describes large scale systems that comprise of many
units/nodes, each of which may have their own individual properties, objectives and actions.
Decision-making in such a system is distributed and possibly highly dispersed, and interaction between
the units may lead to the emergence of unexpected phenomena. CASs are open, in that nodes may enter or leave
the collective at any time, and boundaries between CASs are fluid. The units can be highly heterogeneous
(computers, robots, agents, devices, biological entities, etc.), each operating at different
temporal and spatial scales, and having different (potentially conflicting) objectives and goals,
even if often the system has a global goal that is pursued by means of collective actions. O
 ur society increasingly depends on such systems, in which collections of heterogeneous 'technological
nodes' are tightly entangled with human and social structures to form 'artificial societies.' Yet, to
properly exploit them, we need to develop a deeper scientific understanding of the principles by which
they operate, in order to better design them. This workshop solicits papers that address new
methodologies, theories and principles that can be used in order to develop a better understanding of the
fundamental factors underpinning the engineering and operation of such systems, so that we can better
design, build, and analyse such systems.

-------------------------------------------------------------------------

1st International Workshop on Information Security and Privacy for Mobile Cloud Computing, Web and
Internet of Things (ISCW)

Friday 16th September 2016
https://sites.google.com/site/iscw2016/

Scientific Organizers
* Dharma P. Agrawal, University of Cincinnati, USA
* B. B. Gupta, National Institute of Technology Kurukshetra, Haryana, India
* Yaser Jararweh, Jordan University of Science and Technology, Jordan.

ISCW-2016 is the first International Workshop on Information Security and Privacy for Mobile Cloud
Computing, Web and Internet of Things. The aim of ISCW-2015 is to provide a premier international
platform for wide range of professions including scholars, researchers, academicians and Industry
people to discuss and present the most recent security and privacy challenges and developments in
'Mobile Cloud Computing, Web and Internet of Things' from the perspective of providing security
awareness and its best practices for the real world. This conference is open to submit novel and high
quality research contributions in the field of information security and privacy. We anticipate that
this conference will open new entrance for further research and technology improvements in this
important are
 a.

Paul D. Fernhout | 8 May 17:20 2016
Gravatar

Re: The future of VPRI?

On 4/19/16 8:34 AM, Alejandro Reimondo wrote:
> Try S8 Smalltalk ;-)
>
> Browse an image with tools embedded in a web page
>    http://u8.smalltalking.net/profile/aleReimondo/239/index.html
> [snip]

Hi Alejandro!

Thanks for the email about S8 and U8 in response to my previous FONC
post to address some issues I raised there. Sorry I did not see it
sooner as I had checked the list archives online for followups back then
but your email was sent directly to me and I just noticed it yesterday
in a different folder.

So, I played around with S8 yesterday, and it is pretty amazing.:-)
http://u8.smalltalking.net/

Here are some comments on that experience.

First, come practical issues I experienced:
* Firefox did not have draggable windows.
* There was a point at which after some use the Chrome window locked up
(on a Chromebook).
* The use of file-in format for writing methods is awkward.
* Response to clicking on classes and methods was slow (they turned red
probably to indicate a delay, and then eventually sometimes seconds
later the source showed up -- or even longer when looking at some
classes with a lot of methods).
* Trying to save an image snapshot led to an error ("Uncaught
ReferenceError: fileWrite is not defined") and it was not clear what it
was trying to do in the browser.

So, while S8 does a lot and looks great, there were still some rough
edges as I experienced them. That does not mean those may not be easily
fixable or maybe just due to my own inexperience with the system or
particular hardware etc.. I remember Squeak in its early days. And
ObjectWorks and Digitalk's Smalltalk/V too for that matter. Or Lively. :-)

But a deeper issues as I think on the social coding aspects, there is a
deep issue with social implications which Alan Kay has talked about) is
that there is the Blue and the Pink plane. One group (or one person at a
specific time) wants to take Smalltalk in new directions, and another
group (or even the same person at a different time) wants to use
Smalltalk as it is. That makes social coding harder to think about
within a specific system when changing a lot.
http://www.c2.com/cgi/wiki?BluePlane

For example, these are some changes I'd like (if I had time, which I
don't right now) to make in a Smalltalk (whether in a JavaScript-based
S8 or something else maybe even a C-based or Forth-based or
Assembly-based Squeak):
* Display methods as code that is evaluated to define methods instead of
file-in format.
* Support coding directly in JavaScript and maybe TypeScript for methods
(as essentially primitives, but also callbacks).
* Changing the Smalltalk VM so every (non-immediate) object was one or
more arbitrary records that could mix bytes, integers, floating point
values, and/or other object pointers all safely managed by the virtual
machine (which would also support safe-ish FFI calls and internal pointers).
* Building full support into the VM for numpy-like and scipy-like
mathematical operations on arrays over those records, as well as other
low level byte and float and integer manipulations.
* Reifying the Virtual Machine as a "vm" variable that messages could be
sent to for doing low-level things and using that for all low level
access (so, no use of "primitives" with magic numbers or similar methods).
* Support for generating WebAssembly for the underlying vm code like
Squeak compiles Smalltalk to C.
* Using high speed method dispatch tables (one slot per possible
selector) and maybe an object table.
* Replacing the class hierarchy with compositional construction of
message handlers from named functions which act like classes, where
every chunk of memory allocated (an "object") can have a message handler.
* Changing the Smalltalk syntax in various experimental ways, like using
C-style/JavaScript comments and strings and perhaps even supporting
JavaScript with messages
(e.g. new MyJavaScriptObject() x: 10 y: 20; ).
* Supporting including snippets of code in any language in a Racket-like
way.
* Maybe multi-threading support using the new Mozilla Parallel
primitives.
https://hacks.mozilla.org/2016/05/a-taste-of-javascripts-new-parallel-primitives/
* Eliminating the class side of Smalltalk objects which makes code
browsing harder and replacign that with factor methods or perhaps
instance methods denoted as "static" like in TypeScript.

Anyway, whether these are good ideas or not is not the issue here (even
as I think they might be good ideas to try). But doing most of them with
S8 (or Squeak) would make it hard or impossible to share code in systems
that made assumptions about a standard Smalltalk syntax or library. So,
the U8 social aspect aspect would presumably break down if you can't
just file in packages that run with the existing language? Yet, I could
do all that with projects on, say, GitHub, and people could discuss
them. Is there a way U8 could support all that experimentation as social
coding around Smalltalk?

Or maybe that is some future project for VPRI -- to support that kind of
"Blue plane" experimentation by a community doing Smalltalk-inspired
systems for the web browser or elsewhere?

Anyway, that's just a first response. I appreciate what you have done,
and it is inspiring.

I did not include your full reply which raised some other good points
because you did not post it to the FONC list, but I appreciated hearing
more about your work, and I encourage more people to check out S8 and
U8. Your work is a great contribution to moving the state of the art
forward for Smalltalk even as it may still be a work in progress worthy
of much more support.

--Paul Fernhout (pdfernhout.net)
"The biggest challenge of the 21st century is the irony of technologies
of abundance in the hands of those still thinking in terms of scarcity."

Jan-Philipp Steghöfer | 2 May 09:21 2016

Extended Deadline: SASO 2016 - IEEE International Conference on Self-Adaptive and Self-Organizing Systems, September 12-16, Augsburg, Germany

*************************************************************************
CALL FOR PAPERS 

Tenth IEEE International Conference on Self-Adaptive and Self-Organizing Systems 
(SASO 2016) 

EXTENDED DEADLINES:
Extended abstract submission: May 13, 2016
Extended paper submission: May 23, 2016

Augsburg, Germany; 12-16 September 2016 
http://uni-augsburg.de/saso2016
 <at> SASO2016Conf
************************************************************************* 

Part of FAS* - Foundation and Applications of Self* Computing Conferences 
Co-located with: 
The International Conference on Cloud and Autonomic Computing (ICCAC 2016)
http://iccac2016.se.rit.edu

Due to popular demand, the submission deadlines for both abstracts and papers have been extended:
Extended abstract submission: May 13, 2016
Extended paper submission: May 23, 2016

------------------- 
Aims and Scope 
------------------- 

The aim of the Self-Adaptive and Self-Organizing systems conference series (SASO) is to provide a forum
for the foundations of a principled approach to engineering systems, networks, and services based on
self-adaptation and self-organization. The complexity of current and emerging networks, software,
and services, especially when dealing with dynamics in the environment and problem domain, has led the
software engineering, distributed systems, and management communities to look for inspiration in
diverse fields (e.g., complex systems, control theory, artificial intelligence, sociology, and
biology) to find new ways of designing and managing such computing systems. In this endeavor,
self-organization and self-adaptation have emerged as two promising interrelated approaches. They
form the basis for many other self-* properties, such as self-configuration, self-healing, or
self-optimization. Systems exhibiting such properties are often referred to as self-* systems. 

The tenth edition of the SASO conference embraces the inter-disciplinary nature and the scientific,
empirical, and application dimensions of self-* systems and welcomes novel results on both
self-adaptive and self-organizing systems research. The topics of interest include, but are not
limited to: 

- Systems theory: theoretical frameworks and models; biologically- and socially-inspired paradigms;
inter-operation of self-* mechanisms; 
- Systems techniques: techniques to specify and analyze self-* systems, like statistical physics,
machine learning, multi-agent systems, or other novel techniques;
- Systems engineering: reusable mechanisms, design patterns, architectures, methodologies; software
and middleware development frameworks and methods, platforms 
and toolkits; hardware; self-* materials; governance of self-* systems, emergent behavior in self-* systems;
- System properties: robustness, resilience, and stability; emergence; computational awareness and
self-awareness; reflection; anti-fragility;
- Cyber-physical and socio-technical systems: human factors and visualization; self-* social
computers; crowdsourcing and collective awareness; human-in-the-loop;
- Data-driven approaches: data mining; machine learning; data science and other statistical techniques
to analyze, understand, and manage behavior of complex systems;
- Education: experience reports; curricula; innovative course concepts; methodological aspects of
self-* systems education; 
- Ethics and Humanities in self-* systems;
- Applications and experiences with self-* systems in any of the following domains:
+ Smart-*: application of self-* principles to smart-grids, smart-cities, smart-environments, smart-vehicles
+ Industrial automation: embedded self-* systems, adaptive industrial plants, smart industries
(Industry 4.0) 
+ Transportation: autonomous vehicles, coordination between vehicles, pedestrians, and
infrastructure, and traffic optimization
+ Unmanned systems: aerial vehicles, undersea vehicles, other robotic platforms
+ Internet of Things: challenges, applications, and benefits; self-* for network management, self-*
applied to Cybersecurity

We are looking for contributions that present novel theoretical or experimental results, novel design
patterns, mechanisms, system architectures, frameworks or tools, or practical approaches and
experiences in building or deploying real-world systems and applications. Contributions contrasting
different approaches for engineering a given family of systems, or demonstrating the applicability of a
certain approach for different systems, are equally encouraged. Likewise, papers describing
substantial innovation or insights in the use and communication of self-* systems in the classroom are welcome.

Where relevant and appropriate, accepted papers will also be encouraged to participate in the Demo or
Poster Sessions.

------------------------------
Important Dates (Updated!)
------------------------------

Extended abstract submission: May 13, 2016
Extended paper submission: May 23, 2016
Notification: June 23, 2016
Camera ready copy due: July 5, 2016 
Conference: September 12-16, 2016

---------------------------- 
Submission Instructions 
---------------------------- 

Submissions can be up to 10 pages, formatted according to the standard IEEE Computer Society Press
proceedings style guide, and submitted electronically in PDF format. Please register as authors and
submit your papers using the SASO 2016 conference management system
https://easychair.org/conferences/?conf=saso2016. 

The proceedings will be published by IEEE Computer Society Press, and made available as a part of the IEEE
Digital Library. Note that a separate Call for Poster and Demo Submissions will also be issued.

As per the standard IEEE policies, all submissions should be original, i.e., they should not have been
previously published in any conference proceedings, book, or journal and should not currently be under
review for another archival conference. We also highlight IEEE’s policies regarding plagiarism and
self-plagiarism (http://www.ieee.org/publications_standards/publications/rights/ID_Plagiarism.html).

--------------------- 
Review Criteria 
--------------------- 

Papers should present novel ideas in the cross-disciplinary research context described in this call,
motivated by problems from current practice or applied research. Both theoretical and empirical
contributions should be highlighted, substantiated by formal analysis, simulation, experimental
evaluations, comparative studies, and so on. Appropriate references must be made to related work.
Because SASO is a cross-disciplinary conference, we encourage papers to be intelligible and relevant to
researchers who are not members of the same specialized sub-field.

Authors are also encouraged to submit papers describing applications. Application papers should
provide an indication of the real world relevance of the problem that is solved, including a description
of the deployment domain, and some form of evaluation of performance, usability, or comparison to
alternative approaches. Experience papers are also welcome, especially if they highlight insights
into any aspect of design, implementation or management of self-* systems that would be of benefit to
practitioners and the SASO community. 
All submissions will be rigorously peer reviewed and evaluated on the basis of the quality of their
technical contribution, originality, soundness, significance, presentation, understanding of the
state of the art, and overall quality.

------------------------------- 
Conference General Chair 
------------------------------- 

Wolfgang Reif 
University of Augsburg, DE

-------------------- 
Program Chairs 
-------------------- 
Giacomo Cabri, 
University of Modena and Reggio Emilia, IT

Gauthier Picard, 
École Nationale Supérieure des Mines de Saint-Étienne, FR

Niranjan Suri, 
Florida Institute of Human and Machine Cognition, FL, USA 

_______________________________________________
Fonc mailing list
Fonc <at> mailman.vpri.org
http://mailman.vpri.org/mailman/listinfo/fonc_mailman.vpri.org
Alan Kay | 30 Apr 14:26 2016
Picon

Re: Missing Final Annual Report?

Hi

My major error in this project -- it turned out to be interesting, but hurt one very important part -- was to switch goals in mid-project from "running in real-time on a super computer" to "running in real-time on a laptop".

"Real-time" meaning that all the interactive parts were within the range of what humans expect when they deal with a user interface -- i.e. a completely usable system.

This decision change happened because Dan Amelang's "Nile" graphics was surprisingly efficient as well as being super tiny (< 500 lines of Nile code). This got me thinking about doing live demos in talks, and that some of this could help the design of the system.

However, it moved the pragmatics from "paying money for HW" and working on the semantics (which was the original aim) to imposing pragmatics in the software.

We did get something quite impressive on a laptop, but ultimately I think we didn't have enough cycles to both design/invent and optimize.

We had this problem at Parc when we couldn't replace the Altos in a timely way. This led to some excellent software engineering, but the new design and invention part got blunted.

Mea culpa!

Cheers

Alan


From: Kartik Agaram <akkartik-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
To: Alan Kay <alan.nemo-/E1597aS9LQ@public.gmane.orgm>
Cc: Dirk Pranke <dpranke-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org>; Dave Crossland <dave-yX7OcqChgmE@public.gmane.org>; "fonc <at> mailman.vpri.org" <fonc-xGejAJT2w6y5VyjuQBxIBA@public.gmane.org>
Sent: Friday, April 29, 2016 3:13 PM
Subject: Re: [Fonc] Missing Final Annual Report?

Does anyone know/remember what is meant by "real-time" in this passage?

"..we got interested in seeing if we could run in real-time on laptops, and this part of the design and optimization fought some of the goals." ("Reflections", http://www.vpri.org/pdf/tr2012001b_steps.pdf, page 15)

I saw the phrase in several places in the 2012 reports, but didn't see any references to "real-time" in prior years, except for this one in 2010:

"Nile itself can be made in a little over 100 lines of code in the OMeta metalanguage, and optimized to run acceptably in real‑time (also in OMeta) in another 700 lines. OMeta can be made in itself and optimized in about 100 lines of code." (http://www.vpri.org/pdf/tr2010004_steps10.pdf, page 4)

Thanks,
Kartik
http://akkartik.name/about



<div><div>
<div>Hi <br>
</div>
<div><br></div>
<div>My major error in this project -- it turned out to be interesting, but hurt one very important part -- was to switch goals in mid-project from "running in real-time on a super computer" to "running in real-time on a laptop".</div>
<div><br></div>
<div>"Real-time" meaning that all the interactive parts were within the range of what humans expect when they deal with a user interface -- i.e. a completely usable system.</div>
<div><br></div>
<div dir="ltr">This decision change happened because Dan Amelang's "Nile" graphics was surprisingly efficient as well as being super tiny (&lt; 500 lines of Nile code). This got me thinking about doing live demos in talks, and that some of this could help the design of the system.</div>
<div dir="ltr"><br></div>
<div dir="ltr">However, it moved the pragmatics from "paying money for HW" and working on the semantics (which was the original aim) to imposing pragmatics in the software. <br>
</div>
<div dir="ltr"><br></div>
<div dir="ltr">We did get something quite impressive on a laptop, but ultimately I think we didn't have enough cycles to both design/invent and optimize.</div>
<div dir="ltr"><br></div>
<div dir="ltr">We had this problem at Parc when we couldn't replace the Altos in a timely way. This led to some excellent software engineering, but the new design and invention part got blunted.</div>
<div dir="ltr"><br></div>
<div dir="ltr">Mea culpa!</div>
<div dir="ltr"><br></div>
<div dir="ltr">Cheers</div>
<div dir="ltr"><br></div>
<div dir="ltr">Alan<br>
</div>
<div><span></span></div>
<div class="qtdSeparateBR">
<br><br>
</div>
<div class="yahoo_quoted">  <div> <div> <div dir="ltr">  <span>From:</span> Kartik Agaram &lt;akkartik@...&gt;<br><span>To:</span> Alan Kay &lt;alan.nemo@...m&gt; <br><span>Cc:</span> Dirk Pranke &lt;dpranke@...&gt;; Dave Crossland &lt;dave@...&gt;; "fonc <at> mailman.vpri.org" &lt;fonc@...&gt;<br><span>Sent:</span> Friday, April 29, 2016 3:13 PM<br><span>Subject:</span> Re: [Fonc] Missing Final Annual Report?<br> </div> <div class="y_msg_container">
<br><div><div><div dir="ltr">Does anyone know/remember what is meant by "real-time" in this passage?<br clear="none"><div class="yiv4394080884gmail_quote">
<div dir="ltr">
<div>
<div>
<div>
<div>
<br clear="none"><div>"..we
 got interested in seeing if we could run in real-time on laptops, and 
this part of the design and optimization fought some of the goals." ("Reflections", <a rel="nofollow" shape="rect" target="_blank" href="http://www.vpri.org/pdf/tr2012001b_steps.pdf">http://www.vpri.org/pdf/tr2012001b_steps.pdf</a>, page 15)<br clear="none">
</div>
<br clear="none">
</div>I
 saw the phrase in several places in the 2012 reports, but didn't see 
any references to "real-time" in prior years, except for this one in 
2010:<br clear="none"><br clear="none"><div>"Nile&nbsp;itself&nbsp;can&nbsp;be&nbsp;made&nbsp;in&nbsp;a&nbsp;little&nbsp;over&nbsp;100&nbsp;lines&nbsp;of
 code in the OMeta metalanguage, and optimized to run acceptably in 
real&#8209;time (also in OMeta) in another 700 lines. OMeta can be made in 
itself and optimized in about 100 lines of code." (<a rel="nofollow" shape="rect" target="_blank" href="http://www.vpri.org/pdf/tr2010004_steps10.pdf">http://www.vpri.org/pdf/tr2010004_steps10.pdf</a>, page 4)<br clear="none">
</div>
<br clear="none">
</div>Thanks,<br clear="none">
</div>Kartik<br clear="none">
</div>
<a rel="nofollow" shape="rect" target="_blank" href="http://akkartik.name/about">http://akkartik.name/about</a><div class="yiv4394080884yqt6399668912"><br clear="none"></div>
</div>
<div class="yiv4394080884yqt6399668912">
</div>
</div>
</div></div></div>
<br><br>
</div> </div> </div>  </div>
</div></div>
Dave Crossland | 30 Apr 00:15 2016
Gravatar

Re: Missing Final Annual Report?


On 29 April 2016 at 18:13, Kartik Agaram <akkartik-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
Does anyone know/remember what is meant by "real-time" in this passage?

My personal interpretation was that it meant 'live interactive' 
<div><div dir="ltr"><div class="gmail_extra">
<br><div class="gmail_quote">On 29 April 2016 at 18:13, Kartik Agaram <span dir="ltr">&lt;<a href="mailto:akkartik@..." target="_blank">akkartik@...</a>&gt;</span> wrote:<br><blockquote class="gmail_quote"><div dir="ltr">Does anyone know/remember what is meant by "real-time" in this passage?<br><div class="gmail_quote"><div dir="ltr"><div><div><div><div></div></div></div></div></div></div>
</div></blockquote>
</div>
<br>My personal interpretation was that it meant 'live interactive'&nbsp;
</div></div></div>
Damien Clark | 27 Apr 00:18 2016
Gravatar

Hello World



--  Damien Clark  |  http://www.feedwire.com  |  +1-310-984-6946x101

<div>
<br class=""><div class="">
<br class="Apple-interchange-newline"><span class="">-- &nbsp;Damien Clark &nbsp;| &nbsp;<a href="http://www.feedwire.com" class="">http://www.feedwire.com</a></span><span class="">&nbsp;</span><span class="">&nbsp;| &nbsp;+1-310-984-6946</span><span class="">x101</span>
</div>
<br class="">
</div>
Dave Crossland | 22 Apr 17:34 2016
Gravatar

Missing Final Annual Report?


Hi!

I read that VRPI ran for 6 years instead of 5, that is, beyond 2011 and into 2012. 

But I couldn't see a 6th report in http://vpri.org/html/writings.php - these are the 5 I found:





2011 http://www.vpri.org/pdf/tr2011004_steps11.pdf

Was a report made for the end of the NSF funding in 2012?

--
Cheers
Dave
<div><div dir="ltr">
<div><br></div>Hi!<div><br></div>
<div>I read that VRPI ran for 6 years instead of 5, that is, beyond 2011 and into 2012.&nbsp;</div>
<div><br></div>
<div>But I couldn't see a 6th report in <a href="http://vpri.org/html/writings.php">http://vpri.org/html/writings.php</a> - these are the 5 I found:</div>
<div><br></div>
<div>2007 <a href="http://www.vpri.org/pdf/tr2007008_steps.pdf">http://www.vpri.org/pdf/tr2007008_steps.pdf</a><br>
</div>
<div><br></div>
<div>2008&nbsp;<a href="http://www.vpri.org/pdf/tr2008004_steps08.pdf">http://www.vpri.org/pdf/tr2008004_steps08.pdf</a>
</div>
<div><br></div>
<div>2009&nbsp;<a href="http://www.vpri.org/pdf/tr2009016_steps09.pdf">http://www.vpri.org/pdf/tr2009016_steps09.pdf</a>
</div>
<div><br></div>
<div>2010&nbsp;<a href="http://www.vpri.org/pdf/tr2010004_steps10.pdf">http://www.vpri.org/pdf/tr2010004_steps10.pdf</a>
</div>
<div><br></div>
<div>2011&nbsp;<a href="http://www.vpri.org/pdf/tr2011004_steps11.pdf">http://www.vpri.org/pdf/tr2011004_steps11.pdf</a><br clear="all"><div><br></div>
<div>Was a report made for the end of the NSF funding in 2012?</div>
<div><br></div>-- <br><div class="gmail_signature">Cheers<br>Dave</div>
</div>
</div></div>
Dave Crossland | 17 Apr 22:53 2016
Gravatar

The future of VPRI?


Hi

I ran into Walter Bender at the FSF Libre Planet event last month, and have since been been reading up on OLPC. I was a G1G1 customer 8 years ago, but I lost interest in the project and stopped paying attention soon after. I have been intensely curious what happened to OLPC in the last 8 years, and this naturally led me to VPRI. 

So I thought I'd say hello on this list and ask you all what the roadmap looks like for VPRI in the coming years? :)

--
Cheers
Dave
<div><div dir="ltr">
<div><br></div>Hi<div><br></div>
<div>I ran into Walter Bender at the FSF Libre Planet event last month, and have since been been reading up on OLPC. I was a G1G1 customer 8 years ago, but I lost interest in the project and stopped paying attention soon after. I have been intensely curious what happened to OLPC in the last 8 years, and this naturally led me to VPRI.&nbsp;</div>
<div><br></div>
<div><div>So I thought I'd say hello on this list and ask you all what the roadmap looks like for VPRI in the coming years? :)</div></div>
<div><br></div>
<div>-- <br><div class="gmail_signature">Cheers<br>Dave</div>
</div>
</div></div>
Jan-Philipp Steghöfer | 15 Apr 10:37 2016

Last Mile: SASO 2016 -- 10th IEEE International Conference on Self-Adaptive and Self-Organizing Systems

*************************************************************************
CALL FOR CONTRIBUTIONS

Tenth IEEE International Conference on Self-Adaptive and Self-Organizing Systems 
(SASO 2016) 

and co-located events

Augsburg, Germany; 12-16 September 2016 
http://uni-augsburg.de/saso2016
 <at> SASO2016Conf
************************************************************************* 

Part of FAS* - Foundation and Applications of Self* Computing Conferences 
Co-located with: 
The International Conference on Cloud and Autonomic Computing (ICCAC 2016)
http://iccac2016.se.rit.edu

Call for Papers: https://saso2016.informatik.uni-augsburg.de/call_for_papers.html
Call for Posters and Demos: https://saso2016.informatik.uni-augsburg.de/call_for_posters_and_demos.html
Call for Doctoral Symposium: https://saso2016.informatik.uni-augsburg.de/call_for_ds.html

-------------------- 
Important Dates 
-------------------- 

Main Conference Abstract submission: May 2, 2016 
Main Conference Paper submission: May 9, 2016
Main Conference Notification: June 23, 2016

Poster and Demo Submission deadline: June 10, 2016
Poster and Demo Notification: July 8, 2016

Doctoral Symposium Abstract Submission due: May 29, 2016
Doctoral Symposium Paper Submission due: June 12, 2016
Doctoral Symposium Notifications due: July 10, 2016

Conference: September 12-16, 2016

------------------- 
Call for Papers
------------------- 

https://saso2016.informatik.uni-augsburg.de/call_for_papers.html

The aim of the Self-Adaptive and Self-Organizing systems conference series (SASO) is to provide a forum
for the foundations of a principled approach to engineering systems, networks, and services based on
self-adaptation and self-organization. The complexity of current and emerging networks, software,
and services, especially when dealing with dynamics in the environment and problem domain, has led the
software engineering, distributed systems, and management communities to look for inspiration in
diverse fields (e.g., complex systems, control theory, artificial intelligence, sociology, and
biology) to find new ways of designing and managing such computing systems. In this endeavor,
self-organization and self-adaptation have emerged as two promising interrelated approaches. They
form the basis for many other self-* properties, such as self-configuration, self-healing, or
self-optimization. Systems exhibiting such properties are often referred to as self-* systems. 

The topics of interest include, but are not limited to: 

- Systems theory: theoretical frameworks and models; biologically- and socially-inspired paradigms;
inter-operation of self-* mechanisms; 
- Systems techniques: techniques to specify and analyze self-* systems, like statistical physics,
machine learning, multi-agent systems, or other novel techniques;
- Systems engineering: reusable mechanisms, design patterns, architectures, methodologies; software
and middleware development frameworks and methods, platforms 
and toolkits; hardware; self-* materials; governance of self-* systems, emergent behavior in self-* systems;
- System properties: robustness, resilience, and stability; emergence; computational awareness and
self-awareness; reflection; anti-fragility;
- Cyber-physical and socio-technical systems: human factors and visualization; self-* social
computers; crowdsourcing and collective awareness; human-in-the-loop;
- Data-driven approaches: data mining; machine learning; data science and other statistical techniques
to analyze, understand, and manage behavior of complex systems;
- Education: experience reports; curricula; innovative course concepts; methodological aspects of
self-* systems education; 
- Ethics and Humanities in self-* systems;
- Applications and experiences with self-* systems in any of the following domains:
  + Smart-*: application of self-* principles to smart-grids, smart-cities, smart-environments, smart-vehicles
  + Industrial automation: embedded self-* systems, adaptive industrial plants, smart industries
(Industry 4.0) 
  + Transportation: autonomous vehicles, coordination between vehicles, pedestrians, and
infrastructure, and traffic optimization
  + Unmanned systems: aerial vehicles, undersea vehicles, other robotic platforms
  + Internet of Things: challenges, applications, and benefits; self-* for network management, self-*
applied to Cybersecurity

---------------------------------
Call for Posters and Demos
---------------------------------

https://saso2016.informatik.uni-augsburg.de/call_for_posters_and_demos.html

The tenth SASO conference continues its tradition of offering poster and demo sessions, which are a great
opportunity for an interactive presentation of emerging ideas, late-breaking results, experiences,
and challenges on SASO topics. These sessions are informal and highly interactive, and allow authors and
participants to engage in in-depth discussions about the presented work from which new collaborations,
ideas, and solutions can emerge.

Posters should cover the same key areas as Research Papers and present original, cutting-edge ideas
inclusive of speculative/provocative ones. Proposals of new research directions and innovative
interdisciplinary approaches are also welcome. 

Demos may target virtual systems (e.g., software applications), physical systems (e.g., robots or
sensor networks), or cyber-physical systems combining the two. Physical systems might be presented
either with real equipment, by simulation, or hybrid solutions using both simulations and real
platforms. Submissions which highlight the utility and general applicability of the contribution -
whether short, medium or long term -- are particularly solicited, and interactivity of a demo is
considered a further asset.

----------------------------------
Call for Doctoral Symposium
----------------------------------

https://saso2016.informatik.uni-augsburg.de/call_for_ds.html

The FAS* Doctoral Symposium provides an international forum for PhD Students working in research areas
addressed by FAS*. In this forum, PhD students will get unique opportunities to subject their research to
the scrutiny of external experts, gain experience in the presentation of research, connect to peers and
experts addressing similar problems, and get advice from a panel of internationally leading researchers.
Different from the technical tracks of the conference, the FAS* Doctoral Symposium focuses on the
specific needs of young researchers at the beginning of their career. As such, particular emphasis will
be placed on a critical and constructive feedback that shall help participants to successfully conclude
their PhD studies.

PhD students working in any area addressed by the FAS* conferences are invited to submit a Doctoral
Symposium paper in which they describe the key motivation and objectives of their research project, and
reflect on the methodology as well as the current status of their PhD studies.

------------------------------- 
Conference General Chair 
------------------------------- 

Wolfgang Reif (SASO)
University of Augsburg, DE

Naveen Sharma (ICCAC)
Rochester Institute of Technology, USA

-----------------------
Program Chairs SASO
-----------------------

Giacomo Cabri, 
University of Modena and Reggio Emilia, IT

Gauthier Picard, 
École Nationale Supérieure des Mines de Saint-Étienne, FR

Niranjan Suri, 
Florida Institute of Human and Machine Cognition, FL, USA 

------------------------
Program Chairs ICCAC
------------------------

Indranil Gupta
University of Illinois, Urbana-Champaign, USA

Yixin Diao
IBM T. J. Watson Research Center, USA

_______________________________________________
Fonc mailing list
Fonc <at> mailman.vpri.org
http://mailman.vpri.org/mailman/listinfo/fonc_mailman.vpri.org

Gmane