Búsqueda avanzada

Conferencia Invitada: Prof. Dr. Andrei Voronkov

                                             The Design and Implementation of EasyChair

Andrei Voronkov

University of Manchester


EasyChair started in 2002 as a small collection of scripts helping the author to organise submission and reviewing for the conferences LPAR and CADE. Since then it has served over 47,000 conferences and
1,700,000 users. The system has over 320,000 lines of source code and automates paper submission, reviewing, proceedings generation, publishing, conference registration and conference programme
generation. Several new modules are about to be released. EasyChair generates more Web traffic than 80% of UK universities.

The design and architecture of every very large Web service is unique, and EasyChair is not an exception. This talk overviews design features of EasyChair, which may be interesting for the database and software engineering community:
(1) Highly agile development methodology
(2) Design centred around a small number of concepts
(3) Automatic generation of efficient and secure code
(4) An object caching technique eliminating mismatch between objects and relational data
(5) Server-side generation of client-side code
(6) Automation of code management
(7) Light-weight code analysis
(8) Automatic generation of documentation
(9) Integrity constraint management
(10) Separation of visual design of pages from their content