ICEIS 2005 Abstracts


Area 1 - Databases and Information Systems Integration

Full Papers
Paper Nr: 116
Title:

DWG2XML: GENERATING XML NESTED TREE STRUCTURE FROM DIRECTED WEIGHTED GRAPH

Authors:

Kate Y. Yang, Anthony Lo, Tansel Özyer and Reda Alhajj

Abstract: The overall XML file length is one of the critical factors when we need to transfer a large amount of data from relational database into XML. Especially in the nested tree structure of XML file, redundant data in the XML file can add more cost on database access, network traffic and XML query processing. Most previous automated relational to XML conversion research efforts use directed graphs to present relations in the database and nested trees in the XML structure. However, they all ignore that different combinations of tree structures in a graph can have a big impact on the XML data file size. This paper addresses this nested structure data file size problem. It proposes a module that can find the most convenient tree structure for the automated relational to XML conversion process. It provides a plan generator algorithm to list all the possible tree structures in a given directed weighted graph. Also it analyzes the data size of each plan and shows the convenient tree structure to the user. It can finally create the targeted XML documents for the user.
Download

Paper Nr: 157
Title:

SCENARIO-BASED EVALUATION OF ENTERPRISE ARCHITECTURE - A top-down approach for chief information officer decision making

Authors:

Mårten Simonsson, Åsa Lindström, Pontus Johnson, Lars Nordström, John Grundbäck and Olof Wijnbladh

Abstract: As the primary stakeholder for the Enterprise Architecture, the Chief Information Officer (CIO) is responsible for the evolution of the enterprise IT system. An important part of the CIO role is therefore to make decisions about strategic and complex IT matters. This paper presents a cost effective and scenario-based approach for providing the CIO with an accurate basis for decision making. Scenarios are analyzed and compared against each other by using a number of problem-specific easily measured system properties identified in literature. In order to test the usefulness of the approach, a case study has been carried out. A CIO needed guidance on how to assign functionality and data within four overlapping systems. The results are quantifiable and can be presented graphically, thus providing a cost-efficient and easily understood basis for decision making. The study shows that the scenario-based approach can make complex Enterprise Architecture decisions understandable for CIOs and other business-orientated stakeholders
Download

Paper Nr: 160
Title:

NONPARAMETRIC ANALYSIS OF SOFTWARE RELIABILITY Revealing the Nature of Software Failure Dataseries

Authors:

Andreas Andreou and Constantinos Leonidou

Abstract: Software reliability is directly related to the number and time of occurrence of software failures. Thus, if we were able to reveal and characterize the behavior of the evolution of actual software failures over time then we could possibly build more accurate models for estimating and predicting software reliability. This paper focuses on the study of the nature of empirical software failure data via a nonparametric statistical framework. Six different time-series data expressing times between successive software failures were investigated and a random behavior was detected with evidences favoring a pink noise explanation.
Download

Paper Nr: 169
Title:

THE HYBRID DIGITAL TREE: A NEW INDEXING TECHNIQUE FOR LARGE STRING DATABASES

Authors:

Qiang Xue, Sakti Pramanik, Gang Qian and Qiang Zhu

Abstract: There is an increasing demand for efficient indexing techniques to support queries on large string databases. In this paper, a hybrid RAM/disk-based index structure, called the Hybrid Digital tree (HD-tree), is proposed. The HD-tree keeps internal nodes in the RAM to minimize the number of disk I/Os, while maintaining leaf nodes on the disk to maximize the capability of the tree for indexing large databases. Experimental results using real data have shown that the HD-tree outperformed the Prefix B-tree for prefix and substring searches. In particular, for distinctive random queries in the experiments, the average number of disk I/Os was reduced by a factor of two to three, while the running time was reduced in an order of magnitude.
Download

Paper Nr: 393
Title:

AN EFFICIENT APPROACH FOR WEB-SITE ADAPTATION

Authors:

Seema Jani, Kami Makki and Xiaohua Jia

Abstract: This paper implements a novel approach defined as the Preference-function Algorithm (PFA) for web-site adaptation. The algorithm extracts future preferences from the users’ past web navigational activities. Server web logs are used to identify users’ navigation behaviours by examining the traverses of various web pages. In this approach, the sessions are modeled as a finite state graph, where each visited web page is defined as a state. Then, traversing among various states provides the framework for determining the interest of the users.
Download

Paper Nr: 409
Title:

CHOOSING GROUPWARE TOOLS AND ELICITATION TECHNIQUES ACCORDING TO STAKEHOLDERS’ FEATURES

Authors:

Gabriela N. Aranda, Aurora Vizcaino, Alejandra Cechich and Mario Piattini

Abstract: The set of groupware tools used during a distributed development process is usually chosen by taking into account predetermined business politics, managers’ personal preferences, or people in charge of the project. However, perhaps the chosen groupware tools are not the most appropriate for all the group members and it is possible that some of them would not be completely comfortable with them. To avoid this situation we have built a model and its supporting prototype tool which, based on techniques from psychology, suggests an appropriate set of groupware tools and elicitation techniques according to stakeholders’ preferences.
Download

Paper Nr: 413
Title:

CWM-BASED INTEGRATION OF XML DOCUMENTS AND OBJECT-RELATIONAL DATA

Authors:

Iryna Kozlova, Martin Husemann, Norbert Ritter, Stefan Witt and Natalia Haenikel

Abstract: In today’s networked world, a plenitude of data is spread across a variety of data sources with different data models and structures. In order to leverage the potential of distributed data, effective methods for the integrated utilization of heterogeneous data sources are required. In this paper, we propose a model for the integration of the two predominant types of data sources, (object-)relational and XML databases. It employs the Object Management Group’s Common Warehouse Metamodel to resolve structural heterogeneity and aims at an extensively automatic integration process. Users are presented with an SQL view and an XML view on the global schema and can thus access the integrated data sources via both native query languages, SQL and XQuery.
Download

Paper Nr: 478
Title:

THE INDEX UPDATE PROBLEM FOR XML DATA IN XDBMS

Authors:

Beda Christoph Hammerschmidt, Martin Kempa and Volker Linnemann

Abstract: Database Management Systems are a major component of almost every information system. In relational Database Management Systems (RDBMS) indexes are well known and essential for the performant execution of frequent queries. For XML Database Management Systems (XDBMS) no index standards are established yet; although they are required not less. An inevitable side effect of any index is that modifications of the indexed data have to be reflected by the index structure itself. This leads to two problems: first it has to be determined whether a modifying operation affects an index or not. Second, if an index is affected, the index has to be updated efficiently - best without rebuilding the whole index. In recent years a lot of approaches were introduced for indexing XML data in an XDBMS. All approaches lack more or less in the field of updates. In this paper we give an algorithm that is based on finite automaton theory and determines whether an XPath based database operation affects an index that is defined universally upon keys, qualifiers and a return value of an XPath expression. In addition, we give algorithms how we update our KeyX indexes efficiently if they are affected by a modification. The Index Update Problem is relevant for all applications that use a secondary XML data representation (e.g. indexes, caches, XML replication/synchronization services) where updates must be identified and realized.
Download

Paper Nr: 499
Title:

ANALYTICAL AND EXPERIMENTAL EVALUATION OF STREAM-BASED JOIN

Authors:

Henry Kostowski and Kajal Claypool

Abstract: Continuous queries over data streams have gained popularity as the breadth of possible applications, ranging from network monitoring to online pattern discovery, have increased. Joining of streams is a fundamental issue that must be resolved to enable complex queries over multiple streams. However, as streams can represent potentially infinite data, it is infeasible to have full join evaluations as is the case with traditional databases. Joins in a stream environment are thus evaluated not over entire streams, but on specific windows defined on the streams. In this paper, we present windowed implementations of the traditional nested loops and hash join algorithms. In our work we analytically and experimentally evaluate the performance of these algorithms for different parameters. We find that, in general, a hash join provides better performance. We also investigate invalidation strategies to remove stale data from the window buffers, and propose an optimal strategy that balances processing time versus buffer size.
Download

Paper Nr: 504
Title:

WRAPPING AND INTEGRATING HETEROGENEOUS RELATIONAL DATA WITH OWL

Authors:

Seksun Suwanmanee, Djamal Benslimane, Pierre-antoine Champin and Philippe Thiran

Abstract: The Web-based information systems have been much developed since the Internet is known as a global accessible open network. The Semantic Web vision aims at providing supplementary meaningful information (meta-data) about Web resources in order to facilitate automatic processing by machines and interoperability between different systems. In this paper, we present an approach for the integration of heterogeneous databases in the Semantic Web context using semantic mediation approach based on ontology. The standard OWL language is used here as the ontology description language to formalize ontologies of local data resources and to describe their semantic correspondences in order to construct an integrated information system. We propose an architecture adopting mediator-wrapper approach for a mediation based on OWL. Some illustrations of database wrapping and semantic mediation using OWL are also presented in the paper.
Download

Paper Nr: 511
Title:

A PROTOTYPE FOR INTEGRATION OF WEB SERVICES INTO THE IRULES APPROACH TO COMPONENT INTEGRATION

Authors:

Susan Urban, Vikram V. Kumar and Suzanne Dietrich

Abstract: The Integration Rules (IRules) environment provides a framework for using events and rules in the integration of EJB components. This research has investigated the extensions required to integrate Web Services into the IRules architecture and execution environment. The IRules language framework and metadata have been extended for Web Services, with enhancements to Web Service interfaces for describing services that represent object manipulation operations as well as component enhancements such as event generation, stored attributes, and externalized relationships between distributed components. Web service wrappers provide the additional IRules functionality for the enhanced Web Service interfaces, with a state management facility in the IRules environment providing persistent storage of stored attributes and externalized relationships. The IRules Web service wrappers are client-side, component-independent wrappers for Web Services, thus providing a more dynamic approach to the modification of service interfaces as well as the dynamic entry and exit of participants in the integration process.
Download

Paper Nr: 515
Title:

REAL-TIME SALES & OPERATIONS PLANNING WITH CORBA - Linking Demand Management with Production Planning

Authors:

Elias Kirche, Janusz Zalewski and Teresa Tharp

Abstract: Several existing mechanisms for order processing, such as Available-to-Promise (ATP), Materials Requirements Planning (MRP), or Capable-to-Promise (CTP), do not really include simultaneous capacity and profitability considerations. One of the major issues in the incorporation of profitability analysis into the order management system is the determination of relevant costs in the order cycle, and the real-time access to production parameters (i.e., target quantities based on current cycle time) to be included in the computation of planning and profitability. Our study attempts to provide insights into this novel area by developing a Decision Support System (DSS) for demand management that integrates real-time information generated by process control and monitoring systems into an optimization system for profitability analysis in a distributed environment via CORBA (Common Object Request Broker Architecture). The model can be incorporated into current enterprise resource planning (ERP) systems and dynamic use of real-time data from various functional support technologies.
Download

Paper Nr: 519
Title:

DYNAMIC PRE-FETCHING OF VIEWS BASED ON USER-ACCESS PATTERNS IN AN OLAP SYSTEM

Authors:

Karthik Ramachandran, Biren Shah and Vijay Raghavan

Abstract: Materialized view selection plays an important role in improving the efficiency of an OLAP system. To meet the changing user needs, many dynamic approaches have been proposed for solving the view selection problem. Most of these approaches use some form of caching to store frequently accessed views and a replacement policy to replace the infrequent ones. While some of these approaches use on-demand fetching, where the view is computed only when it is asked, a few others have used a pre-fetching strategy, where certain additional information is used to pre-fetch views that are likely to be accessed in the near future. In this paper, we propose a global pre-fetching scheme that uses user access pattern information to pre-fetch certain candidate views that could be used for efficient query processing within the specified user context. For specific kinds of query patterns, called drill-down analysis, which is typical of an OLAP system, our approach significantly improves the query performance by pre-fetching drill-down candidates that otherwise would have to be computed from the base fact table. We compare our approach against dynamat; a well-known on-demand fetching based dynamic view management system that is already known to outperform optimal static view selection. The comparison is based on the detailed cost savings ratio, used for quantifying the benefits of view selection against incoming queries. The experimental results show that our approach outperforms dynamat and thus, also the optimal static view selection.
Download

Paper Nr: 534
Title:

CONDITIONS FOR INTEROPERABILITY

Authors:

Nick Rossiter and Michael Heather

Abstract: Interoperability for information systems remains a challenge both at the semantic and organisational levels. The original three-level architecture for local databases needs to be replaced by a categorical four-level one based on concepts, constructions, schema types and data together with the mappings between them. Such an architecture provides natural closure as further levels are superfluous even in a global environment. The architecture is traversed by means of the Godement calculus: arrows may be composed at any level as well as across levles. The necessary and sufficient conditions for interoperability are satisfied by composable (formal) diagrams both for intension and extension in categories that are cartesian closed and locally cartesian closed. Methods like partial categories and sketches in schema design can benefit from Freyd’s punctured diagrams to identify precisely type-forcing natural transformations. Closure is better achieved in standard full categories. Global interoperability of extension can be achieved through semantic annotation but only if applied at run time.
Download

Paper Nr: 538
Title:

SECURING THE ENTERPRISE DATABASE

Authors:

Radha Vedala, V. P. Gulati and Hemanth Kumar Nakkina

Abstract: Security is gaining importance once computers became indispensable in every organization. As the new concepts like E-Governance in Government and E-Commerce in business circles etc are heading towards reality, security issues penetrated even into the legal framework of every country. Database security acts as the last line of defence to withstand insider attacks and attacks from outside even if all the security controls like perimeter, OS controls have been compromised. Data protection laws such as HIPAA (Health Insurance Portability and Accountability Act), Gramm-Leach-Bliley Act of 1999, Data protection Act, Sarbanes Oxleys Act are demanding for the privacy and integrity of the data to an extent that the critical information should be seen only by the authorized users which means the integrity of the database must be properly accommodated. Hence, we aim at providing an interface service in between enterprise applications and enterprise database that ensures the integrity of the data. This service acts as a security wrapper around any enterprise database.
Download

Paper Nr: 570
Title:

ARCO: A LONG-TERM DIGITAL LIBRARY STORAGE SYSTEM BASED ON GRID COMPUTATIONAL INFRASTRUCTURE

Authors:

Han Fei,, Paulo Trezentos, Nuno Almeida, Miguel Lourenço, José Borbinha and João Neves

Abstract: Over the past several years the large scale digital library service has undergone enormous popularity. Arco project is a digital library storage project in Portuguese National library. To a digital library storage system like ARCO system, there are several challenges, such as the availability of peta-scale storage, seamless spanning of storage cluster, administration and utilization of distributed storage and computing resources, safety and stability of data transfer, scalability of the whole system, automatic discovery and monitoring of metadata, etc. Grid computing appears as an effective technology coupling geographically distributed resources for solving large scale problems in the wide area or local area network. The ARCO system has been developed on the Grid computational infrastructure, and on the basis of various other toolkits, such as PostgreSQL, LDAP, and the Apache HTTP server. Main developing languages are C, PHP, and Perl. In this paper, we discuss the logical structure sketch of the digital library ARCO system, resources organization, metadata discovering and usage, the system's operation details and some operations examples, as also the solution of large file transfer problem in Globus grid toolkit
Download

Paper Nr: 672
Title:

CRITICAL SUCCESS FACTORS IN ERP PROJECTS Case studies in two industrial organizations in the Netherlands

Authors:

Joseph Trienekens, Wouter Kuijpers and Ruud Hendriks

Abstract: Over the past decade many organizations are increasingly concerned with the implementation of Enterprise Resource Planning (ERP) systems. Implementation can be considered to be a process of organizational change influenced by different factors of type organizational, technological and human. This paper reports on critical success factors (CSFs) in two actual ERP implementation projects in industry. Critical success factors are being recognized and used in these projects and serve as a reference base for monitoring and controling the implementation projects. The paper identifies both (dis)advantages of CSFs and shortcomings of ERP implementation project management.
Download

Paper Nr: 690
Title:

MUSICAL RETRIEVAL IN P2P NETWORKS UNDER THE WARPING DISTANCE

Authors:

Ioannis Karydis, Alexandros Nanopoulos, Apostolos Papadopoulos and Yannis Manolopoulos

Abstract: Peer-to-peer (P2P) networks present the advantages of increased size of the overall database offered by a the network nodes, fault-tolerance support to peer failure, and workload distribution. Music file storage and exchange has long abandoned the traditional centralised server-client approach for the advantages of P2P networks. In this paper, we examine the problem of searching for similar acoustic data over unstructured decentralised P2P networks. As distance measure, we utilise the time warping. We propose a novel algorithm, which efficiently retrieves similar audio data. The proposed algorithm takes advantage of the absence of overhead in unstructured P2P networks and minimises the required traffic for all operations with the use of an intelligent sampling scheme. Detailed experimental results show the efficiency of the proposed algorithm compared to an existing baseline algorithm.
Download

Paper Nr: 690
Title:

MUSICAL RETRIEVAL IN P2P NETWORKS UNDER THE WARPING DISTANCE

Authors:

Ioannis Karydis, Alexandros Nanopoulos, Apostolos Papadopoulos and Yannis Manolopoulos

Abstract: Peer-to-peer (P2P) networks present the advantages of increased size of the overall database offered by a the network nodes, fault-tolerance support to peer failure, and workload distribution. Music file storage and exchange has long abandoned the traditional centralised server-client approach for the advantages of P2P networks. In this paper, we examine the problem of searching for similar acoustic data over unstructured decentralised P2P networks. As distance measure, we utilise the time warping. We propose a novel algorithm, which efficiently retrieves similar audio data. The proposed algorithm takes advantage of the absence of overhead in unstructured P2P networks and minimises the required traffic for all operations with the use of an intelligent sampling scheme. Detailed experimental results show the efficiency of the proposed algorithm compared to an existing baseline algorithm.
Download

Paper Nr: 763
Title:

CHANGE DETECTION AND MAINTENANCE OF AN XML WEB WAREHOUSE

Authors:

Ching-ming Chao

Abstract: The World Wide Web is a popular broadcast medium that contains a huge amount of information. The web warehouse is an efficient and effective means to facilitate utilization of information on the Web. XML has become the new standard for semi-structured data exchange over the Web. In this paper, therefore, we study the XML web warehouse and propose an approach to the problems of change detection and warehouse maintenance in an XML web warehouse system. This paper has three major contributions. First, we propose an object-oriented data model for XML web pages in the web warehouse as well as system architecture for change detection and warehouse maintenance. Second, we propose a change detection method based on mobile agent technology to actively detect changes of data sources of the web warehouse. Third, we propose an incremental and deferred maintenance method to maintain XML web pages in the web warehouse. We compared our approach with a rewriting approach to storage and maintenance of the XML web warehouse by experiments. Performance evaluation shows that our approach is more efficient than the rewriting approach in terms of the response time and storage space of the web warehouse.
Download

Short Papers
Paper Nr: 9
Title:

USING CORRESPONDENCE ASSERTIONS TO SPECIFY THE SEMANTICS OF VIEWS IN AN OBJECT-RELATIONAL DATA WAREHOUSE

Authors:

Valéria Magalhães Pequeno and Joaquim Aparício

Abstract: An information integration system provides a uniform query interface for collecting of distributed and heterogeneous, possibly autonomous, information sources, giving users the illusion that they interrogate a centralized and homogeneous information system. One approach that has been used for integrating data from multiple databases consists in creating integrated views, which allows for queries to be made against them. Here, we propose the use of Correspondence Assertions (CAs) to formally specify the relationship between the integrated view schema and the source database schemas. In this way, CAs are used to assert that the semantic of some schema’s components are related to the semantic of some components of another schema. Our formalism has the advantages of proving a better understanding of the semantic of integrated view, and of helping to automate some aspects of data integration.
Download

Paper Nr: 92
Title:

UNDERSTANDING THE PROBLEMS OF ENTERPRISE SYSTEM IMPLEMENTATIONS - Beyond Critical Success Factors

Authors:

Sue Newell, Gary David, Traci Logan, Linda Edelman and Jay Cooprider

Abstract: Many companies continue to implement Enterprise Systems (ES) in order to take advantage of the integrating potential of having a single common system across the organization that can replace a multitude of independent legacy systems. While increasingly popular, research continues to show that such systems are difficult to implement successfully. A number of studies have identified the critical success factors for such implementations. However, in practice, it is often difficult to ensure that these critical factors are in place and are maintained in place across the lifespan of the implementation project. In this paper we identify the socio-political and cultural issues that explain why this is difficult and suggest some meta-level processes (induction, informality and improvisation) that can help to offset the problems with maintaining the critical success factors.1
Download

Paper Nr: 97
Title:

A FORMAL DEFINITION FOR OBJECT-RELATIONAL DATABASE METRICS

Authors:

Aline Baroni, Coral Calero, Mario Piattini and Fernando Brito E Abreu

Abstract: Relational databases are the most important in the database world and are evolving to object-relational databases in order to allow the possibility of working with new and complex data and applications. One widely accepted mechanism for assuring the quality of an object-relational database is the use of metrics formally and empirically validated. Also it is important to formalize the metrics for having a better understanding of their definitions. Metrics formalization assures the reliable repetition of their computation and facilitates the automation of metrics collection. In this paper we present the formalization of a set of metrics defined for object-relational databases described using SQL:2003. For doing the formalization we have produced the ontology of the SQL:2003 as a framework for representing the SQL schema definitions. The ontology has been represented using UML and the definition of the metrics has been done using OCL (Object-Constraint Language) which is part of the UML 2.0 standard.
Download

Paper Nr: 97
Title:

A FORMAL DEFINITION FOR OBJECT-RELATIONAL DATABASE METRICS

Authors:

Aline Baroni, Coral Calero, Mario Piattini and Fernando Brito E Abreu

Abstract: Relational databases are the most important in the database world and are evolving to object-relational databases in order to allow the possibility of working with new and complex data and applications. One widely accepted mechanism for assuring the quality of an object-relational database is the use of metrics formally and empirically validated. Also it is important to formalize the metrics for having a better understanding of their definitions. Metrics formalization assures the reliable repetition of their computation and facilitates the automation of metrics collection. In this paper we present the formalization of a set of metrics defined for object-relational databases described using SQL:2003. For doing the formalization we have produced the ontology of the SQL:2003 as a framework for representing the SQL schema definitions. The ontology has been represented using UML and the definition of the metrics has been done using OCL (Object-Constraint Language) which is part of the UML 2.0 standard.
Download

Paper Nr: 143
Title:

SIMULTANEOUS QUERYING OF XML AND RELATIONAL CONTEXTS

Authors:

Madani Kenab and Tayeb O. Braham

Abstract: The presentation of the results of relational queries is flat. The prime objective of this work is to query an XML view of relational data in order to have nesting results of data implemented in the form of flat data. The second objective is to combine, in query results, structured data of a relational database and semi-structured data of an XML database. A FLWR expression (For Let Where Return) of the XQuery language can be nested at various levels in another FLWR expression. In our work, we especially are interested in the nesting of a FLWR expression in the Return clause of another FLWR expression in order to imbricate data in the result. In this paper, we will describe all necessary stages in order to carry out these two objectives.
Download

Paper Nr: 147
Title:

SECURE CONCURRENCY CONTROL ALGORITHM FOR MULTILEVEL SECURE DISTRIBUTED DATABASE SYSTEMS

Authors:

Rajwinder Singh, Navdeep Kaur and Hardeep Kaur Sidhu

Abstract: Majority of the research in multilevel secure database management systems (MLS/DBMS) focuses primarily on centralized database systems. However, with the demand for higher performance and higher availability, database systems have moved from centralized to distributed architectures, and the research in multilevel secure distributed database management systems (MLS/DDBMS) is gaining more and more prominence. Concurrency control is an integral part of database systems. Secure concurrency control algorithms proposed in literature achieve correctness and security at the cost of declined performance of high security level transactions. These algorithms infringe the fairness in processing transactions at different security levels. Though the performance of different concurrency control algorithms have been explored extensively for centralized multilevel secure database management systems but to the best of author’s knowledge the relative performance of transactions at different security levels using secure concurrency control algorithm for MLS/DDBMS has not been reported yet. To fill this gap, this paper presents a detailed simulation model of a distributed database system and investigates the performance price paid for maintaining security with concurrency control in a distributed database system. The paper investigates the relative performance of transactions at different security levels.
Download

Paper Nr: 156
Title:

ON THE TREE INCLUSION AND QUERY EVALUATION IN DOCUMENT DATABASES

Authors:

Yangjun Chen and Yibin Chen

Abstract: In this paper, a method to evaluate queries in document databases is proposed. The main idea of this method is a new top-down algorithm for tree-inclusion. In fact, a path-oriented query can be considered as a pattern tree while an XML document can be considered as a target tree. To evaluate a query S against a document T, we will check whether S is included in T. For a query S, our algorithm needs O(|T|xheight(S)) time and no extra space to check the containment of S in document T, where |T| stands for the number of nodes in T and height(S) for the height of S. Especially, the signature technique can be integrated into a top-down tree inclusion to cut off useless subtree checkings as early as possible.
Download

Paper Nr: 161
Title:

BENCHMARKING AN XML MEDIATOR

Authors:

Florin Dragan and Georges Gardarin

Abstract: In the recent years, XML has become the universal interchange format. Many investigations have been made on storing, querying and integrating XML with existing applications. Many XML-based commercial DBMSs have appeared lately. This paper reports on the analysis of an XML mediator federating several existing XML DBMSs. We measure their storage and querying capabilities directly through their Java API and indirectly through the XLive mediation tool. For this purpose we have created a simple benchmark consisting in a set of queries and a variable test database. The main scope is to reveal the weaknesses and the strengths of the implemented indexing and federating techniques. We analyze two commercial native XML DBMS and an open-source relational to XML mapping middleware. We first pass directly the queries to the DBMSs and second we go through the XLive XML mediator. Results suggest that text XML is not the best format to exchange data between a mediator and a wrapper, and also shows some possible improvements of XQuery support in mediation architectures.
Download

Paper Nr: 364
Title:

TOWARDS AN AUTOMATIC DATA MART DESIGN

Authors:

Ahlem Nabli, Ahlem Soussi, Jamel Feki, Hanêne Ben-abdallah and Faiez Gargouri

Abstract: The Data Warehouse design involves the definition of structures that enable an efficient access to information. The designer builds a multidimensional structure taking into account the users requirements. In fact, it is a highly complex engineering task that calls for a methodological support. This paper lays the grounds for an automatic, stepwise approach for the generation of data warehouse and data mart schemes. For this, it first proposes a standard format for OLAP requirement acquisition. Secondly, it defines an algorithm that transforms automatically the OLAP requirements into data marts modelled either as star or constellation schemes. Thirdly, it overviews our mapping rules between the data sources and the data marts schemes.
Download

Paper Nr: 366
Title:

XML-BASED SEMANTIC DATABASE DEFINITION LANGUAGE

Authors:

Naphtali Rishe, Malek Adjouadi, Maxim Chekmasov, Dmitry Vasilevsky, Scott Graham, Dayanara Hernandez and Ouri Wolfson

Abstract: This paper analyzes different options for semantic database schema definition and describes a presentation format XSDL. Presentation of semantic database in a certain format implies that the format fully preserves the database content. If the database is exported to this format and then imported back to the database engine, the resulting database should be equivalent (Rishe, 1992) to the one that was exported. XSDL is used for information exchange, reviewing data from databases, debugging database applications and for recovery purposes. Among other requirements that XSDL meets are support of both schema and data, readability by the user (XSDL is a text format), full preservation of database content, support for simple and fast export/import algorithms, portability across platforms, and facilitation of data exchange.
Download

Paper Nr: 396
Title:

A UNIFIED FRAMEWORK FOR APPLICATION INTEGRATION - An Ontology-Driven Service-Oriented Approach

Authors:

Said Izza, Lucien Vincent and Patrick Burlat

Abstract: The crucial problem of Enterprise Application Integration (EAI) is the semantic integration problem. This latter is not correctly addressed by today's EAI solutions that focus mainly on the technical and syntactical integration. Addressing the semantic aspect will promote EAI by providing it more consistency and robustness. Some efforts are suggested to solve the semantic problem, but they are still not mature. This article will propose an approach that combines both ontologies and web services in order to overcome some issues related to the semantic integration problem.
Download

Paper Nr: 406
Title:

INTEGRATING WORKFLOW EXTENSIONS INTO A PROCESS-INTEGRATED ENVIRONMENT FOR CHEMICAL ENGINEERING

Authors:

Michalis Miatidis and Matthias Jarke

Abstract: Design is one of the most complex and creative tasks undertaken by chemical engineers. The early production stages of chemical design require an adequate support because of their critical impact on the competitiveness of the final products, as well as their environmental impact. In cooperation with researchers and industries from the chemical engineering domain, we have created an integrated flowsheet-centered environment for the support of the early stages of design. In order to address the global need for enterprise integration observed in today’s highly competitive global economy, we had to make our system more aware of further organizational aspects of the executed processes. As a solution to this challenge, we integrated a number of workflow extensions into our environment. These extensions enabled it to provide its method guidance further across the inter- and intra-enterprise environment of our enacted processes, with the future goal of seamless inter-operating with other external systems of the overall enterprise environment. In this paper, after capturing the rationale behind the need for this integration, we successively describe the integrated environment and detail the extensions employed. Finally, we illustrate our approach on a small case study from our experience.
Download

Paper Nr: 407
Title:

AN INTEGRATED DECISION SUPPORT TOOL FOR EU POLICIES ON HEALTH, TRANSPORT AND ARTISTIC HERITAGE RECOVERY

Authors:

Kanana Ezekiel and Farhi Marir

Abstract: In this paper, we describe an ongoing EU funded project (ISHTAR) that develops an advance integrated decision support tool (ISHTAR suite) for the analysis of the effects of long-term and short-term policies to improve the quality of the environment, citizen’s health and preservation of heritage monuments. From the background of the project, this paper goes on to explain the integration of information of a large number of tools aimed at semantic approach integration to allow European cities to make balanced decisions on a wide range of issues such as health, noise, pollution, transport, and historical monument. We also present and suggest solutions to the information integration problem resulted when attempting to represent and share information.
Download

Paper Nr: 481
Title:

AN ARCHITECTURE FOR LOCATION-DEPENDENT SEMANTIC CACHE MANAGEMENT

Authors:

Heloise Manica, Mario Antonio R. Dantas and Murilo S. de Camargo

Abstract: Location-Dependent Information Services is an emerging class of application that allows new types of queries such as location-dependent queries and continuous queries. In these systems, data caching plays an important role in data management due to its ability to improve system performance and availability in case of disconnection. In mobile environment, cache management requires more than traditional solutions. This paper presents a new semantic cache scheme for location dependent systems based on spatial property. The proposed architecture is called as Location Dependent Semantic Cache Management – LDSCM. In addition, we examine location-dependent query processing issues and segment reorganization.
Download

Paper Nr: 487
Title:

COCO: COMPOSITION MODEL AND COMPOSITION MODEL IMPLEMENTATION

Authors:

Naiyana Tansalarak and Kajal Claypool

Abstract: The success of component-based development has been impeded by interoperability concerns, including component model, semantic, syntactic, design and platform incompatibilities, that often come into play when composing two or more independently developed components. In this paper we propose a CoCo composition model that elevates compositions to first class citizenship status. The model defines a standard for describing the composition of components transparent to any underlying incompatibilities between the collaborating components. We also present a CoCo composition model implementation that provides the required support to describe and subsequently execute the composition to produce an executable application. We advocate the use of XML Schemas as a mechanism to support this composition model. To support the composition model implementation we provide (1) a taxonomy of primitive composition operators to describe the connection between components; (2) XML documents as a description language for the compositions; and (3) the development of a set of deployment plugins that address any incompatibilities and enable the generation of the model-specific and platform-specific applications.
Download

Paper Nr: 489
Title:

SEFAGI: SIMPLE ENVIRONMENT FOR ADAPTABLE GRAPHICAL INTERFACES - Generating user interfaces for different kinds of terminals

Authors:

Tarak Chaari and Frederique Laforest

Abstract: The SEFAGI project takes place in domains where many different user interfaces are needed in the same application. Instead of manually developing all the required windows, we propose a platform that automatically generates the needed code from high level descriptions of these windows. Code generation is done for standard screens and for small screens on mobile terminals. New windows are automatically taken in charge by an execution layer on the terminal. Data adaptation to the different terminals is also provided. A platform-independent window description language has been defined.
Download

Paper Nr: 516
Title:

A TREE BASED ALGEBRA FRAMEWORK FOR XML DATA SYSTEMS

Authors:

Ali El Bekai and Nick Rossiter

Abstract: This paper introduces a framework in algebra for processing XML data. We develop a simple algebra, called TA (Tree Algebra), for processing storing and manipulating XML data, modelled as trees. We present assumptions of the framework, describe the input and the output of the algebraic operators, and define the syntax of these operators and their semantics in terms of algorithms. Furthermore we define the relational operators and their semantics in terms of algorithms. Examples show that this framework is flexible to capture queries expressed in the domain specific XML query language. As can be seen the input and output of our algebra is a tree that is the input and output are XML document and the XML documents are defined as trees. We also present algorithms for many of the algebra operators; these algorithms show how the algebra operators such as join, union, complement, project, select, expose and vertex work on nodes of the XML tree or element and attributes of an XML document. Detailed examples are given.
Download

Paper Nr: 520
Title:

SEMANTIC QUERY TRANSFORMATION FOR INTEGRATING WEB INFORMATION SOURCES

Authors:

Mao Chen, Rakesh Mohan and Richard Goodwin

Abstract: The heterogeneousness and dynamics of web information sources are the major challenges to Internet-scale information integration. The information sources are different in contents and query interfaces. In addition, the sources can be highly dynamic in the sense that they can be added, removed, or updated with time. This paper introduces a novel information integration framework that leverages the industry standards on web services (WSDL/SOAP) and ontology description language (RDF/OWL), and a commercial database (IBM DB2 Information Integrator - DB2 II (DB2 II)). Taking advantage of the data integration and query optimization capability of DB2 II, this paper focuses on the methodologies to transform a user query to the queries on different sources and to combine the transformation results into a query to DB2 II. By wrapping information sources using web services and annotating them with regard to their contents, query capabilities and the logical relations between concepts, our query transformation engine is rooted in ontology-based reasoning. To the best of our knowledge, this is the first framework that uses web services as the interface of information sources and combines ontology-based reasoning, web services, semantic annotation on web services, as well as DB2 II to support Internet-scale information integration.
Download

Paper Nr: 558
Title:

EXTENDING OBJECT ORIENTED DATABASES TO SUPPORT THE VIEWPOINT MECHANISM

Authors:

Fouzia Benchikha and Mahmoud Boufaida

Abstract: An important dimension in the database technology evolution is the development of advanced/sophisticated database models. In particular, the viewpoint concept receives a widespread attention. Its integration to a data model gives a flexibility for the conventional object-oriented data model and allows one to improve the modeling power of objects. On the other hand, the viewpoint concept can be used as a means to master the complexity of the current systems permitting a distributed manner to develop them. In this paper we propose a data model MVDB (Multi-Viewpoint DataBase model) that extends the object database model with the viewpoint mechanism. The viewpoint notion is used as an approach for a distributed development of a database schema, as a means for object multiple description and as a mechanism for dealing with the integrity constraint problems commonly met in distributed environment.
Download

Paper Nr: 559
Title:

DATA INTEGRATION AND USER MODELLING: An approach based on Topic Maps and Description Logics

Authors:

Mourad Ouziri, Christine Verdier and André Flory

Abstract: In the framework of intelligent information systems design, we present an intelligent data integration and user profile modelling. Our approach uses jointly Topic Maps and Description Logics. Topic Maps are used to represent semantic of distributed data. Using the formalized semantic, the distributed data is merged into one repository. Then, Description Logics are used over this repository to compute implicit semantic relations using logic reasoning such as subsumption. We present then a new user profile management which uses qualifying attributes rather than identifying attributes. Description Logics are used to formalize profiles in order to maintain consistency of right attribution to profiles.
Download

Paper Nr: 569
Title:

ADAPTING ERP SYSTEMS FOR SUPPORTING DEFENSE MAINTENANCE PROCESSES - Case study of a repair and overhaul organization

Authors:

Robert Pellerin

Abstract: The defense sector represents one of the largest potential areas for new ERP sales. Many defense organizations have already implemented ERP solutions to manage and integrate the acquisition, maintenance, and support processes.This paper addresses specifically the defense maintenance management functions that need to be integrated into an ERP solution by adopting the view of a defense repair and overhaul facility. We first discuss the specific nature of the defense maintenance activities, and then we present the difficulties of integrating a maintenance strategy into an ERP solution. We finally conclude by proposing a coherent and integrated ERP structure model for the management of the defense repair and overhaul processes. The model has been partly applied in a Canadian repair and overhaul facility and adapted into the SAP R/3 software.
Download

Paper Nr: 586
Title:

OBJECT ID DISTRIBUTION AND ENCODING IN THE SEMANTIC BINARY ENGINE

Authors:

Naphtali Rishe, Armando Barreto, Maxim Chekmasov, Dmitry Vasilevsky, Scott Graham, Sonal Sood and Ouri Wolfson

Abstract: The semantic binary engine is a database management system built on the principles of the Semantic Binary Data Model (Rishe, 1992). A semantic binary database is a set of facts about objects. Objects belong to categories, are connected by relations, and may have attributes. The concept of an object is at the core of the data model and it is crucial to have efficient algorithms that allow the semantic binary engine to store, retrieve, modify and delete information about objects in the semantic database. In this paper, we discuss the concept of object IDs for object identification and methods for object ID distribution and encoding in the database. Several encoding schemes and their respective efficiencies are discussed: Truncated Identical encoding, End Flag encoding, and Length First encoding.
Download

Paper Nr: 642
Title:

METADATA PARADIGM FOR EFFECTIVE GLOBAL INFORMATION TECHNOLOGY IN THE MNCS

Authors:

Longy O. Anyanwu, Gladys A. , Arome and Jared Keengwe

Abstract: Multinational business expansion and competition have escalated in the recent years, particularly in Eastern Europe and the third world. Tremendous opportunities, therefore, have been created for many companies and formidable hindrances have been amassed against others.Business failure rates among these multinational enterprises have alarmingly increased beyond expectation. So has their IT implementation. The increasing popularity and use of the Internet which businesses have little control of, are an added complication. This study identifies a matrix of mitigating factors, as well as information-base distribution mechanism, critical to successful GIT implementation in today’s multinational enterprises. The relevance and impact of these factors on the multinational businesses are discussed. Consequently, appropriate solutions for each problem are suggested.
Download

Paper Nr: 642
Title:

METADATA PARADIGM FOR EFFECTIVE GLOBAL INFORMATION TECHNOLOGY IN THE MNCS

Authors:

Longy O. Anyanwu, Gladys A. , Arome and Jared Keengwe

Abstract: Multinational business expansion and competition have escalated in the recent years, particularly in Eastern Europe and the third world. Tremendous opportunities, therefore, have been created for many companies and formidable hindrances have been amassed against others.Business failure rates among these multinational enterprises have alarmingly increased beyond expectation. So has their IT implementation. The increasing popularity and use of the Internet which businesses have little control of, are an added complication. This study identifies a matrix of mitigating factors, as well as information-base distribution mechanism, critical to successful GIT implementation in today’s multinational enterprises. The relevance and impact of these factors on the multinational businesses are discussed. Consequently, appropriate solutions for each problem are suggested.
Download

Paper Nr: 683
Title:

USING CRITICAL SUCCESS FACTORS FOR ASSESSING CRITICAL ACTIVITIES IN ERP IMPLEMENTATION WITHIN SMES

Authors:

Paolo Faverio, Donatella Sciuto and Giacomo Buonanno

Abstract: Aim of this research is the investigation and analysis of the critical success factors (CSF) in the implementation of ERP systems within SMEs. Papers in the ERP research field have focused on successes and failures of implementing systems into large organizations. Within the highly differentiated set of computer based systems available, the ERP systems represent the most common solution adopted by large companies to pursue their strategies. On the contrary, until now small and medium enterprises (SMEs) have shown little interest in ERP systems due to the lack of internal competence and resources that characterize those companies. Nevertheless, now that ERP vendors’ offer shows a noteworthy adjustment to SMEs organizational and business characteristics it seems of a certain interest to study and deeply analyze the reasons that can inhibit or foster ERP adoption within SMEs. This approach cannot leave out of consideration the analysis of the CSFs in ERP implementation: despite their wide outline in the most qualified literature, very seldom these research efforts have been addressed to SMEs. This paper aims at proposing a methodology to support the small medium entrepreneur in identifying the critical factors to be monitored along the whole ERP adoption process.
Download

Paper Nr: 728
Title:

DYNAMIC DATABASE INTEGRATION IN A JDBC DRIVER

Authors:

Terrence Mason and Ramon Lawrence

Abstract: Current integration techniques are unsuitable for large-scale integrations involving numerous heterogeneous data sources. Existing methods either require the user to know the semantics of all data sources or they impose a static global view that is not tolerant of schema evolution. These assumptions are not valid in many environments. We present a different approach to integration based on annotation. The contribution is the elimination of the bottleneck of global view construction by moving the complicated task of identifying semantics to local annotators instead of global integrators. This allows the integration to be more automated, scaleable, and rapidly deployable. The algorithms are packaged in an embedded database engine contained in a JDBC driver capable of dynamically integrating data sources. Experimental results demonstrate that the Unity JDBC driver efficiently integrates data located in separate data sources with minimal overhead.
Download

Paper Nr: 734
Title:

A HYBRID CLUSTERING CRITERION FOR R*-TREE ON BUSINESS DATA

Authors:

Yaokai Feng, Zhibin Wang and Akifumi Makinouchi

Abstract: It is well-known that multidimensional indices are efficient to improve the query performance on relational data. As one successful multi-dimensional index structure, R*-tree, a famous member of the R-tree family, is very popular. The clustering pattern of the objects (i.e., tuples in relational tables) among R*-tree leaf nodes is one of the deceive factors on performance of range queries, a popular kind of queries on business data. Then, how is the clustering pattern formed? In this paper, we point out that the insert algorithm of R*-tree, especially, its clustering criterion of choosing subtrees for new coming objects, determines the clustering pattern of the tuples among the leaf nodes. According to our discussion and observations, it becomes clear that the present clustering criterion of R*-tree can not lead to a good clustering pattern of tuples when R*-tree is applied to business data, which greatly degrades query performance. After that, a hybrid clustering criterion for the insert algorithm of R*-tree is introduced. Our discussion and experiments indicate that query performance of R*-tree on business data is improved clearly by the hybrid criterion.
Download

Paper Nr: 744
Title:

ESTIMATING PATTERNS CONSEQUENCES FOR THE ARCHITECTURAL DESIGN OF E-BUSINESS APPLICATIONS

Authors:

Feras Dabous, Fethi Rabhi, Hairong Yu and Tariq Al-Naeem

Abstract: Quality attributes estimations at early stages of the design process play an important role in the success of e-business applications that support the automation of essential Business Processes (BPs). In many domains, these applications may utilise functionalities that are embedded in a number of monolithic and heterogeneous legacy systems. In previous work, we have identified a range of patterns that capture best practices for the architectural design of such applications with the presence of legacy functionality. In this paper, we present and discuss quantitative patterns’ consequences models to systematically estimate two quality attributes that are the development and maintenance efforts. A real life case study in the domain of e-finance and in particular capital markets trading is used in this paper to validate these models.
Download

Paper Nr: 758
Title:

A FRAMEWORK FOR PARALLEL QUERY PROCESSING ON GRID-BASED ARCHITECTURE

Authors:

Khin Mar, Aye A. Nwe, Aye Aye Nwe, Thinn Thu Naing and Nilar Thein

Abstract: With relations growing larger, distributed, and queries becoming more complex, parallel query processing is an increasingly attractive option for improving the performance of database systems. Distributed and parallel query processing has been widely used in data intensive applications where data of relevance to users are stored at multiple locations. In this paper, we propose a three-tier middleware system for optimizing and processing of distributed queries in parallel on Cluster Grid architecture. The main contribution of this paper is providing transparent and integrated access to distributed heterogeneous data resources, getting performance improvements of implicit parallelism by extending technologies from parallel databases. We also proposed the dynamic programming algorithm for query optimization and site selection algorithm for resource balancing. An example query for employee databases is used throughout the paper to show the benefits of the system.
Download

Paper Nr: 760
Title:

AN APPLICATION TO INTEGRATE RELATIONAL AND XML DATA SOURCES

Authors:

Ana M. Fermoso García, Roberto Berjón Gallinas and María Jose Gil Larrea

Abstract: Nowadays, special with the Internet explosion, enterprises have to work with data from heterogeneous sources, such as data from conventional databases, or from new sources of Internet world like XML or HTML documents. Organizations have to work with these different data sources at the same time, so, it’s necessary to find some way to integrate this heterogeneous information.In this paper we are going to centre in two main types of data, conventional data from relational databases, and the new web data format XML. Traditional relational database continues being the main data store and XML has become the main format to exchange and representation data on the web. At the end our purpose would be that the necessary data in each moment were in the same and common format, in XML, because this is the most used format on the web.This paper proposes an efficient environment for accessing relational databases from a web perspective using XML. Our environment defines a query system based on XML for relational databases, called XBD. XBD has a full XML appearance, query language and query results are in XML format. For the end user it is similar to query a XML document. This system includes a model to adapt any relational database in order it could be queried in two new query languages, derived from XSL and XQuery languages, and a software tool to implement the functionality of the XBD environment.
Download

Paper Nr: 31
Title:

DESIGN AND IMPLEMEMTATION OF DATABASE INTERFACE FOR LOGIC LANGUAGE BASED MOBILE AGENT SYSTEM

Authors:

Jingbo Ni, Xining Li and Lei Song

Abstract: Mobile Agent system creates a new way for sharing distributed resources and providing multi-located services. With the idea of moving calculations towards resources, it occupies less network traffics than the traditional Client/Server model and achieves more flexibilities than the Remote Procedure Call (RPC) architecture. In order to endow agents with the ability of accessing remote data resources, in this paper we present the design strategies of the Database Interface between a logic programming language based Mobile Agent system and a remote DBMS.
Download

Paper Nr: 101
Title:

MAPPING TEMPORAL DATA WAREHOUSE CONCEPTS TO SAP BW COMPONENTS

Authors:

Ahmed Hezzah and A. M. Tjoa

Abstract: SAP Business Information Warehouse (BW) today is a suitable and viable option for enterprise data warehousing and one of the few data warehouse products that offer an integrated user interface for administering and monitoring data. In previous works we introduced design and modeling techniques for representing time and temporal information in enterprise data warehouses and discussed generic problems linked to the design and implementation of the Time dimension, which have to be considered for global business processes, such as handling different time zones and representing holidays and daylight saving time (DST). This paper investigates supporting the global exchange of time-dependent business information by mapping those temporal data warehouse concepts to SAP BW components, such as InfoCubes and master data tables.
Download

Paper Nr: 109
Title:

QUANTITATIVE EVALUATION OF ENTERPRISE ARCHITECTURAL PATTERNS

Authors:

Tariq Al-Naeem, Feras Dabous, Fethi Rabhi and Boualem Benatallah

Abstract: The implementation of enterprise and e-business applications is becoming a widespread practice among modern organizations. A cornerstone activity in implementing such applications is the architectural design task, which embodies many architectural design decisions. What makes this task quite complex is the presence of several design approaches that vary considerably in their consequences on various quality attributes. In addition, the presence of more than one stakeholder with different, often conflicting, quality goals makes the design process even more complex. To aid in the design process, this paper discusses a number of alternative architectural patterns that can be reused during the enterprise architectural design stage. It also proposes leveraging Multiple-Attribute Decision Making (MADM) methods, particularly the AHP method, to quantitatively evaluate and select among these patterns.
Download

Paper Nr: 173
Title:

JDSI: A SOFTWARE INTEGRATION STYLE FOR INTEGRATING MS-WINDOWS SOFTWARE APPLICATIONS IN A JAVA-BASED DISTRIBUTED SYSTEM

Authors:

Jim-Min Lin, Zeng-Wei Hong and Guo-Ming Fang

Abstract: Developing software systems by integrating the existing applications/systems over the network is becoming mature and practical. Microsoft Windows operating systems today support a huge number of software applications. It may accelerate the construction of components, if these commercial software applications could be transformed to software components. This paper proposes an architectural style to support a 3-phases process for migrating MS-Windows applications towards a distributed system using Java technologies. This style is aimed to provide a solution with clear documentation and sufficient information that is helpful to a software developer for rapidly integration of MS-windows applications. In final, an example parking lot management system that assembles two MS-Windows applications was developed in this work to demonstrate the usage of this style.
Download

Paper Nr: 195
Title:

A FRAMEWORK FOR ERP INTEGRATION

Authors:

Delvin Grant and Qiang Tu

Abstract: Companies try to seamlessly integrate all areas of their business by adopting technologies such as business process reengineering, supply chain management, ERP and customer relationship management in an attempt to address increasing global competition. ERP is still the most used technology for enterprise integration. This paper presents a six-level framework of ERP enterprise integration and defines the prerequisite requirements for effective integration at each level. The proposed framework should provide ground for some interesting future research directions in ERP integration.
Download

Paper Nr: 328
Title:

TOWARDS DATA WAREHOUSES FOR NATURAL HAZARDS

Authors:

Hicham Hajji, Mohand Saïd Hacid and Hassan Badir

Abstract: Data warehousing has emerged as an effective technique for converting data into useful information. It is an improved approach to integrate data from multiple, often very large, distributed, heterogeneous databases and other information sources. This paper examines the possibility of using data warehousing techniques in the natural hazards management framework to integrate various functional and operational data which are usually scattered across multiple, dispersed and fragmented systems. We present a conceptual data model for the data warehouse in the presence of various data formats such as geographic and multimedia data. We propose OLAP operations for browsing information in the data warehouse.
Download

Paper Nr: 476
Title:

QL-RTDB: QUERY LANGUAGE FOR REAL-TIME DATABASES

Authors:

Cicília M. Leite, Yáskara P. Fernandes, Angelo Perkusich, Pedro R. Neto and Maria B. Perkusich

Abstract: In the last years, many research directed for concurrency control mechanism, scheduling policy and query language in real-time database are being done. This paper presents an extensions of standard query language (SQL), called SQL-99. SQL-99 includes oriented-object functionalities. The query language for real-time database (QL-RTDB) to provide support the real-time requirements imposed the both data and transactions. A prototype implementation of the QL-RTDB is also shown.
Download

Paper Nr: 492
Title:

TABLE-DRIVEN PROGRAMMING IN SQL FOR ENTERPRISE INFORMATION SYSTEMS

Authors:

Hung-Chih Yang and D. S. Parker

Abstract: In database systems, business logic is usually implemented in the forms of external processes, stored procedures, user-defined functions, components, objects, constraints, triggers, etc. In this paper, we advocate the idea of storing business logic – in the form of functions – as data in tables. This idea gives a basis for applying the software-engineering methodology of table-driven programming in SQL. The query evaluation process then needs only to be extended with mechanical evaluation of “joined” data and functions. This approach can make understanding and maintenance of stored business logic transparent as relational data. In short, data and functions are integrated in a relational manner. Using a common enterprise application as an example, we demonstrate this methodology with an existing ORDBMS capable of storing polymorphic objects. We also discuss this approach’s shortcomings and alternatives.
Download

Paper Nr: 496
Title:

ASPECT-ORIENTED DOMAIN SPECIFIC LANGUAGES FOR ADVANCED TRANSACTION MANAGEMENT

Authors:

Johan Fabry and Thomas Cleenewerck

Abstract: Transaction management has some known drawbacks, which have been researched in the past, and many solutions in the form of advanced transaction models have been proposed. However, these models are too difficult to be used by the application programmer because of their complexity and their lack of separation of concerns. In this paper we address this by letting the application programmer specify advanced transactions at a much higher abstraction level. To achieve this, we use the software engineering techniques of Aspect Oriented Programming and Domain-Specific Languages. This allows the programmer to declare advanced transactions separately in a concise specification which is much more straightforward.
Download

Paper Nr: 514
Title:

VALUE ADDED WEB SERVICES FOR INDUSTRIAL OPERATIONS AND MAINTENANCE

Authors:

Mika Viinikkala, Veli-Pekka Jaakkola and Seppo Kuikka

Abstract: Efficient information management is needed at industrial manufacturing plants that compete in the present demanding business environment. Requirements to enhance operation and maintenance (O&M) information management emerge from problems within internal information flows of a plant, supporting the networked organization of O&M, and accomplishing the new demand-driven business model. O&M information management of an industrial process plant is here proposed to be enhanced by value added web services. A service framework will work as a supporting architectural context for the value added services. Information from existing systems, such as automation, maintenance, production control, and condition monitoring systems, is analyzed, refined and used in control activities by the services.
Download

Paper Nr: 587
Title:

STORAGE TYPES IN THE SEMANTIC BINARY DATABASE ENGINE

Authors:

Naphtali Rishe, Malek Adjouadi, Maxim Chekmasov, Dmitry Vasilevsky, Scott Graham, Dayanara Hernandez and Ouri Wolfson

Abstract: Modern database engines support a wide variety of data types. Native support for all of the types is desirable and convenient for the database application developer, as it allows application data to be stored in the database without further conversion. However, support for each data type adds complexity to the database engine code. To achieve a compromise between convenience and complexity, the semantic binary database engine is designed to support only the binary data type in its kernel. Other data types are supported in the user-level environment by add-on modules. This solution allows us to keep the database kernel small and ensures the stability and robustness of the database engine as a whole. By providing extra database tools, it also allows application designers to get database-wide support for additional data types.
Download

Paper Nr: 606
Title:

MODELING AND EXECUTING SOFTWARE PROCESSES BASED ON INTELLIGENT AGENTS

Authors:

Fadila Aoussat and Mohamed Ahmed-nacer

Abstract: This paper presents a new approach for modeling and executing software processes based on the concept of multi-agent systems. We introduce the modeling process as one of the most important goal of the agent, and we use the concept of “intelligent agent” to give more flexibility when adapting software processes to unexpected changes. This is possible thanks to the multiple capacities of the agent like autonomy and reactivity.
Download

Paper Nr: 611
Title:

DATA INTEGRATION ISSUES FOR BUSINESS INTELLIGENCE INTEGRATED ENTERPRISE INFORMATION SYSTEMS

Authors:

Pierre Tiako

Abstract: AbstractBusiness Intelligence (BI) provides the ability to access any type of data inside or across enterprises and to analyze and present them as usable information. To work on business intelligence, an enterprise has to deal with important problems relating to both (1) Data integration and (2) Analysis and presentation of data for strategic decision-making. No matter what the application, the need for business intelligence applies universally. This position paper focuses on data integration issues for business intelligence integrated Enterprise Information Systems (EIS).
Download

Paper Nr: 613
Title:

AN ARCHITECTURE FRAMEWORK FOR COMPLEX DATA WAREHOUSES

Authors:

Jerome Darmont, Omar Boussaïd, Jean-Christian Ralaivao and Kamel Aouiche

Abstract: Nowadays, many decision support applications need to exploit data that are not only numerical or symbolic, but also multimedia, multistructure, multisource, multimodal, and/or multiversion. We term such data complex data. Managing and analyzing complex data involves a lot of different issues regarding their structure, storage and processing, and metadata are a key element in all these processes. Such problems have been addressed by classical data warehousing (i.e., applied to “simple” data). However, data warehousing approaches need to be adapted for complex data. In this paper, we first propose a precise, though open, definition of complex data. Then we present a general architecture framework for warehousing complex data. This architecture heavily relies on metadata and domain-related knowledge, and rests on the XML language, which helps storing data, metadata and domain-specific knowledge altogether, and facilitates communication between the various warehousing processes.
Download

Paper Nr: 630
Title:

CONTEXT ANALYSIS FOR SEMANTIC MAPPING OF DATA SOURCES USING A MULTI-STRATEGY MACHINE LEARNING APPROACH

Authors:

Youssef B. Idrissi and Julie Vachon

Abstract: Be it on a webwide or inter-entreprise scale, data integration has become a major necessity urged by the expansion of the Internet and of its widespread use for communication between business actors. However, since data sources are often heterogeneous, their integration remains an expensive procedure. Indeed, this task requires prior semantic alignment of all the data sources concepts. Doing this alignment manually is quite laborious especially if there is a large number of concepts to be matched. Various solutions have been proposed attempting to automatize this step. This paper introduces a new framework for data sources alignment which integrates context analysis to multi-strategy machine learning. Although their adaptability and extensibility are appreciated, actual machine learning systems often suffer from the low quality and the lack of diversity of training data sets. To overcome this limitation, we introduce a new notion called “informational context” of data sources. We therefore briefly explain the architecture of a context analyser to be integrated into a learning system combining multiple strategies to achieve data source mapping.
Download

Paper Nr: 657
Title:

TOWARDS PROCESS-AWARE ENTERPRISE SOFTWARE ENVIRONMENTS A Framework

Authors:

Bela Mutschler, Johannes Bumiller and Manfred Reichert

Abstract: To stay competitive at the market companies must tightly interlink their software systems in a process-oriented manner. While the business process paradigm has been widely accepted in practice, the majority of current software applications are still not yet implemented in a process-oriented way. But even if, process logic is hard-wired in the application code leading to inflexible and rigid software systems that do not reflect business needs. In such a scenario the quick adaptation of the software systems to changed business processes is almost impossible. Therefore, many software systems are already out of date at the time they are introduced into practice, and they generate high maintenance costs in the following. Due to this unsatisfactory business process support a software system’s return on investment is often low. By contrast technologies which enable the realization of process-aware enterprise software environments will significantly contribute to improve the added value of IT to a company’s business. In this paper we characterize process-aware enterprise software environments, describe benefits and present a conceptual framework outlining our theses.
Download

Paper Nr: 697
Title:

A VIDEO DELIVERY METHOD USING AVAILABLE BANDWIDTH OF LINKS WITH BUFFERS AND DISKS

Authors:

Hideaki Ito and Teruo Fukumura

Abstract: Scheduling policies and methods are required to deliver videos through network structure since the videos are key contents, and they are continuous media, in order to design the networked multimedia systems. These systems allocate resources before video clips leave their servers for guaranteeing continuous play of the videos. The policies for achieving video delivery play an important role in sense of effective delivery. The method for utilizing the links is a momentous problem, since their capabilities are restricted, and extensions of their capabilities are a difficult issue. The policy shown in this paper is that available network bandwidth is used for delivering one video clip at once. The bandwidth of a link is exclusively used to deliver only one video clip. On the other hand, buffers and disks are established easier than the links. Moreover, some simulating results are shown. Then, the amount of buffer space is restricted, and disks are used for storing the video in temporal.
Download

Paper Nr: 742
Title:

AN INTERNET ACCOUNTING SYSTEM - A large scale software system development using model driven architecture

Authors:

Kenji Ohmori

Abstract: Software development should be changed from a handcraft industry to industrialization like manufacturing to obtain high productivity. In knowledge creating industry of software development, engineers have to concentrate on core works. Peripheral works should be avoided as much as possible. Model driven architecture helps programmers work mainly in analysis and design without considering much about implementation. Internet Accounting System, which is a standard model of enterprise systems have been developed with model driven architecture with high productivity.
Download

Paper Nr: 757
Title:

BUILDING APPLICATIONS ABLE TO COPE WITH PROBLEMATIC DATA USING A DATAWARP APPROACH

Authors:

Peter Henderson, Stephen Crouch and Robert Walters

Abstract: As the amount of data systems have to work with increases, it becomes practically impossible to ensure it is consistent, no matter how tough we make our data collection procedures. Currently systems logic is based on the implicit assumption that the data they use is essentially correct and they struggle when this is not the case.To deal with this situation, we need to build applications which are better able to handle inconsistencies. In a series of experiments, we have shown that an application using our “DataWarp” approach to data enjoys a real advantage in one specific environment. Here we describe applying the approach more widely.
Download

Paper Nr: 761
Title:

ONTOLOGY BASED EXTRACTION AND INTEGRATION OF INFORMATION FROM UNSTRUCTURED DOCUMENTS

Authors:

Naychi Lai Lai Thein, Khin Haymar Saw Hla and Nilar Thein

Abstract: The Semantic Web is an extension of the current Web in which information is given well-defined meaning, better enabling computers and people to work in cooperation. One of the basic problems in the development of Semantic Web is information integration. Indeed, the web is composed of a variety of information sources, and in order to integrate information from such sources, their semantic integration and reconciliation is required. Also, web pages are formatted with HTML which is only a human readable format and the agents cannot understand their meaning. In this paper, we present an approach to extract information from unstructured documents (e.g. HTML) and are converted to standard format (XML) by using source ontology. Then, we translate XML output to local ontology. This paper also describes a key technology for mapping between ontologies to compute similarity measures to express complex relationships among concepts. In order to address this problem, we apply machine learning approach for semantic interoperability in the real, commercial and governmental world.
Download

Paper Nr: 762
Title:

CHANGE IMPACT ANALYSIS APPROACH IN A CLASS HIERARCHY

Authors:

Aye A. Nwe

Abstract: Change impact analysis is a technique for determining the potential effects of changes on a software system. As software system evolves, changes made to those systems can have unintended impacts elsewhere. Although, object-oriented features such as encapsulation, inheritance, polymorphism, and dynamic binding contribute to the reusability and extensibility of systems. However, we have to face the more difficult to identify the effected components due to changes because there exits complex dependencies between classes and attributes. In this paper, we propose change impact analysis approach for a class hierarchy. Our approach is based on the program slicing techniques to extract the impact program fragment with respect to the slicing criterion of change information but aim to minimize unexpected side effects of change. We believe that our impact analysis approach provides the software developer in their maintaining process as well as debugging and testing processes.
Download

Area 2 - Artificial Intelligence and Decision Support Systems

Full Papers
Paper Nr: 90
Title:

CONSTRUCTION OF DECISION TREES USING DATA CUBE

Authors:

Lixin Fu

Abstract: Data classification is an important problem in data mining. The traditional classification algorithms based on decision trees have been widely used due to their fast model construction and good model understandability. However, the existing decision tree algorithms need to recursively partition dataset into subsets according to some splitting criteria i.e. they still have to repeatedly compute the records belonging to a node (called F-sets) and then compute the splits for the node. For large data sets, this requires multiple passes of original dataset and therefore is often infeasible in many applications. In this paper we present a new approach to constructing decision trees using pre-computed data cube. We use statistics trees to compute the data cube and then build a decision tree on top of it. Mining on aggregated data stored in data cube will be much more efficient than directly mining on flat data files or relational databases. Since data cube server is usually a required component in an analytical system for answering OLAP queries, we essentially provide “free” classification by eliminating the dominant I/O overhead of scanning the massive original data set. Our new algorithm generates trees of the same prediction accuracy as existing decision tree algorithms such as SPRINT and RainForest but improves performance significantly. In this paper we also give a system architecture that integrates DBMS, OLAP, and data mining seamlessly.
Download

Paper Nr: 115
Title:

AN INFORMATION SYSTEM TO PERFORM SERVICES REMOTELY FROM A WEB BROWSER

Authors:

Manuel P. Cuellar, M. Delgado, Waldo Fajardo Contreras and Ramón Pérez Pérez

Abstract: This paper presents the development of BioMen (Biological Management Executed over Network), an Internet-managed system. By using service ontologies, the user is able to perform services remotely from a web browser. In addition, artificial intelligence techniques have been incorporated so that the necessary information may be obtained for the study of biodiversity. We have built a tool which will be of particular use to botanists and which can by accessed from anywhere in the world thanks to Internet technology. In this paper, we shall present the results and how we developed the tool.
Download

Paper Nr: 131
Title:

A RECURRENT NEURAL NETWORK RECOGNISER FOR ONLINE RECOGNITION OF HANDWRITTEN SYMBOLS

Authors:

Bing Q. Huang and Mohand-Tahar Kechadi

Abstract: This paper presents an innovative hybrid approach for online recognition of handwritten symbols. This approach is composed of two main techniques. The first technique, based on fuzzy logic, deals with feature extraction from a handwritten stroke and the second technique, a recurrent neural network, uses the features as an input to recognise the symbol. In this paper we mainly focuss our study on the second technique. We proposed a new recurrent neural network architecture associated with an efficient learning algorithm. We describe the network and explain the relationship between the network and the Markov chains. Finally, we implemented the approach and tested it using benchmark datasets extracted from the Unipen database.
Download

Paper Nr: 145
Title:

AN APPLICATION OF NON-LINEAR PROGRAMMING TO TRAIN RECURRENT NEURAL NETWORKS IN TIME SERIES PREDICTION PROBLEMS

Authors:

Manuel P. Cuellar, Miguel Delgado and M. Carmen Pegalajar

Abstract: Artificial Neural Networks are bioinspired mathematical models that have been widely used to solve many complex problems. However, the training of a Neural Network is a difficult task since the traditional training algorithms may get trapped into local solutions easily. This problem is greater in Recurrent Neural Networks, where the traditional training algorithms sometimes provide unsuitable solutions. Some evolutionary techniques have also been used to improve the training stage, and to overcome such local solutions, but they have the disadvantage that the time taken to train the network is high. The objective of this work is to show that the use of some non-linear programming techniques is a good choice to train a Neural Network, since they may provide suitable solutions quickly. In the experimental section, we apply the models proposed to train an Elman Recurrent Neural Network in real-life Time Series Prediction problems.
Download

Paper Nr: 170
Title:

HANDLING MULTIPLE EVENTS IN HYBRID BDI AGENTS WITH REINFORCEMENT LEARNING: A CONTAINER APPLICATION

Authors:

Prasanna Lokuge and Damminda Alahakoon

Abstract: Vessel berthing in a container port is considered as one of the most important application systems in the shipping industry. The objective of the vessel planning application system is to determine a suitable berth guaranteeing high vessel productivity. This is regarded as a very complex dynamic application, which can vastly benefited from autonomous decision making capabilities. On the other hand, BDI agent systems have been implemented in many business applications and found to have some limitations in observing environmental changes, adaptation and learning. We propose new hybrid BDI architecture with learning capabilities to overcome some of the limitations in the generic BDI model. A new “Knowledge Acquisition Module” (KAM) is proposed to improve the learning ability of the generic BDI model. Further, the generic BDI execution cycle has been extended to capture multiple events for a committed intention in achieving the set desires. This would essentially improve the autonomous behavior of the BDI agents, especially, in the intention reconsideration process. Changes in the environment are captured as events and the reinforcement learning techniques have been used to evaluate the effect of the environmental changes to the committed intentions in the proposed system. Finally, the Adaptive Neuro Fuzzy Inference (ANFIS) system is used to determine the validity of the committed intentions with the environmental changes.
Download

Paper Nr: 471
Title:

INTELLIGENT SOLUTION EVALUATION BASED ON ALTERNATIVE USER PROFILES

Authors:

Georgios Bardis, Georgios Miaoulis and Dimitri Plemenos

Abstract: The MultiCAD platform is a system that accepts the declarative description of a scene (e.g. a building) as input and generates the geometric descriptions that comply with the specific description. Its goal is to facilitate the transition from the intuitive hierarchical decomposition of the scene to its concrete geometric representation. The aim of the present work is to provide the existing system with an intelligent module that will capture, store and apply user preferences in order to eventually automate the task of solution selection. A combination of two components based on decision support and artificial intelligence methodologies respectively are currently being implemented. A method is also proposed for the fair and efficient comparison of the results.
Download

Paper Nr: 477
Title:

A DECISION SUPPORT SYSTEM BASED ON NEURO-FUZZY SYSTEM FOR RAILROAD MAINTENANCE PLANNING

Authors:

Michele Ottomanelli, Mauro Dell'orco and Domenico Sassanelli

Abstract: Optimization of Life Cycle Cost (LCC) in railroad maintenance, is one of the main goals of the railways managers. In order to achieve the best balance between safety and operating costs, “on condition” maintenance is more and more used; that is, a maintenance intervention is planned only when and where necessary. Nowadays, the conditions of railways are monitored by means of special diagnostic trains: these trains, such as Archimede, the diagnostic train of the Italian National Railways, allow to observe every 50 cm dozens of rail track characteristic attributes simultaneously. Therefore, in order to plan an effective on condition maintenance, managers have a large amount of data to be analyzed through an appropriate Decision Support System (DSS). However, even the most up-to-date DSSs have some drawbacks: first of all, they are based on a binary logic with rigid thresholds, restricting their flexibility in use; additionally, they adopt considerable simplifications in the rail track deterioration model. In this paper, we present a DSS able to overcome these drawbacks. It is based on fuzzy logic and it is able to handle thresholds expressed as a range, an approximate number or even a verbal value. Moreover, through artificial neural networks it is possible to obtain more likely the rail track deterioration models. The proposed model can analyze the data available for a given portion of rail-track and then it plans the maintenance, optimizing the available resources.
Download

Paper Nr: 477
Title:

A DECISION SUPPORT SYSTEM BASED ON NEURO-FUZZY SYSTEM FOR RAILROAD MAINTENANCE PLANNING

Authors:

Michele Ottomanelli, Mauro Dell'orco and Domenico Sassanelli

Abstract: Optimization of Life Cycle Cost (LCC) in railroad maintenance, is one of the main goals of the railways managers. In order to achieve the best balance between safety and operating costs, “on condition” maintenance is more and more used; that is, a maintenance intervention is planned only when and where necessary. Nowadays, the conditions of railways are monitored by means of special diagnostic trains: these trains, such as Archimede, the diagnostic train of the Italian National Railways, allow to observe every 50 cm dozens of rail track characteristic attributes simultaneously. Therefore, in order to plan an effective on condition maintenance, managers have a large amount of data to be analyzed through an appropriate Decision Support System (DSS). However, even the most up-to-date DSSs have some drawbacks: first of all, they are based on a binary logic with rigid thresholds, restricting their flexibility in use; additionally, they adopt considerable simplifications in the rail track deterioration model. In this paper, we present a DSS able to overcome these drawbacks. It is based on fuzzy logic and it is able to handle thresholds expressed as a range, an approximate number or even a verbal value. Moreover, through artificial neural networks it is possible to obtain more likely the rail track deterioration models. The proposed model can analyze the data available for a given portion of rail-track and then it plans the maintenance, optimizing the available resources.
Download

Paper Nr: 488
Title:

SCENARIO MANAGEMENT: PROCESS AND SUPPORT

Authors:

M. D. Ahmed and David Sundaram

Abstract: Scenario planning is a widely accepted management tool for decision support activities. Scenario planning, development, organisation, analysis, and evaluation are generally quite complex processes. Systems that purport to support these processes are complex and difficult to use and do not fully support all phases of scenario management. Though traditional Decision Support Systems (DSS) provide strong database, modelling and visualisation capabilities for the decision maker they do not explicitly support scenario management well. This paper presents an integrated life cycle approach for scenario driven flexible decision support. The proposed processes help the decision maker with idea generation, scenario planning, development, organisation, analysis, and execution. We also propose a generalised scenario evaluation process that allows homogeneous and heterogeneous scenario comparisons. This research develops a domain independent, component-based, modular framework and architecture that support the proposed scenario management process. The framework and architecture have been validated through a concrete prototype.
Download

Paper Nr: 493
Title:

TRANSFERRING PROBLEM SOLVING STRATEGIES FROM THE EXPERT TO THE END USERS - Supporting understanding

Authors:

Anne Håkansson

Abstract: If knowledge sharing between people in an organisation is to be encouraged, new types of systems are needed to transfer domain knowledge and problem-solving strategies from an expert to the end users and, thereby, make the knowledge available and applicable in a specific domain. If it is to be possible to apply the knowledge in the organisation, the systems will need a means of illustrating the reasoning strategies involved in interpreting the knowledge to arrive at the conclusions drawn. One solution is to incorporate different diagrams in knowledge management systems to assist the user to comprehend the reasoning strategies and to better understand the knowledge required and gained. This paper describes the manners by which knowledge management systems can facilitate transfer of problem-solving strategies from a domain expert to different kinds of end users. With this objective in mind, we suggest using visualization, graphical diagrams and simulation in conjunction to support the transfer of problem-solving strategies from a domain expert to the end users. Visualization can support end users, enabling them to follow the reasoning strategy of the system more easily. The visualization discussed here includes static and dynamic presentation of the rules and facts in the knowledge base that are used during execution of the system. The static presentation illustrates how different rules are related statically in a sequence diagram in the Unified Modeling Language (UML). The dynamic presentation, in contrast, visualizes rules used and facts relevant to a specific consultation, i.e., this presentation depends on the input inserted by the users and is illustrated in a collaboration diagram in the UML. Utilising these diagrams can support the sharing and reuse of the knowledge and strategies used for handling routine tasks and problems more efficiently and profitably whilst minimizing potential for loss of knowledge. This is important when experts are not available on the spot. These diagrams can also be used for the organisation and the disseminating of knowledge by locating experts in an organisation, which is important when these are to be relocated in large organisations or geographically distributed.
Download

Paper Nr: 498
Title:

SOFTWARE MAINTENANCE EXPERT SYSTEM (SMxpert) - A Decision Support Instrument

Authors:

Alain April and Jean-Marc Desharnais

Abstract: Maintaining and supporting the software of an organization is not an easy task, and software maintainers do not currently have access to tools to evaluate strategies for improving the specific activities of software maintenance. This article presents a knowledge-based system which helps in locating best practices in a software maintenance capability maturity model (SMmm). The contributions of this paper are: 1) to instrument the maturity model with a support tool to aid software maintenance practitioners in locating specific best practices; and 2) to describe the knowledge-based approach and system overview used by the research team.
Download

Paper Nr: 500
Title:

USING dmFSQL FOR FINANCIAL CLUSTERING

Authors:

Ramon Carrasco, M. A. Vila and José Galindo

Abstract: At present, we have a dmFSQL server available for Oracle© Databases, programmed in PL/SQL. This server allows us to query a Fuzzy or Classical Database with the dmFSQL (data mining Fuzzy SQL) language for any data type. The dmFSQL language is an extension of the SQL language, which permits us to write flexible (or fuzzy) conditions in our queries to a fuzzy or traditional database. In this paper, we propose the use of the dmFSQL language for fuzzy queries as one of the techniques of Data Mining, which can be used to obtain the clustering results in real time. This enables us to evaluate the process of extraction of information (Data Mining) at both a practical and a theoretical level. We present a new version of the prototype, called DAPHNE, for clustering witch use dmFSQL. We consider that this model satisfies the requirements of Data Mining systems (handling of different types of data, high-level language, efficiency, certainty, interactivity, etc) and this new level of personal configuration makes the system very useful and flexible.
Download

Paper Nr: 509
Title:

STRATEGIC INFORMATION SYSTEMS ALIGNMENT - A Decision Support Application for the Internet Era

Authors:

David Lanc and Lachlan Mackinnon

Abstract: Strategic information systems planning, SISP, methods have proven organisationally complex to utilise, despite 40 years of research and evolution of Information Systems, IS, in the organisational context. The diverse nature of organisational strategy and environmental factors have been mooted as primary causes. On one hand, confusion exists in the literature due to divergent, deficient definitions of SISP. On the other, a lack of distinction exists between SISP as a planning process, and the broader alignment of organisational direction with the IS capability that provides the context for sustainable IS intellectual and cultural integration. Consequently, no methods or models for alignment of IS and organisational activities exist that have both validity in the literature and sustainability in practice. HISSOM (Holistic Information Systems Strategy for Organisational Management) is a practical, holistic model that co-ordinates and facilitates cohesive alignment of organisational needs and the IS capability required to meet those needs, at (1) stakeholder; (2) feedback metrics; (3) strategy and change management; and (4) organisational culture and capability levels. HISSOM was initially developed as a logical extension of the IS-alignment literature, and has been validated by action research in several significant studies in different industries, markets and organisational settings. The HISSOM model has been revised in the light of these studies, and a practical, Web-based decision support application, the HISSOM Decision Support Advisor, HDSA, is now under development, to promote wider use of the model and obtain evolutionary feedback from the user community. A synthesis of the development of HISSOM and work on designing the HDSA architecture is described, together with the impact of this research on extending the field of SISP and IS-alignment.
Download

Paper Nr: 562
Title:

A METHODOLOGY FOR INTELLIGENT E-MAIL MANAGEMENT

Authors:

Francisco P. Romero, Jose Angel Olivas and Pablo Garcés

Abstract: We present, in the context of the intelligent Information Retrieval, a soft-computing based methodology that enables the efficient e-mail management. We use fuzzy logic technologies and a data mining process for automatic classification of large amounts of e-mails in a folder organization. It is also presented a process to deal with the incoming messages to keep the achieved structure. The aim is to make possible an optimum exploitation of the information contained in these messages. Therefore, we apply Fuzzy Deformable Prototypes for the knowledge representation. The effectiveness of the method has been proved by applying these techniques in an IR system. The documents considered are composed by a set of e-mail messages produced by some distribution lists with different subjects and languages.
Download

Paper Nr: 607
Title:

KNOWLEDGE MANAGEMENT IN NON-GOVERNMENTAL ORGANISATIONS - A Partnership for the Future

Authors:

José Â. Braga de Vasconcelos, Paulo Castro Seixas, Paulo Lemos and Chris Kimble

Abstract: This paper explores Knowledge Management (KM) practices for use with portal technologies in Non-Governmental Organizations (NGOs). The aim is to help NGOs become true Civil Society Organizations (CSOs). In order to deal with more donors (at the top) and more beneficiaries (at the bottom), NGOs working in Humanitarian Aid and Social Development increasingly need systems to manage the creation, accessing and deployment information: within the NGOs themselves, between different NGOs that work together and, ultimately, between NGOs and Society as a whole. Put simply, NGOs are organizations that need an effective KM solution to tackle the problems that arise from both their local-global nature and from the difficulties of effective communication between and within NGOs and Civil Society. To address these problems, the underlying objectives, entities, activities, workflow and processes of the NGO will be considered from a KM framework. This paper presents the needs of a responsible, cooperative and participative NGO from a KM perspective, in order to promote the growth of Communities of Practice in local as well as in global network.
Download

Paper Nr: 628
Title:

TOWARDS A CHANGE-BASED CHANCE DISCOVERY

Authors:

Zhiwen Wu and Ahmed Tawfik

Abstract: This paper argues that chances (risks or opportunities) can be discovered from our daily observations and background knowledge. A person can easily identify chances in a news article. In doing so, the person combines the new information in the article with some background knowledge. Hence, we develop a deductive system to discover relative chances of particular chance seekers. This paper proposes a chance discovery system that uses a general purpose knowledge base and specialised reasoning algorithms.
Download

Paper Nr: 638
Title:

REDUCING RISK IN THE ENTERPRISE - Proposal for a Hybrid Audit Expert System

Authors:

Susan Clemmons and Kenneth Henry

Abstract: This paper theorizes the use of a hybrid expert system to support a complete audit of financial statements for an enterprise. The expert system proposed would support the audit process by using two types of artificial intelligence technologies: case-based reasoning and fuzzy logic technologies. The case base and automated reasoning recommendations would give the auditing firm another insight on the audit. Unlike previous audit expert systems, this system is intended to focus broadly on an enterprise’s entire financial statement audit process; it combines a case based knowledge representation with fuzzy logic processing. The attempt at capturing a wide domain is necessary to support organizational decision-making. Focusing on narrow decision points within an audit process limits the users and usefulness of the system.
Download

Paper Nr: 638
Title:

REDUCING RISK IN THE ENTERPRISE - Proposal for a Hybrid Audit Expert System

Authors:

Susan Clemmons and Kenneth Henry

Abstract: This paper theorizes the use of a hybrid expert system to support a complete audit of financial statements for an enterprise. The expert system proposed would support the audit process by using two types of artificial intelligence technologies: case-based reasoning and fuzzy logic technologies. The case base and automated reasoning recommendations would give the auditing firm another insight on the audit. Unlike previous audit expert systems, this system is intended to focus broadly on an enterprise’s entire financial statement audit process; it combines a case based knowledge representation with fuzzy logic processing. The attempt at capturing a wide domain is necessary to support organizational decision-making. Focusing on narrow decision points within an audit process limits the users and usefulness of the system.
Download

Paper Nr: 647
Title:

DEFEDNING AGAINST BUSINESS CRISES WITH THE HELP OF INTELLIGENT AGENT BASED EARLY WARNING SOLUTIONS

Authors:

Shuhua Liu

Abstract: In the practice of business management, there is a pressing need for good information management instruments that can constantly acquire, monitor and analyze the early warning signals of business crises, thus effectively support decision makers in the early detection of crisis situations. With the development of advanced computing methods and information technology, there bring new opportunities for the construction of such instruments. In this paper, we proposed the use of business life cycle model as a larger framework of guidance for an early warning system of business crises. We also developed a framework for an intelligent agent based early warning system.
Download

Paper Nr: 694
Title:

MINING VERY LARGE DATASETS WITH SVM AND VISUALIZATION

Authors:

Thanh-nghi Do and Francois Poulet

Abstract: We present a new support vector machine (SVM) algorithm and graphical methods for mining very large datasets. We develop the active selection of training data points that can significantly reduce the training set in the SVM classification. We summarize the massive datasets into interval data. We adapt the RBF kernel used by the SVM algorithm to deal with this interval data. We only keep the data points corresponding to support vectors and the representative data points of non support vectors. Thus the SVM algorithm uses this subset to construct the non-linear model. We also use interactive graphical methods for trying to explain the SVM results. The graphical representation of IF-THEN rules extracted from the SVM models can be easily interpreted by humans. The user deeply understands the SVM models’ behaviour towards data. The numerical test results are obtained on real and artificial datasets.
Download

Paper Nr: 738
Title:

IMPROVED OFF-LINE INTRUSION DETECTION USING A GENETIC ALGORITHM

Authors:

Pedro Diaz-Gomez and Dean Hougen

Abstract: One of the primary approaches to the increasingly important problem of computer security is the Intrusion Detection System. Various architectures and approaches have been proposed including: Statistical, rule-based approaches; Neural Networks; Immune Systems; Genetic Algorithms; and Genetic Programming. This paper focuses on the development of an off-line Intrusion Detection System to analyze a Sun audit trail file. Off-line intrusion detection can be accomplished by searching audit trail logs of user activities for matches to patterns of events required for known attacks. Because such search is NP-complete, heuristic methods will need to be employed as databases of events and attacks grow. Genetic Algorithms can provide appropriate heuristic search methods. However, balancing the need to detect all possible attacks found in an audit trail with the need to avoid false positives (warnings of attacks that do not exist) is a challenge, given the scalar fitness values required by Genetic Algorithms. This study discusses a fitness function independent of variable parameters to overcome this problem. This fitness function allows the IDS to significantly reduce both its false positive and false negative rate. This paper also describes extending the system to account for the possibility that intrusions are either mutually exclusive or not mutually exclusive.
Download

Short Papers
Paper Nr: 30
Title:

CLUSTERING INTERESTINGNESS MEASURES WITH POSITIVE CORRELATION

Authors:

Xuan-hiep Huynh, Fabrice Guillet and Henri Briand

Abstract: Selecting interestingness measures has been an important problem in knowledge discovery in database. A lot of measures have been proposed to extract the knowledge from large databases and many authors have introduced the interestingness properties for selecting a suitable measure for a given application. Some measures are adequate for some applications but the others are not, and it is difficult to capture what the best measures for a given data set are. In this paper, we present a new approach implemented in a tool to select the groups or clusters of objective interestingness measures that are highly correlated in an application. The final goal relies on helping the user to select the subset of measures that is the best adapted to discover the best rules according to his/her preferences.
Download

Paper Nr: 91
Title:

A SYSTEM TO INTERPRET AND SUMMARISE SOME PATTERNS IN IMAGES

Authors:

Hema Nair and Ian Chai

Abstract: In this paper, a system that is designed and implemented for automatic interpretation of some patterns in satellite images is described. Some natural patterns such as land, island, water body, river, fire in remote-sensed images are extracted and summarised in linguistic terms using fuzzy sets. A new graphical tool (Multimedia University’s RSIMANA-Remote-Sensing Image Analyser) developed for image analysis, which is part of the system is also described in this paper.
Download

Paper Nr: 94
Title:

SYNTHESISE WEB QUERIES - Search the Web by Examples

Authors:

Vishv Malhotra, Sunanada Patro and David Johnson

Abstract: An algorithm to synthesise a web search query from example documents is described. A user searching for information on the Web can use a rudimentary query to locate a set of potentially relevant documents. The user classifies the retrieved documents as being relevant or irrelevant to his or her needs. A query can be synthesised from these categorised documents to perform a definitive search with good recall and precision characteristics.
Download

Paper Nr: 106
Title:

IMPROVEMENT ON THE INDIVIDUAL RECOGNITION SYSTEM WITH WRITING PRESSURE BASED ON RBF

Authors:

Lina Mi and Fumiaki Takeda

Abstract: In our previous research work, an individual recognition system with writing pressure employing neuro-template of multiplayer feedforward network with sigmoid function has been developed. Although this system was effective on recognition for known registrant, its rejection capability for counterfeit signature was not good enough for commercial application. In this paper, a new activation function was proposed to improve the rejection performance of the system for counterfeit signature on the premise of ensuring the recognition performance for known signature. The experiment results showed that compared with original system the proposed activation function was seemed to be effective to improve the rejection capability of the system for counterfeit signature with keeping the recognition capability for known signature satisfied.
Download

Paper Nr: 111
Title:

KNOWLEDGE ACQUISITION MODELING THROUGH DIALOGUE BETWEEN COGNITIVE AGENTS

Authors:

Mehdi Yousfi-monod and Violaine Prince

Abstract: The work described in this paper tackles learning and communication between cognitive artificial agents. Focus is on dialogue as the only way for agents to acquire knowledge, as it often happens in natural situations. Since this restriction has scarcely been studied as such in artificial intelligence (AI), until now, this research aims at providing a dialogue model devoted to knowledge acquisition. It allows two agents, in a ’teacher’ - ’student’ relationship, to exchange information with a learning incentive (on behalf of the ’student’). The article first defines the nature of the addressed agents, the types of relation they maintain, and the structure and contents of their knowledge base. It continues by describing the different aims of learning, their realization and the solutions provided for problems encountered by agents. A general architecture is then established and a comment on an a part of the theory implementation is given. Conclusion is about the achievements carried out and the potential improvement of this work.
Download

Paper Nr: 118
Title:

COMBINING NEURAL NETWORK AND SUPPORT VECTOR MACHINE INTO INTEGRATED APPROACH FOR BIODATA MINING

Authors:

Keivan Kianmehr, Hongchao Zhang, Konstantin Nikolov, Tansel Özyer and Reda Alhajj

Abstract: Bioinformatics is the science of managing, mining, and interpreting information from biological sequences and structures. In this paper, we discuss two data mining techniques that can be applied in bioinformatics: namely, Neural Networks (NN) and Support Vector Machines (SVM), and their application in gene expression classification. First, we provide description of the two techniques. Then we propose a new method that combines both SVM and NN. Finally, we present the results obtained from our method and the results obtained from SVM alone on a sample dataset.
Download

Paper Nr: 150
Title:

AGENT-BASED INTRUSION DETECTION SYSTEM FOR INTEGRATION

Authors:

Jian P. Zeng and Dong Hui Guo

Abstract: More and more application services are provided and distributed over the Internet for public access. However, the security of distributed application severs is becoming a serious problem due to many possible attacks, such as deny of service, illegal intrusion, etc. Because of weakness of the firewall systems in ensuring security, intrusion detection system (IDS) becomes popular. Now, many kinds of IDS systems are available for serving in the Internet distributed system, but these systems mainly concentrate on network-based and host-based detection. It is inconvenience to integrate these systems to distributed application servers for application-based intrusion detection. An agent-based IDS that can be smoothly integrated into applications of enterprise information systems is proposed in this paper. We will introduce its system architecture, agent structure, integration mechanism, and etc. In such an IDS system, there are three kinds of agents, i.e. client agent, server agent and communication agent. This paper is also to explain how to integrate agents with access control model for getting better security performance. By introducing standard protocol such as KQML, IDMEF into the design of agent, our agent-based IDS shows much more flexible for built in different kinds of software application system.
Download

Paper Nr: 151
Title:

A PROPERTY SPECIFICATION LANGUAGE FOR WORKFLOW DIAGNOSTICS

Authors:

Ella Roubtsova

Abstract: The paper presents a declarative language for workflow property specification. The language has been developed to help analysts in formulating workflow-log properties in such a way that the properties can be checked automatically. The language is based on the Propositional Linear Temporal Logics and the structure of logs. The standard structure of logs is used when building algorithms for property checks. Our tool for property driven workflow mining combines a tool-wizard for property construction, property parsers for syntax checks and a verifier for property verification. The tool is implemented as an independent component that can extend any process management system or any process mining tool.
Download

Paper Nr: 367
Title:

VISUAL SVM

Authors:

Francois Poulet

Abstract: We present a cooperative approach using both Support Vector Machine (SVM) algorithms and visualization methods. SVM are widely used today and often give high quality results, but they are used as "black-box", (it is very difficult to explain the obtained results) and cannot treat easily very large datasets. We have developed graphical methods to help the user to evaluate and explain the SVM results. The first method is a graphical representation of the separating frontier quality (it is presented for the SVM case, but can be used for any other boundary like decision tree cuts, regression lines, etc). Then it is linked with other graphical methods to help the user explaining SVM results. The information provided by these graphical methods can also be used in the SVM parameter tuning stage. These graphical methods are then used together with automatic algorithms to deal with very large datasets on standard personal computers. We present an evaluation of our approach with the UCI and the Kent Ridge Bio-medical data sets.
Download

Paper Nr: 368
Title:

SYMBOLIC KNOWLEDGE REPRESENTATION IN TRANSCRIPT BASED TAXONOMIES

Authors:

Philip Windridge, Bernadette Sharp and Geoff Thompson

Abstract: This paper introduces a design for the taxonomical representation of participants’ instantial meaning-making, as the basis for providing a measure of ambiguity and contestation. We use hyponymy and meronymy as the basis for our taxonomies and adopt the System Network formalism as the basis for their representation. We achieve an integration of transcript and taxonomy using an XML based ‘satellite’ system of data storage. Content data forms a ‘Root’ document which can then ‘mapped’ to by an arbitrary number of ‘Descriptor’ documents. This system represents instantial meanings by mapping Descriptor document elements to elements in the Root. Part of this mapping also includes the sequence of Root elements, accommodating the diachronic representation of meaning-making. This diachronic representation provides the basis for measuring ambiguity and contestation.
Download

Paper Nr: 392
Title:

A BAYESIAN NETWORKS STRUCTURAL LEARNING ALGORITHM BASED ON A MULTIEXPERT APPROACH

Authors:

Francesco Colace, Massimo De Santo, Mario Vento and Pasquale Foggia

Abstract: The determination of Bayesian network structure, especially in the case of large domains, can be complex, time consuming and imprecise. Therefore, in the last years, the interest of the scientific community in learning Bayesian network structure from data is increasing. This interest is motivated by the fact that many techniques or disciplines, as data mining, text categorization, ontology building, can take advantage from structural learning. In literature we can find many structural learning algorithms but none of them provides good results in every case or dataset. In this paper we introduce a method for structural learning of Bayesian networks based on a multiexpert approach. Our method combines the outputs of five structural learning algorithms according to a majority vote combining rule. The combined approach shows a performance that is better than any single algorithm. We present an experimental validation of our algorithm on a set of “de facto” standard networks, measuring performance both in terms of the network topological reconstruction and of the correct orientation of the obtained arcs.
Download

Paper Nr: 392
Title:

A BAYESIAN NETWORKS STRUCTURAL LEARNING ALGORITHM BASED ON A MULTIEXPERT APPROACH

Authors:

Francesco Colace, Massimo De Santo, Mario Vento and Pasquale Foggia

Abstract: The determination of Bayesian network structure, especially in the case of large domains, can be complex, time consuming and imprecise. Therefore, in the last years, the interest of the scientific community in learning Bayesian network structure from data is increasing. This interest is motivated by the fact that many techniques or disciplines, as data mining, text categorization, ontology building, can take advantage from structural learning. In literature we can find many structural learning algorithms but none of them provides good results in every case or dataset. In this paper we introduce a method for structural learning of Bayesian networks based on a multiexpert approach. Our method combines the outputs of five structural learning algorithms according to a majority vote combining rule. The combined approach shows a performance that is better than any single algorithm. We present an experimental validation of our algorithm on a set of “de facto” standard networks, measuring performance both in terms of the network topological reconstruction and of the correct orientation of the obtained arcs.
Download

Paper Nr: 392
Title:

A BAYESIAN NETWORKS STRUCTURAL LEARNING ALGORITHM BASED ON A MULTIEXPERT APPROACH

Authors:

Francesco Colace, Massimo De Santo, Mario Vento and Pasquale Foggia

Abstract: The determination of Bayesian network structure, especially in the case of large domains, can be complex, time consuming and imprecise. Therefore, in the last years, the interest of the scientific community in learning Bayesian network structure from data is increasing. This interest is motivated by the fact that many techniques or disciplines, as data mining, text categorization, ontology building, can take advantage from structural learning. In literature we can find many structural learning algorithms but none of them provides good results in every case or dataset. In this paper we introduce a method for structural learning of Bayesian networks based on a multiexpert approach. Our method combines the outputs of five structural learning algorithms according to a majority vote combining rule. The combined approach shows a performance that is better than any single algorithm. We present an experimental validation of our algorithm on a set of “de facto” standard networks, measuring performance both in terms of the network topological reconstruction and of the correct orientation of the obtained arcs.
Download

Paper Nr: 398
Title:

ENTERPRISE ANTI-SPAM SOLUTION BASED ON MACHINE LEARNING APPROACH

Authors:

Igor Mashechkin, Mikhail Petrovskiy and Andrey Rozinkin

Abstract: Spam-detection systems based on traditional methods have several obvious disadvantages like low detection rate, necessity of regular knowledge bases’ updates, impersonal filtering rules. New intelligent methods for spam detection, which use statistical and machine learning algorithms, solve these problems successfully. But these methods are not widespread in spam filtering for enterprise-level mail servers, because of their high resources consumption and insufficient accuracy regarding false-positive errors. The developed solution offers precise and fast algorithm. Its classification quality is better than the quality of Naïve-Bayes method that is the most widespread machine learning method now. The problem of time efficiency that is typical for all learning based methods for spam filtering is solved using multi-agent architecture. It allows easy system scaling and building unified corporate spam detection system based on heterogeneous enterprise mail systems. Pilot program implementation and its experimental evaluation for standard data sets and for real mail flows have demonstrated that our approach outperforms existing learning and traditional spam filtering methods. That allows considering it as a promising platform for constructing enterprise spam filtering systems.
Download

Paper Nr: 416
Title:

A CLUSTER FRAMEWORK FOR DATA MINING MODELS - An Application to Intensive Medicine

Authors:

Manuel F. Santos, João Pereira and Álvaro Silva

Abstract: Clustering is a technique widely applied in Data Mining problems due to the granularity, accuracy and adjustment of the models induced. Although the referred results, this approach generates a considerable large set of models, which difficult the comprehension, the visualization and the application to new cases. This paper presents a framework to deal with the enounced problem supported by a three-dimensional matrix structure. The usability and benefits of this instrument are demonstrated trough a case study in the area of intensive medicine.
Download

Paper Nr: 494
Title:

CLINICAL DECISION SUPPORT BY TIME SERIES CLASSIFICATION USING WAVELETS

Authors:

Markus Nilsson, Peter Funk and Ning Xiong

Abstract: Clinicians do sometimes need help with diagnoses, or simply need reinsurance that they make the right decision. This could be provided to the clinician in the form of a decision support system. We have designed and implemented a decision support system for the classification of time series. The system is called HR3Modul and is designed to assist clinicians in the diagnosis of respiratory sinus arrhythmia. Two parallel streams of physiological time series are analysed for the classification task. Patterns are retrieved from one of the time series by the support of the other time series. These patterns are transformed with wavelets and matched for similarity by Case-Based Reasoning. Pre-classified patterns are stored and are used as knowledge in the system. The amount of patterns that have to be matched for similarity is reduced by a clustering technique. In this paper, we show that classification of physiological time series by wavelets is a viable option for clinical decision support.
Download

Paper Nr: 521
Title:

EXECUTION OF IMPERATIVE NATURAL LANGUAGE REQUISITIONS BASED ON UNL INTERLINGUA AND SOFTWARE COMPONENTS

Authors:

Flávia Linhalis and Dilvan De Abreu Moreira

Abstract: This paper describes the use of an Interlingua as a new approach to the execution of imperative natural language (NL) requisitions. Our goal is to embed a natural language interface into applications to allow the execution of users requisitions, described in natural language, through the activation of specific software components. The advantage of our approach is that natural language requisitions are first converted to an interlingua, UNL (Universal Networking Language), before the suitable components, methods and arguments are retrieved to execute each requisition. The interlingua allows the use of different human languages in the requisition (other systems are restricted to English). The NL-UNL conversion is preformed by the HERMETO system. In this paper, we also describe SeMaComp (Semantic Mapping between UNL relations and Components), a module that extracts semantic relevant information from UNL sentences and uses this information to retrieve the appropriated software components.
Download

Paper Nr: 568
Title:

ANATOMY OF A SECURE AND SCALABLE MULTIAGENT SYSTEM FOR EVENT CAPTURE AND CORRELATION

Authors:

Timothy Nix, Kenneth Fritzsche and Fernando Maymi

Abstract: Event monitoring and correlation across a large network is inherently difficult given limitations in processing with regards to the huge quantity of generated data. Multiple agent systems allow local processing of events, with certain events or aggregate statistics being reported to centralized data stores for further processing and correlation by other agents. This paper presents a framework for a secure and scalable multiagent system for distributed event capture and correlation. We will look at what requirements are necessary to implement a generic multiagent system from the abstract view of the framework itself. We will propose an architecture that meets these requirements. Then, we provide some possible applications of the multiagent network within the described framework.
Download

Paper Nr: 590
Title:

PERFORMANCE MEASUREMENT AND CONTROL IN LOGISTICS SERVICE PROVIDING

Authors:

Elfriede Krauth, Hans Moonen, Viara Popova and Martijn Schut

Abstract: Output of a planning process is a set of assigned individual tasks to resources at a certain point in time. Initially a manual job, however, in the past decades information systems have largely overtaken this role, especially in industries such as (road-) logistics. This paper focuses on the performance parameters and objectives that play a role in the planning process. In order to gain insight in the factors which play a role in designing new software systems for Logistical Service Providers (LSPs). Therefore we study the area of Key Performance Indicators (KPI). Typically, KPIs are used in a post-ante context: to evaluate a company’s past performance. We reason that KPIs should be utilized in the planning phase as well; thus ex-ante. The paper describes the extended literature survey that we performed, and introduces a novel framework that captures the dynamics of competing KPIs, by positioning them in the practical context of an LSP. This framework could be valuable input in the design of a future generation of information systems, capable of incorporating the business dynamics of today’s LSPs.
Download

Paper Nr: 627
Title:

USING A GAME THEORETICAL APPROACH FOR EXPERIMENTAL SIMULATION OF BROOD REDUCTION - Conflict and co-operation, effect on brood size with limited resources

Authors:

Fredrik Åhman and Lars Hillström

Abstract: A number of hypothesis have been presented to explain the complex interactions occurring during brood reduction, but few simulation models successfully combines hypothesis together necessary to describe evolutionary stable strategies. In our solution we present a simple experimental simulation for brood reduction for which each sibling act as an autonomous agent that has the ability to initiate actions for co-operation and competition against others chicks within the same brood. Agents have a limited set of actions that can be activated during the onset of some environmental condition. Parameters for food distribution are determined on a basis of a former known theory for maximizing inclusive fitness. During the experimental simulations we have studied size and fitness measures with varying degree of asynchrony and prey density for siblings within the artificial brood. Results from the experimental simulation shows interesting similarities with brood reduction in a real world setting. Agents within the artificial brood respond with competitiveness whenever resources are limited. Simulated later hatching also showed a lower rate of survival because of natural size hierarchy to co-siblings within the simulated brood.
Download

Paper Nr: 679
Title:

KNOWLEDGE DISCOVERY FROM THE WEB

Authors:

Maryam Hazman, Samhaa R. El-Beltagy, Ahmed Rafea and Salwa El-Gamal

Abstract: The World Wide Web is a rich resource of information and knowledge. Within this resource, finding relevant answers to some given question is often a time consuming activity for a user. In the presented work we construct a web mining technique that can extract information from the web and create knowledge from it. The extracted knowledge can be used to respond more intelligently to user requests within the diagnosis domain. Our system has three main phases namely: a categorization phase, an indexing phase, and search a phase. The categorization phase is concerned with extracting important words/phrases from web pages then generating the categories included in them. The indexing phase is concerned with indexing web page sections. While the search phase interacts with the user in order to find relevant answers to their questions. The system was tested using a training web pages set for the categorization phase. Work in the indexing and search phase is still in going.
Download

Paper Nr: 687
Title:

MULTIDIMENSIONAL SELECTION MODEL FOR CLASSIFICATION

Authors:

Dymitr Ruta

Abstract: Recent research efforts dedicated to classifier fusion have made it clear that combining performance strongly depends on careful selection of classifiers. Classifier performance depends, in turn, on careful selection of features, which on top of that could be applied to different subsets of the data. On the other hand, there is already a number of classifier fusion techniques available and the choice of the most suitable method relates back to the selection in the classifier, feature and data spaces. Despite this apparent selection multidimensionality, typical classification systems either ignore the selection altogether or perform selection along only single dimension, usually choosing the optimal subset of classifiers. The presented multidimensional selection sketches the general framework for the optimised selection carried out simultaneously on many dimensions of the classification model. The selection process is controlled by the specifically designed genetic algorithm, guided directly by the final recognition rate of the composite classifier. The prototype of the 3-dimensional fusion-classifier-feature selection model is developed and tested on some typical benchmark datasets.
Download

Paper Nr: 696
Title:

FREE SOFTWARE FOR DECISION ANALYSIS - A Software Package for Data Envelopment Models

Authors:

Lidia Angulo Meza, Luiz Biondi Neto, João B. Soares De Mello, Eliane Gonçalves Gomes and Pedro G. Coelho

Abstract: Data Envelopment Analysis is based on linear programming problems (LPP) in order to find the efficiency of Decision Making Units (DMUs). This process can be computationally intense, as a LPP has to be run for each unit. Besides, a typical DEA LPP has a large number of redundant constraints concerning the inefficient DMUs. That results in degenerate LPPs and in some cases, multiple efficient solutions. The developed work intends to to fill out a gap in current DEA software packages i.e. the lack of a piece of software capable of producing full results in classic DEA models as well as the capability of using more advanced DEA models. The software package interface as well as the models and solution algorithms were implemented in Delphi. Both basic and advanced DEA models are allowed in the package. Besides the main module that includes the DEA models, there is an additional module containing some models for decision support such as the multicriteria model called Analytic Hierarchic Process (AHP). The developed piece of software was coined as FSDA – Free Software for Decision Analysis.
Download

Paper Nr: 737
Title:

WEB USAGE MINING USING ROUGH AGGLOMERATIVE CLUSTERING

Authors:

Pradeep Kumar, Pisipati Radha Krishna, Supriya K. De and Bapi Raju Samurpadi

Abstract: Tremendous growth of the web world incorporates application of data mining techniques to the web logs. Data Mining and World Wide Web encompasses an important and active area of research. Web log mining is analysis of web log files with web pages sequences. Web mining is broadly classified as web content mining, web usage mining and web structure mining. Web usage mining is a techniques to discover usage patterns from Web data, in order to understand and better serve the needs of Web-based applications. This paper demonstrates a rough set based upper similarity approximation method to cluster the web usage pattern. Results were presented using clickstream data to illustrate our technique.
Download

Paper Nr: 754
Title:

AN INTEGRATED FRAMEWORK FOR RESEARCH IN ORGANIZATIONAL KNOWLEDGE MANAGEMENT

Authors:

Sabrina S. Fu and Matthew K. O. Lee

Abstract: Knowledge is an important key asset to many organizations. Organizations which can manage knowledge effectively are expected to gain competitive advantage. Information technologies have been widely employed to facilitate Knowledge Management (KM). This paper reviews and synthesise the main prior conceptual and empirical literature, resulting in a comprehensive framework for research in IT-enabled KM at the organizational level. The framework aids the generation of potential hypotheses for future research and the understanding and classification of existing KM related research.
Download

Paper Nr: 767
Title:

A CRYPTOGRAPHIC APPROACH TO LANGUAGE IDENTIFICATION: PPM

Authors:

Ebru Celikel

Abstract: The problem of language discrimination may arise in situations when many texts belonging to different source languages are at hand but we are not sure to which language each belongs to. This might usually be the case during information retrieval via Internet. We propose a cryptographic solution to the language identification problem: Employing the Prediction by Partial Matching (PPM) model, we generate a language model and then use this model to discriminate languages. PPM is a cryptographic tool based on an adaptive statistical model. It yields compression rates (measured in bits per character –bpc) to far better levels than that of many other conventional lossless compression tools. Language identification experiment results obtained on sample texts from five different languages as English, French, Turkish, German and Spanish Corpora are given. The rate of success yielded that the performance of the system is highly dependent on the diversity, as well as the target text and training text file sizes. The results also indicate that the PPM model is highly sensitive to input language. In cryptographic aspect, if the training text itself is kept secret, our language identification system would provide security to promising degrees.
Download

Paper Nr: 96
Title:

FUZZY PATTERN RECOGNITION BASED FAULT DIAGNOSIS

Authors:

Rafik and Bensaadi, Hayet Mouss and Nadia Mouss

Abstract: In order to avoid catastrophic situations when the dynamics of a physical system (entity in a M.A.S architecture) are evolving toward an undesirable operating mode, particular and quick safety actions have to be programmed in the control design. Classic control (PID and even state model based methods) becomes powerless for complex plants (nonlinear, MIMO and ill-defined systems). A more efficient diagnosis requires an artificial intelligence approach. We propose in this paper the design of a Fuzzy Pattern Recognition System (FPRS) that solves, in real time, the main following problems:  Identification of an actual state,  Identification of an eventual evolution towards a failure state,  Diagnosis and decision-making.
Download

Paper Nr: 114
Title:

HOW TO VALUE AND TRANSMIT NUCLEAR INDUSTRY LONG TERM KNOWLEDGE

Authors:

Anne Dourgnon-Hanoune, Eunika Mercier-Laurent and Christophe Roche

Abstract: The French nuclear industry deals with technologies which will soon be thirty years old. If such technologies are not renewed they must last for another ten years- or more if the decision is taken to keep them working. There is a risk of technological obsolescence- something which is allowed for in other national and international projects. There is also the question of constant commercial demand- something also considered elsewhere in establishing contracts. Another problem is now beginning to emerge; the continuity and transmission of knowledge and experience concerning these plants. Personnel in the energy sector are being renewed. Most current employees are due to retire in the course of this decade. How is knowledge (both of maintenance and planning) to be transmitted to the new generations ? This knowledge includes written information but also know-how and implicit working assumptions; expertise, experience, self-learning. In the United States the EPRI produced a technical dossier [EPRI 1]. The problem of knowledge of old technologies is therefore recent, but almost universal. As far as EDF knows, nobody is considering this subject in its entirety. Instead, each technology puts the emphasis on operation (and thus safety) according to a fixed timetable (ten-year visits, end of use). In this perspective the initial knowledge can be lost. It can happen, for example, that the need for renewal can oblige the agency to carry out a costly or difficult retro-engineering project so as to recover the original knowledge and technology. If we look ahead, the policy of long term development (notably extending the life of plants) requires us to consider the life-span of the different skills and knowledge required by each environment. So it is necessary to take into account the entire life cycle of a nuclear installation. We are working on organizing all this knowledge and building an innovating solution for easy acquisition, access and sharing knowledge and experiences. First we are creating an ontology-based common language for all involved and defining some applications on Intranet. Ontology, understood as an agreed vocabulary of common terms and meanings shared by a group of people, is a means for representing craft concepts upon which knowledge can be organised and classified. We shall present one of the first applications based on the Logic Diagrams Designer's ontology whose main goals are to keep in memory the craft knowledge about relay circuits schemas and to allow accessing and retrieval information. This choice of ontology as a basis provides an easy and relevant navigation, indexing and search of documents...
Download

Paper Nr: 154
Title:

A WEB-BASED ARCHITECTURE FOR INDUCTIVE LOGIC PROGRAMMING IN BIOLOGY

Authors:

Andrei Doncescu, Katsumi Inoue, Muhammad Farmer and Gilles Richard

Abstract: In this paper, we present a current cooperative work involving different institutes around the world. Our aim is to provide an online Inductive Logic Programming tool. This is the first step in a more complete structure for enabling e-technology for machine learning and bio-informatics. We describe the main architecture of the project and how the data will be formatted for being sent to the ILP machinery. We focus on a biological application (yeast fermentation process) due to its importance for high added value end products.
Download

Paper Nr: 159
Title:

MULTI-AGENT SYSTEM FORMAL MODEL BASED ON NEGOTIATION AXIOM SYSTEM OF TEMPORAL LOGIC

Authors:

Xia Youming, Yin Hongli and Zhao Lihong

Abstract: In this paper we describe the formal semantic frame and introduce the formal language LTN to express the time and the ability and right of an agent on selecting action and negotiation process in a Multi-Agent System, the change of the right over time, the free action of an agent and the time need by a agent to complete an action. Based on the above, the independent negotiation system has been further complete. In this paper, it is also addressed that the axiom system is rational, validate and negotiation reasoning logic is soundness, completeness and consistent.
Download

Paper Nr: 346
Title:

SYSTEMATIC GENERATION IN DCR EVALUATION PARADIGM - Application to the Prototype CLIPS system

Authors:

Mohamed Ahafhaf

Abstract: In this paper we present an extension of DCR evaluation method tested on a spoken language understanding and dialog system. It should allow a deep evaluation of spoken language understanding and dialog systems. The key point of our method is the use of a linguistic typology in order to generate an evaluation corpus that covers a significant number of the linguistic phenomena we want to evaluate our system on. This allows having a more objective and deep evaluation of spoken language understanding and dialog systems.
Download

Paper Nr: 365
Title:

KNOWLEDGE MANAGEMENT SUPPORT FOR SYSTEM ENGINEERING COMMUNITY

Authors:

Olfa Chourabi, Mohamed Ben Ahmed and Yann Pollet

Abstract: Knowledge is recognized as a crucial resource in today’s Knowledge Intensive Organizations. Creating effective Knowledge Management systems is one of the key success factors in Process Improvement initiatives like the CMMI, SPICE etc. This contribution aims to provide a starting point for discussion on how to design a Knowledge Management System to support System Engineering activities. After motivating the problem domain, we introduce a conceptual model supporting continuous learning and reuse of all kinds of experiences from the System Engineering domain and we present the underlying methodology.
Download

Paper Nr: 400
Title:

A SURVEY OF CASE-BASED DIAGNOSTIC SYSTEMS FOR MACHINES

Authors:

Erik Olsson

Abstract: Electrical and mechanical equipment such as gearboxes in an industrial robots or electronic circuits in an industrial printer sometimes fail to operate as intended. The faulty component can be hard to locate and replace and it might take a long time to get an enough experienced technician to the spot. In the meantime thousands of dollars may be lost due to a delayed production. Systems based on case-based reasoning are well suited to prevent this kind of hold in the production. Their ability to reason from past cases and to learn from new ones is a powerful method to use when a failure in a machine occurs. This enables a less experienced technician to use the proposed solution from the system and quickly repair the machine.
Download

Paper Nr: 410
Title:

A BAYESIAN APPROACH FOR AUTOMATIC BUILDING LIGHTWEIGHT ONTOLOGIES FOR E-LEARNING ENVIRONMENT

Authors:

Francesco Colace, Massimo De Santo, Mario Vento and Pasquale Foggia

Abstract: In the last decade the term “Ontology” has become a fashionable word inside the Knowledge Engineering Community. Although there are several methodologies and methods for building ontologies they are not fully mature if we compare them with software and knowledge engineering techniques. In this paper we propose a novel approach for building university curricula ontology through analysis of real data: answers of students to final course tests. In fact teachers design these tests keeping in mind the main topics of course knowledge domain and their semantic relation. The ontology building is accomplished by means of Bayesian Networks.
Download

Paper Nr: 410
Title:

A BAYESIAN APPROACH FOR AUTOMATIC BUILDING LIGHTWEIGHT ONTOLOGIES FOR E-LEARNING ENVIRONMENT

Authors:

Francesco Colace, Massimo De Santo, Mario Vento and Pasquale Foggia

Abstract: In the last decade the term “Ontology” has become a fashionable word inside the Knowledge Engineering Community. Although there are several methodologies and methods for building ontologies they are not fully mature if we compare them with software and knowledge engineering techniques. In this paper we propose a novel approach for building university curricula ontology through analysis of real data: answers of students to final course tests. In fact teachers design these tests keeping in mind the main topics of course knowledge domain and their semantic relation. The ontology building is accomplished by means of Bayesian Networks.
Download

Paper Nr: 410
Title:

A BAYESIAN APPROACH FOR AUTOMATIC BUILDING LIGHTWEIGHT ONTOLOGIES FOR E-LEARNING ENVIRONMENT

Authors:

Francesco Colace, Massimo De Santo, Mario Vento and Pasquale Foggia

Abstract: In the last decade the term “Ontology” has become a fashionable word inside the Knowledge Engineering Community. Although there are several methodologies and methods for building ontologies they are not fully mature if we compare them with software and knowledge engineering techniques. In this paper we propose a novel approach for building university curricula ontology through analysis of real data: answers of students to final course tests. In fact teachers design these tests keeping in mind the main topics of course knowledge domain and their semantic relation. The ontology building is accomplished by means of Bayesian Networks.
Download

Paper Nr: 472
Title:

QUALITY CONTENT MANAGEMENT FOR E-LEARNING - General issues for a decision support system

Authors:

Erla M. Morales Morgado and Francisco García Peñalvo

Abstract: In today’s world, reusable learning object concepts and standards for their treatment represent an advantage for knowledge management systems to whatever kind of business that supports an on-line system. Users are able to manage and reuse content according to their needs without interoperability problems. The possibility of importing learning objects for e-learning aim to increase their information repository but the learning object quality is not guaranteed. This work proposes a system to manage quality learning objects to support teachers to select the best content to structure their course. To achieve this we suggest two subsystems: First, an importation, normalization and evaluation subsystem; and second, a selection, delivery and post evaluation subsystem.
Download

Paper Nr: 474
Title:

IMPLEMENTATION OF A HYBRID INTRUSION DETECTION SYSTEM USING FUZZYJESS

Authors:

Aly El–Semary, Janica Edmonds, Jesús González and Mauricio Papa

Abstract: This paper describes an implementation of a fuzzy inference engine that is part of a Hybrid Fuzzy Logic Intrusion Detection System. A data-mining algorithm is used offline to capture features of interest in network traffic and produce fuzzy-logic rules. Using an inference engine, the intrusion detection system evaluates these rules and gives network administrators indications of the firing strength of the ruleset. The inference engine implementation is based on the Java Expert System Shell (Jess) from Sandia National Laboratories and FuzzyJess available from the National Research Council of Canada. Examples and experimental results using data sets from MIT Lincoln Laboratory demonstrate the potential of the approach.
Download

Paper Nr: 555
Title:

A LINGUISTIC FUZZY METHOD TO STUDY ELECTRICITY MARKET AGENTS

Authors:

Santiago Garcia-Talegon and Juan Moreno García

Abstract: The aim of this paper is to study the behavior of the agents that participate in the Spanish electricity market, for this purpose, the data that the Market Operator provides us after the period of confidentiality are analyzed. The objective is to know the operation to simulate the offerings of blocks the some of them. Market participants are companies authorized to participate in the electricity production market as electricity buyers and sellers. The economic management of the electricity market is entrusted to Iberico Market Operator of Energy (MO) (OMEL, ). A fuzzy (Zadeh, 1965) method has been created. It is based on the hour and in the matches obtained of the previous day at this hour, and it is capable of model the behavior that is going to have an agent of the electric market in each hour. We try with this method to deal as the agents realize the offer of production, for it we take the information of three of them in June, 2004, the result of this work is understands better the standard that they are still and the logic of the offers of blocks that fulfil the pool.
Download

Paper Nr: 608
Title:

DISTRIBUTED COMMUNITY COOPERATION IN MULTI AGENT FILTERING FRAMEWORK

Authors:

Sahin Albayrak and Dragan Milosevic

Abstract: In nowadays easy to produce and publish information society, filtering services have to be able to simultaneously search in many potentially relevant distributed sources, and to autonomously combine only the best found results. Ignoring a necessity to address information retrieval tasks in a distributed manner is a major drawback for many existed search engines which try to survive the ongoing information explosion. The essence of a proposed solution for performing distributed filtering is in both installing filtering communities around information sources and setting a comprehensive cooperation mechanism, which both takes care about how promising is each particular source and tries to improve itself during a runtime. The applicability of the presented cooperation among communities is illustrated in a system serving as intelligent personal information assistant (PIA). Experimental results show that integrated cooperation mechanisms successfully eliminate long lasting filtering jobs with duration over 1000 seconds, and they do that within an acceptable decrease in feedback and precision values of only 3% and 6%, respectively.
Download

Paper Nr: 621
Title:

SITUATION ASSESSMENT WITH OBJECT ORIENTED PROBABILISTIC RELATIONAL MODELS

Authors:

Catherine Howard and Markus Stumptner

Abstract: This paper presents a new Object Oriented Probabilistic Relational language which is built upon the Bangsø Object Oriented Bayesian Network framework. We are currently studying the application of this language for situation assessment in complex military and business domains.
Download

Paper Nr: 626
Title:

FACIAL POLYGONAL PROJECTION - A new feature extracting method to help in neural face detection

Authors:

Adriano Moutinho, Antonio Carlos Gay Thomé and Pedro G. Coelho

Abstract: Locating the position of a human face in a photograph is likely to be a very complex task, requiring several image and signal processing techniques. This paper proposes a new approach called polygonal facial projection that is able, by measuring specific distances on the image, to extract relevant features and improve efficiency of neural face identification systems (Rowley, 1999) (Moutinho and Thomé, 2004), facilitating the separation of facial patterns from other objects present in the image.
Download

Paper Nr: 668
Title:

USER MODELLING FOR DIARY MANAGEMENT BASED ON INDUCTIVE LOGIC PROGRAMMING

Authors:

Behrad Assadian and Heather Maclaren

Abstract: Software agents are being produced in many different forms to carry out different tasks, with personal assistants designed to reduce the amount of effort it takes for the user to go about their daily tasks. Most personal assistants work with user preferences when working out what actions to perform on behalf of their user. This paper describes a novel approach for modelling user behaviour in the application area of Diary Management with the use of Inductive Logic Programming.
Download

Paper Nr: 678
Title:

A CONCEPTION OF NEURAL NETWORKS IMPLEMENTATION IN THE MODEL OF A SELF-LEARNING VIRTUAL POWER PLANT

Authors:

Robert Kuceba and Leszek Kieltyka

Abstract: The present article focuses on learning methods of self-learning organization (on the example of the virtual power plant), using artificial intelligence. There was multi-module structure of the virtual power plant model presented, in which there were automated chosen learning processes of the organization as well as decision making processes.
Download

Paper Nr: 695
Title:

USING FUZZY LOGIC FOR PRICING

Authors:

Acácio M. Ribeiro, Luiz Biondi Neto, Pedro G. Coelho, João Soares De Mello and Lidia Angulo Meza

Abstract: This paper deals with traditional pricing models under uncertainties. A fuzzy model is applied to the classical economical approach in order to calculate the possibilities of economical indices such as profits and losses. A realistic case study is included to illustrate a typical application of the fuzzy model to the pricing issue.
Download

Paper Nr: 724
Title:

KNOWLEDGE NEEDS ANALYSIS FOR E-COMMERCE IMPLEMENTATION: People-centred knowledge management in an automotive case study

Authors:

John Perkins, Sharon Cox and Ann-karin Jorgensen

Abstract: A UK car manufacturer case study provides a focus upon the problem of aligning transactional information systems used in e-commerce with the necessary human skills and knowledge to make them work effectively. Conventional systematic approaches to analysing learning needs are identified in the case study, which identifies some shortcomings when these are applied to electronically mediated business processes. A programme of evaluation and review undertaken in the case study is used to propose alternative ways of implementing processes of developing and sharing knowledge and skills as part of the facilitation of networks of knowledge workers working with intra and inter-organisational systems. The paper concludes with a discussion on the implications of these local outcomes alongside some relevant literature in the area of knowledge management systems. This suggests that the cultural context constitutes a significant determinant of initiatives to manage, or at least influence, knowledge based skills in e-commerce applications.
Download

Paper Nr: 726
Title:

EXTRACTING MOST FREQUENT CROATIAN ROOT WORDS USING DIGRAM COMPARISON AND LATENT SEMANTIC ANALYSIS

Authors:

Zvonimir Radoš, Franjo Jović and Josip Job

Abstract: A method for extracting root words from Croatian language text is presented. The described method is knowledge-free and can be applied to any language. Morphological and semantic aspects of the language were used. The algorithm creates morph-semantic groups of words and extract common root for every group. For morphological grouping we use digram comparison to group words depending on their morphological similarity. Latent semantic analysis is applied to split morphological groups into semantic subgroups of words. Root words are extracted from every morpho-semantic group. When applied to Croatian language text, among hundred most frequent root words, produced by this algorithm, there were 60 grammatically correct ones and 25 FAP (for all practical purposes) correct root words.
Download

Rejecteds
Paper Nr: 733
Title:

EXPERIMENTATION MANAGEMENT KNOWLEDGE SYSTEM

Authors:

R. W. Maule

Abstract: A current major focus in the DoD involves the integration of information across the different military branchesfor operations. Network-centric information methods will enable efficiencies through the integration of best-of-breed software and hardware from each branch of the military, together with the latest advances fromgovernment laboratories and the private sector. Information merging will promote synergy and expand effec-tive use of the enterprise infrastructure to realize improved operational and organizational processes. Re-search to date has focused on core network and infrastructure capabilities but has not fully addressed strategicorganizational objectives in the context of systems integration. A model is advanced that establishes variablesfor enterprise analysis to assess strategic technical objectives enabled or hindered through new network-cen-tric capabilities. Examples are derived from operational experimentation in network-centric warfare but pre-sented generically to apply to any organization seeking to assess the effectiveness of organizational strategy asenabled or hindered through network-based communications and enterprise-level systems integration.

Area 3 - Information Systems Analysis and Specification

Full Papers
Paper Nr: 10
Title:

EARLY DETECTION OF COTS FUNCTIONAL SUITABILITY FOR AN E-PAYMENT CASE STUDY

Authors:

Alejandra Cechich and Mario Piattini

Abstract: The adoption of COTS-based development brings with it many challenges about the identification and finding of candidate components for reuse. Particularly, the first stage in the identification of COTS candidates is currently carried out dealing with unstructured information on the Web, which makes the evaluation process highly costing when applying complex evaluation criteria. To facilitate the process, in this paper we introduce an early measurement procedure for functional suitability of COTS candidates, and we illustrate the proposal by evaluating components for an e-payment case study.
Download

Paper Nr: 125
Title:

PRESERVING THE CONTEXT OF INTERRUPTED BUSINESS PROCESS ACTIVITIES

Authors:

Sarita Bassil, Stefanie Rinderle-Ma, Rudolf Keller, Peter Kropf and Manfred Reichert

Abstract: The capability to safely interrupt business process activities is an important requirement for advanced process-aware information systems. Indeed, exceptions stemming from the application environment often appear while one or more application-related process activities are running. Safely interrupting an activity consists of preserving its context, i.e., saving the data associated with this activity. This is important since possible solutions for an exceptional situation are often based on the current data context of the interrupted activity. In this paper, a data classification scheme based on data relevance and on data update frequency is proposed and discussed with respect to two different real-world applications. Taking into account this classification, a correctness criterion for interrupting running activities while preserving their context is proposed and analyzed.
Download

Paper Nr: 133
Title:

A SECURITY ARCHITECTURE FOR INTER- ORGANIZATIONAL WORKFLOWS - Putting Security Standards for Web Services together

Authors:

Michael Hafner, Ruth Breu and Michael Breu

Abstract: Modern eBusiness processes are spanning over a set of public authorities and private corporations. Those processes require high security principles, rooted on open standards. The SECTINO project follows the paradigm of model driven security architecture: High level business-oriented security requirements for inter-organizational workflows are translated into a configuration for a standards based target architecture. The target architecture encapsulates a set of core web services, links them via a workflow engine, and guards them by imposing specified security policies.
Download

Paper Nr: 144
Title:

THE “RIGHT TO BE LET ALONE” AND PRIVATE INFORMATION

Authors:

Sabah Al-fedaghi

Abstract: The definition of privacy given by Warren and Brandeis as the “right to be let alone” is described as the most comprehensive of rights and the right most valued by civilized men. Nevertheless, the formulation of privacy as the right to be let alone has been criticized as “broad” and “vague” conception of privacy. In this paper we show that the concept of “right to let alone” is an extraordinary, multifaceted notion that coalesces practical and idealistic features of privacy. It embeds three types of privacy depending on their associated: active, passive and active/passive activities. Active privacy is “freedom-to” claim where the individual is an active agent when dealing with private affairs claiming he/she has the right to control the “extendibility of others’ involvement” in these affairs without interference. This is a right/contractual-based notion of privacy. Accordingly, Justice Rehnquist declaration of no privacy interest in a political rally refers to active privacy. Passive privacy is “freedom-from” notion where the individual is a passive agent when dealing with his/her private affairs and he/she has privacy not due control –as in active privacy– but through others being letting him/her alone. This privacy has duty/moral implications. In this sense Warren and Brandeis advocated that even truthful reporting leads to “a lowering of social standards and morality.” Active/passive privacy is when the individual is the actor and the one acted on. These three-netted interpretations of the “right to be alone” encompass most –if not all- definitions of privacy and give the concept narrowness and precision.
Download

Paper Nr: 391
Title:

AN MDA-EDOC BASED DEVELOPMENT PROCESS FOR DISTRIBUTED APPLICATIONS

Authors:

Rita Suzana Pitangueira Maciel, Bruno Carreiro Da Silva, Nelson Rosa and Carlos André Guimarães Ferraz

Abstract: With the proposal of MDA by OMG, the modelling of systems, in development process of distributed applications, has become a central point, therefore software models go beyond system documentation. EDOC - MDA profile for modelling distributed application - uses as conceptual framework the RM-ODP. These elements, although very useful, are insufficient for a software development process; therefore they are not followed by development methodologies. In this article is presented a MDA-based development process for distributed applications that utilize EDOC and the RM-ODP. The process is described as a sequence of steps and a set of diagrams that should be specified to provide a MDA-based system description.
Download

Paper Nr: 412
Title:

BRINGING SOCIAL CONSTRUCTS TO THE INFORMATION SYSTEM DEVELOPMENT PROCESS: Contributions of Organisational Semiotics

Authors:

Carlos Alberto Cocozza Simoni, M. Cecilia C. Baranauskas and Rodrigo Bonacin

Abstract: Literature has shown the influence of the social, cultural and organisational aspects involved in the process of developing information systems. The Unified Process (UP) has been widely used in the software industry, but literature has shown its drawbacks when applied to the modelling of human actions in the social and organisational contexts. Our research investigates the use of Organisational Semiotics (OS) methods combined with the UP to compose a complete cycle of system development, aiming at bringing social constructs to the development process of information systems.
Download

Paper Nr: 470
Title:

TRANSFORMING SA/RT GRAPHICAL SPECIFICATIONS INTO CSP+T FORMALISM - Obtaining a formal specification from semi-formal SA/RT essential models

Authors:

Manuel I. Capel-tuñón and Juan A. Holgado Terriza

Abstract: A correct system specification is systematically obtained from the essential user requirements model by applying a set of rules, which give a formal semantics to the graphical analysis entities of SA/RT. The aim of the systematic procedure is to establish the methodological infrastructure necessary for deriving a complete system specification of a given real-time system in terms of CSP+T processes. A detailed complete solution to the Production Cell problem is discussed, showing how the method can be applied to solve a real-world industrial problem.
Download

Paper Nr: 501
Title:

QUALITY OF SERVICE IN FLEXIBLE WORKFLOWS THROUGH PROCESS CONSTRAINTS

Authors:

Shazia Sadiq, Maria Orlowska, Joe Lin and Wasim Sadiq

Abstract: Workflow technology has delivered effectively for a large class of business processes, providing the requisite control and monitoring functions. At the same time, this technology has been the target of much criticism due to its limited ability to cope with dynamically changing business conditions which require business processes to be adapted frequently, and/or its limited ability to model business processes which cannot be entirely predefined. Requirements indicate the need for generic solutions where a balance between process control and flexibility may be achieved. In this paper we present a framework that allows the workflow to execute on the basis of a partially specified model where the full specification of the model is made at runtime, and may be unique to each instance. This framework is based on the notion of process constraints. Where as process constraints may be specified for any aspect of the workflow, such as structural, temporal, etc. our focus in this paper is on a constraint which allows dynamic selection of activities for inclusion in a given instance. We call these cardinality constraints, and this paper will discuss their specification and validation requirements.
Download

Paper Nr: 505
Title:

PROCESS ORIENTED DISCOVERY OF BUSINESS PARTNERS

Authors:

Axel Martens

Abstract: Emerging technologies and industrial standards in the field of Web services enable a much faster and easier cooperation of distributed partners. With the increasing number of enterprises that offer specific functionality in terms of Web services, discovery of matching partners becomes a serious issue. At the moment, discovery of Web services generally is based on meta-information (e. g. name, business category) and some technical aspects (e. g. interface, protocols). But, this selection might be to coarse grained for dynamic application integration, and there is much more information available. This paper describes a method to discover business partners based on the comparison of their behavior – specified in terms of their published Web service process models.
Download

Paper Nr: 574
Title:

XML VIEWS, PART III - An UML Based Design Methodology for XML Views

Authors:

Rajugan R., Tharam Dillon, Elizabeth Chang and Ling Feng

Abstract: Object-Oriented (OO) conceptual models have the power in describing and modelling real-world data semantics and their inter-relationships in a form that is precise and comprehensible to users. Today UML has established itself as the language of choice for modelling complex enterprises information systems (EIS) using OO techniques. Conversely, the eXtensible Markup Language (XML) is fast emerging as the dominant standard for storing, describing and interchanging data among various enterprises systems and databases. With the introduction of XML Schema, which provides rich facilities for constraining and defining XML content, XML provides the ideal platform and the flexibility for capturing and representing complex enterprise data formats. Yet, UML provides insufficient modelling constructs for utilising XML schema based data description and constraints, while XML Schema lacks the ability to provide higher levels of abstraction (such as conceptual models) that are easily understood by humans. Therefore to enable efficient business application development of large-scale enterprise systems, we need UML like models with rich XML schema like semantics. To address such issue, in this paper, we proposed a generic, semantically rich view mechanism to conceptually model and design (using UML) XML domains to support data modelling of complex domains such as data warehousing and e-commerce systems. Our approach is based on UML and UML stereotypes to design and transform XML views.
Download

Paper Nr: 579
Title:

ACCESS CONTROL MODEL FOR GRID VIRTUAL ORGANIZATIONS

Authors:

Bassem Nasser, A. Benzekri, R. Laborde, F. Grasset and F. Barrère

Abstract: The problems encountered in the scientific, industrial and engineering fields entail sophisticated processes across widely distributed communities. The Grid emerged as a platform that has a goal enabling coordinated resources sharing and problem resolving in dynamic multi-institutional Virtual Organizations (VO). Though the multi-institutional aspect is considered in the grid definition, there is no recipe that indicates how to fabricate a VO in such environment where mutual distrust is a constraint. Excluding a central management authority, the different partners should cooperate to put in place a multi-administrated environment. The role of each partner in the VO should be clear and unambiguous (permissions, interdictions, users and resources to manage…). Organizing a large scale environment is error prone where not well formalized models lead to unexpected security breaches. Within the access control models RBAC has proved to be flexible but is not adapted to model the multi-institutional aspect. In this context, we propose a formal access control model, OrBAC (Organization Based Access Control model), that encompass concepts required to express a security policy in complex distributed organizations. Its generality and formal foundation makes this model the best candidate to serve as a common framework for setting up Virtual Organizations.
Download

Paper Nr: 591
Title:

DIALOGUE ACT MODELLING FOR ANALYSIS AND SPECIFICATION OF WEB-BASED INFORMATION SYSTEMS

Authors:

Ying Liang

Abstract: Web-based information systems aim to enable people to live and do things in society with help of computer systems on internet. User interfaces and navigation structures of these systems become more important and critical than the ones of traditional information systems to the user because of the nature and specific characteristics of these systems. The experiences on requirements analysis and specification of these systems have shown the need of gathering and specifying communicational requirements for these systems in the analysis model as a basis for designing user interfaces and navigation structures. This paper addressed this issue and proposes a dialogue act modelling approach that has focus on communicational requirements with pragmatic and descriptive views in terms of the Speech Theory in social science and the object modelling techniques in Software Engineering.
Download

Paper Nr: 595
Title:

REAL TIME DETECTION OF NOVEL ATTACKS BY MEANS OF DATA MINING TECHNIQUES

Authors:

Marcello Esposito, Claudio Mazzariello, Francesco Oliviero, Simon Pietro Romano and Carlo Sansone

Abstract: Rule-based Intrusion Detection Systems (IDS) rely on a set of rules to discover attacks in network traffic. Such rules are usually hand-coded by a security administrator and statically detect one or few attack types: minor modifications of an attack may result in detection failures. For that reason, signature based classification is not the best technique to detect novel or slightly modified attacks. In this paper we approach this problem by extracting a set of features from network traffic and computing rules which are able to classify such traffic. Such techniques are usually employed in off line analysis, as they are very slow and resource-consuming. We want to assess the feasibility of a detection technique which combines the use of a common signature-based intrusion detection system and the deployment of a data mining technique. We will introduce the problem, describe the developed architecture and show some experimental results to demonstrate the usability of such a system.
Download

Paper Nr: 605
Title:

A THEORETICAL PERFORMANCE ANALYSIS METHOD FOR BUSINESS PROCESS MODEL

Authors:

Liping Yang, Ying Liu and Xin Zhou

Abstract: During designing a business process model, to predict its performance is very important. The performance of business operational process is heavily influenced by its bottlenecks. In order to improve the performance, finding the bottlenecks is critical. This paper proposes a theoretical analysis method for bottleneck detection. An abstract computational model is designed to capture the main elements of a business operational process model. Based on the computational model, a balance equation system is set up. The bottlenecks can be detected by solving the balance equation system. Compared with traditional bottleneck detection methods, this theoretical analysis method has two obvious advantages: the cost of detecting bottlenecks is very low because they can be predicted in design time with no need for system simulation; and it can not only correctly predict the bottlenecks but also give the solutions for improving the bottleneck by solving the balance equation system.
Download

Paper Nr: 650
Title:

PERSPECTIVES ON PROCESS DOCUMENTATION - A Case Study

Authors:

Jörg Becker, Christian Janiesch, Patrick Delfmann and Wolfgang Fuhr

Abstract: The documentation of IT projects is of paramount importance for the lasting benefit of a project’s outcome. However, different forms of documentation are needed to comply with the diverse needs of users. In order to avoid the maintenance of numerous versions of the same documentation, an integrated method from the field of reference modeling creating perspectives on configurable models is presented and evaluated against a case in the field of health care. The proposal of a holistic to-be model for process documentation provides useful hints towards the need of presenting a model that relates to a specific user’s perspective. Moreover, it helps to evaluate the applicability of configurable, company-specific models concerning the relative operating efficiency.
Download

Paper Nr: 702
Title:

MODEL SHARING IN THE SIMULATION AND CONTROL OF DISTRIBUTED DISCRETE-EVENT SYSTEMS

Authors:

Fernando Gonzalez

Abstract: Today, sophisticated discrete-event systems are being designed whose complexity necessitates the employment of distributed planning and control. While using a distributed control architecture results in the overall system model consisting of a collection of independent models, today's commercially available simulation languages can only accommodate a single model. As a result, in order to use these simulation languages one must create a new system model that consists of a single model but yet models a collection of models. Typically the communication among the distributed models is ignored causing inaccurate results. In this paper we use our simulation concept, also presented in this paper, to create a simulation tool that enables the simulation of distributed systems by using a collection of models rather than a single model. With our concept we create a methodology that accomplishes this by simulating the communications among the distributed models. Besides the benefit of not having to create a new model for simulation, this methodology produces an increase in accuracy since the communication among the models is taken into consideration. Furthermore this tool has the capability to control the system using the same collection of models.
Download

Paper Nr: 703
Title:

THREAT-DRIVEN ARCHITECTURAL DESIGN OF SECURE INFORMATION SYSTEMS

Authors:

Joshua Pauli and Dianxiang Xu

Abstract: To deal with software security issues in the early stages of system development, this paper presents a threat-driven approach to the architectural design and analysis of secure information systems. In this approach, we model security threats to systems with misuse cases and mitigation requirements with mitigation use cases at the requirements analysis phase. Then we drive system architecture design (including the identification of architectural components and their connections) by use cases, misuse cases, and mitigation use cases. According to the misuse case-based threat model, we analyze whether or not a candidate architecture is resistant to the identified security threats and what constraints must be imposed on the choices of system implementation. This provides a smooth transition from requirements specification to high-level design and greatly improves the traceability of security concerns in high assurance information systems. We demonstrate our approach through a case study on a security-intensive payroll information system.
Download

Paper Nr: 717
Title:

SUSTAINABLE DEVELOPMENT AND INVESTMENT IN INFORMATION TECHNOLOGIES - A Socio-Economic Analysis

Authors:

Manuel Pereira, Luís Tavares and Raquel Soares

Abstract: The output of investments in Information Systems and Technologies (IST) has been a topic of debate among the IST research community. The “Productivity Paradox of IST Investments” sustains that the investment in IST does not increase productivity. Some researchers showed that developed countries have been having a rather stable and sometimes declining economic growth despite their efforts in Research and Development (R&D). Other researchers argue that there is sound evidence that investments in IST are having impacts on the productivity and competitiveness of countries. This paper analyses the relationship between IST and R&D investments and the global development of countries (not only productivity of countries) using economic, demographic and literacy independent variables that explain global development. The objective is to research whether R&D and IST investments are critical to the productivity and to global development of the countries. Working at a country level, the research used sixteen socio-economic variables during a period of five years (1995-1999). The research methodology included causal forecast, cluster analysis, factor analysis, discriminant analysis and regression analysis. The conclusion confirms the correlation between the Gross National Product (GNP) and R&D and IST investments. The variables illiteracy rate, life expectancy at birth, Software investment as percentage of GNP and number of patents per 1000 inhabitants can explain the development of a country.
Download

Short Papers
Paper Nr: 132
Title:

ASPECT IPM: TOWARDS AN INCREMENTAL PROCESS MODEL BASED ON AOP FOR COMPONENT-BASED SYSTEMS

Authors:

Alexandre Alvaro, Eduardo Santana De Almeida, Silvio Romero De Lemos Meira, Daniel Lucredio, Vinicius Cardoso Garcia and Antonio Francisco Do Prado

Abstract: In spite of recent and constant researches in the Component-Based Development area, there is still a lack for patterns, processes and methodologies that effectively support either the development “for reuse” and “with reuse”. This paper presents Aspect IPM, a process model that integrates the concepts of component-based software engineering, frameworks, patterns, non-functional requirements and aspect-oriented programming. This process model is divided in two activities: Domain Engineering and Component-Based Development. An aspect-oriented non-functional requirements framework was built to give support in these two activities.
Download

Paper Nr: 329
Title:

ENTERPRISE INFRASTRUCTURE PLANNING - Modelling and Simulation Using the Problem Articulation Method

Authors:

Simon Tan and Kecheng Liu

Abstract: Current systems development costs rise almost exponentially as development time increases, underlining the importance of effective project management and enterprise planning. Enterprise infrastructure planning offers an avenue to efficiently improve and shorten design time; and to develop a system of high quality and with considerably lower operating and development costs. The Problem Articulation Method (PAM) is a method for articulating business and technical requirements in an organisation. It is capable of assimilating the internal systems changes in response to the dynamics and uncertainties of the business environment. The requirements and specifications from this analysis constitute as a baseline for managing changes, and provide the mechanism by which the reality of the enterprise and its systems can be aligned with planned enterprise objectives. An illustration of planning and development of a procurement system will be used to demonstrate the enterprise infrastructure requirements using a discrete-event enterprise simulation package “Enterprise Dynamic”. This paper will examine the capability of PAM in the articulation and simulation of complex enterprise requirements.
Download

Paper Nr: 330
Title:

METRIC SUITE FOR DIRECTING THE FAILURE MODE ANALYSIS OF EMBEDDED SOFTWARE SYSTEMS

Authors:

Guido Menkhaus and Brigitte Andrich

Abstract: Studies have found that reworking defective requirements, design, and code typically consumes up to 50 percent of the total cost of software development. A defect has a high impact when it has been inserted in the design and is only detected in a later phase of a project. This increases project cost, time and may even jeopardize the success of a project. More time needs to be spent on analysis of the design of the project. When analysis techniques are applied on the design of a software system, the primary objective is to anticipate potential scenarios of failure in the system. The detection of defects that may cause failures and the correction is more cost effective in the early phases of the software lifecycle, whereas testing starts late and defects found during testing may require massive rework. In this article, we present a metric suite that guides the analysis during the risk assessment of failure modes. The computation of the metric suite bases on Simulink models. We provide tool support for this activity.
Download

Paper Nr: 331
Title:

TYPE AND SCOPE OF TRUST RELATIONSHIPS IN COLLABORATIVE INTERACTIONS IN DISTRIBUTED ENVIRONMENTS

Authors:

Weiliang Zhao, Vijay Varadharajan and George Bryan

Abstract: In this paper, we consider the modelling of trust relationships in distributed systems based on a formal mathematical structure. We discuss different forms of trust. In particular, we address the base level authentication trust at the lower layer with a hierarchy of trust relationships at a higher level. Then we define and discuss trust direction and symmetric characteristics of trust for collaborative interactions in distributed environments. We define the trust scope label in order to describe the scope and diversity of trust relationship under our taxonomy framework. We illustrate the proposed definitions and properties of the trust relationships using example scenarios. The discussed trust types and properties will form part of an overall trust taxonomy framework and they can be used in the overall methodology of life cycle of trust relationships in distributed information systems that is currently in the process of development.
Download

Paper Nr: 338
Title:

TOWARDS AN APPROACH FOR ASPECT-ORIENTED SOFTWARE REENGINEERING

Authors:

Vinicius Cardoso Garcia, Daniel Lucredio, Antonio Francisco Do Prado, Eduardo Santana De Almeida, Alexandre Alvaro and Silvio Romero de Lemos Meira

Abstract: This paper presents a reengineering approach to help in migrating pure object-oriented codes to a mixture of objects and aspects. The approach focuses on aspect-mining to identify potential crosscutting concerns to be modeled and implemented as aspects, and on refactoring techniques to reorganize the code according to aspect-oriented paradigm by using code transformations it is possible to recover the aspect-oriented design using a transformational system. With the recovered design it is possible to add or modify the system requirements in a CASE tool, and to generate the codes in an executable language, in this case AspectJ.
Download

Paper Nr: 473
Title:

DECOUPLING MVC: J2EE DESIGN PATTERN INTEGRATION

Authors:

Francisco Maciá-pérez, Virgilio Gilart-Iglesias, Diego Marcos-jorquera, Juan M. García-Chamizo and Antonio Hernández-sáez

Abstract: In this paper we propose a model based on the Model-View-Controller design paradigm and built over the integration of open source frameworks, which are widely supported by the software architect community. The main contribution of this model lies in that it provides a true decoupling of the MVC paradigm’s model, view and controller elements. This approach eases the horizontal development and maintenance of large-scale distributed network applications. In order to concretize our model, we have based our prototype application in the following three frameworks. First, the Struts framework in which the controller element resides. Second, the Cocoon framework which serves as the basis for the view. And, finally, the J2EE business components that constitute the model. This led us to integrate these three frameworks so as to decouple the referred MVC elements, through the use of the Cocoon-Plugin (as the View-Controller tie) and Struts-EJB (which links the Model and the Controller elements).
Download

Paper Nr: 479
Title:

EVALUATION AND COMPARISON OF ADL BASED APPROACHES FOR THE DESCRIPTION OF DYNAMIC OF SOFTWARE ARCHITECTURES

Authors:

Mohamed Hadj Kacem, Mohamed Jmaiel, Ahmed Hadj Kacem and Khalil Drira

Abstract: This paper presents an evaluation study of Architecture Description Languages (ADL) which allows to compare the expressive power of these languages for specifying the dynamicity of software architectures. Our investigation enabled us to release two categories of ADLs: configuration languages and description languages. Here, we address both categories, and we focus on two aspects: the behaviour of software components and the evolution of the architecture during execution. In addition, we explain how each ADL handles these aspects and demonstrate that they are generally not or not enough dealt with by most of the ADLs. This motivates future extensions to be undertaken in this domain. Throughout this paper, we illustrate the comparison of these two aspects by describing an example of a distributed application for collaborative authoring support.
Download

Paper Nr: 506
Title:

SYSTEM ENGINEERING PROCESSES ACTIVITIES FOR AGENT SYSTEM DESIGN - Component based development for rapid prototyping

Authors:

Jaesuk Ahn, Dung Lam, Thomas Graser and K. S. Barber

Abstract: System designers of agent-based system are challenged by the lack of mature agent software development methodologies, the diversity of agent technologies, and the lack of a common framework for describing these technologies challenges architects attempting to evaluate, compare, select, and potentially reuse agent technology. Leveraging existing work to (1) categorize and compare agent technologies under a common ontology, (2) build a repository of agent technologies to assist system designer in browsing and comparing agent technologies, this paper proposes an architecting process and toolkit support to rapidly prototype an agent-based system by selecting agent technology components in the context of a given high level reference architecture and associated requirements.
Download

Paper Nr: 541
Title:

REVEALING THE REAL BUSINESS FLOWS FROM ENTERPRISE SYSTEMS TRANSACTIONS

Authors:

Jon E. Ingvaldsen, Jon A. Gulla, Ole Andreas Hegle and Atle Prange

Abstract: Understanding the dynamic behavior of business flows is crucial when improving or reengineering organizations. In this paper we present an approach and a tool to business flow analysis that helps us reveal the real business flows and get an exact understanding of the current situation. By analyzing logs of large enterprise systems, the tool reconstructs models of how people work and detects important performance indicators. The tool is used as part of change projects and replaces much of the traditional manual work that is involved.
Download

Paper Nr: 550
Title:

ICT BASED ASSET MANAGEMENT FRAMEWORK

Authors:

Abrar Haider and Andy Koronios

Abstract: Manufacturing and production environment is subjected to radical change. Impetus to this change has been fuelled by intensely competitive liberalised markets; with technological advances promising enhanced services and improved asset infrastructure and plant performance. This emergent re-organisation has a direct influence on economic incentives associated with the design and management of asset equipment and infrastructures, for continuous availability of these assets is crucial to profitability and efficiency of the business. As a consequence, engineering enterprises are faced with new challenges of safeguarding the technical integrity of these assets, and the coordination of support mechanisms required to keep these assets in running condition. At present, there is insufficient understanding of optimised technology exploitation for realisation of these processes; and theory and model development is required to gain understanding that is a prerequisite to influencing and controlling asset operation to the best advantage of the business. This paper aims to make a fundamental contribution to the development and application of ICTs for asset management, by investigating the interrelations between changing asset design, production demand and supply management, maintenance demands, asset operation and process control structures, technological innovations, and the support processes governing asset operation in manufacturing, production and service industries. It takes lifecycle perspective of asset management by addressing economic and performance tradeoffs, decision support, information flows, and process re-engineering needs of superior asset design, operation, maintenance, decommissioning, and renewal.
Download

Paper Nr: 572
Title:

PROCESS MODELLING FOR SERVICE PROCESSES - Modelling methods extensions for specifying and analysing customer integration

Authors:

Karsten Klose, Ralf Knackstedt and Jörg Becker

Abstract: Service Provider business processes require extensive customer participation. Due to the customer’s substantial impact on the successful implementation of performance processes, measures of customer interaction must be planned meticulously. At present, there are numerous modelling techniques for a model-based structuring of these processes. Admittedly, most of these models provide only general operations for model modifications such as the ability to delete and add elements. This paper demonstrates possible extensions for process modelling techniques which are intended to assist service providers in analysing their processes with particular regard to customer integration and contract formulation.
Download

Paper Nr: 578
Title:

MODEL DRIVEN DEVELOPMENT OF BUSINESS PROCESS MONITORING AND CONTROL SYSTEMS

Authors:

Tao Yu and Jun-jang Jeng

Abstract: This paper describes a model-driven approach in monitoring and controlling the behaviour of business processes. The business-level monitoring and control requirements are first described by a series of policies that can be combined together to construct a Directed Acyclic Graph (DAG), which can be regarded as the Platform Independent Model (PIM) for the high level business solution. PIM provides a convenient and clear way for business users to understand, monitor and control the interactions in the target business process. Then the PIM is transformed to an executable representation (Platform Specific Model, PSM), such as BPEL (Business Process Execution Language for Web Service) by decomposing the DAG into several sub-processes and modelling each sub-process as a BPEL process that will be deployed to runtime.
Download

Paper Nr: 588
Title:

GRAPHICAL SPECIFICATION OF DYNAMIC NETWORK STRUCTURE

Authors:

Fredrik Seehusen and Ketil Stølen

Abstract: We present a language, MEADOW, for specifying dynamic networks from a structural viewpoint. We demonstrate MEADOW in three examples addressing dynamic reconfiguration in the setting of object-oriented networks, ad hoc networks and mobile code networks. MEADOW is more expressive than any language of this kind (e.g. SDL-2000 agent diagrams, composite structures in UML 2.0) that we are aware of, but maintains, in our opinion, the simplicity and elegance of these languages.
Download

Paper Nr: 615
Title:

MULTIVIEWS COMPONENTS FOR INFORMATION SYSTEM DEVELOPMENT

Authors:

Bouchra El Asri, Mahmoud Nassar, Bernard Coulette and Abdelaziz Kriouile

Abstract: Component based software intends to meet the need of reusability and productivity. View concept allows software flexibility and maintainability. This work addresses the integration of these two concepts. Our team has developed a view-centred approach based on an extension of UML called VUML (View based Unified Modelling Language). VUML provides the notion of multiviews class that can be used to store and deliver information according to users viewpoints. Recently, we have integrated into VUML multiviews component as a unit of software which can be accessed through different viewpoints. A multiviews component has multiviews interfaces that consist of a base interface (shared interface) and a set of view interfaces, corresponding to different viewpoints. VUML allows dynamic changing of viewpoint and offers mechanisms to manage consistency among dependent views. In this paper, we focus on the static architecture of the VUML component model. We illustrate our study with a distant learning system case study.
Download

Paper Nr: 620
Title:

A FRAMEWORK FOR MANAGING MULTIPLE ONTOLOGIES: THE FUNCTION-ORIENTED PERSPECTIVE

Authors:

Baowen Xu, Peng Wang, Jianjiang Lu, Dazhou Kang and Yanhui Li

Abstract: Ontologies are now ubiquitous in Semantic Web and knowledge representation areas. Managing multiple ontologies is a challenging issue including comparing existing ontologies, reusing ontologies, maintaining different versions, and so on. However, most previous multiple ontologies management work focused on ontologies maintenance, evolutions, and versioning. They ignored the very important point: exploiting the functions of multiple ontologies provide. This paper proposed a new framework for managing multiple ontologies based on the function-oriented perspective, and its goal is to bring multiple ontologies together to provide more powerful capabilities for the practical applications. The new multiple ontologies management architecture is more feasible and robust in the dynamic and distributed Semantic Web environment.
Download

Paper Nr: 649
Title:

MODEL DRIVEN ARCHITECTURE BASED REAL-TIME ENTERPRISE INFORMATION INTEGRATION - An approach and impact on businesses

Authors:

Vikas S. Shah

Abstract: The rapid advancements of enterprise applications urge organizations to access and process information in multiple incompatible systems accumulated as massive complex data in diversified formats due to lack of an accepted common base in the development community. EII solutions must provide interoperability across various software platforms with an ability to react and adapt enterprise operations in favor of continues internal and external environmental alterations dealing with time sensitive information. Concept of RTE is based upon the premise of getting the right information to the right people at the right time in “real time”. MDA specifications lead the industry towards interoperable, reusable, and portable software components as well as information models based on standard models. Recently, MDA is considered as another evolutionary step introducing an engineering discipline to practice pattern-based software development. In this paper, we present an innovative approach to achieve the notion of intelligent EII through combining respective strengths of MDA and RTE along with implications over existing business models.
Download

Paper Nr: 651
Title:

AUTOMATING THE CONFIGURATION OF IT ASSET MANAGEMENT IN INDUSTRIAL AUTOMATION SYSTEMS

Authors:

Thomas Koch, Esther Gelle and Patrick Sager

Abstract: The installation and administration of large heterogeneous IT infrastructures, for enterprises as well industrial automation systems, are becoming more and more complex and time consuming. Industrial automation systems present an additional challenge, in that these control and supervise mission critical production sites. Nevertheless, it is common practice to manually install and maintain industrial networks and the process control software running on them, which can be both expensive and error prone. In order to address these challenges, we believe that in the long term such systems must behave autonomously. As preliminary steps to the realization of this vision, automated IT asset management tools and practices will be highlighted in this contribution. We will point out the advantages of combining process control and network management in the domain of industrial automation technology. Furthermore we will give an outlook towards a new component model for Autonomic or Organic Computing for network management and will apply this to industrial automation systems.
Download

Paper Nr: 676
Title:

FUNCTIONAL AND NON-FUNCTIONAL APPLICATION SOFTWARE REQUIREMENTS - Early Conflict Detection

Authors:

Paulo M. Silva and Leonardo Chwif

Abstract: Usually, standard practices of application software development are only focused on functional requirements. However, IS managers know that when they have an experienced development team, typically systems break not because they do not meet functional requirements, but because some system attributes, also known as non-functional requirements, such as performance, reliability, etc., are not satisfied. One of the root causes of this failure is that non-functional requirements do not receive an adequate attention, are not well understood and are not appropriately modeled. Furthermore, non-functional requirements may present critical conflicts among them. This paper proposes a pragmatic method to help the early detection of conflicts between the functional and the non-functional requirements of application software.
Download

Paper Nr: 691
Title:

ACKNOWLEDGING THE IMPLICATIONS OF REQUIREMENTS

Authors:

Ken Boness, Rachel Harrison and Kecheng Liu

Abstract: The traditional software requirements specification (SRS) used as the principal instrument for management and planning and as the foundation for design can play a pivotal role in the successful outcome of a project. However this can be compromised by uncertainty and time-to-market pressures. In this paper we recognise that the SRS must be kept in a practical and useful state. We recognise three prerequisites to this end and introduce a programme of research aimed at developing a Requirements Profile that changes the emphasis of requirements engineering from defining the requirements to defining what is known about the requirements. The former (being a subset of the latter) leaves the traditional idea of a SRS unaffected whereas the latter adds much to the avoidance of misunderstanding.
Download

Paper Nr: 709
Title:

EVOLUTIONARY SOFTWARE LIFE CYCLE FOR SELF-ADAPTING SOFTWARE SYSTEMS

Authors:

Ahmed Ghoneim, Sven Apel and Gunter Saake

Abstract: Reactive non-stoppable software systems perform tasks continually to face environmental changes. These changes require for adapting strategies of the set of behaviors, or to add new ones according to the ability of the underlying hardware capabilities. Current approaches to runtime adaptation focus only on information which is provided by the implementation phase. Design information is not involved, even though it is extremely useful for adaptation, because they holds the semantics of the regarding software system. We present an evolutionary life cycle for self-evolving software systems by combining the traditional spiral life cycle model, known from software development with a reflective architecture which processes design information. This allows the iterative evolution of software systems at runtime. The reflective architecture (especially the meta-level) evolves the behavior and structure of the software system using its design information. Furthermore, we propose the concept of meta-feedback to react flexibly on the continuous changes of the environment. The proposed life cycle practicability is illustrated through a case study, a robot control software.
Download

Paper Nr: 720
Title:

INTEGRATED PERFORMANCE MANAGEMENT

Authors:

Faribors Ronaghi

Abstract: Recently the performance of companies has gained a significant meaning due to globalization and new conditions in the field of the markets and the competition area. To be successful the set objectives derived from the strategy in different levels must be controlled and an approach must be chosen that integrates the three parts, performance management concept, IT and organisation. The proposed article is to depict the basic requirements for integrated performance management and shows as a result a meta model, where all the basic objects and their relations are considered.
Download

Paper Nr: 721
Title:

INTEGRATED PERFORMANCE MANAGEMENT

Authors:

Faribors Ronaghi

Abstract: Recently the performance of companies has gained a significant meaning due to globalization and new conditions in the field of the markets and the competition area. To be successful the set objectives derived from the strategy in different levels must be controlled and an approach must be chosen that integrates the three parts, performance management concept, IT and organisation. The proposed article is to depict the basic requirements for integrated performance management and shows as a result a meta model, where all the basic objects and their relations are considered.
Download

Paper Nr: 727
Title:

THREAT-DRIVEN ARCHITECTURAL DESIGN OF SECURE INFORMATION SYSTEMS

Authors:

Dianxiang Xu

Abstract: To deal with software security issues in the early stages of system development, this paper presents a threat-driven approach to the architectural design and analysis of secure information systems. In this approach, we model security threats to systems with misuse cases and mitigation requirements with mitigation use cases at the requirements analysis phase. Then we drive system architecture design (including the identification of architectural components and their connections) by use cases, misuse cases, and mitigation use cases. According to the misuse case-based threat model, we analyze whether or not a candidate architecture is resistant to the identified security threats and what constraints must be imposed on the choices of system implementation. This provides a smooth transition from requirements specification to high-level design and greatly improves the traceability of security concerns in high assurance information systems. We demonstrate our approach through a case study on a security-intensive payroll information system.
Download

Paper Nr: 739
Title:

A METHODOLOGY FOR ROLE-BASED MODELING OF OPEN MULTI-AGENT SOFTWARE SYSTEMS

Authors:

Haiping Xu and Xiaoqin Zhang

Abstract: Multi-agent systems (MAS) are rapidly emerging as a powerful paradigm for modeling and developing distributed information systems. In an open multi-agent system, agents can not only join or leave an agent society at will, but also take or release roles dynamically. Most of existing work on MAS uses role modeling for system analysis; however, role models are only used at conceptual level with no realizations in the implemented system. In this paper, we propose a methodology for role-based modeling of open multi-agent software systems. We specify role organization and role space as containers of conceptual roles and role instances, respectively. Agents in an agent society can take or release roles from a role space dynamically. The relationships between agents are deduced through a mechanism called A-R mapping. As a potential solution for automated MAS development, we summarize the procedures to generate a role-based design of open multi-agent software systems.
Download

Paper Nr: 740
Title:

ADAPTIVE BUSINESS OBJECTS - A New Component Model for Business Integration

Authors:

Prabir Nandi and Santhosh Kumaran

Abstract: We present a new component model for creating next generation e-Business applications. These applications have two overriding requirements: (1) Ability to change the application behaviour quickly and easily in line with the fast-changing business conditions and (2) Seamless integration of people, process, information, and systems. Our new component model is built around the concept of Adaptive Business Objects, and fulfils both the above requirements. This paper describes this component model and demonstrates its use in real business solutions.
Download

Paper Nr: 750
Title:

SEMANTICS-BASED SIMILARITY DECISIONS FOR ONTOLOGIES

Authors:

Dennis McLeod

Abstract: Many data representation structures, such as web site categories and domain ontologies, have been established for semantic-based information search and retrieval on the web. These structures consist of concepts and their interrelationships. Approaches to determine the similarity in semantics among concepts in data representation structures have been developed in order to facilitate information retrieval and recommendation processes. Some approaches are only suitable for similarity computations in pure tree structures. Other approaches designed for the Directed Acyclic Graph structures yield high computational complexity for online similarity decisions. In order to provide efficient similarity computations for data representation structures, we propose a geometry-based solution. Similarity computations are based on geometric properties. The similarity model is based on the proposed geometry-based solution, and the online similarity computation is performed in a constant time.
Download

Paper Nr: 752
Title:

A MODEL FOR POLICY BASED SERVICE COMMUNITY

Authors:

Hironobu Kuruma and Shinichi Honiden

Abstract: Since the World Wide Web is an open system, it is difficult to maintain the information about services on the Web in a centralized server. Therefore the service mediation system could be constructed by federation of service communities, in which each community provides and mediates limited number of services according to its own policy. The federation should preserve the policy of each community. Furthermore, (1) scalability, (2) verifiability of policy compliance, and (3) flexibility to the change of federation relation should be considered in implementing the federation. In this paper, we introduce a notion of policy of community based on access control among players and show a community model that is aimed at specifying communications between players compliant with policy. The community model provides function specification of the service mediation system. Since a meta-architecture based language is used to describe community model, communications for the cooperation of communities can be represented separately from the communications for service request and provision. As the result, our community model (1) represents communications between players in a modular way, (2) provides a basis for verification of policy compliance, and (3) encapsulates the dependencies on partner communities.
Download

Paper Nr: 769
Title:

A COST-ORIENTED TOOL TO SUPPORT SERVER CONSOLIDATION

Authors:

Danilo Ardagna, Chiara Francalanci, Gianfranco Bazzigaluppi, Mauro Gatti, Francesco Silveri and Marco Trubian

Abstract: Nowadays, Companies perceive the IT infrastructure as a commodity not delivering any competitive advantage and usually, as the first candidate for budget squeezing and costs reductions.Server consolidation is a broad term which encompasses all the projects put in place in order to rationalize the IT infrastructure and reduce operating costs. This paper presents a design methodology and a software tool to support Server Consolidation projects. The aim is to identify a minimum cost solution which satisfies user requirements. The tool has been tested by considering four real test cases, taken from different geographical areas and encompassing multiple application types. Preliminary results from the empirical verification indicate that the tool identifies a realistic solution to be refined by technology experts, which reduces consolidation projects costs, time and efforts.
Download

Paper Nr: 989
Title:

USER-CENTRIC ADAPTIVE ACCESS CONTROL AND RESOURCE CONFIGURATION FOR UBIQUITOUS COMPUTING ENVIRONMENTS

Authors:

Micheal White, Brendan Jennings and Sven van der Meer

Abstract: Provision of adaptive access control is key to allowing users harness the full potential of ubiquitous computing environments. In this paper, we introduce the M-Zones Access Control (MAC) process, which provides user-centric attribute-based access control, together with automatic reconfiguration of resources in response to the changes in the set of users physically present in the environment. User control is realised via user-specified policies, which are analysed in tandem with system policies and policies of other users, whenever events occur that require policy decisions and associated configuration operations. In such a system users’ policies may habitually conflict with system policies, or indeed other users’ policies; thus, policy conflict detection and resolution is a critical issue. To address this we describe a conflict detection/resolution method based on a policy precedence scheme. To illustrate the operation of the MAC process and its conflict detection/resolution method, we discuss its realisation in a test bed emulating an office-based ubiquitous computing environment.
Download

Paper Nr: 990
Title:

METAPOLICIES AND CONTEXT-BASED ACCESS CONTROL

Authors:

Ronda Henning

Abstract: An access control policy mediates access between authorized users of a computer system and system resources. Access control policies are defined at a given level of abstraction, such as the file, directory, system, or network, and can be instantiated in layers of increasing (or decreasing) abstraction. In this paper, the concept of a metapolicy, or policy that governs execution of subordinate security policies, is introduced. The metapolicy provides a method to communicate updated higher level policy information to all components of a system; it minimizes the overhead associated with access control decisions by making access decisions at the highest level possible in the policy hierarchy. This paper discusses how metapolicies are defined and how they relate to other access control mechanisms.The rationale for revisiting metapolicies as an access control option for federated enterprise architectures is presented, and a framework for further research in metapolicy use as a context based access control representation is described.
Download

Paper Nr: 5
Title:

PILOTING SOFTWARE ENGINEERING INSTITUTE’S SOFTWARE PROCESS IMPROVEMENT IN INFORMATION SYSTEMS GROUPS

Authors:

Donald Chand

Abstract: Although the capability maturity model has become an accepted basis for software process improvement in software organizations, its diffusion in IS organizations continues to be slow. This paper describes the experience of piloting the Software Engineering Institute (SEI) process improvement with six different information systems (IS) groups. It brings out the perceptions and reactions of IS developers and the assessment team regarding the SEI approach. This case study shows that the typical organization structure of IS organizations seems to impede the successful implementation of CMM-like improvement effort. More significantly, it appears that the CMM-based production process view of software does not match the product development view of IS work.
Download

Paper Nr: 14
Title:

BRAIL – SAFETY REQUIREMENT ANALYSIS

Authors:

Jean-Louis Boulanger

Abstract: In the European railways standards (CENELEC EN 50126, (1999); EN 50128, (2001); EN 50129, (2000)), it is required to obtain evidence of safety in system requirements specifications. In the railway domain, safety requirements are obviously severe. It is very important to keep requirements traceability during software development process even if the different used models are informal, semi formal or formal. This study is integrated into a larger one that aims at linking an informal approach (UML notation) to a formal (B method) one.
Download

Paper Nr: 63
Title:

DESIGN OF A STANDOFF OBJECT-ORIENTED MARKUP LANGUAGE (SOOML) FOR ANNOTATING BIOMEDICAL LITERATURE

Authors:

Jing Ding and Daniel Berleant

Abstract: With the rapid growth of electronically available scientific literature, text mining is attracting increasing attention. While numerous algorithms, tools, and systems have been developed for extracting information from text, little effort has been focused on how to mark up the information. We present the design of a standoff, object-oriented markup language (called SOOML), which is simple, expressive, flexible, and extensible, satisfying the demanding needs of biomedical text mining.
Download

Paper Nr: 99
Title:

TOWARDS A META MODEL FOR BUSINESS PROCESS CONCEPTS

Authors:

Boriana Rukanova, Mehmet N. Aydin, Kees van Slooten and Robert A. Stegwee

Abstract: Information systems involved in automating parts of a business process need to be process-aware, in order to become an integral part of it. Before automation is achieved, the part of the business process to be automated needs to be made explicit and then operationalized. Business process models could be used to make the process explicit. Domain standards could be used to make it operational. However, there is no approach available to evaluate to what extent both the chosen modelling technique and standard are able to cover the actual requirements of the business process. A meta model for business process concepts can help for such an evaluation. Although there have been attempts to identify business process concepts and to create a meta model of business process concepts, the current studies do not include an explicit approach on how to identify these concepts. Further, how to construct such a meta model and how to include new elements to it remains implicit. This paper presents an approach on how to construct a meta model for business process concepts. The approach defines how to capture and define business process concepts, how to construct a meta model using these concepts and how to extend the meta model. The paper also illustrates how to apply the approach. The actual construction of the meta model for business process concepts is a subject of further research.
Download

Paper Nr: 103
Title:

BUILDING CLASS DIAGRAMS SYSTEMATICALLY

Authors:

Maria Jose Escalona and Jean-louis Cavarero

Abstract: The class diagram has become more important since the object-oriented paradigm has acquired more acceptance. This importance has been translated also in the new field of web engineering. However, in a lot of cases, it is not easy to get the best class diagram in a problem. For this reason, it is necessary to offer systematic processes (as cheaper and easier as possible) to give a suitable reference to the development team. This work presents two different processes developed in the University of Nice and in the University of Seville and applies them to the same problem comparing the results and getting some important conclusions.
Download

Paper Nr: 120
Title:

SPECIFICATION OF E-COMMERCE SYSTEMS USING THE UMM MODELLING METHODOLOGY

Authors:

Ioannis Ignatiadis and Konstantinos Tarabanis

Abstract: UN/CEFACT (United Nations / Centre for Trade Facilitation and Electronic Business) Modelling Methodology – in short UMM – has been developed by the TMWG (Technical Modelling Working Group) within UN/CEFACT, in order to support the development of e-business applications in a technology-neutral, implementation-independent manner. The purpose of this paper is to provide the results from an EU co-funded project, entitled “LAURA”, where UMM was used for the analysis and design of the e-commerce system to be developed. In particular, an analysis of the strengths and weaknesses of UMM will be carried out, as those were evidenced from a practical perspective in the “LAURA” project.
Download

Paper Nr: 124
Title:

WHAT CAN ORGANIZATIONAL ANALYS GIVE TO REQUIREMENT ANALYS? - Developing an Information System in Hospital Emergency Departments

Authors:

Anne De Vos, Claire Lobet-Maris and Anne Rousseau

Abstract: In this article, we develop a method of Requirements Engineering (RE), based on the contributions of the theories of the organizations. This method was developed within the framework of an IS project led in three Hospital Emergency Departments (HEDs) in Belgium. The method intends to take into account as well the functional aspects of the specifications as their political and cultural dimensions. The method that we propose is built on three theoretical levels: the first is mechanical or functional and allows us to describe the existing organizational structure; the second is relational or political and allows us to understand this structure in action; finally, the third is cultural or symbolic system and opens to us with the values which guide the actions in organization.
Download

Paper Nr: 126
Title:

APPLYING SDBC IN THE CULTURAL-HERITAGE SECTOR

Authors:

Boris Shishkov and Jan G. Dietz

Abstract: An actual cultural-heritage-related problem is how to effectively manage the global distribution of digitized cultural and scientific information, taking into account that such a global distribution is only doable through the Internet. Hence, adequately designing software applications realizing brokerage functionality in the global space, particularly concerning digitized cultural/scientific information, is to be considered as an essential cultural-heritage-related task. However, due to its great complexity, the usage of the existing popular modelling instrumentarium seems insufficiently useful; this is mainly because the realization of a satisfactory cultural-heritage brokering requires a deep understanding and consideration of the original business reality. Inspired by this challenge, we have aimed at exploring relevant strengths of the SDBC approach which is currently being developed. SDBC’s being capable of properly aligning business process modelling and software specification, allowing for re-use and being consistent with the latest software design standards, are among the facts in support of the claim that SDBC could bring value concerning the design of cultural-heritage-related brokerage applications. Hence, in this paper we motivate and illustrate the usefulness of SDBC for the cultural-heritage sector.
Download

Paper Nr: 127
Title:

RESEARCH ON SUPPORT TOOLS FOR OBJECT-ORIENTED SOFTWARE REENGINEERING

Authors:

Xin Peng, Wenyun Zhao, Yijian Wu and Yunjiao Xue

Abstract: Reengineering presents a practical and feasible approach to transform legacy systems into evolvable systems. Component-based systems are evolvable and can be easily reengineered. Object-oriented software reengineering should base on component library and focus on seamlessly cooperating with component library and assembly tool to construct the whole reengineering system. So the reengineering discussed here concentrates on extracting components from legacy systems via comprehension and analysis. In this paper, we present our java-based tool prototype FDReengineer and introduce the component extraction algorithm. The method and the advantage is demonstrated through a case study.
Download

Paper Nr: 149
Title:

USING A WORKLOAD INFORMATION REPOSITORY - Mapping Businesses and Applications to Servers and Processes

Authors:

Tim R. Norton

Abstract: Workloads are often defined differently within an organization, depending on the purpose of the analysis, making it difficult to compare analysis from different points-of-view. WIRAM (Workload Information Repository for Analysis and Modeling) is a preliminary implementation of a database repository to collect application and system information about workload groupings and their relationships. This information can then be used as a component of the ITIL CDB to define consistent workloads from business products to computer systems, regardless of the analysis or modeling tools used or the objectives of the analysis.
Download

Paper Nr: 162
Title:

SERVICE BROKERAGE IN PROLOG

Authors:

Cheun N. Chong, Sandro Etalle, Pieter Hartel, Rieks Joosten and Geert Kleinhuis

Abstract: Service brokerage is a complex problem. At the design stage the semantic gap between user, device and system requirements must be bridged, and at the operational stage the conflicting objectives of many parties in the value chain must be reconciled. For example why should a user who wants to watch a film need to understand that due to limited battery power the film can only be shown in low resolution? Why should the user have to understand the business model of a content provider? To solve these problems we present (1) the concept of a packager who acts as a service broker, (2) a design derived systematically from a semi-formal specification (the CC-model), and (3) an implementation using our Prolog based LicenseScript language.
Download

Paper Nr: 172
Title:

PATTERNS IN ONTOLOGY ENGINEERING: CLASSIFICATION OF ONTOLOGY PATTERNS

Authors:

Eva Blomqvist and Kurt Sandkuhl

Abstract: In Software Engineering, patterns are an accepted way to facilitate and support reuse. This paper focuses on patterns in the field of Ontology Engineering and proposes a classification scheme for ontology patterns. The scheme divides ontology patterns into five levels: Application Patterns, Architecture Patterns, Design Patterns, Semantic Patterns, and Syntactic Patterns. Semantic and Syntactic Patterns are quite well-researched but the higher levels of pattern abstraction are so far almost unexplored. To illustrate the possibilities of patterns on these levels some examples are discussed, together with ideas of future work.
Download

Paper Nr: 174
Title:

APPLYING COMPONENT-BASED UML-DRIVEN CONCEPTUAL MODELING IN SDBC

Authors:

Boris Shishkov and Jan G. Dietz

Abstract: Properly aligning business process modelling and software specification is crucial for correctly and completely reflecting the business requirements in the design of a software system. Realizing a component-based alignment between these two aspects seems adequate. The SDBC approach possesses a conceptual framework, complemented by step-by-step methodological application guidelines, on how to accomplish this. However, the SDBC framework is yet insufficiently elaborated in terms of (theoretically rooted) concepts/definitions, which could be an obstacle for relating further SDBC to other relevant modelling tools. Aiming at overcoming this, we propose in the current paper some theoretically rooted concepts which are relevant to the approach and are as well useful regarding its application.
Download

Paper Nr: 399
Title:

A NON PROPRIETARY FRAMEWORK FOR POLICY CONTROLLED MANAGEMENT OF THE MODEL IN THE MVC DESIGN PARADIGM

Authors:

Aaron Jackson and John G. Keating

Abstract: There are a variety of systems available to help automate and control the Web Content Management (WCM) process. Most of these systems are modelled using the Model-View-Controller (MVC) design paradigm. This is a design technique frequently adopted by software developers to assist in modularity, flexibility, and re-use of object oriented web developments. This design paradigm involves separating the objects in a particular interaction into 3 categories for the purpose of providing a natural set of encapsulating boundaries, encouraging many-to-many relationships along the separate component boundaries, and segregating presentation and content. These MVC based systems control what is known as static content. In this paper we propose a new framework for controlling the software tools used in MVC based systems. More precisely, the automatic deployment of model software tools based on XML defined policies. This framework incorporates a non-proprietary component based architecture and well structured representations of Policies. The Policies are not embedded in the system, they are generated, and therefore each component is self contained and can be independently maintained. Our framework will work on a centralized or distributed environment and we believe that the use of this framework makes it easier to deploy MVC based systems.
Download

Paper Nr: 404
Title:

TOWARDS A SELF-FORMING BUSINESS NETWORKING ENVIRONMENT

Authors:

Claudia-Melania Chituc and Américo Azevedo

Abstract: The rapid evolution of the markets and the changing client’s demands determined enterprises to adapt their business from traditional business practices to e-business, and new forms of collaboration (such as supply chain enterprises, extended enterprises or virtual enterprises) were created. Technologies such as Peer-to-Peer, Web services, intelligent agents, Workflow become core technologies supporting enterprise integration, streamlining transactions while supporting process coordination and consistency. The aim of this paper is to concisely present some relevant business integration reference models, frameworks, standards and technologies, and to propose an approach towards the development of a conceptual framework for a self-forming business networking environment based on Plug-and-Do Business paradigm.
Download

Paper Nr: 480
Title:

THE SEMIOTIC LEARNING FRAMEWORK - How to facilitate Organisational Learning

Authors:

Angela L. Nobre

Abstract: The complexity of current organisational contexts implies the need for innovative learning theories and practices at organisational level. Organisational learning represents a critical aspect of each organisation’s capacity to innovate, and to nurture and maintain its inner dynamism. The Semiotic Learning Framework is presented as an approach to organisational learning and as a working methodology to be applied within organisational contexts. It derives its rationale from social semiotics and from social philosophy and it focuses on critical organisational issues, such as collaborative work and learning, reflexive practices and knowledge creation and sharing. This framework is to be applied as an organisational learning initiative at organisational level, as the content of a post-graduate programme, and as a working methodology for interdisciplinary team works.
Download

Paper Nr: 482
Title:

SEMANTIC WEB SUPPORT FOR BUSINESS PROCESSES

Authors:

Airi Salminen and Maiju Virtanen

Abstract: Development of semantic web technologies has been initiated to improve the utilization of web resources particularly by software applications. Semantic web is intended to extend the current web by metadata adding meaning to web resources. In an interorganizational business process context, semantic web could be an extension of the current intranet, extranet, and internet resources better enabling computers and people in business processes to work in cooperation. In the paper we will explore the possibilities of the semantic web technologies to support business processes. Particularly we will evaluate the possibilities and problems related to the utilization of RDF (Resource Description Framework), a method supporting the formal presentation of metadata and metadata schemas. We will use the Finnish legislative process as a case to demonstrate the issues discussed.
Download

Paper Nr: 508
Title:

TOWARDS A GLOBAL SOFTWARE DEVELOPMENT MATURITY MODEL

Authors:

Leonardo Pilatti and Jorge N. Audy

Abstract: Build softwares have always been a challenge. To shape and to implement a computational viable solution involves a lot of technical and social questions (referring to the interaction between stakeholders). This complexity increases, significantly, when dispersed global teams are used. The necessity to have a set of processes better to organize the development strategy appears as one of the main challenges to be explored. The objective of this article is to present a proposal of structure for a maturity model for global software development. The study is based on an ample theoretical revision on the structures of the main maturity and government models of information technology. The empirical base of this study will involve a multinational organization of software development with branch offices in Brazil, Russia and India.
Download

Paper Nr: 510
Title:

SOFTWARE PROJECT DRIVEN ANALYSIS AND DEVELOPMENT OF PROCESS ACTIVITIES SUPPORTING WEB BASED SOFTWARE ENGINEERING TOOLS

Authors:

Shriram Sankaran and Joseph Urban

Abstract: The field of software engineering has seen the development of software engineering tools that allow for distributed development of software systems over the web. This paper covers analysis and process activities for a web based software design tool that served as the basis for software requirements formulation of a software process tracking tool. These software tools are an outgrowth of a software engineering project capstone. The discussion focuses on those development activities that assisted the front end of the development through software requirements formulation. This paper describes the background for the software engineering projects, software tool development processes, and the developed software tools.
Download

Paper Nr: 513
Title:

A METHODOLOGY OF FORECASTING DEMANDS OF THE COMMUNICATION TRAFFIC

Authors:

Masayuki Higuma and Masao J. Matsumoto

Abstract: The Traffic demand of the communication has strong relations to the gross domestic product (GDP). Some statistical models are well known for the demand forecast. As such models, there are the Linear regression Model (LM) and the Auto Regression model (AR). However the LM cannot apply analyzing a traffic demand, because its relations between a GDP and a traffic demand have the non linear shape. Also the AR has problems ,which cannot reflect the impact of social and economical events ,and have big forecasting errors, because a traffic demand has a trend component. Therefore this study considers new a methodology of forecasting demands of the communication traffic, which has high quality by resolving the above problems, by modeling and evaluating social and economical events.
Download

Paper Nr: 531
Title:

CARTOGRAPHIES OF ONTOLOGY CONCEPTS

Authors:

Hatem Ben Sta, Lamjed Ben Said, Khaled Ghédira, Michel Bigand and Jean-Pierre Bourey

Abstract: We are interested to study the state of the art of ontologies and to synthesize it. This paper makes a synthesis of definitions, languages, ontology classifications, ontological engineering, ontological platforms and application fields of ontologies. The objective of this study is to cover and synthesize the ontological concepts through the proposition of a whole of cartographies related to these concepts.
Download

Paper Nr: 564
Title:

A LOOSELY COUPLED ARCHITECTURE FOR DIGITAL LIBRARIES - The Phronesis Case

Authors:

Juan Lavariega, Adan Salinas, David Garza Salazar, Lorena Gomez-martinez and Martha Sordia Salinas

Abstract: Phronesis is a software tool for the creation and administration of digital libraries that can be geographically distributed and that are accessible over the WWW. Phronesis was developed by using open source software with the intention to make the project accessible to other developers, who can improve its functionality. However, one of the major drawbacks in Phronesis was its data centric architecture and the highly coupled subsystems which made hard to maintain or to add new functionality. This paper addresses the problems with the old data centric Phronesis architecture. Throughout the paper we discuss the functionality provided by the subsystems, and present a loosely coupled architecture for digital libraries. The approach presented here follows the style of services oriented architectures (SOA). The SOA for Phronesis is a framework that provides services for the submission, indexing and compression of documents. Phronesis SOA is organized into layers of functionality that favour maintenance, reuse, and testing of the entire project. Also the SOA increases Phronesis performance and availability..
Download

Paper Nr: 571
Title:

PROCESS REFERENCE MODEL FOR DATA WAREHOUSE DEVELOPMENT - A consensus-oriented approach

Authors:

Ralf Knackstedt, Karsten Klose, Björn Niehaves and Jörg Becker

Abstract: IS literature provides a variety of Data Warehouse development methodologies focussing on technical issues, for instance the automatical generation of Data Warehouse or OLAP schemata from conceptual graphical models or the materialization of views. On the other hand, we can observe a growing influence of conceptual modelling in the move of general IS development which is specifically addressing early phase design issues. Here, conceptual modelling solves communicational problems which emerge when for instance IT personnel and business personnel work together, mostly having distinct educational and professional backgrounds as well as using distinct domain languages. Thus, the aim of this paper is to provide the foundation of a Data Warehouse development methodology in form of a process reference model which is based on a conceptual modelling approach.
Download

Paper Nr: 573
Title:

XML-BASED IMPACT ANALYSIS USING CHANGE-DETECTION APPROACH FOR SYSTEM INTERFACE CONTROL

Authors:

Namho Yoo

Abstract: In this paper, an XML-based approach is presented for the impact analysis of interface control in sustained systems. Once a system is completed developed, it goes into a sustained phase supported by many interfaces. As new technologies develop, updating and maintaining such systems require non-trivial efforts. A clear pre-requisite before the deployment of a new system is to clarify the influence of changes on other systems connected through interfaces. However, as each sustained system manages its own information separately, integrating relevant information among the interfaced systems is a major hurdle. In our approach, the XML technology is applied to support impact analysis for interface control architecture using change-detection approach for the reference. In particular, I focus on messaging interface issues in Health Level Seven typically used in medical information system and propose a scheme to represent message information that can be used for the decision support of interface impact between sustained systems.
Download

Paper Nr: 625
Title:

DEFINITION OF BUSINESS PROCESS INTEGRATION OPERATORS FOR GENERALIZATION

Authors:

Georg Grossmann, Yikai Ren, Michael Schrefl and Markus Stumptner

Abstract: Integration of autonomous object-oriented systems requires the integration of both object structure and object behavior. However, research in this area has so far mainly addressed the integration of object structure. Based on our earlier work that identified behavior-based correspondences between business processes and defined a set of permissible integration operators to enable the construction of linked or integrated business processes. In this paper, we define the integration operators themselves in terms of a set of high level operation calls and demonstrate them on a car dealer and car insurance example. For modelling purposes we use a subset of UML activity diagrams.
Download

Paper Nr: 632
Title:

RESOURCE-AWARE CONFIGURATION MANAGEMENT USING XML FOR MITIGATING INFORMATION ASSURANCE VULNERABILITY

Authors:

Namho Yoo

Abstract: This paper suggests an XML-based configuration management for mitigating information assurance vulnerability. Once an information assurance vulnerability notice is given for a system, it is important for reducing massive system engineering efforts for configuration management. When multiple systems are updated by security patches for mitigating system vulnerability, configuration management based on system resource is trivial, in order to increase accuracy, efficiency and effectiveness of software processes. By employing XML technology, we can achieve seamless and efficient configuration management between heterogeneous system format as well as data formats in analysing and exchanging the pertinent information for information assurance vulnerability. Thus, when a system is updated to improve system vulnerability, the proposed XML-based configuration management mechanism refers to the system resource information and analyse the security model and posture of affected sustained system and minimize the propagated negative impact. Then, an executable architecture for implementation to verify the proposed scheme and algorithm and testing environment is presented to mitigate vulnerable systems for sustained system.
Download

Paper Nr: 639
Title:

INTRUSION DETECTION AND RESPONSE TO AUTOMATED ATTACKS - An Overview of Automated Threats To Computer Infrastructure

Authors:

Shawn Maschino

Abstract: This survey paper investigates current research in the fields of intrusion detection and response for automated attacks such as worms, denial-of-service, and distributed denial-of-service attacks. As the number of networked systems rise the ability to detect and respond to attacks is an essential part of system security for protecting data and ensuring availability of systems. This paper highlights current risk due to the latest automated attack technology and applies historical and current research to show the information security approach to detecting and preventing these types of attacks.Recent technologies such as virtualization and grid computing are discussed in relation to the roles they play in this area, and future areas of work are addressed.
Download

Paper Nr: 658
Title:

VERIFICATION AND VALIDATION OF THE REAL TIME SYSTEM IN THE RADAR SENSOR

Authors:

Naibin Li

Abstract: This paper presents the modeling, simulation and verification of the embedded real time system for the memory interface system based on the tool UPPAAl. The real time system of the memory interface in the radar sensor is the arbiter as the kernel of the non-preemptive, fix cycle, round-robin schedule controls and schedules four input buffers, the five output buffers and two integrators working synchronously to share the system resource. We construct accurately dynamic model as the networks of timed automata with rigorous logic and real timed abstraction of this real time system, this hybrid system with discrete and continuous state change consists of six process templates and 20 concurrent processes. We simulate and verify the entire system to detect potential fault in order to guarantee the reliability of the design of the real time system.
Download

Paper Nr: 667
Title:

A NEW PUBLIC-KEY ENCRYPTION SCHEME BASED ON NEURAL NETWORKS AND ITS SECURITY ANALYSIS

Authors:

Niansheng Liu and Dong Hui Guo

Abstract: A new public-key Encryption scheme based on chaotic attractors of neural networks is described in the paper. There is a one-way function relationship between the chaotic attractors and their initial states in an Overstoraged Hopfield Neural Networks (OHNN), and each attractor and its corresponding domain of attraction are changed with permutation operations on the neural synaptic matrix. If the neural synaptic matrix is changed by commutative random permutation matrix, we propose a new cryptography technique according to Diffie-Hellman public-key cryptosystem. By keeping the random permutation operation of the neural synaptic matrix as the secret key, and the neural synaptic matrix after permutation as public-key, we introduce a new encryption scheme for a public-key cryptosystem. Security of the new scheme is discussed.
Download

Paper Nr: 669
Title:

A FORMAL LANGUAGE FOR MODEL TRANSFORMATION SPECIFICATION

Authors:

Dan Song, Keqing He, Peng Liang and Wudong Liu

Abstract: Model transformation and its automation have been the core and major challenge of MDA; consequently OMG issued a QVT RFP to standardize its process. Though many approaches have been proposed, their efficiency cannot be validated and their application scope is still limited. The task of providing a reliable solution to model transformation is critical. This paper proposes a formal language for model transformation specification to achieve automatic implementation. The foundation of our work is explained and some basic elements of the language are defined. A concrete transformation example from UML 1.4 models to UML 2.0 models is presented using the formalism.
Download

Paper Nr: 689
Title:

MEASURING REQUIREMENTS COMPLEXITY TO INCREASE THE PROBABILITY OF PROJECT SUCCESS

Authors:

Holly Parsons-Hann and Kecheng Liu

Abstract: The widespread adoption of Information Technology has helped reduce market problems caused by geographical separation and allow collaboration between organisations who are physically distributed around the globe. However, despite the successful strategic benefits brought by the evolution of the Internet and other web based services, this has not led to a higher project success rate. The biggest reason for project failure is cited as ‘incomplete requirements’ which suggests that research must be done into the requirements analysis to solve this reoccurring problem. This paper aims to highlight and analyse the current work done in the software complexity and requirements engineering field and demonstrate how measuring requirements complexity will lead to less project failures.
Download

Paper Nr: 719
Title:

DESCRIPTION OF WORKFLOW PATTERNS BASED ON P/T NETS

Authors:

Guofu Zhou, Yanxiang He and Zhoumin Du

Abstract: Through comparing and analyzing Aalst’s workflow patterns, we model these patterns with P/T nets without additional elements. Based on these models, the number of Aalst’s patterns can be reduced significatively. Moreover, the synchronic distance is also presented to specify workflow patterns.
Download

Paper Nr: 743
Title:

SEMANTICS-BASED SIMILARITY DECISIONS FOR ONTOLOGIES

Authors:

Anne Y. Chen and Dennis McLeod

Abstract: Many data representation structures, such as web site categories and domain ontologies, have been established for semantic-based information search and retrieval on the web. These structures consist of concepts and their interrelationships. Approaches to determine the similarity in semantics among concepts in data representation structures have been developed in order to facilitate information retrieval and recommendation processes. Some approaches are only suitable for similarity computations in pure tree structures. Other approaches designed for the Directed Acyclic Graph structures yield high computational complexity for online similarity decisions. In order to provide efficient similarity computations for data representation structures, we propose a geometry-based solution. Similarity computations are based on geometric properties. The similarity model is based on the proposed geometry-based solution, and the online similarity computation is performed in a constant time.
Download

Paper Nr: 755
Title:

SEMANTICS-BASED SIMILARITY DECISIONS FOR ONTOLOGIES

Authors:

Dennis McLeod

Abstract: Many data representation structures, such as web site categories and domain ontologies, have been established for semantic-based information search and retrieval on the web. These structures consist of concepts and their interrelationships. Approaches to determine the similarity in semantics among concepts in data representation structures have been developed in order to facilitate information retrieval and recommendation processes. Some approaches are only suitable for similarity computations in pure tree structures. Other approaches designed for the Directed Acyclic Graph structures yield high computational complexity for online similarity decisions. In order to provide efficient similarity computations for data representation structures, we propose a geometry-based solution. Similarity computations are based on geometric properties. The similarity model is based on the proposed geometry-based solution, and the online similarity computation is performed in a constant time.
Download

Area 4 - Software Agents and Internet Computing

Full Papers
Paper Nr: 130
Title:

A SOFTWARE FRAMEWORK FOR OPEN STANDARD SELF-MANAGING SENSOR OVERLAY FOR WEB SERVICES

Authors:

Wail Omar, Bassam Ahmad, Azzelarabe Taleb-bendiab and Yasir Karm

Abstract: To improve the usability and reliability of grid-based applications, instrumentation middleware services are now proposed and widely accepted as a means to monitor, control and manage grid users’ applications. A plethora of research works now exist focusing on the design and implementation of a range of software instrumentation techniques (Lee et al. 2003, Reilly and Taleb 2002) to enhance general systems’ management including; QoS, fault-tolerance, systems recovery and load-balancing. However, management, assurance and fidelity concerns related to sensors and actuators (effectors) support for grid and web services environment received little to no attention. This paper presents a lightweight framework for the generation, deployment and discovery of different types of sensors and actuators together with two associated description languages namely; monitor session description language and sensor and actuation description langue. These are used respectively to describe the set of deployed sensors and actuators in a given self-managing grid infrastructure, and to define monitoring properties and policies of a given target service/application. Moreover, negotiation process is considered between different units of the grid environment. In addition, the paper presents a developed sensor-based systems awareness fabric layer for self-managing decentralised web services. The paper concludes with a case study illustrating the use of the sensor framework for job monitoring.
Download

Paper Nr: 199
Title:

AN AGENT FOR EMERGENT PROCESS MANAGEMENT

Authors:

John Debenham

Abstract: Emergent processes are business processes whose execution is determined by the prior knowledge of the agents involved and by the knowledge that emerges during a process instance. The amount of process knowledge that is relevant to a knowledge-driven process can be enormous and may include common sense knowledge. If a process’ knowledge can not be represented feasibly then that process can not be managed; although its execution may be partially supported. In an e-market domain, the majority of transactions, including trading orders, requests for advice and information, are knowledge-driven processes for which the knowledge base is the Internet, and so representing the knowledge is not at issue. Multiagent systems are an established platform for managing complex business processes. What is needed for emergent process management is an intelligent agent that is driven not by a process goal, but by an in-flow of knowledge, where each chunk of knowledge may be uncertain. These agents should assess the extent to which it chooses to believe that the information is correct, and so they require an inference mechanism that can cope with information of differing integrity. An agent is described that achieves this by using ideas from information theory, and by using maximum entropy logic to derive integrity estimates for knowledge about which it is uncertain. Emergent processes are managed by these agents that extract the process knowledge from this knowledge base — the Internet — using a suite of data mining bots. The agents make no assumptions about the internals of the other agents in the system including their motivations, logic, and whether they are conscious of a utility function. These agents focus only on the information in the signals that they receive.
Download

Paper Nr: 490
Title:

BOOSTING ITEM FINDABILITY: BRIDGING THE SEMANTIC GAP BETWEEN SEARCH PHRASES AND ITEM INFORMATION

Authors:

Hasan Davulcu, Hung V. Nguyen and Vish Ramachandran

Abstract: Most search engines do their text query and retrieval based on keyword phrases. However, publishers cannot anticipate all possible ways in which users search for the items in their documents. In fact, many times, there may be no direct keyword match between a search phrase and descriptions of items that are perfect “hits” for the search. We present a highly automated solution to the problem of bridging the semantic gap between item information and search phrases. Our system can learn rule-based definitions that can be ascribed to search phrases with dynamic connotations by extracting structured item information from product catalogs and by utilizing a frequent itemset mining algorithm. We present experimental results for a realistic e-commerce domain. Also, we compare our rule-mining approach to vector-based relevance feedback retrieval techniques and show that our system yields definitions that are easier to validate and perform better.
Download

Paper Nr: 497
Title:

J2EE VERSUS ZOPE

Authors:

Paul L. Juell, Syed Rahman and Akram Salah

Abstract: This paper compares several features between J2EE and Zope technologies. Both technologies have individual strength and will be appropriate in individual contexts. In choosing a development environment or technology for web applications, a criterion is needed to assess the available development technologies. In order to do this comparison, we have designed a web-based prototype for "managing research information" and implemented the prototype in both technologies. We have compared several key features in both technologies including content managements, session handling, safe delegation, security, and testing facilities. The comparison in this paper forms a basis for making choices for web development technology for academia and industry.
Download

Paper Nr: 529
Title:

ADDING SUPPORT FOR DYNAMIC ONTOLOGIES TO EXISTING KNOWLEDGE BASES

Authors:

Upmanyu Misra, Zhengxiang Pan and Jeff Heflin

Abstract: An ontology version needs be created when changes are to be made in an ontology while keeping the basic structure of the ontology more or less intact. It has been shown that an Ontology Perspective theory can be applied on a set of ontology versions. In this paper, we present a Virtual Perspective Interface (VPI) based on this theory that ensures that old data is still accessible through ontology modifications and can be accessed using new ontologies, in addition to the older ontologies which may still be in use by legacy applications. We begin by presenting the problems that are to be dealt with when such an infrastructure needs be created. Then we present possible solutions that may be used to tackle such problems. Finally, we provide an analysis of these solutions to support the one that we have implemented.
Download

Paper Nr: 530
Title:

AUCTION BASED SYSTEM FOR ELECTRONIC COMMERCE TRANSACTION

Authors:

A. R. Dani, V. P. Gulati and Arun K. Pujari

Abstract: Auctions provide efficient price discovery mechanism for sellers. Auctions are being used for sale of variety of objects. In last few years auction based protocols are widely used in electronic commerce. Auction based systems have been developed for electronic procurement. In this paper we propose system for electronic commerce transactions, which can support electronic procurement as well as help enterprises to sale items. We also consider assignment constraints those may be required in different commercial transactions. In this paper we consider forward and reverse auctions. We formulate the problem as mixed integer programming problem. Then we propose an algorithm to obtain optimum solution and compute pay-off.
Download

Paper Nr: 567
Title:

NARRATIVE SUPPORT FOR TECHNICAL DOCUMENTS - Formalising Rhetorical Structure Theory

Authors:

Nishadi De Silva and Peter Henderson

Abstract: Business Process Re-engineering (BPR) is an area that requires a lot of technical documents and an important feature of a well-written document is a coherent narrative. Even though computer software has helped authors in many other aspects of writing, support for document narratives is almost non-existent. Therefore, we introduce CANS (Computer-Aided Narrative Support), a tool that uses Rhetorical Structure Theory to enhance the narrative of a document. From this narrative, the tool generates questions to prompt the author for the content of the document. CANS also allows the author to explore alternative narratives for a document. A catalogue of predefined narrative structures for popular types of documents is provided too. Our tool is still in its rudimentary stages but sufficiently complete to be demonstrated.
Download

Paper Nr: 583
Title:

DESIGN AND IMPLEMENTATION OF A CONTEXT-BASED SYSTEM FOR COMPOSITION OF WEB SERVICES

Authors:

Wassam Zahreddine and Qusay Mahmoud

Abstract: Web Services are loosely coupled modular HTTP-based applications that represent a new approach for application integration. The reusability of web services is making them an attractive solution for businesses and consumers alike because of their simplicity and accessibility. Today’s web services are designed to be modular and loosely-coupled to perform a specific set of operations. This modularity of web services, however, has left an open problem in composition – a scenario that involves an amalgamation of two or more web services to fulfil a request that no one web service is able to provide. This paper presents the design and implementation of a system that enables users of any device to dynamically discover context-based web services that will be automatically composed to satisfy a user’s request. Existing web services can be easily adapted and new web services can be easily deployed. The system uses a custom UDDI-like registry that we have designed and implemented to support dynamic discovery and context-based composition.
Download

Paper Nr: 600
Title:

A FRAMEWORK FOR WEB APPLICATIONS DEVELOPMENT - A SOAP based communication protocol

Authors:

Samar Tawbi, Jean-paul Bahsoun and Bilal Chebaro

Abstract: The rapid evolution of interactive Internet services has led to both a constantly increasing number of modern Web sites and to an increase in their functionality, which makes them more complicated to be built. In this context, we have proposed a generic approach for Web site development that manages the operational content of this kind of applications. A framework has been defined to support the development of web applications’ processing tasks as Web services and the communication protocols with the users of these services. In this paper, we will expose the general structure of this framework, and we will focus on the communication protocol defined between the users and the system. Our approach in this protocol addresses universal clients; it is based on the SOAP protocol, XML language and their related technologies. It adopts the concept of Web services but uses it for providing code results rather than information results as it is known in the Web society.
Download

Paper Nr: 652
Title:

GENERIC FAULT-TOLERANT LAYER SUPPORTING PUBLISH/SUBSCRIBE MESSAGING IN MOBILE AGENT SYSTEMS

Authors:

Milovan Tosic and Arkady Zaslavsky

Abstract: With the introduction of clustered messaging brokers and the fault-tolerant Mobile Connector, we can guarantee the exactly-once consumption of messages by agents. The context-aware messaging allowed us to decrease the messaging overhead which has to be present in any fault-tolerant solution. This paper proposes a complete fault-tolerant layer for multi-agent systems (EFTL) that does not restrict agent autonomy and mobility in any way. An application can choose if it wants EFTL support and that decision is based on support costs. A persistent publish/subscribe messaging model allows the creation of an external platform-independent fault-tolerant layer. In order to support the multi-agent platforms of different vendors, a large part of the application logic is moved from those platforms to an application server. We present the EFTL system architecture, the algorithm of exactly-once message consumption and the system’s performance analysis.
Download

Paper Nr: 662
Title:

EVALUATION OF METHODS FOR CONVERTING REQUEST FOR QUOTATION DATA INTO ORDINAL PREFERENCE DATA - Estimating Product Preference in Online Shopping System

Authors:

Toshiyuki Ono, Hirofumi Matsuo and Norihisa Komoda

Abstract: Obtaining timely information on consumer preference is critical for the success of marketing and operations management. In a previous paper we proposed a method of estimating consumer preference by using their history of browsing among possible configurations of personal computer in an online shopping environment. It consisted of three steps: (1) collecting data on each consumer’s browsing history regarding quotations and purchase requests, (2) converting requests for quotations and purchase order data into ordinal preference data, and (3) estimating consumer preference for product attributes by applying a multiattribute utility function. The underlying assumption with this method was that a product configuration that was quoted later would be preferred to those quoted earlier. Another assumption was that how many times a product configuration was quoted would not affect estimates for product preference as long as this was quoted at least once. Although these assumptions are critical in estimating consumer preference, their validity has not been examined. In this paper, we evaluate the validity of such hypotheses regarding the relationships between consumer preference and the sequence and frequency of quoted product configurations, and propose six methods of estimating consumer preference. We show through experiments that, for about 60% of examinees, all the proposed methods could approximate consumer preference obtained by conjoint analysis, and that the six methods have almost equal accuracy. We therefore concluded that any of the six methods could be used equally well for estimating consumer preference in a timely fashion.
Download

Paper Nr: 663
Title:

ALIGNMENT OF WEB SITES TO CUSTOMER PROCESSES - A Study in the Banking Industry

Authors:

Nicole Kahmer and Juergen Moormann

Abstract: Banks continually claim to supply customer-orientated services. However, banking services are still focused on purely delivering financial products. Customers will usually receive financial products but often no specific solution to their true problem. In that way, customers’ perception of banking services is often far from satisfaction. In addition, important targets of marketing strategy (e.g., customer loyalty, cross- and up-selling) do not get achieved. Therefore, the consistent alignment of financial services to customer processes becomes increasingly important and will significantly enhance the competitiveness of banks. This paper investigates the extent of customer support provided by banks with respect to the customers’ problem solving process. The study focuses on the Internet as one of several customer interfaces within a multi-channel approach. The paper delivers the theoretical framework of customer processes and provides an empirical identification of customer processes. The main part of the study is represented by the evaluation of 100 Web sites of banks. As a result, the paper reveals that most of the analyzed Web sites fail to assist customers within their processes. However, the idea of supporting customer processes is spreading. It will become a major challenge to transform the banks’ traditional product-driven view into a consequent customer-driven approach.
Download

Paper Nr: 673
Title:

ADVISORY AGENTS IN THE SEMANTIC WEB

Authors:

Ralf Bruns, Jürgen Dunkel and Sascha Ossowski

Abstract: In this paper, we describe the advances of the Semantic E-learning Agent project, whose objective is to develop virtual student advisers that render support to university students in order to successfully organize und perform their studies. The advisory agents are developed with novel concepts of the Semantic Web and agent technology. The key concept is the semantic modeling of the domain knowledge by means of XML-based ontology languages such as OWL. Software agents apply ontological and domain knowledge in order to assist human users in their decision making processes. Agent technology enables the incorporation of personal confidential data with public accessible knowledge sources of the Semantic Web in the same inference process.
Download

Paper Nr: 714
Title:

WEB RECOMMENDATION SYSTEM BASED ON A MARKOV-CHAIN MODEL

Authors:

Francois Fouss, Stéphane Faulkner, Manuel Kolp, Alain Pirotte and Marco Saerens

Abstract: This work presents some general procedures for computing dissimilarities between nodes of a weighted, undirected, graph. It is based on a Markov-chain model of random walk through the graph. This method is applied on the architecture of a Multi Agent System (MAS), in which each agent can be considered as a node and each interaction between two agents as a link. The model assigns transition probabilities to the links between agents, so that a random walker can jump from agent to agent. A quantity, called the average first-passage time, computes the average number of steps needed by a random walker for reaching agent k for the first time, when starting from agent i. A closely related quantity, called the average commute time, provides a distance measure between any pair of agents. Yet another quantity of interest, closely related to the average commute time, is the pseudoinverse of the Laplacian matrix of the graph, which represents a similarity measure between the nodes of the graph. These quantities, representing dissimilarities (similarities) between any two agents, have the nice property of decreasing (increasing) when the number of paths connecting two agents increases and when the “length” of any path decreases. The model is applied on a collaborative filtering task where suggestions are made about which movies people should watch based upon what they watched in the past. For the experiments, we build a MAS architecture and we instantiated the agents belief-set from a real movie database. Experimental results show that the Laplacian-pseudoinverse based similarity outperforms all the other methods.
Download

Paper Nr: 735
Title:

INTEGRATING AGENT TECHNOLOGIES INTO ENTERPRISE SYSTEMS USING WEB SERVICES

Authors:

Eduardo R. Rangel and Ramón F. Brena

Abstract: In this work we present a decoupled architectural approach that allows Software Agents to interoperate with enterprise systems using Web Services. The solution leverages existing technologies and standards in order to reduce the time-to-market and increase the adoption of agent-based applications. Insights on applications that may be enhanced by the model are presented.
Download

Paper Nr: 747
Title:

PERSONALISATION AND CUSTOMISATION - A strategic leverage to sustain e-trading market share

Authors:

Jimmy Liu, Sven Fischer and Steve Peters

Abstract: Electronic banking (e-banking) has emerged the most popular way for retail banks to provide financial services to private households. Stock trading transformed into e-trading as retail banks created comprehensive web portals for customers to perform financial transactions. Low search costs have sparked fierce price competition. For companies to sustain profitability and retain customers, service differentiation is vital. Personalisation and Customisation (P&C) techniques allow banks to provide this individualised and differentiated service and foster a stronger customer relationship. Various P&C approaches have been examined through case studies of top e-trading companies. A three-layer architecture can be used to which enables P&C to provide an individual service without undermining core business functions.
Download

Paper Nr: 759
Title:

CREATING JOINT EFFICIENCIES - Web-enabled supply chain services for rural communities

Authors:

S. M. Muniafu and Alexander Verbraeck

Abstract: Currently, about half the population of the world lives in rural areas, and they are disadvantaged regarding access to the basic technical knowledge to exploit the expanding Internet infrastructure. They lack readily available supportive tools, methodologies, and the capability to take advantage of the newly developed technologies to integrate their supply chains. This paper identifies the need for support environments in the development of web-enabled supply chain services for rural areas, based on the concept of a so-called design studio, which uses simulation models and collaboration technology to facilitate the design. The practical applicability of the concept in creating joint efficiencies is discussed before concluding that the conceptual model presented may provide a much-needed solution to some of the failures and problems faced when trying to put supply chains in rural areas onto the web. Exploratory cases are being carried out to prove and validate the applicability of the concept.
Download

Short Papers
Paper Nr: 117
Title:

A NEW MODEL FOR DATABASE SERVICE DISCOVERY IN MOBILE AGENT SYSTEM

Authors:

Lei Song, Xining Li and Jingbo Ni

Abstract: One of the main challenges of mobile agent technology is how to locate hosts that provide services specified by mobile agents. As it is a newly emerging research topic, few research groups have paid attention to offering an environment that combines the concept of service discovery and mobile agents to build dynamic distributed systems. Traditional Service Location Protocols (SDPs) can be applied to mobile agent systems to explore the Service Discovery issue. However, because of their architecture deficiencies, they do not adequately solve all the problems that may arise in a dynamic domain such as Database Location Discovery. From this point of view, we need some enhanced service discovery techniques for the mobile community. This article proposes a new model for solving the database service location problem in the domain of mobile agents by implementing a Service Discovery Module based on Search Engine techniques. As a typical interface provided by a mobile agent server, the Service Discovery Module also improves the self-decision intelligent ability of mobile agents with respect to Information Retrieval. This work focuses on the design of an independent search engine, IMAGOSearch and a discussion of how to integrate it with the IMAGO System, thus providing a global scope service location tool for intelligent mobile agents
Download

Paper Nr: 119
Title:

AN ARCHITECTURE FOR INTRUSION DETECTION AND ACTIVE RESPONSE USING AUTONOMOUS AGENTS IN MOBILE AD HOC NETWORKS

Authors:

Ping Yi, Shiyong Zhang and Yiping Zhong

Abstract: This paper focuses on investigating immunological principles in designing the multi-agent security architecture for intrusion detection and response in mobile ad hoc networks. In this approach, the immunity-based agents monitor the situation in the network. These agents can take appropriate actions according to the underlying security policies. Specifically, their activities are coordinated in a hierarchical fashion while sensing, communicating, decision and generating responses. Such an agent can learn and adapt to its environment dynamically and can detect both known and unknown intrusions. The proposed intrusion detection architecture is designed to be flexible, extendible, and adaptable that can perform real-time monitoring. This paper provides the conceptual view and a general framework of the proposed system. In the end, the architecture is illustrated by an example to show it can prevent the attack efficiently.
Download

Paper Nr: 402
Title:

APPROACHES OF WEB SERVICES COMPOSITION - Comparison between BPEL4WS and OWL-S

Authors:

Daniela Claro, Patrick Albers and Jin-Kao Hao

Abstract: Web Services technologies allow interaction between applications. Sometimes a single service given alone does not meet user’s needs. In this case, it is necessary to compose several services in order to achieve the user’s goal. For composing web services, we developed an example using two main approaches: the first one is BPEL4WS, a Business Process composition, and the other is OWL-S, an ontology specifically for web services composition. In this paper we explain and compare the features of these two approaches and the manner of each one does a web service composition.
Download

Paper Nr: 408
Title:

HYBRID APPLICATION SUPPORT FOR MOBILE INFORMATION SYSTEMS

Authors:

Volker Gruhn and Malte Huelder

Abstract: The wide-spread presence of wireless networks and the availability of mobile devices has enabled the development of mobile applications that take us a step closer to accomplishing Weiser’s vision of ubiquitous computing (Weiser, 1991). Unfortunately however, network connectivity is still not given anywhere and at any time. To increase the benefit of mobile applications, the next logical step is to provide support for an offline modethat allows to continuously work with an application, even when the device is not connected to a network. In this paper typical problems of replicating data are explained, possible solutions are discussed and two architectural patterns that could be used to implement hybrid support are illustrated.
Download

Paper Nr: 518
Title:

A FRAMEWORK FOR DISTRIBUTED OBJECTS IN PEER-TO-PEER COOPERATION ENVIRONMENTS

Authors:

Thorsten Hampel and Bernd Eßmann

Abstract: Mobile forms of cooperative knowledge organization need system architectures that also allow spontaneous (ad hoc) networking and collaboration structures. An essential requirement here, besides establishing the peer-to-peer network, is the design of suitable framework architectures for object distribution. This article presents our approach to developing a basic architecture for distributed systems that support cooperation. This also involves creating interfaces to existing classical CSCW architectures and systems. The novel element of our approach, which is based on a JXTA network, is its use of JXTA services to distribute objects among peers, thus achieving the desired object distribution.
Download

Paper Nr: 525
Title:

CONTENT PACKAGE ADAPTATION: A WEB SERVICES APPROACH

Authors:

Ricardo Fraser and Permanand Mohan

Abstract: The IMS Content Packaging Specification is a format that facilitates the deployment of discrete units of learning resources based on an XML structure called a manifest. The contents and structure of a content package are determined at design time when it is created. Since the package has been authored for use in a particular instructional setting, re-purposing the content package to meet the demands of a different instructional setting is difficult. Although there have been attempts to improve the flexibility of the package such as using IMS Simple Sequencing, the adaptation provided is still inadequate. In this paper we argue that Web Services can be used to facilitate the dynamic adaptation of a content package so that it can be reused in diverse instructional scenarios and accessed by additional learners who otherwise would not be able to utilize it. We present a framework for adaptation based on web services and identify a representative set of web services that could be used for content package adaptation. We then discuss in detail the Media Integration and Translation Services for Accessibility (MITSA), a category of web services designed to promote media accessibility of a content package. Finally, we conclude by highlighting the benefits of the web services approach for content package adaptation.
Download

Paper Nr: 539
Title:

DYNAMIC COALITION IN AGENT AWARE ADHOC VIRTUAL P2P INTERCONNECT GRID COMPUTING SYSTEM – A3PVIGRID

Authors:

Avinash Shankar, Chattrakul Sombattheera, Aneesh Krishna, Aditya Ghose and Philip Ogunbona

Abstract: Artificial Intelligence and High performance Grid computing systems are two different fields of technologies that have been much researched upon and are as old as the development of personal computers and its related technologies. Technologies such as Agent based systems and the Semantic Grid have evolved with the use of Artificially Intelligent techniques such as the Turing system of intelligence measurement. Similarly Peer to Peer computing and Supercomputing Grids have evolved from distributed and middleware clustering systems such as Condor. In this paper a new architectural schematic is proposed where technologies such as Agents, P2P computing and Adhoc systems are incorporated in a Grid Computing framework for the optimal Job processing and delivery to the end user transparently. Applying Dynamic Coalition techniques in Agent based Grid computing systems has been a meagrely researched Area. The proposed system A3pviGrid tends to deploy a service oriented schematic that enables users to search for, negotiate using agents, do remote Job Processing and use resources without the need for a resource discovery model in place that is commonly used in current day high performance Grid systems.
Download

Paper Nr: 602
Title:

PREDICTING THE PERFORMANCE OF DATA TRANSFER IN A GRID ENVIRONMENT - A predictive framework for efficient data transfer in a Grid environment

Authors:

A.B.M Russel and Savitri Bevinakoppa

Abstract: In a Grid environment, implementing a parallel algorithm for data transfer or multiple parallel jobs allocation doesn’t give reliable data transfer. There is a need to predict the data transfer performance before allocating the parallel processes on grid nodes. In this paper we propose a predictive framework for performing efficient data transfer. Our framework considers different phases for providing information about efficient and reliable participating nodes in a computational Grid environment. Experimental results reveal that multivariable predictors provide better accuracy compared to univariable predictors. We observe that the Neural Network prediction technique provides better prediction accuracy compared to the Multiple Linear Regression and Decision Regression. Proposed ranking factor overcomes the problem of considering fresh participating nodes in data transfer.
Download

Paper Nr: 603
Title:

JOB SCHEDULING IN COMPUTATIONAL GRID USING GENETIC ALGORITHMS

Authors:

Mohsin Saleem and Savitri Bevinakoppa

Abstract: The computational Grid is a collection of heterogeneous computing resources connected via networks to provide computation for the high-performance execution of applications. To achieve this high-performance, an important factor is the scheduling of the applications/jobs on the compute resources. Scheduling of jobs is challenging because of the heterogeneity and dynamic behaviour of the Grid resources. Moreover the jobs to be scheduled also have varied computational requirements. In general the scheduling problem is NP-complete. For such problems, Genetic Algorithms (GAs) are reckoned as useful tools to find high-quality solutions. In this paper, a customised form of GAs is used to find suboptimal schedules for the execution of independent jobs, with no inter-communications, in the computational Grid environment with the objective of minimising the makespan (total execution time of the jobs onto the resources). Further, while using the GA-based approach the solution is encoded in the form of chromosome, which not only represents the allocation of the jobs onto the resources but also specifies the order in which the jobs have to be executed. Simple genetic operators i.e., crossover and mutation are used. The selection is done on the using Tournament Selection and Elitism strategies. It was observed that the specification of order of the jobs to be executed on the Grid resources played a significant role in minimising the makespan. The results obtained from the experiments performed were also compared with other heuristics and the GA-based approach by other researchers for job-scheduling in the computational Grid environment. It was observed that the GA-based approach used in this paper was able to achieve much better performance in terms of makespan.
Download

Paper Nr: 636
Title:

TESTING WEB APPLICATIONS INTELLIGENTLY BASED ON AGENT

Authors:

Lei Xu and Baowen Xu

Abstract: Web application testing is concerned with numerous and complicated testing objects, methods and processes. In order to improve the testing efficiency, the automatic and intelligent level of the testing execution should be enhanced. So combined with the specialties of the Web applications, the necessity and feasibility of the automatic and intelligent execution of the Web application testing are analyzed firstly; Then, on the base of the related work, the executing process of the Web application testing is detailedly described and thoroughly analysed, so as to determine the steps and flows of the testing execution along with the adopted techniques and tools; next, improve the capture-replay technique and make it fit for the dynamic characters of Web applications, and adopt the intelligent Agent to realize the monitor, management and exception-handler of the whole testing execution. Thus, in this way, the process of the Web application testing can be implemented automatically and intelligently.
Download

Paper Nr: 648
Title:

LEVELS OF ABSTRACTION IN PROGRAMMING DEVICE ECOLOGY WORKFLOWS

Authors:

Seng Loke, Sea Ling, Gerry Butler and Brett Gillick

Abstract: We explore the notion of the workflow for specifying interactions among collections of devices (which we term device ecologies). We discuss three levels of abstraction in programming device ecologies: high-level workflow, low-level workflow and device conversations, and how control (in the sense of operations issued by an end-user on such workflows or exceptions) is passed between levels. Such levels of abstraction are important since the system should be as user friendly as possible while permitting programmability not only at high-levels of abstraction but also at low levels of detail. We also present a conceptual architecture for the device ecology workflow engine for executing and managing such workflows.
Download

Paper Nr: 654
Title:

LIGHTWEIGHT CLIENT-PULL PROTOCOL FOR MOBILE COMMUNICATION

Authors:

Stefano Sanna, Emanuela De Vita, Andrea Piras and Christian Melchiorre

Abstract: Consumer mobile devices, such as cellular phones and PDAs, rely on TCP/IP as main communication protocol. However, cellular networks are not reliable as wired and wireless LAN, due to both users mobility and geographical obstacles. Moreover, limited bandwidth outside urban areas requires an application level data priority management, in order to improve user experience and avoid communication stack deadlocks. This paper presents early specification and first prototype of the LCPP (Lightweight Client-Pull Protocol), a UDP-based communication protocol specially designed to provide better performance, fast responsiveness and save processing power on mobile devices. Using some concepts adopted in the field of P2P file sharing, LCPP provides data priority management approach, which enables application to negotiate concurrent access to communication channel and to be notified about delaying, network congestion or remote device inability to process data.
Download

Paper Nr: 661
Title:

A MICROKERNEL ARCHITECTURE FOR DISTRIBUTED MOBILE ENVIRONMENTS

Authors:

Thomas Bopp and Thorsten Hampel

Abstract: Microkernels are well known in the area of operating systems research. In this paper we adapted the concept of microkernel to the field of Computer Supported Cooperative Work and Learning (CSCW/L) to provide a basic underlying architecture for various collaborative systems. Such architecture serves well for the fields of mobile and distributed collaborative infrastructures with its new inclusion of small mobile devices and ad-hoc network structures. Our architecture provides a distributed object repository for an overlay network of CSCW/L peers. Nodes can dynamically join and leave this network and each peer is still autonomous. In this network different kinds of peers exist depending on the module configuration of a system. So-called super-peers with lots of storage and computing power provide gateways to the network (for example HTTP).
Download

Paper Nr: 701
Title:

BUILDING A LARGE-SCALE INFORMATION SYSTEM FOR THE EDUCATION SECTOR: A PROJECT EXPERIENCE

Authors:

Pawel Gruszczynski, Bernard Lange, Michal Maciejewski, Cezary Mazurek, Krystian Nowak, Stanislaw Osinski, Andrzej Swedrzynski and Maciej Stroinski

Abstract: Implementing a large-scale information system for the education sector involves a number of engineering challenges, such as high security and correctness standards imposed by the law, a large and varied group of end users, or fault-tolerance and a distributed character of processing. In this paper we report on our experiences with building and deploying a senior high school recruitment system for five major cities in Poland. We discuss system architecture and design decisions, such as thin vs. rich client, on-line vs. off-line processing, dedicated network vs. Internet environment. We also analyse potential problems our present approach may cause in the future.
Download

Paper Nr: 707
Title:

DESIGN OF CONTINUOUS CALL MARKET WITH ASSIGNMENT CONSTRAINTS

Authors:

A. R. Dani, V. P. Gulati and Arun K. Pujari

Abstract: Today’s companies increasingly use Internet as the common communication medium for commercial transactions. Global connectivity and reach of Internet means that companies face increasing competition from various quarters. This requires that companies optimize the way they do business, change their business processes and introduce new business processes. This has opened up new research issues and electronic or automated negotiation is one such area. Few companies have tried to introduce electronic auctions for procurement and for trade negotiations. In the present paper, we propose a design of continuous call market, which can help enterprises in electronic procurement as well as selling items electronically. The design is based on double sided auctions, where multiple buyers and sellers submit their respective bids and asks. Buyers and sellers can also specify assignment constraints. The main feature of our work is an algorithm, which generates optimum matching with polynomial time complexity under assignment constraints.
Download

Paper Nr: 711
Title:

BEST PRACTICES AGENT PATTERNS FOR ON-LINE AUCTIONS

Authors:

Manuel Kolp, Ivan Jureta and Stéphane Faulkner

Abstract: Today high volume of goods and services is being traded using online auction systems. The growth in size and complexity of architectures to support online auctions requires the use of distributed and cooperative software techniques. In this context, the agent software development paradigm seems appropriate both for their modelling, development and implementation. This paper proposes an agent-oriented patterns analysis of best practices for online auction. The patterns are intended to help both IT managers and software engineers during the requirement specification of an on-line auction system while integrating benefits of agent software engineering.
Download

Paper Nr: 765
Title:

USING ONTOLOGIES TO PROSPECT OFFERS ON THE WEB

Authors:

Rafael C. Cardoso, Fernando F. de Souza and Ana C. Salgado

Abstract: Nowadays, information retrieval and extraction systems perform an important role getting relevant information from the World Wide Web (WWW). Semantic Web, which can be seen as the Web’s future, introduces a set of concepts and tools that are being used to insert “intelligence” into contents of the current WWW. Among such concepts, Ontologies play a fundamental role in this new environment. Through ontologies, software agents can cover the Web “understanding” its meaning in order to execute more complex and useful tasks. This work presents an architecture that uses Semantic Web concepts allied to Regular Expressions (regex) to develop a device that retrieves/extracts specific domain information from the Web (HTML documents). The prototype developed, based on this architecture, gets data about offers announced on supermarkets Web sites, using Ontologies and regex to achieve this goal.
Download

Paper Nr: 29
Title:

C# TEMPLATES FOR TIME-AWARE AGENTS

Authors:

Merik Meriste, Tõnis Kelder, Jüri Helekivi and Leo Motus

Abstract: Autonomous behaviour of components characterises today computer applications. This has introduced a new generic architecture – multi-agent systems – where the interactions of autonomous proactive components (agents) – are decisive in determining the behaviour of the system. Increasingly, agent-based applications need time-awareness of agents and/or their interactions. Therefore the application architecture is to be enhanced with sophisticated time model that enables the study of time-aware behaviour and interactions of agents. The focus of the paper is on the inner structure of a time-aware agent, the enabling infrastructure for agent’s time-sensitive communication, and the class templates for the construction of time-aware multi-agents. The prototype development is carried out in C# since this platform is suitable for controlling multiple simultaneous threads, and flexible to handle sophisticated time models.
Download

Paper Nr: 485
Title:

WEB ENGINEERING - An Aspect Oriented Approach

Authors:

Joumana Dargham and Sukaina Al Nasrawi

Abstract: Web-Engineering has become, nowadays, the main research interest for software developers. With the spreading of use of the World Wide Web and the need for a new category of applications the research community has shifted its interest toward a new era of applications: web-based applications. To parallel the fast growth of the technology and the new needs for general/special web-applications, research should be done to improve the development and standardize it as it is done for non-web applications. Many development and programming tools were implemented to support web-engineering, however studies at the design level are still premature. Frameworks, design methodologies and web-based development tools are at an experimental level and depend on individuals efforts. In this context and considering that overheads for web-development are obstacles more than new methodologies, we are adopting the aspect-oriented approach for the development of web-applications.
Download

Paper Nr: 517
Title:

PROVIDING PEER-TO-PEER FEATURES TO EXISTING CLIENT-SERVER CSCW SYSTEMS

Authors:

Bernd Eßmann and Holger Funke

Abstract: Developers of classical client-server CSCW systems are facing a true dilemma: They created a working cooperation environment for many scenarios of cooperative work. Since users get independent from fixed places by using mobile devices interconnected by ad-hoc networks, the support of mobility becomes an important topic of CSCW. Furthermore, while client-server architectures do not work well in dynamic networks, P2P systems enter the field of CSCW. But, is it a good approach to discard the well working client-server system in order to implement a brand-new P2P system from scratch? Our approach is extending our CSCW platform step-by-step with P2P abilities without loosing the advantages of client-server computing. This paper describes the first step of wrapping the RMI-based communication protocol into an industry standard P2P protocol called JXTA.
Download

Paper Nr: 523
Title:

FRAMEWORK FOR HIERARCHICAL MOBILE AGENTS: TOWARD SERVICE-ORIENTED AGENT COMPOUND

Authors:

Fuyuki Ishikawa, Nobukazu Yoshioka, Yasuyuki Tahara and Shinichi Honiden

Abstract: Hierarchical mobile agent model is an emerging extension to traditional agent models, where an agent can migrate into another agent and establish a strong partnership. The entering agent and accepting agent are called as a child and its parent, respectively. This model enables agents to establish the strong (parent-child) partnership and cooperate with each other while maintaining the partnership stable for a long term. This work discusses requirements for frameworks that support development of HMA applications, and describes the basic direction of our proposed HMA framework named MAFEH. MAFEH includes two features: (1) Parent-Child Agreement that specifies an agreement regarding behaviors of a parent and its child, and (2) Interaction Behaviors Description that is used to specify typical synthesis actions separated from the main application logic. Supporting these features, MAFEH aims to facilitate development of an agent system where each agent can obtain required functions on demand by means of synthesis as well as remote interaction. This work considers multimedia application as a motivating scenario, where an agent encapsulates a multimedia content and establishes synthesis with various agents encapsulating other contents or additional services.
Download

Paper Nr: 526
Title:

SOFTWARE ARCHITECTURE WITH EMERGENT SEMANTICS - How can systems be weakly coupled, but strongly referenced

Authors:

Len Yabloko

Abstract: This paper offers a unified modelling and computing paradigm with explicit (i.e. traceable to the facts) epistemological support of semantic primitives. It builds on the method of logic stratification and alignment first proposed by the author that allows to overlay the global computational grid with meta-space based on distributed shared content addressable memory (a.k.a. Tuple Space). This paper shows a strong connection between semantic, algebraic and topological properties of such meta-space, which makes it ideal conduit directly relating semantics of primitives to grounding of enterprise processes in the global computational grid.
Download

Paper Nr: 614
Title:

IMPLEMENTING A DYNAMIC PRICING SCHEME FOR QOS ENABLED IPV6 NETWORKS

Authors:

El-Bahlul Fgee, Shyamala Sivakumar, W. J. Phillips, William Robertson and J. Kenny

Abstract: Currently the Internet based on IP supports a single best-effort service in which, all packets are queued and forwarded with the same priority. No guarantees are made regarding timely and guaranteed delivery. However, many e-commerce applications, that are delay and loss sensitive, use the Internet as a transport infrastructure because of its reach-ability, and cost efficiency. Challenges faced by ISPs supporting e-commerce traffic include enhancing their traffic flow handling capabilities, speeding the processing of these packets at core routers, and incorporating Quality of Service (QoS) methods to differentiate between traffic flows. These schemes add to infrastructure costs of network providers which can be recovered by introducing extra charges for QoS enabled traffic. Many pricing schemes have been proposed for QoS-enabled networks. However, integrated pricing and admission control has not been studied in detail. In this paper a dynamic pricing model is integrated with an IPv6 QoS manager to study the effects of increasing traffic flows rates on the increased cost of delivering high priority traffic flows. The pricing agent assigns prices dynamically calculated according to the network status for each traffic flow accepted by the domain QoS manager. Combining the pricing strategy with the QoS manager allows only higher priority traffic packets that are willing to pay more to be processed during congestion. This approach is flexible and scalable as pricing is decoupled from QoS decisions and reservations.
Download

Paper Nr: 622
Title:

PEDAGOGICAL FRAMEWORKS AND TECHNOLOGIES FOR ONLINE NETWORK LABORATORY INSTRUCTION - Research issues in matching technology to pedagogical processes

Authors:

Shyamala Sivakumar

Abstract: We investigate the technological issues involved in designing an electronic learning system that adapts pedagogical approaches and best practice instructional strategies to model, design and implement a blended virtual learning space. We discuss technology issues that are challenging in the design and implementation of a modular integrated web environment (IWE) used to deliver online network laboratory learning. We show that the IWE must incorporate an online laboratory tutorial system for guided practice to elicit performance from the learner. Also, the learning space must be designed to match the quality of service (QoS) requirements to the interaction taking place in the learning space and the characteristics of the delivery media must be matched to learning process. This approach promotes good student interaction & infrastructure management.
Download

Paper Nr: 624
Title:

TRANSCENDING TAXONOMIES WITH GENERIC AND AGENT-BASED E-HUB ARCHITECTURES

Authors:

George Kontolemakis, Marisa Masvoula, Panagiotis Kanellis and Drakoulis Martakos

Abstract: If effectively utilized, modern technologies such as ontologies and software agents hold the potential to inform the design of the next generation of E-Hubs. In terms of their evolution, we argue that taxonomies as tools hold the danger of stifling innovation as they may implicitly impose boundaries on the problem domain. We proceed to use one that is well-referenced in the literature and identify a number of issues that can be seen as limiting factors, proposing a generic and agent-mediated architecture that holds the potential of addressing them.
Download

Paper Nr: 712
Title:

A LIGHTWEIGHT APPROACH TO UNBREAKABLE LINKS IN WWW-BASED HYPERTEXT ENVIRONMENTS - “Users and tools want to break links”

Authors:

Thomas Bopp, Thorsten Hampel and Bernd Eßmann

Abstract: In this paper, we present a lightweight approach to achieve link consistency through a combination of object pointers and WWW-style path-oriented links. Our goal is to allow the use of common web-based tools with our CSCW/L system steam, but at the same time achieve link consistency within the system.
Download

Paper Nr: 725
Title:

ESTIMATION OF THE SECURITY LEVEL IN A MOBILE AND UBIQUITOUS ENVIRONMENT BASED ON THE SEMANTIC WEB

Authors:

Reijo Savola

Abstract: The emerging Semantic Web enables semantic discovery and systematic maintenance of information that can be used as reference data when estimating the security level of a network, or a part of it. Using suitable security metrics and ontologies, nodes can estimate the level of security from both their own and the network’s point of view. The most secure applications and communication peers can be selected based on estimation results. In this paper we discuss security level estimation in a mobile and ubiquitous environment based on the Semantic Web. An interdisciplinary security information framework can be built using the Semantic Web to offer metrics and security level information for product quality, the traffic and mobility situation, general statistical knowledge and research results having an effect on the security level.
Download

Paper Nr: 753
Title:

DEVELOPING OF MULTISTAGE VIRTUAL SHARED MEMORY MODEL FOR CLUSTER BASED PARALLEL SYSTEMS

Authors:

Aye A. Nwe, Khin Mar Soe, Than Nwe Aung , Thinn Thu Naing, Myint Kyi and Pyke Tin

Abstract: In this paper, we proposed a new multistage virtual shared memory model for cluster based parallel systems. This model can be expanded in hierarchical manner and covered many of the previous clusters of parallel system designs. Queuing theory and Jackson queuing networks are applied for constructing an analytical model. This model gives a closed-form solution for the system performance metrics, such as processor waiting time and system processing power. In development of this analytical model we used open queuing network rules for analyzing a closed queuing network and calculate the input rate of each service centre as a function of the input rate for previous service centre. The model can be used for evaluating the cluster based parallel processing systems or optimizing its specification on design space.
Download

Area 5 - Human-Computer Interaction

Full Papers
Paper Nr: 110
Title:

OPENDPI: A TOOLKIT FOR DEVELOPING DOCUMENT-CENTERED ENVIRONMENTS

Authors:

Olivier Beaudoux and Michel Beaudouin-lafon

Abstract: Documents are ubiquitous in modern desktop environments, yet these environments are based on the notion of application rather than document. As a result, editing a document often requires juggling with several applications to edit its different parts. This paper presents OpenDPI, an experimental user-interface toolkit designed to create document-centered environments, therefore getting rid of the concept of application. OpenDPI relies on the DPI (Document, Presentation, Instrument) model: documents are visualized through one or more presentations, and manipulated with interaction instruments. The implementation is based on a component model that cleanly separates documents from their presentations and from the instruments that edit them. OpenDPI supports advanced visualization and interaction techniques such as magic lenses and bimanual interaction. Document sharing is also supported with single display groupware as well as remote shared editing. The paper describes the component model and illustrates the use of the toolkit through concrete examples, including multiple views and concurrent interaction.
Download

Paper Nr: 113
Title:

EFFICIENT JOIN PROCESSING FOR COMPLEX RASTERIZED OBJECTS

Authors:

Hans-Peter Kriegel, Peter Kunath, Martin Pfeifle and Matthias Renz

Abstract: One of the most common query types in spatial database management systems is the spatial intersection join. Many state-of-the-art join algorithms use minimal bounding rectangles to determine join candidates in a first filter step. In the case of very complex spatial objects, as used in novel database applications including computer-aided design and geographical information systems, these one-value approximations are far too coarse leading to high refinement cost. These expensive refinement cost can considerably be reduced by applying adequate compression techniques. In this paper, we introduce an efficient spatial join suitable for joining sets of complex rasterized objects. Our join is based on a cost-based decompositioning algorithm which generates replicating compressed object approximations taking the actual data distribution and the used packer characteristics into account. The experimental evaluation on complex rasterized real-world test data shows that our new concept accelerates the spatial intersection join considerably.
Download

Paper Nr: 148
Title:

AUTOJOIN: PROVIDING FREEDOM FROM SPECIFYING JOINS

Authors:

Terrence Mason, Lixin Wang and Ramon Lawrence

Abstract: SQL is not appropriate for casual users as it requires understanding relational schemas and how to construct joins. Many new query interfaces insulate users from the logical structure of the database, but they require the automatic discovery of valid joins. Although specific query interfaces implement join determination algorithms, they are tied to the specific language and typically limited in scope or scalability. AutoJoin provides a general solution to the query inference problem, which allows more complex queries to be executed on larger and more complicated schemas. It enumerates query interpretations at least an order of magnitude faster than previous methods. In addition, the engine reduces the number of queries considered ambiguous. Experimental results demonstrate that query inference can be efficiently performed on large, complex schemas allowing simpler access to databases through keyword search or conceptual query languages. AutoJoin also provides programmers with a tool to iteratively create SQL queries without requiring explicit knowledge of the structure of a database.
Download

Paper Nr: 175
Title:

DYNAMIC USER INTERFACES FOR SEMI-STRUCTURED CONVERSATIONS

Authors:

James E. Hanson, Prabir Nandi, Santhosh Kumaran and Paul E. Foreman

Abstract: The growing complexity of application-to-application interactions has motivated the development of an architectural model with first-class support for multi-step, stateful message exchanges—i.e., conversations—and a declarative means of specifying conversational protocols. In this paper, we extend this architectural model to encompass UI-enabled devices, thereby enabling it to cover human-to-application conversations as well. This permits either participant to be human-driven, automated, or anywhere in between, without affecting the nature of the interaction or of the other participant. The UI-enabled conversational model also reduces the difficulty of developing conversational applications, providing significant benefits both for UI and for application developers. We describe the architecture of a UI-enabled conversational system that supports a variety of user devices, and includes a means by which UI markup may be automatically generated from the conversational protocols used. We go through a sample application currently implemented using a commercially available application server, and further describe a graphical tool for editing and testing conversational protocols, that significantly eases the protocol development process.
Download

Paper Nr: 324
Title:

DISTANCE LEARNING BY INTELLIGENT TUTORING SYSTEM - Part I: Agent-based architecture for user-centred adaptivity

Authors:

Antonio Fernández-Caballero, José Manuel Gascueña, Federico Botella and Enrique Lazcorreta

Abstract: Agent technology has been suggested by experts to be a promising approach to fully extend Intelligent Tutoring Systems (ITS). By using intelligent agents in an ITS architecture it is possible to obtain an individual tutoring system adaptive to the needs and characteristics of every student. The general architecture of the ITS proposed is formed by the three components that characterize an ITS – the Student Model, the Domain Model, and the Education Model. In the Student Model the knowledge that the system has about the student (profile and interaction with the system) is represented. In the Domain Model the knowledge about the contents to be taught is stored. Precisely, in this model four autonomous agents – the Preferences Agent, the Accounting Agent, the Exercises Agent and the Tests Agent - have been defined. Lastly, the Education Model provides the functionality that the teacher needs. Across this module, the teacher changes his preferences, gives reinforcement to the students, obtains statistics and consults the matter.
Download

Paper Nr: 415
Title:

HEDONIC MOTIVATIONS IN THE WEB SITE: EFFECTS OF MUSIC ON CONSUMER RESPONSES IN AN ONLINE SHOPPING ENVIRONMENT

Authors:

Carlota Lorenzo, Miguel Ángel Gómez, Alejandro Mollá and Javier Garcia

Abstract: Because of the increasing competitive retail industry environment, retailers must be certain that their stores are up-to-date and suggest an image that is appealing to their target markets. In fact, one of the most significant features of the total product is the place where it is bought or consumed. In some cases, the place, or more specifically the place atmosphere, is more influential than the product itself in the purchase decision. A considerable body of literature has been accumulated on atmospheric effects in traditional stores; however, the impact of these factors in online retail environments has not yet been well documented. Some studies posit that although the instrumental qualities or utilitarian elements of online shopping (e.g. ease and convenience) are important predictors of consumers' attitudes and purchase behaviours, the hedonic aspects of the web medium could play an equally important role in shaping these behaviours. This study analyzes the influence of a hedonic atmospheric cue, specifically music, on shoppers' cognitive, emotional and behavioural responses in an online apparel shopping environment. A between-subjects experimental design is used to test our hypotheses. In addition we developed an integrated methodology that allows the simulation, tracking and recording of subjects’ behaviour within an online shopping environment under an atmospheric condition: the music.
Download

Paper Nr: 543
Title:

A CONTROLLED EXPERIMENT FOR MEASURING THE USABILITY OF WEBAPPS USING PATTERNS

Authors:

Francisco Javier García, María Lozano, Francisco Montero, Jose Antonio Gallud, Pascual Gonzalez and Carlota Lorenzo

Abstract: Usability has become a critical quality factor of software systems in general, and especially important regarding Web-based applications. Measuring quality is the key to developing high-quality software, and it is widely recognised that quality assurance of software products must be assessed focusing on the early stages of the development process. This paper describes a controlled experiment carried out in order to corroborate whether the patterns associated to a quality model are closely related to the final Web application quality. The experiment is based on the definition of a quality model and the patterns associated to its quality criteria to prove that applications developed using these patterns improve its usability in comparison with other ones developed without using them. The results of this experiment demonstrate that the use of these patterns really improves the quality of the final Web application in a high degree. The experiment is formally based on the recommendations of the ISO 9126-4.
Download

Paper Nr: 557
Title:

A FRAMEWORK FOR THE EVALUATION OF AUTOMOTIVE TELEMATICS SYSTEMS

Authors:

Gennaro Costagliola, Sergio Di Martino and Filomena Ferrucci

Abstract: The evaluation of interfaces for in-car communication and information applications is an important and challenging task. Indeed, it is necessary not only to consider the user interaction with the interface but also to understand the effects of this interaction on driver-vehicle performances. As a result, there is a strong need of tools and approaches that allow researchers to effectively evaluate such interfaces while user is driving. To address the problem in the paper we propose a framework that has been specifically conceived for such evaluation. It is based on the integration of a suitable car simulator and an in-car system and allows us to get a high amount of data and carry out repeatable tests in a safe and controlled environment. Moreover, the proposed solution is not much expensive and quite simple to set-up.
Download

Paper Nr: 671
Title:

WHY ANTHROPOMORPHIC USER INTERFACE FEEDBACK CAN BE EFFECTIVE AND PREFERRED BY USERS

Authors:

Pietro Murano

Abstract: This paper addresses and resolves an interesting question concerning the reason for anthropomorphic user interface feedback being more effective (in two of three contexts) and preferred by users compared to an equivalent non-anthropomorphic feedback. Firstly the paper will summarise the author’s three internationally published experiments and results. These will show statistically significant results indicating that in two of the three contexts anthropomorphic user interface feedback is more effective and preferred by users. Secondly some of the famous work by Reeves and Nass will be introduced. This basically shows that humans behave in a social manner towards computers through a user interface. Thirdly the reasons for the obtained results by the author are inextricably linked to the work of Reeves and Nass. It can be seen that the performance results and preferences are due to the subconscious social behaviour of humans towards computers through a user interface. The conclusions reported in this paper are of significance to user interface designers as they allow one to design interfaces which match more closely our human characteristics. These in turn would enhance the profits of a software house
Download

Short Papers
Paper Nr: 326
Title:

DISTANCE LEARNING BY INTELLIGENT TUTORING SYSTEM - Part II: Student/teacher adaptivity in an Engineering Course

Authors:

José Manuel Gascueña, Antonio Fernández-Caballero, Enrique Lazcorreta and Federico Botella

Abstract: Intelligent Tutoring Systems (ITS) have proven their worth in multiple ways and in multiple domains in Education. In this article the application of an Intelligent Tutoring System to an Engineering Course is introduced. The paper also introduces an explanation of how the course adapts to the students as well as to the teachers. User adaptation is provided by means of the so called pedagogical strategies, which among others specify how to proceed in showing the contents of the matter for a better assimilation of the knowledge by the student. Thus, in this paper the adaptation mechanisms implemented in the ITS, which permit that the students learn better and the professors teach better, are explained in extensive.
Download

Paper Nr: 403
Title:

IDENTIFYING USABILITY ISSUES WITH AN ERP IMPLEMENTATION

Authors:

Heikki Topi, Wendy Lucas and Tamara Babaian

Abstract: Enterprise Resource Planning (ERP) systems hold great promise for integrating business processes and have proven their worth in a variety of organizations. Yet the gains that they have enabled in terms of increased productivity and cost savings are often achieved in the face of daunting usability problems. While one frequently hears anecdotes about the difficulties involved in using ERP systems, there is little documentation of the types of problems typically faced by users. The purpose of this study is to begin addressing this gap by categorizing and describing the usability issues encountered by one division of a Fortune 500 company in the first years of its large-scale ERP implementation. This study also demonstrates the promise of using collaboration theory to evaluate usability characteristics of existing systems and to design new systems. Given the impressive results already achieved by some corporations with these systems, imagine how much more would be possible if understanding how to use them weren’t such an overwhelming task.
Download

Paper Nr: 475
Title:

LINC: A WEB-BASED LEARNING TOOL FOR MIXED-MODE LEARNING

Authors:

Tang-Ho Lê and Jean Roy

Abstract: In this paper we discuss some basic theories of learning and e-Learning. With the light of the appropriate theories, we then describe the components and particular features of our e-Learning system, the Learn IN Context System (LINC). This tool aims to be used in institution’s courses in mixed-mode learning. Finally, we report our initial experimentation with this tool and some preliminary results and evaluation.
Download

Paper Nr: 528
Title:

MANAGING INTER-ACTIVITIES IN CSCW - Supporting users emerging needs in the CooLDA platform

Authors:

Gregory Bourguin and Arnaud Lewandowski

Abstract: The CSCW research domain still tries to find a better way for supporting the users needs. Some groupware systems propose global and integrated environments supporting collaborative activities, but empirical studies show that these environments usually omit to support some dimensions of the work. On the other hand, some groups work with diverse applications that do not know each other. Mainly inspired by results coming from Social and Human Sciences, we believe that the complete CSCW environment cannot be defined a priori. However, we also believe that a global CSCW environment is really valuable for users. Taking our foundations in the Activity Theory, we aim at creating a global but tailorable environment that supports the dynamic integration of external applications and manages the links between them, i.e. it manages the inter-activities. This work is concretized in the CooLDA platform.
Download

Paper Nr: 565
Title:

DESIGNING GEOGRAPHIC ANALYSIS PROCESSES ON THE BASIS OF THE CONCEPTUAL FRAMEWORK GEOFRAME

Authors:

Claudio Ruschel, Cirano Iochpe, Luciana Vargas Da Rocha and Jugurta Lisboa Filho

Abstract: The investment in geographic information systems (GIS) is usually justified by their ability of supporting the execution of geographic analysis processes (GP). The conceptual design of a GP makes it independent of a specific GIS product and enables designers to define the process at a high level of abstraction using a language that enforces a set of logical constraints and is yet easy to learn. On the other hand, in order to support interoperability a GP conceptual model should be sufficiently generic to allow a GP definition to be translated to any of the logical data models implemented by existing GIS commercial products. This paper presents an extension to GeoFrame, a conceptual GIS framework that supports the conceptual design of spatio-temporal, geographic databases (GDB). This extension is actually a conceptual GP data model relying on a set of UML diagrams as well as on a methodology of how to apply them to analysis process design. On the basis of the PGeoFrame-A, the definition of a GP starts by the identification of its associated use cases. Both control and data flows are described by means of activity diagrams with the new modeling constructs provided by UML 2.0. Input as well as output data introduced in the workflow definition are described in detail through a class diagram. In this way, CASE tools based on UML can be adapted to translate GP conceptual design to the specific scripts as well as macro definition languages of different existing GIS products.
Download

Paper Nr: 584
Title:

PERFORMING REAL-TIME SCHEDULING IN AN INTERACTIVE AUDIO-STREAMING APPLICATION

Authors:

Julien Cordry, Nicolas Bouillot and Samia Bouzefrane

Abstract: The CEDRIC and the IRCAM conduct since 2002 a project entitled "distributed orchestra" which proposes to coordinate on a network the actors of a musical orchestra (musicians, sound engineer, listeners) in order to produce a live concert. At each site (musician), mainly two components are active: the sound engine (FTS) and an auto-synchronisation module (nJam), two modules which must treat audio streams in real time and exchange them via the network. These components were first made to run under the Linux environment, where the available schedulers are imposed. For this purpose, we choose to use Bossa, a platform grafted on the Linux kernel in order to integrate new real-time schedulers.
Download

Paper Nr: 665
Title:

IMPLEMENTING MULTILINGUAL INFORMATION FRAMEWORK IN APPLICATIONS USING TEXTUAL DISPLAY

Authors:

Laurent Romary

Abstract: This paper presents implementation of MLIF [1] (Multilingual Information Framework), a high level model for describing multilingual data across wide range of possible applications in translation/localization process within several multimedia domains (e.g. broadcasting of interactive multimedia applications), natural language interfaces, geographical information systems for multilingual communities.
Download

Paper Nr: 685
Title:

VISUAL DATA MINING TOOLS: QUALITY METRICS DEFINITION AND APPLICATION

Authors:

Edwige F. Badjio and Francois Poulet

Abstract: The main purpose of this work is to integrate HCI (Human Computer Interaction) requirements in visual data mining tools engineering. We present the definition of metrics/measurements in order to improve the quality of those tools at all the steps or after the development process. On the basis of these metrics/measurements, we have derived a questionnaire for the evaluation of the utility, the usability and the acceptability of visual data mining environments. A case study enables us to concretely materialize the contribution of the measurements and also to detect and explain (design and usage) errors.
Download

Paper Nr: 710
Title:

INTERACTIVE DATAMINING PROCESS BASED ON HUMAN-CENTERED SYSTEM FOR BANKING MARKETING APPLICATIONS

Authors:

Olivier Couturier, Engelbert Mephu Nguifo and Brigitte Noiret

Abstract: Knowledge Discovery in Databases (KDD) is the new hope for marketing due to the increasing collection of large databases. There is a paradox because the companies must improve the development policy of customer loyalty by using methods that do not allow to treat large quantities of data. Our current work is the results of a study that we led on a association rules mining in banking marketing problem. Our first encouraging results steered our work towards a hierarchical association rules mining, using a user-driven approach rather than an automatic approach. The user is at the heart of the process, playing a role of evolutionary heuristic. Mining process is oriented according to intermediate expert’s choices. The final aim of our approach is to use the advantages of the methods to decrease both number of generated rules and expertise time. This paper presents the results of our research step for including the user into datamining process.
Download

Paper Nr: 710
Title:

INTERACTIVE DATAMINING PROCESS BASED ON HUMAN-CENTERED SYSTEM FOR BANKING MARKETING APPLICATIONS

Authors:

Olivier Couturier, Engelbert Mephu Nguifo and Brigitte Noiret

Abstract: Knowledge Discovery in Databases (KDD) is the new hope for marketing due to the increasing collection of large databases. There is a paradox because the companies must improve the development policy of customer loyalty by using methods that do not allow to treat large quantities of data. Our current work is the results of a study that we led on a association rules mining in banking marketing problem. Our first encouraging results steered our work towards a hierarchical association rules mining, using a user-driven approach rather than an automatic approach. The user is at the heart of the process, playing a role of evolutionary heuristic. Mining process is oriented according to intermediate expert’s choices. The final aim of our approach is to use the advantages of the methods to decrease both number of generated rules and expertise time. This paper presents the results of our research step for including the user into datamining process.
Download

Paper Nr: 748
Title:

DESIGN PRINCIPLES FOR DESKTOP 3D USER INTERFACES - Case Movie Plaza

Authors:

Marja Tyynelä, Timo Jokela, Minna Isomursu, Petri Kotro and Olli Mannerkoski

Abstract: 3D user interfaces in desktop applications are becoming more common and available to all users. However, not many guidelines are available to support desktop 3D user interface design. We derived a set of design principles from the practices of a company specialized to 3D graphics and user interfaces and made a prototype to evaluate these principles. The results of our evaluations show that some of the principles - on the structure of the space, navigation and interaction - helped users while some others did not have the desired impact. We conclude that design guidelines for 3D user interfaces can be derived from the designers’ practices but research is needed to make principles more specific and to test their affect more precisely.
Download

Paper Nr: 751
Title:

TWO SIMPLE ALGORITHMS FOR DOCUMENT IMAGE PREPROCESSING - Making a document scanning application more user-friendly

Authors:

Aleš Jaklic and Blaž Vrabec

Abstract: Automatic Document scanning is a useful part of an information system at personal identification checkpoints such as airports, border crossings, banks etc. Current applications usually require a great deal of carefulness of the scanner operators – the document has to be positioned horizontally and special care must be taken to detect corrupt scans that can occur. In this work we describe ideas for two independent algorithms for the document rotation correction and automatic detection of corrupt scans. One algorithm relies on the Hough transformation and the other on brightness gradient of the image. The output of each algorithm is a cropped image of the document in horizontal orientation, which can be used as input for further processing (such as OCR). Also the estimate of scan corruption is returned. Also shown are some testing results of the algorithm prototypes written in MATLAB environment.
Download

Paper Nr: 768
Title:

ULTRASONIC SENSORS FOR THE ELDERLY AND CAREGIVERS IN A NURSING HOME

Authors:

Toshio Hori and Yoshifumi Nishida

Abstract: Workloads on caregivers in nursing home are increasing as the imbalance between the number of elderly people and that of caregivers becomes larger. Excessive workloads on caregivers must be reduced not only because they become burdens for caregivers but also because they deteriorate the quality of nursing care. One of such workloads is routine patrol for monitoring the status of the elderly and for detecting accidents on the elderly as soon as possible. If the number of unnecessary patrols is minimized, caregivers will be able to spend their time on high touch care and humane communication. The authors have been developing an ultrasonic 3D tag system which locate ultrasonic tags in real time, and employed the system in a nursing home to monitor positions of the elderly people. If the system locates the elderly people continuously and robustly, and if it can notify caregivers about the occurrence of accident-prone activities promptly, caregivers will be releaved from their unnecessary workloads. This paper describes the research background, system overview, system implementations, and experimental results.
Download

Paper Nr: 112
Title:

WAVELETS TRANSFORMS APPLIED TO TERMITE DETECTION

Authors:

Carlos G. Puntonet, Juan-Jose Gonzalez De La Rosa, Isidro Lloret Galiana and Juan Manuel Gorriz Saez

Abstract: In this paper we present an study which shows the possibility of using wavelets to detect transients produced by termites. Identification has been developed by means of analyzing the impulse response of three sensors undergoing natural excitations. De-noising by wavelets exhibits good performance up to SNR=-30 dB, in the presence of white gaussian noise. The test can be extended to similar vibratory or acoustic signals resulting from impulse responses.
Download

Paper Nr: 122
Title:

MODELS’ SPECIFICATIONS TO BUILD ADAPTATIVE MENUS

Authors:

Gérard Kubryk

Abstract: Web engineering becomes increasingly important in the last years. WEB and audio services have to provide the best services possible. To achieve this goal, they have to find out what the customers are doing without altering their privacy. This paper presents two classes of models, mathematical and learning models, and two possible ways to manage and build adaptative menus. These methods are gravity analogy, learning by sanction reinforcement. Later on, a comparison of these two models will be made based on two criteria: efficiency (answering time and computer load) and accuracy with customer expectation. The final step will be to carry out psychological analysis of user activity, meaning, “what is my perception of time into and between service consultation” to determine ways to set parameters of such a system.
Download

Paper Nr: 495
Title:

USING MPEG-BASED TECHNOLOGIES FOR BUILDING PERSONALIZED MULTIMEDIA INTERACTIVE ENVIRONMENTS WITH CONTEXT-AWARENESS REQUIREMENTS - Development of an application for Interactive Television

Authors:

João Dos Santos Junior, Iran Calixto Abrão, Thelma Virgínia Rodrigues and Mario Guglielmo

Abstract: We are using MPEG-4 technology to build applications to be used in real environments. One of these applications allows for teacher to send real-time lessons to this/her students or to record them. The Tele-Learning System under development includes: a) on the teacher side: a recording workstation with two cameras, microphone, specific MPEG-4 software; b) an IP network or an MPEG-2 TS satellite link; c) on the student side: a PC with special MPEG software, and a special board if receiving from satellite. This research focuses on the broadcast scenario where a satellite board is used in a PC. Thus, the work covers how to send the lesson even to a student that is not connected to the intranet, using a satellite link, either over IP embedded in the MPEG-2 TS or directly over MPEG-2 TS. For the security part it may be necessary to have a low-band return channel implemented, for example, through a mobile phone. The satellite environment may require the redesign of the User Interface and the retargeting of the elementary streams parameters in order to match specific requirements and features of the medium. At this point, new interaction criteria have been established from distribution of MPEG-4 media objects and MPEG-7 scene descriptions on network environments. Furthermore, context-awareness aspects are being added for providing personalization on the teaching-learning environment and MPEG-21 is being studied for applying to new multimedia requirements.
Download

Paper Nr: 596
Title:

INTERNATIONAL STANDARDS AND USABILITY MEASUREMENT

Authors:

Hema Banati and Pritam Singh Grover

Abstract: The current trend of increased web usage has recognized the need of usable websites. A site containing relevant information may not gain user acceptance if the user finds it difficult to use. A quantifiable measure of usability can provide a measurable estimate of improvement required in the website. It can also help in comparing different websites. This measure would gain wider acceptability, if obtained, by applying the international standards of measurement. This paper measures usability quantitatively using the international standard ISO/IEC TR 9126-2. Metrics specified in the standards are used to measure the four sub-characteristics of usability, “Learnability”, “Operability”, “Understandability” and “Attractiveness” for an academic website. It was found that the “Learnability” level of the website was very low, as compared to the Understandability level. This is not in conformation with the standards, which mention the latter to be an indicator of the former. The significance and relevance of each metric to usability of the website was then examined in this light. The study also highlight the long due need of standardizing the process of usability measurement.
Download

Paper Nr: 653
Title:

IMPLEMENTING MULTILINGUAL INFORMATION FRAMEWORK IN APPLICATIONS USING TEXTUAL DISPLAY

Authors:

Satyendra K. Gupta, Samuel Cruz-lara and Laurent Romary

Abstract: This paper presents implementation of MLIF [1] (Multilingual Information Framework), a high level model for describing multilingual data across wide range of possible applications in translation/localization process within several multimedia domains (e.g. broadcasting of interactive multimedia applications), natural language interfaces, geographical information systems for multilingual communities.
Download

Paper Nr: 723
Title:

EVALUATION CONCEPT FOR INTEGRATED KNOWLEDGE AND CO-OPERATION PLATFORMS

Authors:

Claudia Loroff

Abstract: This article introduces a concept for evaluating integrated knowledge and co-operation platforms which was derived from systematic examination of computer supported co-operative work (CSCW) and knowledge management systems and from research of available evaluation approaches to CSCW and knowledge management systems. It consists of various evaluation perspectives (individual, group, organisation, environment and technical system), thereby introducing comprehensive objectives, specifying topics and exemplary items for these perspectives. Considering experiences made with this concept, potential implementation scenarios are introduced.
Download