Abstract
The 90’s has seen the emergence of hybrid configurations of four most commonly used intelligent methodologies, namely, symbolic knowledge based systems (e.g. expert systems), artificial neural networks, fuzzy systems and genetic algorithms. These hybrid configurations are used for different problem solving tasks/situations. In this paper we describe unified problem modeling language at two different levels, the task structure level for knowledge engineering of complex data intensive domains, and the computational level of the task level hybrid architecture. Among other aspects, the unified problem modeling language considers various intelligent methodologies and their hybrid configurations as technological primitives used to accomplish various tasks defined at the task structure level. The unified problem modeling language is defined in the form of five problem solving adapters. The problem solving adapters outline the goals, tasks, percepts/inputs, and hard and soft computing methods for modeling complex problems. The task structure level has been applied in modeling several applications in e-commerce, image processing, diagnosis, and other complex, time critical, and data intensive domains. We also define a layered intelligent multi-agent, operating system processes, intelligent technologies with the task structure level associative hybrid architecture. The layered architecture also facilitates component based software modeling process.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Author information
Authors and Affiliations
Corresponding author
Additional information
Work Supported by VPAC grant no EPPNLA002.2001
Rights and permissions
About this article
Cite this article
Khosla, R., Li, Q. Unified problem modeling language for knowledge engineering of complex systems. Soft Computing 8, 491–511 (2004). https://doi.org/10.1007/s00500-003-0307-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-003-0307-x