Sciweavers

PPPJ
2003
ACM
14 years 4 months ago
Manipulation of Java agent bytecode to add roles
Roles are a powerful paradigm to develop distributed applications based on agents, especially when they are in need of interacting with other entities. An agent-oriented approach ...
Giacomo Cabri, Luca Ferrari, Letizia Leonardi
PPPJ
2003
ACM
14 years 4 months ago
Efficient Java thread serialization
The Java system supports the transmission of code via dynamic class loading, and the transmission or storage of data via object serialization. However, Java does not provide any m...
Sara Bouchenak, Daniel Hagimont, Noel De Palma
PPPJ
2003
ACM
14 years 4 months ago
Rethinking Java strings
The Java string classes, String and StringBuffer, lie at the extremes of a spectrum (immutable, reference-based and mutable, content-based). Motivated by data-intensive text appli...
Paolo Boldi, Sebastiano Vigna
PPPJ
2003
ACM
14 years 4 months ago
Mass production of individual feedback
We describe a system to improve the quality of feedback provided to an Introductory Programming course. The system uses web technology to create a graphical tool that the tutors c...
David Heaney, Charlie Daly
PPPJ
2003
ACM
14 years 4 months ago
A new approach for implementing stand-alone and Web-based interpreters for Java
Compared to imperative programming languages like Pascal or Basic, or functional programming languages like ML or Haskell learning Java is hampered by the fact that to get even th...
Stephan Diehl, Claudia Bieg
PPPJ
2003
ACM
14 years 4 months ago
Multi-tiered distributed computing platform
A simple programmable Java platform-independent distributed computation system has been developed to exploit the free resources on computers linked together by a network. It is a ...
Andrew J. Page, Thomas M. Keane, Richard Allen, Th...
PPPJ
2003
ACM
14 years 4 months ago
An examination of the run-time performance of GUI creation frameworks
The graphical user interface (GUI) is an important component of many software systems. Past surveys indicate that the development of a GUI is a significant undertaking and that t...
Christopher J. Howell, Gregory M. Kapfhammer, Robe...
PPPJ
2003
ACM
14 years 4 months ago
Transparent Java standard extensions with native libraries on multiple platforms
Java programs that utilize standard extensions with native libraries are problematic since the extensions are platform dependent. We present general methods that make such program...
Pierre Wijkman, Mitra Wijkman, Suru Dissanaike
PPPJ
2003
ACM
14 years 4 months ago
A stochastic approach to automated design improvement
The object-oriented approach to software development facilitates and encourages programming practices that increase reusability, correctness and maintainability in code. This is a...
Mark Kent O'Keeffe, Mel Ó Cinnéide
PPPJ
2003
ACM
14 years 4 months ago
A Java implemented key collision attack on the data encryption standard (DES)
A Java implementation of a key collision attack on DES suggested by Eli Biham, [1], is discussed. Storage space minimization and fast searching techniques to speed up the attack a...
John Loughran, Tom Dowling