Skip to content

{ Tag Archives } Software Engineering

Photos Zurich and Dagstuhl

I’m traveling a lot lately. Two weeks ago I was in Zurich at the first Internet of Things Conference. I uploaded some pictures already last week and some more today.
Last week I also attended a Dagstuhl seminar on Combining the advantages of product lines and open source to present the position paper I posted some [...]

Also tagged , ,

From SPLs to Open, Compositional Platforms

Below is a position paper I submitted to the upcoming Dagstuhl seminar I am attending. It’s not peer reviewed and it is not clear at this point if there will be any proceedings. So, as an experiment, I will just put the full text in a blog post as well as the pdf you can [...]

Also tagged , , , , , ,

New and updated publications

As you saw in yesterday’s post, my publication site has moved to this blog. I also took the opportunity to update the page with recent work:

Our book chapter on compositional development was published in January in Emerging Methods, Technologies and Process Management in Software Engineering by Wiley.
I wrote a short position paper on the same [...]

Also tagged , , ,

Towards Effective Smart Space Application Development: Impediments and Research Challenges

I submitted a nice position paper with two of my colleagues at Nokia to the CMPPC’07 (Common Models and Patterns for Pervasive Computing) Workshop, at Pervasive 2007 in Toronto next month.
Abstract:
State-of-the-art research and existing commercial off-the-shelf solutions provide several technologies and methods for building Smart spaces. However, developing applications on top of such systems is [...]

Also tagged , , , , ,

Semantic diffusion

Martin Fowler wrote a nice blog post on semantic diffusion. It’s a term he coins for describing the effect that the meaning of new terms tends to diffuse as people start using it without paying too much attention to the original definitions. As examples he uses web 2.0 and agile, both of which have suffered [...]

Also tagged

New papers

I’ve been writing a few papers over the past few months. Two of them are now on my publications site:

Service Grid Variability Realization
Mobile Service Oriented Architectures (MOSOA)

Both papers are about service oriented architectures. The first one tries to bridge my earlier work on variability to the domain of web services and service grids. I see [...]

Also tagged

WSDL Hell and other WS stuff

I’ve been working with web services technology extensively for the past few years. First as a regular software engineer and currently as a software architecture researcher at Nokia.
Right now the market can roughly be divided in a number of overlapping factions:

The enterprise service bus people (IBM et al.). These people consider SOAP to be one [...]

Also tagged ,

this is so true

I read this interesting article on mathematics and software engineering. Like many software engineers, I’ve had extensive mathematics training during my computer science education and of course in high school. The problem is, I don’t seem to remember much of it. I passed courses on statistics, probability theory, linear algebra, discrete mathematics 1 & 2, [...]

Also tagged

Agile methods

Another interesting article by Martin Fowler: The New Methodology (and again I’m several months late). The predecessor of this article in 2000 was equally interesting. In fact it still is. If you have the time, read both of them.
Martin Fowler, Kent Beck, Erich Gamma and other people of that generation have greatly influenced the way [...]

Also tagged

Intentional Software

From a very interesting article by Martin Fowler:
I’ve had the opportunity to spend a little time with Intentional Software and several of my colleagues at ThoughtWorks have worked closely with Intentional over the last year or so. As a result I’ve had the opportunity to peek behind the Intentional curtain - although I’m restricted [...]

Also tagged ,