and Knowledge Management



Similar documents
2 nd Workshop on the Economics of ICTs

6th Workshop on the Economics of ICTs

Enhancing Health and. Information Systems and Technologies for. Social Care. Reference. Polytechnic Institute of Leiria, Portugal

BANCO POPULAR PORTUGAL, S.A. 1,500,000,000 COVERED BONDS PROGRAMME

Value of IEEE s Online Collections

CITIES AND CLIMATE CHANGE PROGRAMME

Postgraduate Course Fraud Management Detection, Control, Prevention and Action

DataStorm: Large-Scale Data Management in Cloud Environments

PROTOCOL ON THE MARKETING OF COMPLEX FINANCIAL PRODUCTS

SONAE PREPARING FUTURE GROWTH

Management through the

VERSION 1.1 SEPTEMBER 14, 2014 IGELU 2014: USE.PT UPDATE REPORT NATIONAL/REGIONAL USER GROUP REPRESENTATIVES MEETING PRESENTED BY: PAULO LOPES

Practice Profile. Rui Castro Practice Profile 1

Oncology Meetings: Gastric Cancer State of Art March 27 and 28th, 2014

Complex Information Management Using a Framework Supported by ECA Rules in XML

OPERATOR ALGEBRAS AND QUANTUM PHYSICS A Satellite Conference to the XVIII International Congress on Mathematical Physics.

Random vs. Structure-Based Testing of Answer-Set Programs: An Experimental Comparison

1 st INTERNATIONAL CONGRESS OF THE ROUTE OF THE ROMANESQUE

Proceedings of the International Workshop on Semantic Technologies meet Recommender Systems & Big Data SeRSy 2012

11ª Reunião da Sociedade Portuguesa de Neurociências

Simplifying the Development of Rules Using Domain Specific Languages in DROOLS

MANAGEMENT FUNDAMENTALS

REACTION Workshop Overview Porto, FEUP. Mário J. Silva IST/INESC-ID, Portugal REACTION

Habitâmega Group GRANITOS, S. A.

THE ECONOMIC AND FINANCIAL CRISIS In EUROPE: On the Road to Recovery? European Lawyers Union XXVII General Congress. Lisbon, June 2013

Lecture Notes in Artificial Intelligence 2902

1st SEMESTER (beginning in September) Code Course Year ECTS Degree Lecturer Group(s) in English

LIST OF ATTORNEYS. Maio Island

Corticeira Amorim, S.G.P.S., S.A.

Obj ect-oriented Construction Handbook

Integrated Development of Distributed Real-Time Applications with Asynchronous Communication

Conference Organizer

Presentation of Nova Doctoral School why, what for and how. João Crespo

List of Lawyers in Portugal

10 NOVEMBER 2010 DAY 1: 11 NOVEMBER 2010

Modelling, Analysing and Improving an ERP Architecture with ArchiMate

ADVANCE PROGRAM. IEEE BigData Coimbra Satellite Session International BigData Coimbra Satellite Session

Scalable End-User Access to Big Data HELLENIC REPUBLIC National and Kapodistrian University of Athens

Technical Presentations. Arian Pasquali, FEUP, REACTION Data Collection Plataform David Batista, INESC-ID, Sematic Relations Extraction REACTION

Education and Languages: "Agregação" in Economics ( eld: Econometrics), Universidade Nova, School of Business and Economics,

Rui Jorge Pereira Gonçalves. December 4, 1979, Porto Paranhos. Portuguese. Regularized

Second Political Declaration of the Pentalateral Energy Forum of 8 June 2015

THE OPEN UNIVERSITY OF TANZANIA FACULTY OF SCIENCE TECHNOLOGY AND ENVIRONMENTAL STUDIES BACHELOR OF SIENCE IN INFORMATION AND COMMUNICATION TECHNOLOGY

Title. ESEP nursing degree course guide. Institutional author. Escola Superior de Enfermagem do Porto. Editor. Escola Superior de Enfermagem do Porto

IST/INESC-ID. R. Alves Redol 9 Sala Lisboa PORTUGAL

Funding and Human Resources

Knowledge Engineering for Business Rules in PROLOG

LIAAD Artificial Intelligence and Decision Support Lab of INESC TEC. João Mendes Moreira

18th IEEE Conference on Business Informatics Call for Papers

Session 1 Peripheral arterial disease and ulcer: basic principles

NATIONAL NETWORK OF ELECTRON MICROSCOPY RNME. NETWORK MANAGEMENT MODEL a ARTICULATION AND GENERAL OPERATION. (English translation draft)

Business Intelligence in Oracle Fusion Applications

TOWARDS PUBLIC PROCUREMENT KEY PERFORMANCE INDICATORS. Paulo Magina Public Sector Integrity Division

ARTiVIS Building a world wide community environment monitoring platform one prototype at a time

Bioactive Essential Oils and Cancer

Student Number Dissertation Seminar "Entrepreneurship and Development" with Susana Frazão Pinheiro

Organizational Integration of Enterprise Systems and Resources:

Patterns of Enterprise Application Architecture

PhD Program in Electrical and Computer Engineering

Preliminary Agenda for Standard s 2008 Brazil Investor Trip

Foundation for HEP Software

FC Portugal 2D Simulation: Team Description Paper

ORDER No. GR.03/05/2011

José M. F. Moura, Director of ICTI at Carnegie Mellon Carnegie Mellon Victor Barroso, Director of ICTI in Portugal

Accommodation for Erasmus Students in Évora

Schneps, Leila; Colmez, Coralie. Math on Trial : How Numbers Get Used and Abused in the Courtroom. New York, NY, USA: Basic Books, p i.

PRINCIPLES FOR EVALUATION OF DEVELOPMENT ASSISTANCE

Portuguese Public Policies for Business Angels (BA) Formal BA Recognition BA Tax Break BA Co-investment Scheme

2. Affiliation. University type. University. Department. University site. Position. Address. Telephone. . Fax

3 rd National Conference on Science and Technology

Joao Pedro Barreto. Dept. of Electrical and Computer Engineering R: Antonio Jose de Almeida, 295, 1Esq. University of Coimbra telf:

2012 Annual Report. Corporate Governance Report

Technical Program NDDL International Workshop on New Developments in Digital Libraries. Setúbal, July 6,7 Portugal

PRACTICAL CASES. Daniele Muritano Civil law notary in Empoli, TEP

2015 IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC 2015) Vila Real, Portugal 8-10 April 2015


MASTER LICENSEE PROSPECT UNITED KINGDOM. Leader in home delivery of quality products for your dog & cat

Portuguese Research Institutions in History

Búzios, December 12, Jorge Zubelli Organizing Committee

JUDO th Académica s Treinos Formação: International Training Camp August - Coimbra. Over 400 Participants

Wexford Boards, Control Table & Harness Process Engineering. (Tunisie) Representative Agreement. Cofat Tunis / Cofat Mateur WEE TECH.

Blackcork is a Portuguese contemporary furniture brand.

Transcription:

Salvador Abreu, Dietmar Seipel (Eds.) Applications of Declarative Programming and Knowledge Management 18th International Conference on Applications of Declarative Programming and Knowledge Management (INAP 2009) Évora, Portugal, November 2009 Post Conference Proceedings LNAI 6547

Preface This volume contains a selection of papers, revised and extended, which were presented at the 18th International Conference on Applications of Declarative Programming and Knowledge Management, INAP 2009, which was held in Évora, Portugal, from November 3rd to 5th, 2009. Declarative programming is an advanced paradigm for modeling and solving complex problems. It has become more and more attractive over the last years, e.g., in the database domain, for natural language processing, for modeling and processing combinatorial problems, and for establishing knowledge based systems for the Web. The INAP series of conferences provide a forum for intensive discussions of applications of important technologies around logic programming, constraint problem solving, and closely related advanced software. The conferences comprehensively cover the impact of programmable logic solvers in the internet society, its underlying technologies, and leading edge applications in industry, commerce, government, and societal services. The topics of the selected papers of this year s conference concentrate on three currently important fields: foundations and extensions of logic programming, databases and query languages, declarative programming with logic languages, and applications thereof. During the last couple of years, a lot of research has been conducted on the usage of declarative programming for querying databases and web-based knowledge structuring and querying. Reasoning about knowledge wrapped in rules, databases, or the Web leads to the exploration of interesting and hitherto implicit knowledge. Declarative techniques for the transformation, deduction, induction, visualisation, or querying of knowledge have the advantage of high transparency and better maintainability compared to more traditional procedural approaches. Another area of active research is the extension of the logic programming paradigm and its integration with other programming concepts. The successful extension of logic programming with constraints has been already mentioned. Other extensions aim to increase the expressivity of logic languages by including new logical constructs like contextual operators, temporal annotations, or tabling. The integration of logic programming with other programming paradigms has been mainly investigated for the case of functional programming. This combination is beneficial from a software engineering point of view: well known functional programming techniques for improving the structure and quality of the developed software, e.g., types, modules, higher order operators, or lazy evaluation, can be also used for logic programming in an integrated language.

VI The INAP 2009 conference was organized at the University of Évora, Portugal, by the following institutions: the University of Évora, the Society for Logic Programming (GLP e.v.), and the Portuguese A.I. Society (APPIA.) The conference took place over three days, with invited presentations by Terrance Swift and António Porto, which are part of this volume. We would like to thank all authors who submitted papers and all conference participants for the intense and fruitful discussions throughout the conference. We are grateful to the members of the programme committee and the external referees for their timely expertise in carefully reviewing the papers, and we would like to acknowledge the University of Évora for hosting the conference. January 2011 Dietmar Seipel, Salvador Abreu

VII Program Chairs Salvador Abreu Dietmar Seipel University of Évora, Portugal University of Würzburg, Germany Program Commitee Salvador Abreu Sergio A. Alvarez Philippe Codognet Daniel Diaz Ulrich Geske Gopal Gupta Petra Hofstedt Ulrich Neumerkel Vitor Nogueira Enrico Pontelli Irene Rodrigues Carolina Ruiz Vitor Santos Costa Dietmar Seipel Terrance Swift Hans Tompits Masanobu Umeda Armin Wolf Osamu Yoshie University of Évora, Portugal (co-chair) Boston College, USA JFLI/CNRS, Japan University of Paris-I (Sorbonne), France University of Potsdam, Germany University of Texas at Dallas, USA Technical University of Berlin, Germany Technical University of Vienna, Austria University of Évora, Portugal New Mexico State University, USA University of Évora, Portugal Worcester Polytechnic Institute, USA University of Porto, Portugal University of Würzburg, Germany (co-chair) CENTRIA, Portugal Technical University of Vienna, Austria Kyushu Institute of Technology, Japan Fraunhofer First, Germany Waseda University, Japan Local Organization Vitor Nogueira Vasco Pedro Pedro Salgueiro University of Évora, Portugal University of Évora, Portugal University of Évora, Portugal

VIII External Referees Dirk Kleeblatt Johannes Oetsch Judith Rohloff Ludwig Krippahl Florian Lorenzen Paulo Quaresma Christian Schneiker Tran Cao Son

Table of Contents Invited Talks Design Patterns for Tabled Logic Programming....................... 1 Terrance Swift An Alternative High-level Approach to Interaction with Databases...... 20 António Porto Foundations and Extensions of Logic Programming ISTO: a Language for Temporal Organisational Information Systems.... 40 Vitor Nogueira, Salvador Abreu Programming Patterns for Logtalk Parametric Objects................ 52 Paulo Moura Stable Model Implementation of Layer Supported Models by Program Transformation................................................... 70 Luis Moniz Pereira, Alexandre Miguel Pinto Towards Computing Revised Models for FO Theories.................. 85 Johan Wittocx, Broes De Cat, Marc Denecker Adaptive Reasoning for Cooperative Agents.......................... 102 Luis Moniz Pereira, Alexandre Miguel Pinto Databases and Query Languages Extending XQuery for Semantic Web Reasoning...................... 117 Jesus Manuel Almendros Jimenez

X Reference Model and Perspective Schemata Inference for Enterprise Data Integration.................................................. 135 Valéria Magalhães Pequeno, João Carlos Gomes Moura Pires JSquash: Source Code Analysis of Embedded Database Applications for Determining SQL Statements.................................... 153 Dietmar Seipel, Andreas M. Böhm, Markus Fröhlich Applications Elder Care by Means of Intention Recognition and Evolution Prospection 171 Luis Moniz Pereira, Anh Han The Knowledge Management Strategy and Tactics for Forging Die Design Support......................................................... 189 Masanobu Umeda, Yuji Mure Searching in Protein State Space.................................... 206 Dietmar Seipel, Jörg Schultz Network Monitoring with Constraint Programming: Preliminary Specification and Analysis.......................................... 224 Pedro Salgueiro, Salvador Abreu Author Index................................................ 241

Design Patterns for Tabled Logic Programming Terrance Swift

19

An Alternative High-level Approach to Interaction with Databases António Porto

39

ISTO: a Language for Temporal Organisational Information Systems Vitor Nogueira, Salvador Abreu

51

Programming Patterns for Logtalk Parametric Objects Paulo Moura

69

Stable Model Implementation of Layer Supported Models by Program Transformation Luis Moniz Pereira, Alexandre Miguel Pinto

84

Towards Computing Revised Models for FO Theories Johan Wittocx, Broes De Cat, Marc Denecker

101

Adaptive Reasoning for Cooperative Agents Luis Moniz Pereira, Alexandre Miguel Pinto

116

Extending XQuery for Semantic Web Reasoning Jesus Manuel Almendros Jimenez

134

Reference Model and Perspective Schemata Inference for Enterprise Data Integration Valéria Magalhães Pequeno, João Carlos Gomes Moura Pires

152

JSquash: Source Code Analysis of Embedded Database Applications for Determining SQL Statements Dietmar Seipel, Andreas M. Böhm, Markus Fröhlich

170

Elder Care by Means of Intention Recognition and Evolution Prospection Luis Moniz Pereira, Anh Han The

188

Knowledge Management Strategy and Tactics for Forging Die Design Support Masanobu Umeda, Yuji Mure

205

Searching in Protein State Space Dietmar Seipel, Jörg Schultz

223

Network Monitoring with Constraint Programming: Preliminary Specification and Analysis Pedro Salgueiro, Salvador Abreu

240

Author Index Abreu, Salvador, 40, 224 Almendros Jimenez, Jesus Manuel, 117 Böhm, Andreas M., 153 De Cat, Broes, 85 Denecker, Marc, 85 Fröhlich, Markus, 153 Gomes Moura Pires, João Carlos, 135 Magalhães Pequeno, Valéria, 135 Moura, Paulo, 52 Mure, Yuji, 189 Nogueira, Vitor, 40 Pereira, Luis Moniz, 70, 102, 171 Pinto, Alexandre Miguel, 70, 102 Porto, António, 20 Salgueiro, Pedro, 224 Schultz, Jörg, 206 Seipel, Dietmar, 153, 206 Swift, Terrance, 1 The, Anh Han, 171 Umeda, Masanobu, 189 Wittocx, Johan, 85