Adding dimension analysis to java as a composable language extension

Eric Van Wyk, Yogesh Mali

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Scopus citations

Abstract

In this paper we describe a language extension that adds dimension analysis to Java. Dimension analysis can be used to check that values that represent physical measurements such as length and mass are not used inconsistently. What distinguishes this work from previous work that adds dimension analysis to programming languages is that here the extension is implemented as a composable language extension. This means that it can easily be combined with other extensions, possibly developed by other parties, to create an extended implementation of Java with new features that address concerns from several different domains.

Original languageEnglish (US)
Title of host publicationGenerative and Transformational Techniques in Software Engineering II - International Summer School, GTTSE 2007, Revised Papers
PublisherSpringer Verlag
Pages442-456
Number of pages15
ISBN (Print)3540886427, 9783540886426
DOIs
StatePublished - 2008
EventInternational Summer School on Generative and Transformational Techniques in Software Engineering II, GTTSE 2007 - Braga, Portugal
Duration: Jul 2 2007Jul 7 2007

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5235 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

OtherInternational Summer School on Generative and Transformational Techniques in Software Engineering II, GTTSE 2007
Country/TerritoryPortugal
CityBraga
Period7/2/077/7/07

Bibliographical note

Funding Information:
This work is partially funded by NSF CAREER Award #0347860, NSF CCF Award #0429640, and the McKnight Foundation.

Fingerprint

Dive into the research topics of 'Adding dimension analysis to java as a composable language extension'. Together they form a unique fingerprint.

Cite this