Patterns have recorded the experience of engineering software systems. Various patterns have been introduced and described in several domains. A particular class of patterns, task knowledge patterns that are important for agent oriented software development, is investigated in this paper. It has been reported that descriptions of task knowledge given in the pattern literature is not clearly structured, and some of the useful description is left implicit to the developer. This paper reports our investigation on task knowledge that has been shared across a wider spectrum of articles to showcase such scenario. We present a new way to analyse and classify task knowledge patterns. Furthermore, we demonstrate how the experience of different devel...
This paper is divided in eight sections: In the first section I examine the problem and motivation f...
Multiagent Systems (MAS) are applicable to engineering evolvable systems. It is essential to be able...
Software usability is a function of how well the software supports the user's situated tasks, s...
Template-based knowledge models can be viewed as design patterns for specifying a task. The models c...
Complex development systems are interactive software systems used for the manipulation, design or de...
Complex development systems are interactive software systems used for the manipulation, design or de...
This paper presents a comprehensive framework for classifying, analyzing and describing agent-orient...
UnrestrictedExperts are often called upon to provide their knowledge and skills for curriculum and m...
Item does not contain fulltextIn this paper, three different roles of a shared task model as an inte...
To give the user proper assistance, an interface agent should be able to predict the user's intentio...
In this paper, three different roles of a shared task model as an intermediate representation of a t...
There are many formal approaches to specifying how the mental state of an agent entails that it perf...
Importance of managing organizational knowledge for manufacturing enterprises has been recognized si...
Task analysis and systems analysis are both collections of techniques aimed at the development of in...
International audienceTask analysis is a critical step in the design process of interactive systems....
This paper is divided in eight sections: In the first section I examine the problem and motivation f...
Multiagent Systems (MAS) are applicable to engineering evolvable systems. It is essential to be able...
Software usability is a function of how well the software supports the user's situated tasks, s...
Template-based knowledge models can be viewed as design patterns for specifying a task. The models c...
Complex development systems are interactive software systems used for the manipulation, design or de...
Complex development systems are interactive software systems used for the manipulation, design or de...
This paper presents a comprehensive framework for classifying, analyzing and describing agent-orient...
UnrestrictedExperts are often called upon to provide their knowledge and skills for curriculum and m...
Item does not contain fulltextIn this paper, three different roles of a shared task model as an inte...
To give the user proper assistance, an interface agent should be able to predict the user's intentio...
In this paper, three different roles of a shared task model as an intermediate representation of a t...
There are many formal approaches to specifying how the mental state of an agent entails that it perf...
Importance of managing organizational knowledge for manufacturing enterprises has been recognized si...
Task analysis and systems analysis are both collections of techniques aimed at the development of in...
International audienceTask analysis is a critical step in the design process of interactive systems....
This paper is divided in eight sections: In the first section I examine the problem and motivation f...
Multiagent Systems (MAS) are applicable to engineering evolvable systems. It is essential to be able...
Software usability is a function of how well the software supports the user's situated tasks, s...