103,523 research outputs found
Design and Development of the Architecture and Framework of a Knowledge-Based Expert System for Environmental Impact Assessment
The development of the architecture and framework of a
knowledge-based expert system (ES) named "JESEIA" for
environmental impact assessment (EIA) was developed using the C Language Integrated Production System (CLIPS) that incorporates relevant expert knowledge on EIA and integrates a computational tool to support the preparation of an EIA study. The research was based on the conceptualization and development of the architecture
and framework of a knowledge-based expert system that
demonstrates the feasibility of integrating the following aspects: Expert knowledge-based system approach, Object-oriented techniques and rules structuring as knowledge modeling paradigm, database management system as a repository connection between domain knowledge sources and the expert system kernel, and finally EIA as a significant knowledge domain and incremental approach as a development model. This work describes the functional framework of combining shared knowledge from various experts as knowledge
sources through the implementation of a blackboard system
approach that organizes the solution elements and determines
which information has the highest certainty to contribute to the inference solution. The rules, in the rule base, were developed according to the environmental component classification characteristics with attributes in an object-oriented technique. The developed system considers the robustness, expandability and modularity throughout its development process. The raw knowledge and database were kept in a supportive data base developed in the system for further reference or updating through the developed expert system as a built-in functionality as well as through a
connection to an external data base environment through an open database connectivity mechanism
Design and implementation of a database for an integrated system for daily management in an industrial and commercial organization
The purpose of this research is to define a centralized database containing all necessary information related to the daily management in an industrial and commercial organization that is publicly owned and equipped with civil personality and financial autonomy. The system is composed of the following subsystems: o Subsystem "Human resource management" o Subsystem "Provisioning" o Subsystem "Financial, budgetary and accounting management" The three subsystems should be installed in a central site and at regional sites. Each site will have its own database. The central database will be supplied with the data, which come from the other sites at the end of the day or according to need via modems. It is necessary to develop a tool for remote database queries in order to accomplish this work. The platform on which the application must be executed is IBM-INFORMIX running on top of the WINDOWS operating system. The database will be a relational database. The framework used in the design and modeling consists of: o Object Oriented Analysis (OOA), which enables the development of high quality software by defining the problem structure. o The Delphi Language, which provides a robust development environment. The installation of the solution will be executed according to the following scenario: o Client/Server architecture with the object oriented development tool DELPHI. o The database will be installed on the central and regional servers. o The application will be installed on the end users' stations. o Data access will be through an open ODBC. This software will present an integrated solution that will provide centralized and accurate data, so that data will be used to derive the right decision at the best time.http://archive.org/details/designndimplemen109451338Major, Tunisian ArmyApproved for public release; distribution is unlimited
Pattern Reification as the Basis for Description-Driven Systems
One of the main factors driving object-oriented software development for
information systems is the requirement for systems to be tolerant to change. To
address this issue in designing systems, this paper proposes a pattern-based,
object-oriented, description-driven system (DDS) architecture as an extension
to the standard UML four-layer meta-model. A DDS architecture is proposed in
which aspects of both static and dynamic systems behavior can be captured via
descriptive models and meta-models. The proposed architecture embodies four
main elements - firstly, the adoption of a multi-layered meta-modeling
architecture and reflective meta-level architecture, secondly the
identification of four data modeling relationships that can be made explicit
such that they can be modified dynamically, thirdly the identification of five
design patterns which have emerged from practice and have proved essential in
providing reusable building blocks for data management, and fourthly the
encoding of the structural properties of the five design patterns by means of
one fundamental pattern, the Graph pattern. A practical example of this
philosophy, the CRISTAL project, is used to demonstrate the use of
description-driven data objects to handle system evolution.Comment: 20 pages, 10 figure
Innovative Evaluation System – IESM: An Architecture for the Database Management System for Mobile Application
As the mobile applications are constantly facing a rapid development in the recent years especially in the academic environment such as student response system [1-8] used in universities and other educational institutions; there has not been reported an effective and scalable Database Management System to support fast and reliable data storage and retrieval. This paper presents Database Management Architecture for an Innovative Evaluation System based on Mobile Learning Applications. The need for a relatively stable, independent and extensible data model for faster data storage and retrieval is analyzed and investigated. It concludes by emphasizing further investigation for high throughput so as to support multimedia data such as video clips, images and documents
Software engineering and middleware: a roadmap (Invited talk)
The construction of a large class of distributed systems can be simplified by leveraging middleware, which is layered between network operating systems and application components. Middleware resolves heterogeneity and facilitates communication and coordination of distributed components. Existing middleware products enable software engineers to build systems that are distributed across a local-area network. State-of-the-art middleware research aims to push this boundary towards Internet-scale distribution, adaptive and reconfigurable middleware and middleware for dependable and wireless systems. The challenge for software engineering research is to devise notations, techniques, methods and tools for distributed system construction that systematically build and exploit the capabilities that middleware deliver
- …