|  | |  | 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.
|
|
|
|
| | | 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) |
| |
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.
| |
Sign up to receive the latest news about our Erlang/OTP
scheduled training courses, new offerings and special
offers.
| | |
Jobs feeds
News feeds
Events feeds
| | |
|