MODULARITY IN SYSTEMS SOFTWARE MODULARITY IN SYSTEMS
 SOFTWARE MODULARITY IN SYSTEMS SOFTWARE MODULARITY 
IN SYSTEMS SOFTWARE MODULARITY IN SYSTEMS SOFTWARE M
ODULARITY IN SYSTEMS SOFTWARE MODULARITY IN SYSTEMS 
SOFTWARE MODULARITY IN SYSTEMS SOFTWARE MODULARITY I
N SYSTEMS SOFTWARE MODULARITY IN SYSTEMS SOFTWARE MO
DULARITY IN SYSTEMS SOFTWARE MODULARITY IN SYSTEMS S
OFTWARE MODULARITY IN SYSTEMS SOFTWARE MODULARITY IN
 SYSTEMS SOFTWARE MODULARITY IN SYSTEMS SOFTWARE MOD
ULARITY IN SYSTEMS SOFTWARE MODULARITY IN SYSTEMS SO
FTWARE MODULARITY IN SYSTEMS SOFTWARE MODULARITY IN 
SYSTEMS SOFTWARE MODULARITY IN SYSTEMS SOFTWARE MODU
LARITY IN SYSTEMS SOFTWARE MODULARITY IN SYSTEMS SOF
TWARE MODULARITY IN SYSTEMS SOFTWARE MODULARITY IN S
YSTEMS SOFTWARE MODULARITY IN SYSTEMS SOFTWARE MODUL
ARITY IN SYSTEMS SOFTWARE MODULARITY IN SYSTEMS SOFT
WARE MODULARITY IN SYSTEMS SOFTWARE MODULARITY IN SY
STEMS SOFTWARE MODULARITY IN SYSTEMS SOFTWARE MODULA
RITY IN SYSTEMS SOFTWARE MODULARITY IN SYSTEMS SOFTW
ARE MODULARITY IN SYSTEMS SOFTWARE MODULARITY IN SYS
TEMS SOFTWARE MODULARITY IN SYSTEMS SOFTWARE MODULAR
ITY IN SYSTEMS SOFTWARE MODULARITY IN SYSTEMS SOFTWA
RE MODULARITY IN SYSTEMS SOFTWARE MODULARITY IN SYST
EMS SOFTWARE MODULARITY IN SYSTEMS SOFTWARE MODULARI
TY IN SYSTEMS SOFTWARE MODULARITY IN SYSTEMS SOFTWAR
E MODULARITY IN SYSTEMS SOFTWARE MODULARITY IN SYSTE
MS SOFTWARE MODULARITY IN SYSTEMS SOFTWARE MODULARIT
Y IN SYSTEMS SOFTWARE MODULARITY IN SYSTEMS SOFTWARE
 MODULARITY IN SYSTEMS SOFTWARE MODULARITY IN SYSTEM
S SOFTWARE MODULARITY IN SYSTEMS SOFTWARE MODULARITY
 IN SYSTEMS SOFTWARE MODULARITY IN SYSTEMS SOFTWARE 
MODULARITY IN SYSTEMS SOFTWARE MODULARITY IN SYSTEMS
 SOFTWARE MODULARITY IN SYSTEMS SOFTWARE MODULARITY 
IN SYSTEMS SOFTWARE MODULARITY IN SYSTEMS SOFTWARE M
ODULARITY IN SYSTEMS SOFTWARE MODULARITY IN SYSTEMS 
SOFTWARE MODULARITY IN SYSTEMS SOFTWARE MODULARITY I
N SYSTEMS SOFTWARE MODULARITY IN SYSTEMS SOFTWARE MO
DULARITY IN SYSTEMS SOFTWARE MODULARITY IN SYSTEMS S
OFTWARE MODULARITY IN SYSTEMS SOFTWARE MODULARITY IN
 SYSTEMS SOFTWARE MODULARITY IN SYSTEMS SOFTWARE MOD
ULARITY IN SYSTEMS SOFTWARE MODULARITY IN SYSTEMS SO
FTWARE MODULARITY IN SYSTEMS SOFTWARE MODULARITY IN 
SYSTEMS SOFTWARE MODULARITY IN SYSTEMS SOFTWARE MODU

1st Workshop on
Modularity In Systems Software
(MISS 2011)

March 22, Porto de Galinhas, Pernambuco (Brazil)
co-located with AOSD.11

Lightning Talk: Subjective-C (Sebastián Gonzaléz)

The context-oriented programming paradigm has emerged to ease the construction of adaptable applications that are smarter with respect to their execution environment. This talk explains how we realised core context-oriented abstractions on top of Objective-C, a mainstream language for mobile device programming. The result is Subjective-C, a language which goes beyond existing context-oriented languages by providing a rich encoding of context interdependencies, and by using a special implementation technique. Our initial validation cases and efficiency benchmarks make us confident that context-oriented programming can become mainstream in mobile application development.