103,523 research outputs found

    Design and Development of the Architecture and Framework of a Knowledge-Based Expert System for Environmental Impact Assessment

    Get PDF
    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

    Get PDF
    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

    Full text link
    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

    Get PDF
    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)

    Get PDF
    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
    corecore