BiFlux-mode: an Emacs major mode for BiFlux
I have recently been playing around with BiFlux, a language to express bidirectional transformations of XML documents developed at NII, Japan. The language is great, because it is a much simpler...
View ArticleNew SSL certificate
For a while now, I have been using an SSL certificate signed by CAcert.org for this blog. CAcert.org is a community-owned certificate authority, that can issue free certificates to the public. However,...
View ArticleGoogle Announces Project Zero
From Google’s online security blog: Security is a top priority for Google. [...] We’re hiring the best practically-minded security researchers and contributing 100% of their time toward improving...
View ArticleBack from Code Generation 2014
Last Friday evening, I came home after three days in sunny Cambridge, where I had the pleasure to give a talk at Code Generation 2014. This is a very quick summary of my impressions. Code Generation is...
View ArticlerbacDSL at CodeGeneration 2014
This Wednesday, I will be talking about rbacDSL at Code Generation 2014, in Cambridge (UK, not MA). I will give an overview of rbacDSL’s features as well as an interactive demo, where the audience may...
View ArticleXACDL, a DSL for XACML
Last week, I found myself having to write a lot of XACML policies and XACML requests at work, for a new project I am working on. I quickly found out that writing XACML by hand is dull, boring, and...
View ArticleTalk at the University of Kent
A few weeks ago, on the 31st of October, I gave a talk at the University of Kent in Canterbury. In about one hour I presented the research that lead to my PhD dissertation, and discussed future work,...
View ArticleMovember First
This post is different from all the other ones, as the topic I will discuss today has nothing to do with software engineering, computer science, free/open source software, or academia. Instead, it has...
View ArticleBoredom
My grandfather taught me that. One afternoon when I was seven I complained to him of boredom, and he batted me hard on the head. He told me that I was never to use that term in his presence again, that...
View ArticleMetadata Equals Surveillance
Lots and lots of people effectively demolished that trivialization, but the arguments are generally subtle and hard to convey quickly and simply. I have a more compact argument: metadata equals...
View ArticleNew GPG key
This morning, I created a new, 4096 bits GPG key, and revoked the previous one. The new key is available on pgp.mit.edu, and probably quite a few other key servers. You can also find it on the contact...
View ArticleOn my way to San Francisco
As I am writing these lines, I am waiting for my flight to San Francisco, where I will be attending ICSE, and presenting two workshop papers: one at Models in Software Engineering (MiSE), and one at...
View Article3 years, 7 months, 15 days, and half a rainforest later…
… I am finally submitting my PhD dissertation (so much paper!). The title is “Model-Based Analysis of Role-Based Access Control”, and it is about, well, analysis of RBAC on a model. I’ll be more...
View ArticleI Still Love Free Software
… and so should you. Last year already, I blogged about the Free Software Foundation Europe (FSFE)’s I Love Free Software campaign for Valentine’s day. It is a great occasion to remember that free...
View ArticleRational Software Architect, UML profiles, and the closure() iterator in OCL
Rational Software Architect (RSA) is a well-known UML modelling environment, that I use extensively in my research. Indeed, I used it to create a UML profile for representing RBAC requirements, and...
View ArticleBecome a supporter of FSFE
It isn’t exactly a secret that I am a fellow of the FSFE, or Free Software Foundation Europe. If you’re reading this, you probably already know that FSFE is a non-profit whose goal is to promote and...
View ArticleLast day at EMFcamp
Sunday was the third and last day of EMFcamp. These camps are always too short . Next time, I should come dressed either as pacman or as a ghost, and run around the place like crazy. On Sunday I didn’t...
View ArticleSecond day at EMFcamp
And that’s another day over at EMFcamp. A full day this time, with talks starting as early as 11 am. I arrived a bit later, just in time for the talk on TiLDA, the camp badge that happens to be an...
View ArticleFirst day at EMFcamp
So, this is it. The first day of EMFcamp is over and I came back to a warm, dry bed instead of freezing to death in a tent between a lake, a helipad and a motorway. That’s the advantage of living a...
View ArticleI’m going to EMFcamp
… and so should you. For those who haven’t heard of it, ElectroMagnetic Field is a 3-days hacker festival, in the same spirit as HAR or the CCC camp, taking place next weekend in Milton Keynes, UK (who...
View Article