Generic Fuzzy Reasoning Nets as a Basis for Reverse Engineering Relational Database Applications
نویسندگان
چکیده
Object-oriented technology has become mature enough to satisfy many new requirements coming from areas like computer-aided design (CAD), computer-integrated manufacturing (CIM), or software engineering (SE). However, a competitive information management infrastructure often demands to merge data from CAD-, CIM-, or SE-systems with business data stored in a relational system. One approach for seamless integration of objectoriented and relational systems is to migrate from a relational to an objectoriented system. The first step in this migration process is reverse engineering of the legacy database. In this paper we propose a new graphical and executable language called Generic Fuzzy Reasoning Nets for modelling and applying reverse engineering knowledge. In particular, this language enables to define and analyse fuzzy knowledge which is usually all what is available when an existing database schema has to be reverse engineered into an object-oriented one. The analysis process is based on executing a fuzzy petri net which is parameterized with the fuzzy knowledge about a concrete database application.
منابع مشابه
Towards the methodology for development of fuzzy relational database applications
In this paper we examine the possibilities to extend the relational data model with the mechanisms that can handle imprecise, uncertain and inconsistent attribute values using fuzzy logic and fuzzy sets. We present a fuzzy relational data model which we use for fuzzy knowledge representation in relational databases that guarantees the model in 3 rd normal form. We also describe the CASE tool fo...
متن کاملRecovering UML Diagrams from Java Code using Patterns
Recovering the static structure of legacy source code e.g. as an UML class diagram is quite well understood. In contrast, recovering high-level behaviour diagrams from source code is still an open issue. This paper proposes to use fuzzy pattern detection techniques for the recovery of UML collaboration diagrams from source code. The approach is based on a knowledge base of basic datatypes and o...
متن کاملObject - Relational Modeling
DTD Graph from an XML Document: A Reverse Engineering Approach Joseph Fong and Herbert Shiu (2010). Principle Advancements in Database Management Technologies: New Applications and Frameworks (pp. 204-224). www.igi-global.com/chapter/abstract-dtd-graph-xml-document/39357?camid=4v1a A Study of a Generic Schema for Management of Multidatabase Systems Shirley A. Becker, Rick Gibson and Nancy L. Le...
متن کاملDesigning Databases with Fuzzy Data and Rules for Application to Discrete Control
Many real world systems and applications must deal with imprecise or vague data. For such systems, information management components are needed that provide support for managing this imprecise data. Fuzzy theory allows us to model imprecise or vague data. The use of fuzzy theory also allows us to model vague knowledge. There have been several proposals for extending relational database systems ...
متن کاملClustering Relations into Abstract ER Schemas for Database Reverse Engineering
Database Reverse Engineering (DBRE) methods recover conceptual data models from physical databases. The bottom-up nature of these methods imposes two major limitations. First, they do not provide an initial high level abstract schema suitable for use as a basis for reasoning about the application domain: a single detailed schema is only produced at the very end of the project. Second, they prov...
متن کامل