Erlang logoBanner

Presentations

Presentations from Erlang Training and Consulting Ltd. and its partners.


ERESYE: Artificial Intelligence in Erlang Programs


Title: ERESYE: Artificial Intelligence in Erlang Programs
Purpose: Master's Thesis at the University of Catania, condensed into a paper that was, accepted at the 2005 ACM SIGPLAN Erlang Workshop, Tallinn, Estonia
Author: Francesca Gangemi and Corrado Santoro
Involvement: Paper was co-authored and presented by a consultant at Erlang Training and Consulting Ltd
Presentation:  HTML  PDF (Presented at the workshop September 25th, 2005)


Abstract: This presentation describes ERESYE, a tool for the realization of intelligent systems (expert systems) using the Erlang lan- guage. ERESYE is a rule production system that allows rules to be written as Erlang function clauses and provides a support for their execution. ERESYE is also able to sup- port object-oriented concepts and ontologies, thanks to a suitable ontology handling tool, which provides a means to translate object-based concepts into an Erlang form. The architecture of ERESYE and its basic working scheme are described in the paper. A comparison with CLIPS, one of the most famous tools for expert systems, and the descrip- tion of some examples of ERESYE usage are also provided, in order to show the effectiveness and the validity of the pro- posed solution, which is able to open new and interesting application scenarios for Erlang.

Experiences of Using, Teaching and Supporting Erlang/OTP


Title: Experiences of Using, Teaching and Supporting Erlang/OTP, memories of an Erlang Consultant
Purpose: alk given at the 2005 Commercial Users of Functional Programming Languages Workshop, Tallinn, Estonia
Author: Francesco Cesarini
Involvement: The presentations is based on the experiences of Erlang Training and Consulting Ltd's founder
Presentation:  HTML  PDF (Presented at the workshop September 24th, 2005)


Abstract: Who choses Erlang/OTP when developing products, and why? What are the results when management does not want to listen, is negative towards it, or when they champion it without having the programmers on their side? Do support staff learn maintainence skills when the system never goes down? What are the lessons learnt from working with Erlang in the past, and how can they help us prepare for the future? These are all questions covered in the presentation given by the founder or Erlang Training and Consulting after having worked with Erlang for over ten years.

Erlang Usage In The World.


Title: Erlang Usage In The World.
Purpose: A Presentation on the usage of Erlang in the world.
Author: Francesco Cesarini
Involvement: Presented at the Erlang ACM Sigplan workshop in Snowbird, Utah, in September 2004.
Presentation:  HTML  PDF


Abstract: This presentation is based on download statistics and hits form the erlang.org website, posts and subscribers from the erlang-questions mailing lists, and Erlang User Conferences. It gives a good insight on how erlang is spreading in the world.

Productivity Gains with Erlang


Title: Productivity Gains with Erlang
Purpose: Presentation at the 2007 Commercial Users of Functional Programming workshop
Author: Jan Henry Nystrom
Involvement: Presentation by the Training Manager on research produced and presentation written in conjunction with the Training Manager.
Presentation:  PDF


Abstract: Currently most distributed telecoms software is engineered using low- and mid-level distributed technologies, but there is a drive to use high-level distribution. This talk reports the first systematic comparison of a high-level distributed programming language in the context of substantial commercial products. The research clearly demonstrates that Erlang is not only a viable, but also a compelling choice when dealing with high availability system. This is due to the fact that it comparatively easy to construct systems that are * Resilient: sustaining throughput at extreme loads and automatically recovering when load drops. * Fault tolerant: remaining available despite repeated and multiple failures. * Dynamically reconfigurable: with throughput scaling, near-linearly, when resources are added or removed. But most importantly these systems can be delivered at a much higher productivity and with more maintainable deployed systems than current technology. This is attributed to the language features such as automatic memory and process management and high-level communication. Furthermore Erlang interoperates at low cost with conventional technologies, allowing incremental reengineering of large distributed systems.



© 1999 - 2008 Erlang Training and Consulting Ltd.Erlang Web
Erlang Events
26 Aug 2008: Couch DB at 10,000 feet! (London User Group Talk)
26 Sep 2008: Commercial Users of Functional Programming Workshop, (Victoria, Canada)
27 Sep 2008: ACM SIGPLAN Erlang Workshop, (Victoria, BC)

Travel Costs to the US, Canada and Mexico are on Us!

In conjunction with the ACM Sigplan Erlang workshop in Victoria, Canada this September, travel costs and travel time for all our Erlang/OTP consulting and training services offered in the US, Mexico and Canada will be on us!!

If you are thinking of getting that code or architecture review, are uncertain if you are getting the most out of OTP, want a prototype to convince your manager or need that testing and debugging seminar, now is the time! Visit our Offer Page for more information.

Subscribe to our newsletter!

Sign up to receive the latest news about our Erlang/OTP scheduled training courses, new offerings and special offers.

 
Subscribe to our RSS feeds:


  Jobs feeds
  News feeds
  Events feeds