1996
DOI: 10.1017/s0269888900007918
|View full text |Cite
|
Sign up to set email alerts
|

TFL: an algebraic language to specify the dynamic behaviour of knowledge-based systems

Abstract: TFL, the Task Formal Language, has been developed for integrating the static and dynamic aspects of knowledge based systems. This paper focuses on the formal specification of dynamic behaviour. Although fundamental in knowledge based systems, strategic reasoning has been rather neglected until now by the existing formal specifications. Most languages were generally more focused on the domain and problem-solving knowledge specification than on the control. The formalisation presented here differs from previous … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Year Published

1997
1997
2017
2017

Publication Types

Select...
4
4

Relationship

1
7

Authors

Journals

citations
Cited by 16 publications
(12 citation statements)
references
References 17 publications
0
12
0
Order By: Relevance
“…[46], [154]) that provide well-studied means for the mathematical definitions of the functionality of software systems. Some of the existing specification languages rely directly on these techniques (e.g., [134], [117]), other use similar ideas. The main extensions that are necessary to use them for KBSs are:…”
Section: Comparison With Traditional Specification Approaches In Sementioning
confidence: 99%
“…[46], [154]) that provide well-studied means for the mathematical definitions of the functionality of software systems. Some of the existing specification languages rely directly on these techniques (e.g., [134], [117]), other use similar ideas. The main extensions that are necessary to use them for KBSs are:…”
Section: Comparison With Traditional Specification Approaches In Sementioning
confidence: 99%
“…It has been used to model several applications, like Wielinga et al (1992, p. 24) task systematic-diagnosis goal find the smallest components with inconsistent behaviour, if one control-terms differential"set of currently active hypotheses inconsistent-sub-system"sub-part of the system with inconsistent behaviour task-structure systematic-diagnosis (complaint P inconsistent-sub-system)" select (complaint P system-model) generate-hypotheses (system-model P differential) repeat test-hypotheses (differentialPinconsistent-sub-system) generate-hypothesis (inconsistent-sub-system P differential) until differential" supervision of air traffic, home automation, emergency situation (Sebillotte & Fallah, 1995), etc. Successive operational languages, TASK (Pierret-Golbreich & Delouis, 1991), LISA (Delouis, 1993), TASK# (Talon & Pierret-Golbreich, 1996) have next been developed to enable an efficient execution of the tasks. LISA has been used to realize different systems for real applications in the field of electric networks at the French Electricity company EDF, like COPILOTE (Krivine & Delouis, 1991), AUSTRAL (Bredillet & Delouis-Jacob, 1994).…”
Section: A Task-methods Frameworkmentioning
confidence: 99%
“…Prolog), algebraic specification techniques (e.g. TFL [20]) or model-based approaches (like B [21] and DESIRE [22]) which describe a system in terms of states and operations working on these states.…”
Section: Languages and Modeling For Problem Solvingmentioning
confidence: 99%