PAUL – A Programming Language for Knowledge Engineering Applications

1983 ◽  
Vol 16 (20) ◽  
pp. 65-72
Author(s):  
U. Hein
2021 ◽  
Vol 27 (2) ◽  
pp. 87-90
Author(s):  
Jezreel Mejía ◽  
Rafael Valencia-García ◽  
Giner Alor-Hernández ◽  
José A. Calvo-Manzano

The use of Information and Communication Technologies (ICTs)  has become a competitive strategy that allows organizations to position themselves within their market of action. In addition, the evolution, advancement and use of ICTs within any type of organization have created new domains of interest. In this context, Knowledge-intensive software engineering applications are becoming crucial in organizations to support their performance. Knowledge-based technologies provide a consistent and reliable basis to face the challenges for organization, manipulation and visualization of the data and knowledge, playing a crucial role as the technological basis of the development of a large number of information systems. In software engineering, it involves the integration of various knowledge sources that are in constant change. Knowledge-intensive software applications are becoming more significant because the domains of many software applications are inherently knowledge-intensive and this knowledge is often not explicitly dealt with in software development. This impedes maintenance and reuse. Moreover, it is generally known that developing software requires expertise and experience, which are currently also implicit and could be made more tangible and reusable using knowledge-based or related techniques. Furthermore, organizations have recognized that the software engineering applications are an optimal way for providing solutions, because it is a file that is constantly evolving due to the new challenges. Examples of approaches that are directly related to this tendency are data analysis, software architectures, knowledge engineering, ontologies, conceptual modelling, domain analysis and domain engineering, business rules, workflow management, human and cultural factors, to mention but a few. Therefore, tools and techniques are necessary to capture and process knowledge in order to facilitate subsequent development efforts, especially in the domain of software engineering.  


1994 ◽  
Vol 9 (4) ◽  
pp. 1825-1832 ◽  
Author(s):  
M. Huneault ◽  
C. Rosu ◽  
R. Manoliu ◽  
F.D. Galiana

1984 ◽  
Vol 1 (4) ◽  
pp. 2-17 ◽  
Author(s):  
Han Reichgelt ◽  
Frank van Harmelen

AbstractShells and high-level programming language environments suffer from a number of shortcomings as knowledge engineering tools. We conclude that a variety of knowledge representation formalisms and a variety of controls regimes are needed. In addition guidelines should be provided about when to choose which knowledge representation formalism and which control regime. The guidelines should be based on properties of the task and the domain of the expert system. In order to arrive at these guidelines we first critically review some of the classifications of expert systems in the literature. We then give our own list of criteria. We test this list applying our criteria to a number of existing expert systems. As a caveat, we have not yet made a systematic attempt at correlating the criteria and different knowledge representations formalisms and control regimes, although we make some preliminary remarks throughout the paper.


2017 ◽  
Vol 8 (4) ◽  
pp. 64-73 ◽  
Author(s):  
Filip Górski

Abstract The paper presents a novel methodology of building industrial Virtual Reality applications with use of a knowledge-based approach. Virtual Reality is becoming more and more wide-spread in engineering applications. However, most solutions are immediate and not flexible, especially in maintenance. Traditional way of programming VR applications makes all the knowledge about a product or a process hard-coded, effectively losing access to it from the outside of the programming software. Besides, making new solutions without any methodology whatsoever makes the process longer and less effective. The author proposes to use general rules of available Knowledge Engineering methodologies in order to make the process of building VR applications more effective and to ensure their flexibility and access to stored knowledge, even after an application is deployed. The presented methodology is supported with practical case studies.


1978 ◽  
Vol 9 (4) ◽  
pp. 213-219
Author(s):  
Carol McCall Davis

This article describes methods of language programming for profoundly mentally retarded children that are based on linguistic principles. Examples of program contents are drawn from research reports and include cuing procedures, as well as progress from receptive through imitative behaviors, labeling responses, and grammatical sequencing.


Sign in / Sign up

Export Citation Format

Share Document