Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-07T05:14:27.264Z Has data issue: false hasContentIssue false

itSIMPLE: towards an integrated design system for real planning applications

Published online by Cambridge University Press:  21 February 2013

Tiago S. Vaquero
Affiliation:
Department of Mechatronics, Escola Politécnica, University of São Paulo, Av. Prof. Mello Moraes, 2231, Cidade Universitária, São Paulo 05508-030, Brazil; e-mail: tiago.vaquero@usp.br, reinaldo@usp.br Department of Mechanical & Industrial Engineering, University of Toronto, 5 King's College Rd. Toronto, ON, M5S 3G8, Canada; e-mail: jcb@mie.utoronto.ca
José R. Silva
Affiliation:
Department of Mechatronics, Escola Politécnica, University of São Paulo, Av. Prof. Mello Moraes, 2231, Cidade Universitária, São Paulo 05508-030, Brazil; e-mail: tiago.vaquero@usp.br, reinaldo@usp.br
Flavio Tonidandel
Affiliation:
Department of Computer Science, Centro Universitário da FEI, Av. Humberto de Alencar Castelo Branco, 3972, São Bernardo do Campo, São Paulo 09850-901, Brazil; e-mail: flaviot@fei.edu.br
J. Christopher Beck
Affiliation:
Department of Mechanical & Industrial Engineering, University of Toronto, 5 King's College Rd. Toronto, ON, M5S 3G8, Canada; e-mail: jcb@mie.utoronto.ca
Rights & Permissions [Opens in a new window]

Abstract

Since the end of the 1990s, there has been an increasing interest in the application of artificial intelligence (AI) planning techniques to solve real-life problems. In addition to characteristics of academic problems, such as the need to reason about actions, real-life problems require detailed knowledge elicitation, engineering, and management. A systematic design process in which Knowledge and Requirements Engineering tools play a fundamental role is necessary in such applications. One of the main challenges in such design process, and consequently in the study of Knowledge Engineering in AI planning, has been the analysis of requirements and their subsequent transformation into an input-ready model for planners. itSIMPLE is a research project dedicated to the study of a project process to support the design phases of real-life planning models. In this paper, we give an overview of itSIMPLE focusing on the main translation processes among a minimal set of representations: from requirements represented in Unified Modeling Language (UML) to Petri Nets and from UML models to planning domain definition language for problem solving.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 2013 
Figure 0

Figure 1 The architecture of the integrated languages. UML = Unified Modeling Language; XML = Extensible Markup Language; PDDL = Planning Domain Definition Language

Figure 1

Figure 2 A UML class diagram of the logistics domain. UML = Unified Modeling Language

Figure 2

Figure 3 (a) Mapping PDDL types, predicates and functions from UML class diagrams; (b) Mapping OCL expression to PDDL conditions. PDDL = Planning Domain Definition Language; UML = Unified Modeling Language; OCL = Object Constraint Language

Figure 3

Figure 4 Timing diagrams in itSIMPLE

Figure 4

Figure 5 (a) Mapping association multiplicity to PDDL constraints; (b) Mapping PDDL objects from object repository; (c) Mapping PDDL init from object diagram. PDDL = Planning Domain Definition Language; UML = Unified Modeling Language