HOME - ABOUT JOT - LETTERS - CONTACT US - INFORMATION FOR AUTHORS
Book Reviews
Product Reviews
Earlier Issues


SEARCH


Subscribe to
JOT's newsletter

O-O NEWS &
EVENTS






JOT: Journal of Object Technology

JOURNAL OF OBJECT TECHNOLOGY
The Authority on Objects and Components




CONTENTS

PDF


Editorial


PDF

Write a letter to the editor

 

COLUMNS


Guest Column

 

Learning is a Community Experience
By Adele Goldberg

PDF

The software engineering community shares an interest with the larger business world in seeking effective ways to create learning organizations, specifically ways to capture project team experience and then to parlay that experience to improve best practice advice and harvest reusable knowledge.


Cyber Databases

 

The Chamois Reconfigurable Data-Mining Architecture
By Won Kim, Ki-Joon Chae, Dong-Sub Cho, Byoungju Choi, Anmo Jeong, Myung Kim, KiHo Lee, Meejeong Lee, Minsoo Lee, Sang-Ho Lee, Seung-Soo Park, Hwan-Seung Yong, Ho-Sook Kim, Jung-Won Lee, Wol-Young Lee

PDF

The OO community is full of rhetoric on the benefits of robust, portable class libraries as the substrate for building frameworks and components. Sadly the reality is far from the promise. We are long on talk but come up short on delivery.


Objects and Agents

 

Agents and Complex Systems
By James Odell

PDF

James Odell discusses some of the differences and similarities between agents and objects and lets you decide which viewpoint you want to choose.


Classification Theory

 

The Theory of Classification, Part 2: The Scratch-Built Typechecker
By Anthony J.H. Simons

PDF

What is the difference between a type and a class? What do we mean by plug-in compatibility? What is the difference between sub-typing and sub-classing? Can we explain inheritance, method combination and template instantiation? In this second column, Simons presents a typechecker that can determine the exact syntactic type of expressions involving objects encoded as simple records.


Business Objects

 

Objects are for Wimps: Real Developers need S.O.S.
By Mahesh H. Dodani

PDF

The shift from business-to-consumer (B2C) applications to business-to-business (B2B) integration applications has posed new requirements on software development. To address these requirements many new development paradigms have emerged. This article discusses these new requirements, and provides real developers guidance on making Specifications, Objects and Services part of their skill repertoire.


Educator's Corner

 

An OO Application that introduces Heuristic Algorithm Design
By Richard Wiener

PDF

From the educator's corner, an efficient heuristic algorithm is presented for solving the Master Mind game. A Java implementation, developed using OS X on a Macintosh , is presented. A simulation is presented that demonstrates the efficiency of the heuristic algorithm.


On Languages

Easing the Transition from C++ to Java (Part 1)
By Timothy R. Culp

PDF

This column discusses the challenges of easing the transition from C++ to Java. A simple transport layer that is based on the Model-View-Controller (MVC) architecture is presented.


Eiffel

The Start of an Eiffel Standard
By Bertrand Meyer

PDF

The first installment of the JOT Eiffel column presents a suitably momentous event for the evolution: the start of the international Eiffel standard group under the auspices of ECMA.

REFEREED ARTICLES


Debugging UML Designs with Model Checking
By María del Mar Gallardo, Pedro Merino, Ernesto Pimentel


PDF

This paper presents rules to integrate model checking into UML-based designs, showing its usefulness from a practical point of view, and giving some guidelines to exploit the benefits of the integration.


Java Distributed Separate Objects
By Miguel Katrib, Iskander Sierra, Mario del Valle and Thaizel Fuentes


PDF

This paper presents an object-oriented approach for concurrent and distributed programming using the notion of separate objects.


Representing Design Patterns and Frameworks in UML - Towards a Comprehensive Approach
By Yasunobu Sanada and Rolf Adams


PDF

A comprehensive approach for representing design patterns is presented in this paper.


Thread Specific Singletons: Handling Singleton Pattern Errors in Multi-Threaded Applications and their Variations
By Yagna Pant and Kazuhiro Ondo


PDF

This paper discusses the implementation of the Singleton Pattern from an error recovery perspective.

BOOK REVIEW


Notes on a Practical Guide and Thoughts on Software Development
Review of "A Practical Guide to Extreme Programming" by David Astels, Granville Miller, Miroslav Novak
Reviewed by Ognian Pishev


PDF

PRODUCT REVIEW


InstallAnywhere, InstallShield Multiplatform and InstallShield Developer
Reviewed by Dave Neuendorf and Richard Wiener


PDF

OUTLOOK


A brief outlook to the next issue


PDF


Editor-in-Chief: Richard Wiener rsw@runbox.com
  ISSN 1660-1769

JOT is published by
the Chair of Software Engineering

the ETH Zürich