John Rosenberg

According to our database1, John Rosenberg authored at least 57 papers between 1979 and 2019.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2019
The Quest for Increased Learning: Systematically Aligning and Assessing Learning Outcomes.
Proceedings of the 8th International Congress on Advanced Applied Informatics, 2019

2005
Interactive Visualisation and Testing of Jini Services.
Proceedings of the Fifth International Conference on Quality Software (QSIC 2005), 2005

Opportunities and Challenges with J2SE 5 for Introductory Programming Teaching.
Proceedings of The 2005 International Conference on Frontiers in Education: Computer Science and Computer Engineering, 2005

2003
The BlueJ System and its Pedagogy.
Comput. Sci. Educ., 2003

Supporting interactive invocation of remote services within an integrated programming environment.
Proceedings of the 2nd International Symposium on Principles and Practice of Programming in Java, 2003

Introducing unit testing with BlueJ.
Proceedings of the 8th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2003

2001
Guidelines for teaching object orientation with Java.
Proceedings of the 6th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2001

2000
An algorithm for stabilising multiple stores.
Proceedings of the 9th ACM SIGOPS European Workshop, 2000

Objects first with Java and BlueJ (seminar session).
Proceedings of the 31st SIGCSE Technical Symposium on Computer Science Education, 2000

An Approach to Implementing Persistent Computations.
Proceedings of the Persistent Object Systems, 9th International Workshop, 2000

1999
On Creation, Equality and the Object Model.
Proceedings of the TOOLS Pacific 1999: 32nd International Conference on Technology of Object-Oriented Languages and Systems, 1999

Tools and techniques for teaching objects first in a Java course.
Proceedings of the 30th SIGCSE Technical Symposium on Computer Science Education, 1999

1998
Support for Object-Oriented Testing.
Proceedings of the TOOLS 1998: 28th International Conference on Technology of Object-Oriented Languages and Systems, 1998

1997
Testing object-oriented programs: making it simple.
Proceedings of the 28th SIGCSE Technical Symposium on Computer Science Education, 1997

Distributed Persistent Architectures.
Proceedings of the 30th Annual Hawaii International Conference on System Sciences (HICSS-30), 1997

Subtyping and Protection in Persistent Programming Languages.
Proceedings of the 30th Annual Hawaii International Conference on System Sciences (HICSS-30), 1997

I/O considered harmful (at least for the first few weeks).
Proceedings of the ACM SIGCSE 2nd Australasian Conference on Computer Science Education, 1997

1996
Operating System Support for Persistant and Recoverable Computations: Guaranteeing data recovery and consistency, the authors' experimental Grasshopper persistent operating system simplifies application development and encourages construction of integrated systems.
Commun. ACM, 1996

Blue - language for teaching object-oriented programming.
Proceedings of the 27th SIGCSE Technical Symposium on Computer Science Education, 1996

An object-oriented program development environment for the first programming course.
Proceedings of the 27th SIGCSE Technical Symposium on Computer Science Education, 1996

Dynamically Configurable Concurrency Control for a Persistent Store.
Proceedings of the 7th Workshop on Persistent Object Systems, 1996

Causal Message Delivery in the Grasshopper Operating System.
Proceedings of the 29th Annual Hawaii International Conference on System Sciences (HICSS-29), 1996

1995
Requirements for a first year object-oriented teaching language.
Proceedings of the 26th SIGCSE Technical Symposium on Computer Science Education, 1995

The grand unified theory of address spaces.
Proceedings of the Fifth Workshop on Hot Topics in Operating Systems, 1995

1994
Grasshopper: An Orthogonally Persistent Operating System.
Comput. Syst., 1994

Operating system support for object dependencies in persistent object stores.
Proceedings of WORDS '94. The First Workshop on Object-Oriented Real-Time Dependable Systems, 1994

Hardware Support for Stability in a Persistent Architecture.
Proceedings of the Persistent Object Systems, 1994

Protection in Grasshopper: A Persistent Operating System.
Proceedings of the Persistent Object Systems, 1994

A Three-level Object-Based Model.
Proceedings of the IEEE Computer Society 1994 International Conference on Computer Languages, 1994

1993
Persistent object systems.
Microprocess. Microsystems, 1993

Distributed persistent stores.
Microprocess. Microsystems, 1993

Support for Concurrent Programming on the MONADS-PC System.
Aust. Comput. J., 1993

Linguistic Support for Persistent Modules and Capabilities.
Proceedings of the Database Programming Languages (DBPL-4), Proceedings of the Fourth International Workshop on Database Programming Languages - Object Models and Languages, Manhattan, New York City, USA, 30 August, 1993

1992
Architectural and Operating System Support for Orthogonal Persistence.
Comput. Syst., 1992

Addressing Mechanisms for Large Virtual Memories.
Comput. J., 1992

Keynote Discussion Session on Operating System Support for Persistence.
Proceedings of the Persistent Object Systems, 1992

Concluding Remarks
Proceedings of the Persistent Object Systems, 1992

1991
A Remote Execution Mechanism For Distributed Homogeneous Stable Stores.
Proceedings of the Database Programming Languages: Bulk Types and Persistent Data. 3rd International Workshop, 1991

1990
Self-Assessment Procedure XX: Operating Systems.
Commun. ACM, 1990

Optimization - Introduction.
Proceedings of the Implementing Persistent Object Bases, 1990

The MONADS Architecture - A Layered View.
Proceedings of the Implementing Persistent Object Bases, 1990

Type Equivalence Checking in Persistent Object Systems.
Proceedings of the Implementing Persistent Object Bases, 1990

Persistent Object Stores: An Implementation Technique.
Proceedings of the Implementing Persistent Object Bases, 1990

Stability in a Persistent Store Based on a Large Virtual Memory.
Proceedings of the Security and Persistence, 1990

Protection in Persistent Object Systems.
Proceedings of the Security and Persistence, 1990

A Secure RISC-based Architecture Supporting Data Persistence.
Proceedings of the Security and Persistence, 1990

Stability in a Network of MONADS-PC Computers.
Proceedings of the Security and Persistence, 1990

A Layered Persistent Architecture for Napier88.
Proceedings of the Security and Persistence, 1990

Transactions in a Segmented Single Level Store Architecture.
Proceedings of the Security and Persistence, 1990

1989
A Capability-Based Massive Memory Computer.
Proceedings of the Persistent Object Systems, 1989

1987
Object Management and Addressing in the MONADS Architecture.
Proceedings of the Persistent Object Systems: Their Design Implementation and Use. Proceedings of the Second International Workshop, 1987

1986
Microcode development tools for a capability-based processor.
Proceedings of the 19th annual workshop on Microprogramming, 1986

The microarchitecture of a capability-based computer.
Proceedings of the 19th annual workshop on Microprogramming, 1986

1983
Hardware support for program debuggers in a paged virtual memory.
SIGARCH Comput. Archit. News, 1983

1982
On Synchronizing Readers and Writers with Semaphores.
Comput. J., 1982

Architectural Support for Software in the Monads III Computer Design.
Proceedings of the GI - 12. Jahrestagung, Kaiserslautern, 5. -7. Oktober 1982, Proceedings, 1982

1979
On Implementing Semaphores with Sets.
Comput. J., 1979


  Loading...