Main menu:

Site search

Categories

Archive

Archive for 'Software Engineering'

Wextor

A friend of mine in the anthropology department was recently looking for some help creating online web surveys/experiments. Looks like he’ll be using Wextor, the Web EXperiment generaTOR.
It’s a good example of code generation. I haven’t examined it in any detail (yet), but from what I’ve heard, it sounds like the kind of […]

Names of things

I’ve been concentrating on earning earning rent money lately, so I’m not as much into the research or related technologies at the moment. But I do want to try to keep writing at least one post a week until I can return to it… which should be around mid-September.
I’ve been thinking a lot about […]

Structured Co-Evolution of Models and Web Application Platforms

Here’s the poster session extended abstract that I’ll be showing at OOPSLA ‘07. Here’s the abstract and first section with a link to the full pdf below:

ABSTRACT
Web applications exemplify the need for generative programming techniques in part due to the many languages, artifacts, and groups of developers involved. Some problems remain, including those that […]

See you at OOPSLA ‘07

Just got word that my poster “Structured Co-Evolution of Models and Web Application Platforms” was accepted to the poster session for OOPSLA ‘07 in Montreal.
I’ll also be participating as an “observer” at the doctoral symposium.
I’ll put the short abstract up soon.
Parts of it are intentionally a little vague. I’m hoping to be able to […]

Generating Interpreters

In the last few months of research, I’ve seen a few mentions of generating interpreters from metamodels… but I’m still trying to get a handle on the various schools of thought.
I’m not quite sure of the right google search string(s) I should use to keep an eye on this… Does anyone have suggestions?
I did encounter […]

BPEL

Earlier this year I began work on a project to help define my interest in program transformation and programming language engineering (metametamodeling and metamodeling). The first task was to define a DSL and a projection from that DSL to a functional web platform. Not having one available, I threw together a very incomplete […]

EMF, ATL, AMW

This is mostly just a linky post:
I have avoided EMF, the Eclipse Modeling Framework, for many years for a couple of reasons. 1) It always seemed too tied to UML or XML in the class of languages it was capable of describing, and 2) It always seemed like it wanted to be at the […]

Submission

Finally wrapped up a short conference submission… I’m pretty new to that game, so we’ll see how it goes. A good experience, at least.
The biggest lesson I’ve learned over the last several months is that the “modeling” community is not nearly as tied to UML or XML as it was in the past. […]

Bidirectional Model to Model Transformation Languages

Just a heartbeat to show I’m still alive…
I ran into / encountered the class of “bidirectional model to model transformation” languages recently, starting with QVT. This seems to be a very active area of research, and one that I’m pretty compelled to see work. I’m happy to do whatever workarounds are required in […]

Book: Model-Driven Software Development

I had several books from Amazon arrive while I was out last week. The first one I opened was “Model-Driven Software Development” by Thomas Stahl and Markus Voelter, published in 2006. The book has a website at www.mdsd-book.org.
I’ve only read 2 chapters so far: 1 and 10. Chapter 10 was actually written […]