On Friday October 17, this site was moved to a new server, https://mw.hh.se. The original address will continue to work. Whithin a week or two this site will return to the original address. /Peo HH IT-dep

WG211/M18Laemmel: Difference between revisions

From WG 2.11
Jump to navigationJump to search
Ralf (talk | contribs)
Created page with "'''Towards a relatively systematic literature survey on program generation''' by Ralf Lämmel TBD"
 
Ralf (talk | contribs)
No edit summary
Line 1: Line 1:
'''Towards a relatively systematic literature survey on program generation''' by Ralf Lämmel
Speaker: Ralf Lämmel, Software Engineer, Facebook, London


TBD
Public event: IFIP Working Group 2.11 ('Program Generation'), Eighteenth Meeting, https://wiki.hh.se/wg211/index.php/WG211/M18Schedule
 
Title: Program generation for schema-based, typed data access
 
Abstract: Program generation is a common tool to enable schema-based, typed data access, e.g., in the context of object-relational mapping, XML-data binding, or mapping from other data models (RDFS, OWL, JSON Schema) from and to objects or other program data or interfaces. Program generation is also used at Facebook in this sense in, for example, the Hack-based codebase where Hack types for database access are generated from appropriate schemas or mapping definitions -- the so-called EntSchemas. In my talk, I describe the EntSchema code generation approach in a bit more detail and hint at the challenges that such an approach implies for a codebase and an organization like the ones at hand. Afterwards, I initiate a relatively systematic literature survey to inform future efforts and to help with the discussion of the identified challenges at the meeting.

Revision as of 22:33, 31 May 2018

Speaker: Ralf Lämmel, Software Engineer, Facebook, London

Public event: IFIP Working Group 2.11 ('Program Generation'), Eighteenth Meeting, https://wiki.hh.se/wg211/index.php/WG211/M18Schedule

Title: Program generation for schema-based, typed data access

Abstract: Program generation is a common tool to enable schema-based, typed data access, e.g., in the context of object-relational mapping, XML-data binding, or mapping from other data models (RDFS, OWL, JSON Schema) from and to objects or other program data or interfaces. Program generation is also used at Facebook in this sense in, for example, the Hack-based codebase where Hack types for database access are generated from appropriate schemas or mapping definitions -- the so-called EntSchemas. In my talk, I describe the EntSchema code generation approach in a bit more detail and hint at the challenges that such an approach implies for a codebase and an organization like the ones at hand. Afterwards, I initiate a relatively systematic literature survey to inform future efforts and to help with the discussion of the identified challenges at the meeting.