Posts

Showing posts from August, 2012

A software language engineer's potpourri

I am visiting LogicBlox  (and hence, transitively, Predictix ) in Atlanta to re-learn logic programming properly and see what our SLE super-weapons of massive engineering can do for them. Hence, it probably makes sense to give a talk as a kind of  potpourri . Speaker : Ralf Lämmel (University of Koblenz-Landau) Title :  A software language engineer's potpourri  Abstract : In this talk, I present some of our recent research results and interests; they all relate to and, in fact, enhance software language engineering in a broad sense. The first topic is the 101companies project , which is developing into an advanced, structured, linked knowledge resource for software developers. At its heart, 101companies is a software chrestomathy , which illustrates 'many' software languages, technologies, and concepts by implementing a Human Resources Management System 'many' times; each implementation selects from the set of optional features for such a system. The ne

Revealing 101meta and 101explorer

This is an announcement for a talk at University of Brasilia  on 8 Aug 2012. Title : Rule-based metadata annotation for software repositories Abstract : Take any non-trivial software project; how do we quickly and usefully enough understand what software languages and software technologies are at work in the project; how can we systematically represent very much related knowledge about software concepts or product features exercised in directories, files, or fragments thereof in the project? How can we, in fact, gather architectural understanding on the grounds of "tags" for languages, technologies, concepts, and features; what can we do to visualize, validate, and otherwise leverage such information for the benefit of understanding projects specifically and computer science generally? In this talk, the language 101meta and the technology 101explorer will be described in an effort of responding to the aforementioned challenges; 101meta and 101explorer are grown in the 10

Meeting the shark

Tonight,  Henrique Rebêlo will take me to the sea in Recife , which is notoriously known for the occasional shark attack . This means that this could be my last post, and I try to get some stuff done before we go there. This also includes posting the abstract of the talk that I was just giving. There is, in fact, a submitted paper to back up the new content in the talk (such as a rule-based language for metadata association with repository and wiki entities), but I was planning to work a bit more on the paper before I reveal it. Chances are that this will never happen; please contact the co-authors in case necessary. Title :  Understanding a multi-language, multi-technology software chrestomathy Abstract : The 101companies community project implements a human-resources management system time and again while using many different software languages and software technologies. A key challenge of this project is to handle, in fact, to make good use of the diversity of languages and tec