Results 1-11 of 11.
((uid:50003361))

Bookmark and Share    
Full Text
Peer Reviewed
See detailRetalis Language for Information Engineering in Autonomous Robot Software
Ziafati, Pouyan UL; dastani, mehdi; meyer, john-jules et al

in IfCoLog Journal of Logics and their Applications (2015), 2(2), 85

Detailed reference viewed: 41 (9 UL)
Full Text
See detailInformation Engineering in Autonomous Robot Software
Ziafati, Pouyan UL

Book published by University of Luxembourg (2015)

Detailed reference viewed: 128 (23 UL)
Full Text
Peer Reviewed
See detailPlexil-Like Plan Execution Control in Agent Programming
Ziafati, Pouyan UL

in Plexil-Like Plan Execution Control in Agent Programming (2014, July)

BDI-based agent programming languages are well-known technologies for implementing autonomous agents in dynamic environments. Supporting robot programming however requires the plan representation and ... [more ▼]

BDI-based agent programming languages are well-known technologies for implementing autonomous agents in dynamic environments. Supporting robot programming however requires the plan representation and execution control capabilities of these languages to be extended for 1-) controlling and monitoring the execution of actions in complex arrangements and 2-) coordinating the parallel execution of plans over shared resources. To this end, this paper adapts and extends PLEXIL, an expressive and well-defined robotic plan execution language, for plan representation and execution in BDI-based agent programming languages. The syntax and semantics of the new language is presented and its integration in operational semantics of BDI-based agent programming languages is discussed. [less ▲]

Detailed reference viewed: 84 (12 UL)
Full Text
Peer Reviewed
See detailReasoning on Robot Knowledge from Discrete and Asynchronous Observations
Ziafati, Pouyan UL; Elrakaiby, Yehia UL; van der Torre, Leon UL et al

in AAAI Spring Symposium 2014: Knowledge Representation and Reasoning in Robotics, Stanford, USA, 2015 (2014, March)

Robot knowledge of the world is created from discrete and asynchronous events received from its perception components. Proper representation and maintenance of robot knowledge is crucial to enable the use ... [more ▼]

Robot knowledge of the world is created from discrete and asynchronous events received from its perception components. Proper representation and maintenance of robot knowledge is crucial to enable the use of robot knowledge for planning, user-interaction, etc. This paper identifies some of the main issues related to the representation, maintenance and querying of robot knowledge based on discrete asynchronous events such as event-history management and synchronization, and introduces a language for simplifying developers’ job at making a suitable representation of robot knowledge. [less ▲]

Detailed reference viewed: 240 (39 UL)
Full Text
Peer Reviewed
See detailCompliance in Resource-based Process Models
Colombo Tosatto, Silvano UL; Elrakaiby, Yehia UL; Ziafati, Pouyan UL

in Hindriks, Koen; de Weerdt, Mathijs; van Riemsdijk, Birna (Eds.) et al Proceedings of the 25th Belgium-Netherlands Artificial Intelligence Conference (2013, November)

Execution of business processes often requires resources, the use of which is usually subject to constraints. In this paper, we study the compliance of business processes with resource usage policies. To ... [more ▼]

Execution of business processes often requires resources, the use of which is usually subject to constraints. In this paper, we study the compliance of business processes with resource usage policies. To this end, we relate the execution of a business process to its resource requirements in terms of resources consumed, produced or blocked by tasks of the business process. Policies specifying constraints on resource usage are specified in the form of obligations and the verification of whether a business process complies with a given resource usage policy is formally studied. [less ▲]

Detailed reference viewed: 51 (10 UL)
Full Text
Peer Reviewed
See detailA Library for Event-Processing and Adaptable Component Interactions in Autonomous Robot Software
Ziafati, Pouyan UL; Voos, Holger UL; van der Torre, Leon UL et al

Poster (2013, May 06)

A light-weight framework-independent software library is introduced to facilitate a modular and systematic development of sensory management components for an autonomous robot. Such components are used to ... [more ▼]

A light-weight framework-independent software library is introduced to facilitate a modular and systematic development of sensory management components for an autonomous robot. Such components are used to implement complex eventprocessing tasks such as content-based filtering, integration and transformation of sensory data. In addition, they can be used as mediators to provide a number of high-level interaction mechanisms among a robot’s software components. To this end, they enable components with subscription to their events of interest, asynchronous reception of events, maintaining necessary histories of events and querying of the histories at runtime. [less ▲]

Detailed reference viewed: 108 (5 UL)
Full Text
Peer Reviewed
See detailProgramming Autonomous Robots Using Agent Programming Languages
Ziafati, Pouyan UL

in Proceedings of the 2013 International Conference on Autonomous Agents and Multi-agent Systems (2013)

Detailed reference viewed: 40 (1 UL)
Peer Reviewed
See detailAgent Programming Languages Requirements for Programming Autonomous Robots
Ziafati, Pouyan UL; Dastani, Mehdi; Meyer, John-Jules et al

in Dastani, Mehdi; Hübner, Jomif; Logan, Brian (Eds.) Programming Multi-Agent Systems (2013)

Detailed reference viewed: 45 (5 UL)
Full Text
Peer Reviewed
See detailEvent-processing in Autonomous Robot Programming
Ziafati, Pouyan UL; Dastani, Mehdi; Meyer, John-Jules et al

in Proceedings of the 2013 International Conference on Autonomous Agents and Multi-agent Systems (2013)

When implementing the high-level control component of an autonomous robot, one needs to process events, generated by sensory components, to extract the information relevant to the control component. This ... [more ▼]

When implementing the high-level control component of an autonomous robot, one needs to process events, generated by sensory components, to extract the information relevant to the control component. This paper discusses the lack of support for event-processing when current agent programming languages (APLs) are used to implement the control component of autonomous robots. To address this issue, the use of information flow processing (IFP) systems is proposed to support the development of event-processing components (EPCs) for an autonomous robot. The necessary interaction mechanisms between a control component and EPCs are defined. These mechanisms allow run-time subscription to events of interest, asynchronous reception of events, maintaining necessary histories of events and run-time querying of the histories. Several implementation-related concerns for these interaction mechanisms are discussed. [less ▲]

Detailed reference viewed: 66 (11 UL)
Peer Reviewed
See detailAgent Programming Languages Requirements for Programming Cognitive Robots (extended abstract)
Ziafati, Pouyan UL; Dastani, Mehdi; Meyer, John-Jules et al

Scientific Conference (2012)

This paper presents various requirements for BDI-based agent programming languages to provide better support for implementing autonomous robotic control systems. Examples of such requirements are: 1 ... [more ▼]

This paper presents various requirements for BDI-based agent programming languages to provide better support for implementing autonomous robotic control systems. Examples of such requirements are: 1- Built-in support for integration with existing robotic frameworks such as ROS, 2- Real-time reactivity to events, 3- Management of heterogeneous sensory data and reasoning on complex events, and 4- Representation of complex plans and coordination of the parallel execution of plans. [less ▲]

Detailed reference viewed: 68 (5 UL)
Full Text
Peer Reviewed
See detailFast Prototyping and Deployment of Context-Aware Smart Outdoor Environments
Ziafati, Pouyan UL; Mastrogiovanni, F.; Sgorbissa, A.

in Intelligent Environments (IE), 2011 7th International Conference on (2011)

Detailed reference viewed: 40 (1 UL)