Write a Blog >>
SLE 2016
Mon 31 October - Tue 1 November 2016 Amsterdam, Netherlands
co-located with SPLASH 2016
Mon 31 Oct 2016 15:40 - 16:05 at Zürich 2 - Domain-Specific Languages Chair(s): Jordi Cabot

Coding conventions are lexical, syntactic or semantic restrictions enforced on top of a software language for the sake of consistency within the source base. Specifying coding conventions is currently an open problem in software language engineering, addressed in practice by resorting to natural language descriptions which complicate conformance verification. In this paper we present an endeavour to solve this problem for the case of CSS — a ubiquitous software language used for specifying appearance of hypertextual content separately from the content itself. The paper contains the results of domain analysis, a short report on an empirically obtained catalogue of 143 unique CSS coding conventions, the domain-specific ontology for the domain of detecting violations, the design of CssCoco, a language for expressing coding conventions of CSS, as well as a description of the tool we developed to detect violations of conventions specified in this DSL.

Mon 31 Oct
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

15:40 - 17:20: Domain-Specific LanguagesSLE at Zürich 2
Chair(s): Jordi CabotOpen University of Catalonia, Spain
15:40 - 16:05
Talk
Language Design and Implementation for the Domain of Coding ConventionsDistinguished paper nominee
SLE
Boryana GoncharenkoUniversity of Amsterdam, Netherlands, Vadim ZaytsevRaincode, Belgium
DOI Media Attached
16:05 - 16:30
Talk
BSML-mbeddr: Integrating Semantically Configurable State-Machine Models in a C Programming Environment
SLE
Zhaoyi LuoUniversity of Waterloo, Canada, Joanne M. AtleeUniversity of Waterloo, Canada
DOI Media Attached
16:30 - 16:55
Talk
Adding Uncertainty and Units to Quantity Types in Software Models
SLE
Tanja MayerhoferTU Vienna, Austria, Manuel WimmerTU Vienna, Austria, Antonio VallecilloUniversity of Málaga, Spain
DOI Media Attached
16:55 - 17:10
Talk
FRaMED: Full-Fledge Role Modeling Editor (Tool Demo)Artifact Evaluation
SLE
Thomas KühnTU Dresden, Germany, Kay BierzynskiTU Dresden, Germany, Sebastian RichlyTU Dresden, Germany, Uwe AßmannTU Dresden, Germany
DOI Media Attached
17:10 - 17:20
Day closing
AwardsRaincode
SLE
Emilie BallandSensational AG, Daniel Varro, Vadim ZaytsevRaincode, Belgium, Dimitris KolovosUniversity of York