skip to main content
10.1145/1117696.1117707acmotherconferencesArticle/Chapter ViewAbstractPublication PagessplashConference Proceedingsconference-collections
Article

JScoper: Eclipse support for research on scoping and instrumentation for real time Java applications

Published: 16 October 2005 Publication History

Abstract

We present JScoper, an Eclipse plug-in which will help developers, researchers and students, to generate, understand, and manipulate memory regions in scoped-memory management setting. The main goal of the plug-in is to provide a tool that will transparently assist the translation of Java applications into Real-time Specification for Java (RTSJ) compliant applications. More accurately, its purpose is to enable automatic and semi-automatic ways to translate heap-based Java programs into scope-based ones, by leveraging GUI features for navigation, specification and debugging.

References

[1]
B. Blanchet. Escape analysis for object-oriented languages: application to Java. In OOPSLA 99, volume 34, pages 20--34, 1999.
[2]
G. Bollella and J. Gosling. The Real-Time Specification for Java. Addison-Wesley Longman Publishing Co., Inc., 2000.
[3]
M. Deters and R. K. Cytron. Automated discovery of scoped memory regions for real-time java. In ISMM 02, pages 25--35, 2002.
[4]
S. Yovine G. Salagnac and D. Garbervetsky. Fast escape analysis for region based memory management.
[5]
D. Garbervetsky, C. Nakhli, S. Yovine, and H. Zorgati. Program instrumentation and run-time analysis of scoped memory in java. In RV 04, ETAPS 2004, Barcelona, Spain, April 2004.
[6]
D. Gay and A. Aiken. Language support for regions. In PLDI 01, pages 70--80, 2001.
[7]
V. Sundaresan P. Lam E. Gagnon R. Vallée-Rai, L. Hendren and P. Co. Soot - A Java optimization framework. In CASCON 1999, pages 125--135, 1999.
[8]
A. Salcianu and M. Rinard. Pointer and escape analysis for multithreaded programs. In PPoPP 01, volume 36, pages 12--23, 2001.
[9]
M. Tofte and J. P. Talpin. Region-based memory management. Information and Computation, 1997.
[10]
D. Garbervetsky V. Braberman and S. Yovine. Synthesizing parametric specifications of dynamic memory utilization in object oriented programs. In FTfJP 2005. Glasgow, Scotland, July 2005.

Cited By

View all
  • (2011)Region-Based Memory Management: An Evaluation of Its Support in RTSJDistributed, Embedded and Real-time Java Systems10.1007/978-1-4419-8158-5_5(101-127)Online publication date: 31-Dec-2011
  • (2011)Handling Non-Periodic Events in Real-Time Java SystemsDistributed, Embedded and Real-time Java Systems10.1007/978-1-4419-8158-5_3(45-77)Online publication date: 31-Dec-2011
  • (2010)Quantitative dynamic-memory analysis for JavaConcurrency and Computation: Practice and Experience10.1002/cpe.165623:14(1665-1678)Online publication date: 4-Nov-2010
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
eclipse '05: Proceedings of the 2005 OOPSLA workshop on Eclipse technology eXchange
October 2005
141 pages
ISBN:1595933425
DOI:10.1145/1117696
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 16 October 2005

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Eclipse plug-in
  2. memory management
  3. real-time java

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 38 of 79 submissions, 48%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2011)Region-Based Memory Management: An Evaluation of Its Support in RTSJDistributed, Embedded and Real-time Java Systems10.1007/978-1-4419-8158-5_5(101-127)Online publication date: 31-Dec-2011
  • (2011)Handling Non-Periodic Events in Real-Time Java SystemsDistributed, Embedded and Real-time Java Systems10.1007/978-1-4419-8158-5_3(45-77)Online publication date: 31-Dec-2011
  • (2010)Quantitative dynamic-memory analysis for JavaConcurrency and Computation: Practice and Experience10.1002/cpe.165623:14(1665-1678)Online publication date: 4-Nov-2010
  • (2009)On transforming Java-like programs into memory-predictable codeProceedings of the 7th International Workshop on Java Technologies for Real-Time and Embedded Systems10.1145/1620405.1620426(140-149)Online publication date: 23-Sep-2009

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media