PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON  

OBJECT-ORIENTED INFORMATION SYSTEMS (OOIS'01)

 

 

Yingxu Wang,  Shushma Patel,  and  Ronald Johnston   (eds.) 

     Springer-Verlag, London, 2001, pp.552

     ISBN: 1-85233-546-7

OOIS'01
Proceedings    
 
         
 

Description of this Book 

     

This volume contains the papers presented at the 7th International Conference on Object Oriented Information Systems – OOIS 2001. The conference was hosted by the University of Calgary, Calgary, Canada on the 27 – 29 August 2001.

 

The theme of OOIS’01 is on Object-Oriented and Web-Based Frameworks for Information Systems. The papers published in this volume high light the contributions of leading researchers and practitioners in the field of Object Technology and Information Systems. The topics covered include: OO foundations, OO modeling and analysis, OOIS processes, XML-based IS, OO-based reuse, OO frameworks, OO and web testing, Use case for requirement analysis, OO CASE tools, OO virtual environments and real-time systems, IT process assessment and improvement, Industrial experience and case studies, Web-based IS, Component-based OOIS, Software engineering metrics and analysis, Production line and requirements engineering, GRIDs: the next generation technologies for the Internet, E-Business Enterprise Frameworks, and Perspectives on future development.

 

Preface

 

 

 

This is the 7th International Conference on Object-Oriented Information Systems (OOIS) that focus on Object-Oriented and Web-Based Frameworks for Information Systems. In the last few years we’ve seen significant new development in this field, from one-off design technologies to reusable frameworks, and from web applications to bioinformatic systems. We perceive that information processing is one of the most important activities of human beings. Object-orientation and frameworks have been the main-stream technologies for design and implementation of large-scale and complex information systems. Recent research advances and industrial innovations in information systems modeling and Internet applications have explored the new trends in shifting information system vendors from component and system developers to services providers. Users of information systems are increasingly demanding higher performance, mobility, and personalization in order to realize the dream to access and obtain necessary information anywhere and anytime. The new development requires the investigation of new architectures, frameworks, processes, and inter-connectivity of information systems at society, organization, team, and personal levels.

 

 The OOIS’01 Proceedings has put together a program of 53 papers from leading researchers and practitioners in the field of object technology and information systems. The program covers the following subject areas:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 

The OOIS’01 program presented in the Proceedings is a crystallization of the great effort and contribution of many people. We would like to thank all authors who submitted highly interesting papers to OOIS’01. We acknowledge the professional work of the programme committee and additional reviewers in effectively reviewing and improving the quality of submitted papers. Our acknowledgement also goes to the invaluable sponsorship of iCORE, ASERC, and the University of Calgary, and the technical advice of Rebecca Mowat at Springer-Verlag. We would like to thank the keynote speakers for presenting their visions and perceptions on the latest development and trends in this area. Finally, we acknowledge the organizing committee and student volunteers who have helped to make the event happen.

 

General Chair:  Prof. R.H. Johnston

PC Co-Chairs: Prof. Y. Wang  and  Dr. S. Patel

Organizing Chair: Dr. F. Maurer

Table of Contents

 

Keynote I. GRIDs – The Next Generation Technologies for the Internet

Keith G. Jeffery  

Keynote II. Best Practices for Developing E-Business Enterprise Frameworks

Mohamed E. Fayad  

 

Session 1.A OO Foundations

 

Improving the UML Metamodel to Rigorously Specify Aggregation and Composition

J.M. Bruel, B. Henderson-Sellers, F. Barbier, A. L. Parc, and R.B. France 

 

Principles and Patterns in the Object Oriented Design

J. Garzas and M. Piattini

 

OMS Java: Providing Information, Storage and Access Abstractions in an Object-Oriented Framework

A. Kobler, M.C. Norrie, B. Signer, and M. Grossniklaus

 

Session 1.B OO Modeling and Analysis

 

Actor-Led Object Modeling for Requirements and Systems Analysis

Y. Liang

 

Reconciliation of Object Interaction Models

G. Spanoudakis and H. Kim

 

Ontology Modeling Using UML

X. Wang and C. W. Chan

 

Session 2.A OOIS Processes

 

Organising and Slecting Patterns in Pattern Languages with Process Maps

R. Deneckere and C. Souveyet

 

An Object-Oriented Workflow Metamodel

V. Carchiolo, A. Longheu, and M. Malgeri

 

Extreme Programming (XP) as a Development Process Framework

G. Meszaros, J. Andrea, and S. Smith

 

Session 2.B ASERC ASE (I) – Software Engineering Metrics and Analysis

 

Meta Analysis - A Method of Combining Empirical Results and its Application in Object-Oriented Software Systems

S. Djoki, G. Succi, W. Pedrycz, and M. Mintchev

 

Metrics of Refactoring-based Development: An Experience Report

E. Stroulia and R. Kapoor

 

Formal Description of Object-Oriented Software Measurement and Metrics in SEMS

Y. Wang

 

Analysis of Software Engineering Data Using Computational Intelligence Techniques

G. Jarillo, G. Succi, W. Pedrycz, and M. Reformat

 

Session 3.A XML-Based Information Systems

 

A Designing Model of XML-Dataweb

M. Lo, A. Hocine, and P. Raffinat

 

Beyond Object-Oriented Paradigm-An Document-Oriented Development Paradigm for the online XML-based Information Navigation System

Z. Hu

 

A Browser for Specifying XML View

X. Baril and Z. Bellahsène

 

Critical Success Factors for using XML for Delivery of Post-Trading Financial Information

B. Cumberbatch, I. Ritchie, and C. Bates

 

Session 3.B OO-Based Reuse

 

Towards a Model-Driven Approach to Reuse

R.B. France, S. Ghosh, and D. E. Turk

 

Components for the Reuse of Activities in Web Applications

H.A. Schmid, F. Falkenstein, and G. Rossi

 

Engineering and Reuse of Domain Components

P. Ramadour and C. Cauvet

 

A UML based Design Language for Framework Reuse

N. Bouassida, H.B. Abdallah, and F. Gargouri

Session 4.A OO Frameworks

 

An Object-Oriented Framework for Goal and Process Modeling

A. Vasconcelos, A. Caetano, J. Neves,  P. Sinogas,  R. Mendes, and J. Tribolet

 

A Framework for Intelligence Maturity Model

S. Patel, S. Kelsey, and D. Patel

 

A Framework for Dynamic Client-Driven Customization

D.J. Ram and C. Babu

 

An Object-Oriented Framework for Developing Information Retrieval Applications

J.M. Jose, D.G. Hendry, and D.J. Harper

 

Session 4.B ASERC ASE (II) – Production Line and Requirements Engineering

 

A Product Line Analysis of Software-Controlled Gastrointestinal Simulators

I. Kaytazov, J. Yip, P.Z. Rashev, G. Succi, and M.P. Mintchev

 

Towards a Requirements Engineering Process Model

A. Eberlein and L. Jiang

 

Interface the ’Abridged Bayou Sate Periodical Index’ with a Web-based Search Engine

W.M. Badawy and V. Baghavan

 

Session 5.A OO and Web Testing

 

Using UML to Partially Automate Generation of Scenario-Based Test Drivers

J. Wittevrongel and F. Maurer

 

On Built-in Test Classes for Object-Oriented and Component-Based Information Systems

Y. Wang, S. Patel, and D. Patel

 

Session 5.B Use Case for Requirement Analysis

 

From Use Cases to Objects: An Industrial Information Systems Case Study Analysis

J.M. Fernandes and R.J. Machado

 

Guiding Use Case Driven Requirements Elicitation and Analysis

K. Phalp and K. Cox

 

Session 6.A OO CASE Tools

 

Enhancing UML Expressivity towards Automatic Code Generation

A.P.V. Pais and C.E.T. Oliveira

 

jShio-A Customization Language Compiler-Compiler

H. Kojima and R. Adams

 

A CASE Tool for Object-Oriented Database Design

D. Turgut, N. Aydin, R. Elmasri, and B. Turgut

 

Supoporting Development of Open Cooperative Object Information Systems with ColaSD

J.C. Cruz

 

Session 6.B OO Virtual Environments and Real-Time Systems

Integration of OO Databases with URML in Virtual Environments

D. Turgut, N. Aydin, R. Elmasri, and B. Turgut

 

Design of Real-Time Distributed Manufacturing Control Systems using UML Capsules

M. Fletcher, R.W. Brennan, and D.H. Norrie

 

A Model-based Open Architecture for Mobile, Spatially Aware Applications

D. Nicklas and B. Mitschang

 

Session 7.A IT Process Assessment and Improvement

 

Experience in Assessment of an Software Project by Using Multiple Process Models

S. Dyck

 

The Business Value of Software Process Improvement

T. Sterner, M.R. Smith, and G. Succi

 

Issues Specific for Software Process Improvement in Teleworking Environments

H. Guo, M. Ross, G. King, and G. Staples

 

Session 7.B Industrial Experience and Case Studies

 

Understanding Strategy: a Goal Modeling Methodology

R. Mendes, A. Vasconcelos, A. Caetano, J. Neves, P. Sinogas, and J. Tribolet

 

Documentation Assistance in Object Oriented Software Development

A. Qureshi, M. Dixon, A. Rafferty, I. Choudhury, and V. Page

 

Industrial Experience: Object Oriented Methodology Approach to Remote Terminal Unit Programming

V. Chiew  

Session 8.A Web-Based Information Systems

 

Progressive Access to Knowledge in Web Information Systems throuhg Zooms

M. Villanova, J. Gensel, and H. Martin

 

Web-Enabling an Integrated Health Information System

A. Petrovski and J. Grundy

 

A General, Web Enabled Model Retrieval Approach

S. Muller and R.D. Schimkat

 

Object Oriented Database Schema Design

B. B. Meshram and T. R. Sontakke

 

Session 8.B Component-Based OOIS 

 

A Business Process Component Framework

H.A. Schmid, A. Cristaldi, G. Jacobson

 

A Component-Based Software Process

L.F. Capretz

 

Robustness Diagram: A Bridge between Business Modeling and System Design A. P. V. Pais, C. E. T. de Oliveira, and P.H. P. M. Leite

 

A Behavioral Analysis Approach to Pattern-Based Composition

J. Dong, P.S.C. Alencar, and D.D. Cowan

 

Additional Reviewers

Author Index