Esug-list
By thread
esug-list@lists.esug.org
By month
Messages by month
- ----- 2026 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
September 2015
- 16 participants
- 17 messages
World.st has a new admin
by Geert Claes
The admin duties have now been handed over to Sean DeNigris who kindly
volunteered to look after the www.world.st web presence as well as the
Nabble archived mailing list forums on forum.world.st.
As mentioned in a previous post, I did establish The World of Smalltalk some
years ago I have now unfortunately too many other things on my plate. So I
feel a person who is closer to the Smalltalk action will be better suited to
take over the reins and I wish Sean all the best to continue!
--
View this message in context: http://forum.world.st/World-st-has-a-new-admin-tp4851810.html
Sent from the ESUG mailing list archive at Nabble.com.
Sept. 24, 2015
OOPS track at SAC 2016: deadline extended to September 28th
by Nick Papoylias
===========================================================
***** SUBMISSION DEADLINE EXTENDED: September 28th *****
===========================================================
OOPS 2016 Call for Papers
Object-Oriented Programming Languages and Systems
http://oops.disi.unige.it/OOPS16
Technical Track at the 31st ACM Symposium on Applied Computing, SAC 2016
http://www.acm.org/conferences/sac/sac2016
April 4-8, 2016
Pisa, Italy
- Important Dates
Submission of regular papers and SRC abstracts
*September 28, 2015* (extended strict deadline)
Notification of regular papers (and posters) and SRC acceptance/rejection
November 13, 2015
Camera-ready copies of accepted papers
December 11, 2015
Author registration due date
December 18, 2015
SAC 2016
April 4 - 8, 2016
- Track Chair
Davide Ancona (davide.ancona(a)unige.it)
DIBRIS, University of Genova, Italy
- SAC 2016
For the past thirty years, the ACM Symposium on Applied Computing (SAC) has
been a primary gathering forum for applied computer scientists, computer
engineers,
software engineers, and application developers from around the world.
SAC 2016 is sponsored by the ACM Special Interest Group on Applied
Computing (SIGAPP),
and will be hosted by the University of Pisa, and Scuola Superiore
Sant'Anna University, Italy.
- Call For Student Research Abstracts:
Graduate students seeking feedback from the scientific community on their
research ideas
are invited to submit original abstracts of their research work in areas of
experimental
computing and application development related to SAC 2016 Tracks. The
Student Research
Competition (SRC) program is designed to provide graduate students the
opportunity to meet
and exchange ideas with researcher and practitioners in their areas of
interest.
- OOPS Track
Object-oriented programming (OOP) has become the mainstream programming
paradigm for
developing complex software systems in most application domains.
However, existing OO languages and platforms need to evolve to meet the
continuous
demand for new abstractions, features, and tools able to reduce the time,
effort, and
cost of creating object-oriented software systems, and improving their
performance, quality
and usability.
To this aim, OOPS is seeking for research advances bringing benefits in all
those typical
aspects of software development, such as modeling, prototyping, design,
implementation,
concurrency and distribution, code generation, analysis, verification,
testing, evaluation,
deployment, maintenance, reuse, and software evolution and adaptation.
The specific OO related topics of interest for the OOPS track include, but
are not limited to,
the following:
* Aspects and components
* Code generation, and optimization, just-in-time compilation
* Context-oriented programming
* Databases and persistence
* Distribution and concurrency
* Dynamic and scripting languages
* Evaluation
* Feature Oriented Software Development and Programming
* Formal verification
* Integration with other paradigms
* Interoperability, versioning and software evolution and adaptation
* Language design and implementation
* Modular and generic programming
* Reflection, meta-programming
* Runtime verification
* Secure and dependable software
* Static analysis
* Testing and debugging
* Type systems and type inference
* Virtual machines
OOPS offers a great opportunity to the OOP community to gain visibility,
and to
exploit the inter-disciplinary nature of SAC.
- Submission Instructions
Prospective papers should be submitted to the track in pdf format using the
START submission system
for regular and SRC papers available through the SAC 2016 home page (
http://www.acm.org/conferences/sac/sac2016)
Submission of the same paper to multiple tracks is not allowed; all papers
should represent original and
previously unpublished works that are currently not under review in any
conference or journal.
Both basic and applied research papers are welcome.
The format of the paper must adhere to the sig-alternate style (
http://www.acm.org/sigs/publications/proceedings-templates)
Full papers are limited to 6 pages with the option for up to 2 additional
pages at extra charge (80 USD per page).
Posters are limited to 3 pages with the option for up to 1 additional page
at extra charge (80 USD).
Papers that fall short the above requirements are subjected to rejection.
All papers must be submitted by *September 28, 2015* (extended strict
deadline).
For more information please visit the SAC 2016 home page (
http://www.acm.org/conferences/sac/sac2016)
- Proceedings
Accepted papers will be published by ACM in the annual conference
proceedings. Accepted posters will be
published as extended abstracts in the same proceedings.
Please note that full registration is required for papers and posters to be
included in the conference
proceedings and CD. An author or a proxy attending SAC *must* present the
paper. This is a requirement for
including the work in the ACM/IEEE digital library. No-show of registered
papers, posters, and SRC abstracts
will result in excluding them from the ACM/IEEE digital library. Student
registration is only intended to
encourage student attendance and does not cover inclusion of papers/posters
in the conference proceedings.
Finally, following the tradition of the past OOPS editions, depending on
the quality and the
overall number of accepted papers, after the conference authors of selected
papers will be invited
to submit an extended version for a journal special issue.
Sept. 23, 2015
Position for a PhD student on Hot software update
by Noury Bouraqadi
Hi,
As part of the ongoing partnership between INRIA and Mines Douai, we have a funding for a PhD student to work on hot software update.
You'll find below a description of the position.
Best,
Noury
—
Prof. Noury Bouraqadi
Ecole des Mines de Douai
http://car.mines-douai.fr/noury
---
CONTACT
Prof. S. Ducasse, stephane.ducasse AT inria.fr, INRIA, France
Prof. N. Bouraqadi, noury.bouraqadi AT mines-douai.fr, Mines Douai, France
Dr. M. Denker, marcus.denker AT inria.fr, INRIA, France
Dr. L. Fabresse, luc.fabresse AT mines-douai.fr, Mines Douai, France
CONTEXT
Building next generation systems that can not be stopped is an interesting challenge for industry.
Indded, when we need to replace current software for an upgrade or a bug fix, it is mandatory to stop the old running version, make the change and then restart the new version.
However, there are situations where a such process is either impossible or at least undesirable because of the costs resulting from a shutdown (e.g production line, robot on mars, ...).
We believe that software built with from the beginning the property to work indefinetly, will be by construction more robust to change, intrinsicly capable of evolution and more agile than traditional software.
Dynamic languages such as CLOS, Ruby, Python, and Pharo provide a support for updates that only involve code change.
Even if they are more advanced compared to other languages, their solutions ar mainly ad hoc and deserve being rethought.
We believe it is important to have a mechanism and an infrastructure that allow adaptive and safe software updates.
By "safe" we mean that this solution should support different conditions, such as a series of updates performed in the wrong sequence.
In such situations, instances of changed classes should migrate in a satisfactory fashion.
Safety also means verifying loaded changes.
This means that changes should be checked and possibly rejected if they make the system instable or if they introduce errors.
SCINTIFIC GOALS
The questions we would like to target in this PhD are the following:
- What is a good inftrastructure to support a dynamic and reliable code update? Do we need to analyse changes?
- Does an infrastructure based on isolated environments is enough to ensure update safety? What atomicity level is required?
- Which meta-object protocol is required to migrate objets?
- Would it be interesting to have different version of a given class or package for the same software?
BIBLIOGRAPHY
. D. Duggan. Type-based hot swapping of running modules. In Intl. Conf. on Functional Programming, pages 62–73, 2001.
. M. Denker, T. Gîrba, A. Lienhard, O. Nierstrasz, L. Renggli, and P. Zumkehr. Encapsulating and exploiting change with Changeboxes. In Proc. Int. Conference on Dynamic Languages, pages 25–49. ACM Digital Lib., 2007.
. M. Dmitriev. Safe Class and Data Evolution in Large and Long-Lived Java Applications. PhD thesis, University of Glasgow, 2001.
. M. Hicks and S. Nettles. Dynamic software updating. ACM Transactions on Programming Languages and Systems, 27(6):1049–1096, nov 2005.
. J. Kephart. Research challenges of autonomic computing. In ICSE 2005, pages 15–22, may 2005.
. G. Kniesel. Type-safe delegation for run-time component adaptation. In R. Guerraoui, editor, Proceedings ECOOP ’99, volume 1628 of LNCS, pages 351–366, Lisbon, Portugal, June 1999. Springer-Verlag.
. I. Neamtiu, M. W. Hicks, G. Stoyle, and M. Oriol. Practical dynamic software updating for c. In PLDI, pages 72–83, 2006.
. G Polito, Stéphane Ducasse, N Bouraqadi, L Fabresse, M Mattone. Virtualization Support for Dynamic Core Library Update. Onward!, Oct 2015, Pittsburg, USA.
. X. Ren, F. Shah, F. Tip, B. Ryder, and O. Chesley. Chianti: A tool for change impact analysis of Java programs. In Proceedings of OOPSLA 2004), pages 432–448, 2004.
Sept. 23, 2015
SPLASH 2015 - 2nd Call For Participation
by Tijs van der Storm
/*************************************************************/
ACM Conference on Systems, Programming, Languages, and Applications:
Software for Humanity (SPLASH'15)
Pittsburgh, Pennsylvania, USA
25th-30th October, 2015
http://www.splashcon.org
https://twitter.com/splashcon
https://www.facebook.com/SPLASHCon
Sponsored by ACM SIGPLAN
/**************************************************************
2nd CALL FOR PARTICIPATION
**************************************************************/
The ACM SIGPLAN conference on Systems, Programming, Languages and
Applications: Software for Humanity (SPLASH) embraces all aspects of
software construction and delivery to make it the premier conference at the
intersection of programming, languages, and software engineering. SPLASH is
now inviting calls for participation.
** REGISTRATION **
28 September 2015 (Early Deadline)
Contact: info(a)splashcon.org
http://2015.splashcon.org/attending/registration
** CONFERENCE PROGRAM **
http://2015.splashcon.org/program/program-splash2015
** KEYNOTE Speakers **
We are delighted to announce the following keynote speakers at SPLASH 2015:
- Nick Feamster (Princeton University): Tomorrow’s Network Operators Will
Be Programmers
- Lars Bak (Google): How Dart Learned From Past Object-Oriented Systems
- Rob DeLine (Microsoft Research): Modern software is all about data.
Development environments should be, too.
http://2015.splashcon.org/track/splash2015-keynotes
**SPLASH-I Speakers **
SPLASH-I is a series of industrial research talks that address topics
relevant to the SPLASH community. Speakers are world-class experts in their
field, selected and invited by the organizers. The SPLASH-I talks series is
held in parallel with the OOPSLA main track. Talks are open to all
attendees.
- Avik Chaudhuri (Facebook): Flow: a static type checker for JavaScript
- Hassan Chafi (Oracle Labs): Domain Specific Languages @ Oracle Labs:
Current Experiences, Future Hopes
- Chris Granger: Eve
- Shan Shan Huang (LogicBlox): Model, Execute, Deploy: Answering the Hard
Questions about End-user Programming
- Lindsey Kuper (Intel Labs): Prospect: Finding and Exploiting Parallelism
in a Productivity Language for Scientific Computing
- Simon Marlow (Facebook): Fighting Spam with Haskell
- Mark S. Miller (Google): Security as Extreme Modularity: A Standards
Shaping Approach
- Eliot Miranda (Cadence): Spur: Efficient Support for Live Programming in
Dynamic Languages
- Markus Voelter (independent): Language-Oriented Business Applications:
Helping End Users become Programmers
- Josh Watzman (Facebook): Changing Engines in Flight: Facebook's
Conversion to Hack
- Peng Wu (Huawei America Lab): When CT meets IT: Programming Challenges in
the age of ICT Convergence
http://2015.splashcon.org/track/splash2015-splash-i
** OOPSLA Research Papers**
Papers that address any aspect of software development are welcome,
including requirements, modeling, prototyping, design, implementation,
generation, analysis, verification, testing, evaluation, maintenance,
reuse, replacement, and retirement of software systems. Papers may address
these topics in a variety of ways, including new tools (such as languages,
program analyses, and runtime systems), new techniques (such as
methodologies, design processes, code organization approaches, and
management techniques), and new evaluations (such as formalisms and proofs,
corpora analyses, user studies, and surveys).
http://2015.splashcon.org/track/oopsla2015
** Onward! Research Papers **
Onward! is a premier multidisciplinary conference focused on everything to
do with programming and software: including processes, methods, languages,
communities, and applications. Onward! is more radical, more visionary, and
more open than other conferences to ideas that are well-argued but not yet
proven. We welcome different ways of thinking about, approaching, and
reporting on programming language and software engineering research.
http://2015.splashcon.org/track/onward2015-papers
** Onward! Essays **
Onward! Essays is looking for clear and compelling pieces of writing about
topics important to the software community. An essay can be an exploration
of a topic, its impact, or the circumstances of its creation; it can
present a personal view of what is, explore a terrain, or lead the reader
in an act of discovery; it can be a philosophical digression or a deep
analysis. It can describe a personal journey, perhaps that by which the
author reached an understanding of such a topic. The subject area should be
interpreted broadly and can include the relationship of software to human
endeavors, or its philosophical, sociological, psychological, historical,
or anthropological underpinnings.
http://2015.splashcon.org/track/onward2015-essays
** DLS - Dynamic Languages Symposium **
DLS is the premier forum for researchers and practitioners to share
knowledge and research on dynamic languages, their implementation, and
applications. The influence of dynamic languages — from Lisp to Smalltalk
to Python to Javascript — on real-world practice, and research, continues
to grow. We invite high quality papers reporting original research,
innovative contributions, or experience related to dynamic languages, their
implementation, and applications.
Keynote: Declare Your Language
Speaker: Eelco Visser (Delft University of Technology)
http://2015.splashcon.org/track/dls2015
** Panels **
The Panels track offers exciting discussion about topics related to SPLASH.
Panel: Software Professionalism – Is it “Good Enough?”
With: Dennis Mancl, Nancy Mead, Mary Shaw, Werner Wild
http://2015.splashcon.org/event/splash2015-panels-software-professionalism-…
Panel: The Future of Programming Languages and Programmers
With: Lars Bak, Rob DeLine, Nick Feamster, Lindsey Kuper, Crista Lopes,
Peng Wu
http://2015.splashcon.org/event/splash2015-panels-the-future-of-programming…
** SPLASH-E **
The SPLASH-E track brings together researchers and educators to share
educational results, ideas, and challenges centered in Software and
Programming Languages. Submission formats vary, including papers, tool
demos, lightning talks, challenge-topics for discussion, and suggested
themes for "unconference" sessions. Help us create an engaging forum for
educational issues related to SPLASH!
http://2015.splashcon.org/track/splash-e
** Artifacts **
The Artifact Evaluation process is a service provided by the community to
help authors of accepted papers provide more substantial supplements to
their papers so future researchers can more effectively build on and
compare with previous work. The Artifact Evaluation Committee has been
formed to assess how well paper authors prepare artifacts in support of
such future researchers. Roughly, authors of papers who wish to participate
are invited to submit an artifact that supports the conclusions of the
paper.
http://2015.splashcon.org/track/splash2015-artifacts
** Workshops **
The SPLASH Workshops track will host a variety of high-quality workshops
(13 in total), allowing their participants to meet and discuss research
questions with peers, to mature new and exciting ideas, and to build up
communities and start new collaborations. SPLASH workshops complement the
main tracks of the conference and provide meetings in a smaller and more
specialized setting. Workshops cultivate new ideas and concepts for the
future, optionally recorded in formal proceedings.
http://2015.splashcon.org/track/splash2015-workshops
Selected Workshop keynotes:
- AGERE! Daniel Wendel,
Concurrent, Distributed Thinking for First-time Programmers in StarLogo
Nova
- MobileDeLi: Robert Seacord
Mobile Security
- PLATEAU: Mary Beth Rosson
Computational Thinking for All: Expanding the Boundaries of Computing for
Nonprogrammers
- Parsing@SLE: Christian Kästner
Parsing Unpreprocessed C Code - The TypeChef Experience
- WODA: Koushik Sen
Concolic Testing: A Decade Later
** Tutorials **
The SPLASH Tutorials track will consist of prestigious tutorials on current
topics in software, systems, and languages research. The scope of the
tutorials is the same as the conference itself: all aspects of software
construction and delivery at the intersection of programming, languages,
and software engineering. The tutorials in particular focus on the nexus
between research and practice, including work that takes inspiration from
or builds connections to areas not commonly considered at SPLASH. Tutorials
should introduce researchers to current research in an area, or show
important new tools that can be used in research.
http://2015.splashcon.org/track/splash2015-tutorials
** Demos **
The SPLASH Demonstrations track is an excellent vehicle for sharing your
latest work with an experienced and technically savvy audience. Live
demonstrations show the impact of software innovation. Demonstrations are
not product sales pitches, but rather an opportunity to highlight, explain,
and present interesting technical aspects of running applications in a
dynamic and highly interactive setting. Presenters are encouraged to
actively solicit feedback from the audience, which should lead to very
interesting and entertaining demonstration sessions.
http://2015.splashcon.org/track/splash2015-demos
** Posters **
The SPLASH Poster track provides an excellent forum for authors to present
their recent or ongoing projects in an interactive setting, and receive
feedback from the community. We invite submissions covering any aspect of
programming, systems, languages and applications. The goal of the poster
session is to encourage and facilitate small groups of individuals
interested in a technical area to gather and interact. It is held early in
the conference, to promote continued discussion among interested parties.
Posters can be independent presentations or associated with one of the
other parts of SPLASH.
http://2015.splashcon.org/track/splash2015-posters
** Doctoral Symposium **
The SPLASH Doctoral Symposium provides students with useful guidance for
completing their dissertation research and beginning their research
careers. The Symposium will provide an interactive forum for doctoral
students who have progressed far enough in their research to have a
structured proposal, but will not be defending their dissertation in the
next 12 months.
http://2015.splashcon.org/track/splash2015-ds
** Student Research Competition **
The ACM SIGPLAN Student Research Competition (ACM SRC) is an
internationally-recognized venue that enables undergraduate and graduate
students to experience the research world, share their research results
with other students and SPLASH attendees. The competition has separate
categories for undergraduate and graduate students and awards prizes to the
top three students in each category. The ACM SIGPLAN Student Research
Competition shares the Poster session’s goal to facilitate interaction with
researchers and industry practitioners; providing both sides with the
opportunity to learn of ongoing, current research.
http://2015.splashcon.org/track/splash2015-src
** PLMW - Programming Languages Mentoring Workshop **
The purpose of Programming Languages Mentoring Workshop (PLMW) is to give
promising undergraduate students from around Pittsburgh who consider
pursuing a graduate degree in this field an overview of what research in
this field looks like and how to get into and succeed in graduate school.
In other words, a combination whirlwind tour of this research area,
networking opportunity, and how-to-succeed guide. The program of PLMW will
include talks by prominent researchers of the field of programming
languages and software engineering providing an insight in their research.
http://2015.splashcon.org/track/splash2015-plmw
** RPG Richard's Pretty Good Talks **
RPG is my micro-conference. RPG is sporadically held, suddenly announced,
and leaves little but mental limps and frustration / aka instability—take
it as step #1 toward getting you decanalized. I choose the speakers and I
don’t care what you think; I choose the topics and I always choose first
loves. I want people telling me about things they cherish / not about how
they make their living. Here’s what I’ve got going this year for the third
edition.
- Crista Lopes & Annette Vee, Programming as Writing (and vice versa?)
- Billy Price & William Pollak, Singing the Blues / What is a Song?
http://2015.splashcon.org/track/splash2015-rpg
/**************************************************************
Workshops
**************************************************************/
AGERE! - Programming based on Actors, Agents, and Decentralized Control
http://2015.splashcon.org/track/agere2015
DSM - Domain-Specific Modeling
http://2015.splashcon.org/track/dsm2015
ETX - Eclipse Technology eXchange
http://2015.splashcon.org/track/etx2015
FPW - Future Programming Workshop
http://2015.splashcon.org/track/fpw2015
MobileDeLi - Mobile Development Lifecycle
http://2015.splashcon.org/track/mobiledeli2015
NOOL - New Object-Oriented Languages
http://2015.splashcon.org/track/nool2015
PLATEAU - Evaluation and Usability of Programming Languages and Tools
Keynote: Mary Beth Rosson (Pennsylvania State University)
http://2015.splashcon.org/track/plateau2015
Parsing - Parsing @ SLE 2015
http://2015.splashcon.org/track/ParsingAtSLE2015
PROMOTO - Programming for Mobile and Touch
http://2015.splashcon.org/track/promoto2015
REBLS - Reactive and Event-based Languages & Systems
http://2015.splashcon.org/track/rebls2015
SMART - Smart Software Strategies
http://2015.splashcon.org/track/SmartSoftwareStrategies2015
SEPS - Software Engineering for Parallel Systems
http://2015.splashcon.org/track/seps2015
WODA - Workshop on Dynamic Analysis
http://2015.splashcon.org/track/woda2015
/**************************************************************
Co-Located Events
**************************************************************/
** SLE - 8th International ACM SIGPLAN Conference on Software Language
Engineering **
Software Language Engineering (SLE) is the application of systematic,
disciplined, and measurable approaches to the development, use, deployment,
and maintenance of software languages. The term “software language” is used
broadly, and includes: general-purpose programming languages;
domain-specific languages (e.g. BPMN, Simulink, Modelica); modeling and
metamodeling languages (e.g. SysML and UML); data models and ontologies
(e.g. XML-based and OWL-based languages and vocabularies).
Keynote Speaker: Stephane Ducasse (Inria)
http://2015.splashcon.org/track/sle2015
** GPCE - 14th International Conference on Generative Programming: Concepts
& Experiences **
The International Conference on Generative Programming: Concepts &
Experiences (GPCE) is a venue for researchers and practitioners interested
in techniques that use program generation, domain-specific languages, and
component deployment to increase programmer productivity, improve software
quality, and shorten the time-to-market of software products. In addition
to exploring cutting-edge techniques of generative software, our goal is to
foster further cross-fertilization between the software engineering and the
programming languages research communities.
Keynote Speaker: Priya Narasimhan (Carnegie Mellon University)
http://2015.splashcon.org/track/gpce2015
** DBPL - 15th Symposium on Database Programming Languages **
For over 25 years, DBPL has established itself as the principal venue for
publishing and discussing new ideas at the intersection of databases and
programming languages. Many key contributions in query languages for
object-oriented data, persistent databases, nested relational data, and
semistructured data, as well as fundamental ideas in types for query
languages, were first announced at DBPL. This creative research area is
broadening into a subfield of data-centric computation, currently scattered
among a range of venues. DBPL is an established destination for such new
ideas and solicits submissions from researchers in databases, programming
languages or any other community interested in the design, implementation
or foundations of data-centric computation.
Keynote: Gremlin: A Stream-Based Functional Language for OLTP and OLAP
Graph Computing
Speaker: Marko A. Rodriguez (DataStax)
http://2015.splashcon.org/track/dbpl2015
** PLoP - 22nd International Conference on Pattern Languages of Programming
**
The Pattern Languages of Programs (PLoP) conference is a premier event for
pattern authors and pattern enthusiasts to gather, discuss and learn more
about patterns and software development. The conference promotes
development of pattern languages on all aspects of software, including
design and programming, software architecture, user interface design,
domain modeling, software processes, project management, and more. The
program offers pattern authors an unique opportunity to have their pattern
languages reviewed by fellow authors, which occurs mainly in the form of
Writers’ Workshops.
Keynote: Progress Toward an Engineering Discipline of Software
Speaker: Mary Shaw (Carnegie Mellon University)
http://2015.splashcon.org/track/plop2015
/**************************************************************
Supporters
**************************************************************/
We gratefully acknowledge the generosity of our corporate supporters:
Silver:
- Microsoft http://www.microsoft.com/
- Oracle: http://www.oracle.com/
- NSF: http://www.nsf.gov/
Bronze:
- IBM Research: http://www.research.ibm.com/
- Samsung: http://www.samsung.com/
- Intel: http://www.intel.com/
- Google: http://www.google.com/
- HP: http://www.hp.com/
- Huawei: http://www.huawei.com/
Other:
- DePaul University: http://www.depaul.edu/
- The Royal Society Publishing:
http://rsos.royalsocietypublishing.org/content/computer-science
/**************************************************************
Information and Organization
**************************************************************/
Information:
SPLASH Early Registration Deadline: 28 September, 2015
Contact: info(a)splashcon.org
Website: http://2015.splashcon.org
Location:
Sheraton Station Square Hotel
Pittsburgh, Pennsylvania, United States
Organization:
SPLASH General Chair: Jonathan Aldrich (Carnegie Mellon University)
OOPSLA Papers Chair: Patrick Eugster (Purdue University)
Onward! Papers Chair: Gail Murphy (University of British Columbia)
Onward! Essays Chair: Guy Steele Jr. (Oracle Labs)
DLS Papers Chair: Manuel Serrano (INRIA)
Artifacts Co-Chairs: Robby Findler (Northwestern University) and Michael
Hind (IBM Research)
Demos Co-Chair: Igor Peshansky (Google) and Pietro Ferrara (IBM Research)
Doctoral Symposium Chair: Yu David Liu, State University of New York (SUNY)
Binghamton
Local Arrangements Chair: Claire Le Goues (Carnegie Mellon University)
Panels Chair: Steven D. Fraser (Independent Consultatnt)
PLMW Workshop Co-Chairs: Darya Kurilova (Carnegie Mellon University),
Zachary Tatlock (University of Washington), and Crista Lopes (UC Irvine)
Posters Co-Chairs: Nick Sumner (Simon Fraser University) and Jeff Huang
(Texas A&M University)
Publications Chair: Alex Potanin (Victoria University of Wellington)
Publicity and Web Co-Chairs: Craig Anslow (Middlesex University) and Tijs
van der Storm (CWI)
SPLASH-E Chair: Eli Tilevich (Virginia Tech)
SPLASH-I Co-Chairs: Tijs van der Storm (CWI) and Jan Vitek (Northeastern
University)
Student Research Competition Co-Chairs: Sam Guyer (Tufts University) and
Patrick Lam (University of Waterloo)
Student Volunteer Co-Chairs: Jonathan Bell (Columbia University) and Daco
Harkes (TU Delft)
Sponsorship Chair: Tony Hosking (Purdue University)
Tutorials Co-Chair: Romain Robbes (University of Chile) and Ronald Garcia
(University of British Columbia)
Video Chair: Michael Hilton (Oregon State University)
Video Previews Czar: Thomas LaToza (George Mason University)
Wavefront Co-Chairs: Dennis Mancl (Alcatel-Lucent) and Joe Kiniry (Galois)
Web Technology Chair: Eelco Visser (TU Delft)
Workshop Co-Chairs: Du Li (Carnegie Mellon University) and Jan Rellermeyer
(IBM Research)
SLE General Chair: Richard Paige (University of York)
GPCE General Chair: Christian Kästner (Carnegie Mellon University)
PLoP General Chair: Filipe Correia (University of Porto)
DBPL General Chair: James Cheney (University of Edinburgh) and Thomas
Neumann (TU Munich)
--
Researcher Centrum Wiskunde & Informatica (CWI)
Master of Software Engineering Universiteit van Amsterdam (UvA)
Dr. Tijs van der Storm @ Centrum Wiskunde & Informatica (CWI)
Office: L225 | Phone: +31 (0)20 5924164 | Address: Science Park 123
P.O. Box 94079 | Postal code: 1090 GB | Amsterdam, The Netherlands
Sept. 21, 2015
In the Mac Appstore
by maarten.mostert@stakepoint.com
Hi,
StakePoint is now available on the Mac App store.
Thanks to all who made this possible.
[ https://itunes.apple.com/fr/app/stakepoint-project-portfolio/id953850751?mt… ]( https://itunes.apple.com/fr/app/stakepoint-project-portfolio/id953850751?mt… )
It will remain free for a limited time so grab it now!
Regards and have fun
Maarten MOSTERT
28 Av Alphonse Denis
83400 Hyères, France
+33 676411296
[ http://stakepoint.com/ ]( http://stakepoint.com/ )
Sept. 19, 2015
GemStone/S 64 Bit 3.2.9 and VSD 5.0.1 releases
by Richard Sargent
Dear GemTalk Customers,
We are pleased to announce the release of GemStone/S 64 Bit 3.2.9, a
maintenance release including fixes for a number of bugs. We encourage all
GemStone/S customers to upgrade to this release.
Downloads and documentation for this release can be found at the following
URL:
https://gemtalksystems.com/products/gs64/versions32x/
VSD version 5.0.1 has also been released, and is included with this server
release. Documentation and VSD-only downloads, e.g. for platforms other than
your server, can be found at the following URL:
https://gemtalksystems.com/products/vsd/
Please contact GemTalk Technical Support if you have any trouble downloading
or upgrading.
Thank you!
The GemStone/S team
--
View this message in context: http://forum.world.st/GemStone-S-64-Bit-3-2-9-and-VSD-5-0-1-releases-tp4850…
Sent from the ESUG mailing list archive at Nabble.com.
Sept. 15, 2015
OOPS track at SAC 2016: deadline extended to September 21st
by Nick Papoylias
===========================================================================
***** SUBMISSION DEADLINE EXTENDED: September 21st *****
===========================================================================
OOPS 2016 Call for Papers
Object-Oriented Programming Languages and Systems
http://oops.disi.unige.it/OOPS16
Technical Track at the 31st ACM Symposium on Applied Computing, SAC 2016
http://www.acm.org/conferences/sac/sac2016
April 4-8, 2016
Pisa, Italy
- Important Dates
Submission of regular papers and SRC abstracts
*September 21, 2015* (extended strict deadline)
Notification of regular papers (and posters) and SRC acceptance/rejection
November 13, 2015
Camera-ready copies of accepted papers
December 11, 2015
Author registration due date
December 18, 2015
SAC 2016
April 4 - 8, 2016
- Track Chair
Davide Ancona (davide.ancona(a)unige.it)
DIBRIS, University of Genova, Italy
- SAC 2016
For the past thirty years, the ACM Symposium on Applied Computing (SAC) has
been a primary gathering forum for applied computer scientists, computer
engineers,
software engineers, and application developers from around the world.
SAC 2016 is sponsored by the ACM Special Interest Group on Applied
Computing (SIGAPP),
and will be hosted by the University of Pisa, and Scuola Superiore
Sant'Anna University, Italy.
- Call For Student Research Abstracts:
Graduate students seeking feedback from the scientific community on their
research ideas
are invited to submit original abstracts of their research work in areas of
experimental
computing and application development related to SAC 2016 Tracks. The
Student Research
Competition (SRC) program is designed to provide graduate students the
opportunity to meet
and exchange ideas with researcher and practitioners in their areas of
interest.
- OOPS Track
Object-oriented programming (OOP) has become the mainstream programming
paradigm for
developing complex software systems in most application domains.
However, existing OO languages and platforms need to evolve to meet the
continuous
demand for new abstractions, features, and tools able to reduce the time,
effort, and
cost of creating object-oriented software systems, and improving their
performance, quality
and usability.
To this aim, OOPS is seeking for research advances bringing benefits in all
those typical
aspects of software development, such as modeling, prototyping, design,
implementation,
concurrency and distribution, code generation, analysis, verification,
testing, evaluation,
deployment, maintenance, reuse, and software evolution and adaptation.
The specific OO related topics of interest for the OOPS track include, but
are not limited to,
the following:
* Aspects and components
* Code generation, and optimization, just-in-time compilation
* Context-oriented programming
* Databases and persistence
* Distribution and concurrency
* Dynamic and scripting languages
* Evaluation
* Feature Oriented Software Development and Programming
* Formal verification
* Integration with other paradigms
* Interoperability, versioning and software evolution and adaptation
* Language design and implementation
* Modular and generic programming
* Reflection, meta-programming
* Runtime verification
* Secure and dependable software
* Static analysis
* Testing and debugging
* Type systems and type inference
* Virtual machines
OOPS offers a great opportunity to the OOP community to gain visibility,
and to
exploit the inter-disciplinary nature of SAC.
- Submission Instructions
Prospective papers should be submitted to the track in pdf format using the
START submission system
for regular and SRC papers available through the SAC 2016 home page (
http://www.acm.org/conferences/sac/sac2016)
Submission of the same paper to multiple tracks is not allowed; all papers
should represent original and
previously unpublished works that are currently not under review in any
conference or journal.
Both basic and applied research papers are welcome.
The format of the paper must adhere to the sig-alternate style (
http://www.acm.org/sigs/publications/proceedings-templates)
Full papers are limited to 6 pages with the option for up to 2 additional
pages at extra charge (80 USD per page).
Posters are limited to 3 pages with the option for up to 1 additional page
at extra charge (80 USD).
Papers that fall short the above requirements are subjected to rejection.
All papers must be submitted by *September 21, 2015* (extended strict
deadline).
For more information please visit the SAC 2016 home page (
http://www.acm.org/conferences/sac/sac2016)
- Proceedings
Accepted papers will be published by ACM in the annual conference
proceedings. Accepted posters will be
published as extended abstracts in the same proceedings.
Please note that full registration is required for papers and posters to be
included in the conference
proceedings and CD. An author or a proxy attending SAC *must* present the
paper. This is a requirement for
including the work in the ACM/IEEE digital library. No-show of registered
papers, posters, and SRC abstracts
will result in excluding them from the ACM/IEEE digital library. Student
registration is only intended to
encourage student attendance and does not cover inclusion of papers/posters
in the conference proceedings.
Finally, following the tradition of the past OOPS editions, depending on
the quality and the
overall number of accepted papers, after the conference authors of selected
papers will be invited
to submit an extended version for a journal special issue.
Sept. 1, 2015