(cid:4)(cid:16)(cid:17)(cid:18)(cid:19)(cid:20)(cid:21)(cid:16)(cid:5) (cid:22)(cid:23)(cid:24)(cid:25)(cid:20)(cid:26)(cid:5) (cid:25)(cid:19) (cid:2)(cid:18)(cid:27)(cid:18)(cid:28)(cid:18)(cid:26)(cid:21)(cid:5) (cid:7)(cid:21)(cid:26)(cid:21)(cid:18)(cid:29)(cid:20)(cid:30) (cid:31)(cid:23) !"(cid:21)(cid:5)# Keng Siau University of Nebraska-Lincoln, USA (cid:1)(cid:2)(cid:3)(cid:4)(cid:5)(cid:6)(cid:7)(cid:8)(cid:9)(cid:10)(cid:5)(cid:10)(cid:9)(cid:11)(cid:12)(cid:1)(cid:13)(cid:14)(cid:1)(cid:15)(cid:6) Hershey • London • Melbourne • Singapore Acquisitions Editor: Michelle Potter Development Editor: Kristin Roth Senior Managing Editor: Amanda Appicello Managing Editor: Jennifer Neidig Copy Editor: Lisa Conley Typesetter: Jessie Weik Cover Design: Lisa Tosheff Printed at: Integrated Book Technology Published in the United States of America by Idea Group Publishing (an imprint of Idea Group Inc.) 701 E. Chocolate Avenue, Suite 200 Hershey PA 17033 Tel: 717-533-8845 Fax: 717-533-8661 E-mail: [email protected] Web site: http://www.idea-group.com and in the United Kingdom by Idea Group Publishing (an imprint of Idea Group Inc.) 3 Henrietta Street Covent Garden London WC2E 8LU Tel: 44 20 7240 0856 Fax: 44 20 7379 0609 Web site: http://www.eurospanonline.com Copyright © 2006 by Idea Group Inc. All rights reserved. No part of this book may be reproduced, stored or distributed in any form or by any means, electronic or mechani- cal, including photocopying, without written permission from the publisher. Product or company names used in this book are for identification purposes only. Inclusion of the names of the products or companies does not indicate a claim of ownership by IGI of the trademark or registered trademark. Advanced Topics in Database Research, Volume 5is a part of the Idea Group Publishing series namedAdvanced Topics in Database Research(Series ISSN 1537-9299). ISBN 1-59140-935-7 Paperback ISBN 1-59140-936-5 eISNB 1-59140-937-3 British Cataloguing in Publication Data A Cataloguing in Publication record for this book is available from the British Library. All work contributed to this book is new, previously-unpublished material. The views expressed in this book are those of the authors, but not necessarily of the publisher. Advanced Topics in Database Research Series ISSN: 1537-9299 Series Editor Keng Siau University of Nebraska-Lincoln, USA Advanced Topics in Database Research, Volume 5 1-59140-935-7 (h/c) • 1-59140-936-5 (s/c) • copyright 2006 Advanced Topics in Database Research, Volume 4 1-59140-471-1 (h/c) • 1-59140-472-X (s/c) • copyright 2005 Advanced Topics in Database Research, Volume 3 1-59140-255-7 (h/c) • 1-59140-296-4 (s/c) • copyright 2004 Advanced Topics in Database Research, Volume 2 1-59140-063-5 (h/c) • copyright 2003 Advanced Topics in Database Research, Volume 1 1-930708-41-6 (h/c) • copyright 2002 Visit us today at www.idea-group.com ! IDEA GROUP PUBLISHING Hershey • London • Melbourne • Singapore (cid:4)(cid:16)(cid:17)(cid:18)(cid:19)(cid:20)(cid:21)(cid:16)(cid:5)(cid:22)(cid:23)(cid:24)(cid:25)(cid:20)(cid:26)(cid:5)(cid:25)(cid:19) (cid:2)(cid:18)(cid:27)(cid:18)(cid:28)(cid:18)(cid:26)(cid:21)(cid:5)(cid:7)(cid:21)(cid:26)(cid:21)(cid:18)(cid:29)(cid:20)(cid:30) (cid:31)(cid:23) !"(cid:21)(cid:5)# (cid:22)(cid:18)(cid:28) (cid:21)(cid:5)(cid:23)$(cid:5)%(cid:23)(cid:19)(cid:27)(cid:21)(cid:19)(cid:27)(cid:26) Preface ........................................................................................................................viii Section I: Analysis and Evaluation of Database Models Chapter I A Rigorous Framework for Model-Driven Development...............................................1 Liliana Favre, Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina Chapter II Adopting Open Source Development Tools in a Commercial Production Environment: Are We Locked in?.............................................................................. 28 Anna Persson,University of Skövde, Sweden Henrik Gustavsson, University of Skövde, Sweden Brian Lings,University of Skövde, Sweden Björn Lundell, University of Skövde, Sweden Anders Mattsson, Combitech AB, Sweden Ulf Ärlig, Combitech AB, Sweden Chapter III Classification as Evaluation: A Framework Tailored for Ontology Building Methods........................................................................................................ 41 Sari Hakkarainen, Norwegian University of Science and Technology, Norway Darijus Strasunskas, Norwegian University of Science and Technology, Norway, & Vilnius University, Lithuania Lillian Hella, Norwegian University of Science and Technology, Norway Stine Tuxen, Bekk Consulting, Norway Chapter IV Exploring the Concept of Method Rationale: A Conceptual Tool to Understand Method Tailoring..................................................................................... 63 Pär J. Ågerfalk, University of Limerick, Ireland Brian Fitzgerald, University of Limerick, Ireland Chapter V Assessing Business Process Modeling Languages Using a Generic Quality Framework..................................................................................................... 79 Anna Gunhild Nysetvold, Norwegian University of Science and Technology, Norway John Krogstie, Norwegian University of Science and Technology, Norway Chapter VI An Analytical Evaluation of BPMN Using a Semiotic Quality Framework ............... 94 Terje Wahl, Norwegian University of Science and Technology, Norway Guttorm Sindre, Norwegian University of Science and Technology, Norway Chapter VII Objectification of Relationships ...............................................................................106 Terry Halpin, Neumont University, USA Chapter VIII A Template-Based Analysis of GRL .........................................................................124 Patrick Heymans, University of Namur, Belgium Germain Saval, University of Namur, Belgium Gautier Dallons, DECIS SA/NV, Belgium Isabelle Pollet, SmalS-MvM/Egov, Belgium Section II: Database Designs and Applications Chapter IX Externalisation and Adaptation of Multi-Agent System Behaviour.......................... 148 Liang Xiao, Queen’s University Belfast, UK Des Greer, Queen’s University Belfast, UK Chapter X Reuse of a Repository of Conceptual Schemas in a Large Scale Project ................ 170 Carlo Batini, University of Milano Bicocca, Italy Manuel F. Garasi, Italy Riccardo Grosso, CSI-Piemonte, Italy Chapter XI The MAIS Approach to Web Service Design............................................................187 Marzia Adorni, Francesca Arcelli, Carlo Batini, Marco Comerio, Flavio De Paoli, Simone Grega, Paolo Losi, Andrea Maurino, Claudia Raibulet, Francesco Tisato, Università di Milano Bicocca, Italy Danilo Ardagna, Luciano Baresi, Cinzia Cappiello, Marco Comuzzi, Chiara Francalanci, Stefano Modafferi, & Barbara Pernici, Politecnico di Milano, Italy Chapter XII Toward Autonomic DBMSs: A Self-Configuring Algorithm for DBMS Buffer Pools ..............................................................................................................205 Patrick Martin, Queen’s University, Canada Wendy Powley, Queen’s University, Canada Min Zheng, Queen’s University, Canada Chapter XIII Clustering Similar Schema Elements Across Heterogeneous Databases: A First Step in Database Integration ........................................................................227 Huimin Zhao, University of Wisconsin-Milwaukee, USA Sudha Ram, University of Arizona, USA Chapter XIV An Efficient Concurrency Control Algorithm for High-Dimensional Index Strutures...................................................................................................................249 Seok Il Song, Chungju National University, Korea Jae Soo Yoo, Chungbuk National University, Korea Section III: Database Design Issues and Solutions Chapter XV Modeling Fuzzy Information in the IFO and Relational Data Models .....................273 2 Z. M. Ma, Northeastern University, China Chapter XVI Evaluating the Performance of Dynamic Database Applications..............................294 Zhen He, La Trobe University, Australia Jérôme Darmont, Université Lumière Lyon 2, France Chapter XVII MAMDAS: A Mobile Agent-Based Secure Mobile Data Access System Framework................................................................................................................320 Yu Jiao, Pennsylvania State University, USA Ali R. Hurson, Pennsylvania State University, USA vi Chapter XVIII Indexing Regional Objects in High-Dimensional Spaces ........................................348 Byunggu Yu, University of Wyoming, USA Ratko Orlandic, University of Illinois at Springfield, USA Section IV: Semantic Database Analysis Chapter XIX A Concept-Based Query Language Not Using Proper Association Names............. 374 Vladimir Ovchinnikov, Lipetsk State Technical University, Russia Chapter XX Semantic Analytics in Intelligence: Applying Semantic Association Discovery to Determine Relevance of Heterogeneous Documents........................... 401 Boanerges Aleman-Meza, University of Georgia, USA Amit P. Sheth, University of Georgia, USA Devanand Palaniswami, University of Georgia, USA Matthew Eavenson, University of Georgia, USA I. Budak Arpinar, University of Georgia, USA Chapter XXI Semantic Integration in Multidatabase Systems: How Much Can We Integrate?....................................................................................................420 Te-Wei Wang, University of Illinois, USA Kenneth E. Murphy, Willamette University, USA About the Editor......................................................................................................... 440 About the Authors.....................................................................................................441 Index ........................................................................................................................453 viii (cid:10)(cid:29)(cid:21)$(cid:18)(cid:20)(cid:21) INTRODUCTION Database management is an integral part of many business applications, espe- cially considering the current business environment that emphasizes data, information, and knowledge as crucial components to the proper utilization and dispensing of an organization’s resources. Building upon the work of previous volumes in this book series, we are once again proud to present a collection of high-quality and state-of-the- art research conducted by experts from all around the world . This book is designed to provide researchers and academics with the latest re- search-focused chapters on database and database management; these chapters will be insightful and helpful to their current and future research. The book is also designed to serve technical professionals and aims to enhance professional understanding of the capabilities and features of new database applications and upcoming database technologies. This book is divided into four sections: (I) Analysis and Evaluation of Database Models, (II) Database Designs and Applications, (III) Database Design Issues and Solutions, and (IV) Semantic Database Analysis. SECTION I: ANALYSIS AND EVALUATION OF DATABASE MODELS Chapter I, “A Rigorous Framework for Model-Driven Development,” describes a rigorous framework that comprises the NEREUS metamodeling notation, a system of transformation rules to bridge the gap between UML/OCL and NEREUS and, the defini- tion of MDA-based reusable components and model/metamodeling transformations. This chapter also shows how to integrate NEREUS with algebraic languages using the Common Algebraic Specification Language. Chapter II, “Adopting Open-Source Development Tools in a Commercial Produc- tion Environment: Are We Locked in?” explores the use of a standardized interchange format for increased flexibility in a company environment. It also reports on a case study in which a systems development company has explored the possibility of comple- menting its current proprietary tools with open-source products for supporting its model-based development activities. ix Chapter III, “Classification as Evaluation: A Framework Tailored for Ontology Building Methods,” presents a weighted classification approach for ontology-building guidelines. A sample of Web-based ontology-building method guidelines is evaluated in general and experimented with when using data from a case study. It also discusses directions for further refinement of ontology-building methods. Chapter IV, “Exploring the Concept of Method Rationale: A Conceptual Tool to Understand Method Tailoring,” starts off explaining why systems development meth- ods also encapsulate rationale. It goes on to show how the combination of two differ- ent aspects of method rationale can be used to enlighten the communication and appre- hension methods in systems development, particularly in the context of tailoring of methods to suit particular development situations. Chapter V, “Assessing Business Process Modeling Languages Using a Generic Quality Framework,” evaluates a generic framework for assessing the quality of models and modeling languages used in a company. This chapter illustrates the practical utility of the overall framework, where language quality features are looked upon as a means to enable the creation of other models of high quality. Chapter VI, “An Analytical Evaluation of BPMN Using a Semiotic Quality Frame- work,” explores the different modeling languages available today. It recognizes that many of them define overlapping concepts and usage areas and consequently make it difficult for organizations to select the most appropriate language related to their needs. It then analytically evaluates the business process modeling notation (BPMN) accord- ing to the semiotic quality framework. Its further findings indicate that BPMN is easily learned for simple use, and business process diagrams are relatively easy to under- stand. Chapter VII, “Objectification of Relationships,” provides an in-depth analysis of objectification, shedding new light on its fundamental nature, and providing practical guidelines on using objectification to model information systems. Chapter VIII, “A Template-Based Analysis of GRL,” applies the template pro- posed by Opdahl and Henderson-Sellers to the goal-oriented Requirements Engineer- ing Language GRL. It then further proposes a metamodel of GRL that identifies the constructs of the language and the links between them. The purpose of this chapter is to improve the quality of goal modeling. SECTION II: DATABASE DESIGNS AND APPLICATIONS Chapter IX, “Externalisation and Adaptation of Multi-Agent System Behaviour,” proposes the adaptive agent model (AAM) for agent-oriented system development. It then explains that, in AAM, requirements can be transformed into externalized busi- ness rules that represent agent behaviors. Collaboration between agents using these rules can be modeled using extended UML diagrams. An illustrative example is used here to show how AAM is deployed, demonstrating adaptation of inter-agent collabo- ration, intra-agent behaviors, and agent ontologies. Chapter X, “Reuse of a Repository of Conceptual Schemas in a Large-Scale Project,” describes a methodology and a tool for the reuse of a repository of conceptual schemas. The methodology described in this chapter is applied in a project where an