Sökning: onr:"swepub:oai:DiVA.org:liu-23968" >
Using an Extended E...
Using an Extended ER-Model Based Data Dictionary to Automatically Generate Product Modeling Systems
-
- Johansson, Olof, 1964- (författare)
- Linköpings universitet,EDSLAB - Laboratoriet för tekniska databaser och system,Tekniska högskolan
-
(creator_code:org_t)
- Berlin, New York : Springer Verlag, 1994
- 1994
- Engelska.
-
Ingår i: Applications of Databases, First International Conference, ADB-94. - Berlin, New York : Springer Verlag. - 3540581839 - 0387581839 ; , s. 42-61
- Relaterad länk:
-
http://www.informati...
-
visa fler...
-
https://urn.kb.se/re...
-
visa färre...
Abstract
Ämnesord
Stäng
- The complexity of industrial artifacts such as power plants, aircrafts etc., is continuously growing. Typically for such advanced products is that they are hybrids of various technologies and contain several types of engineering models that are related in a complex fashion. For power plant design, there are functional models, mechanical models, electrical models etc. A product modeling system (PMS) is a computer integrated development environment for a specific class of advanced products. A well integrated PMS consists of a central product model database which is interfaced with CAD-applications that support graphical design of various engineering models. This paper describes a successful approach to manage the development of a product modeling system for power plant design. The key idea is to store a high-level PMS design specification in the form of an extended entity relationship model in a data dictionary. Most of the source code for the PMS implementation is then generated automatically, using SQL-based code generators which are easy to develop. Our PMS-development system generates product model database schemas and user interfaces. It also generates high-level database schema related interface modules in the native application development language of a CAD-system. Through these, a CAD application developer has a high-level access to the object structures in the product model database. Using the described approach, we have developed a power plant PMS which has been in production at the turbine manufacturer ABB TAL and the power plant engineering company ABB Carbon for more than half a year now. The PMS database is based on the Sybase SQL Server. AutoCAD is used for design of power plant schematics. Form based user interfaces and report generators are implemented in UNIFACE and Microsoft Access. The data dictionary design and SQL-based code generation technique seems to be generally applicable and has been used for generating source code implementations in C++, LISP, SQL, and various textual form description languages. The architecture of our PMS-development system is described together with the data dictionary schema and examples of generated source code. We estimate that this software engineering approach reduces systems development costs about 5 - 10 times.
Ämnesord
- NATURVETENSKAP -- Data- och informationsvetenskap -- Datavetenskap (hsv//swe)
- NATURAL SCIENCES -- Computer and Information Sciences -- Computer Sciences (hsv//eng)
Nyckelord
- Databaser
- Computer science
- Datavetenskap
Publikations- och innehållstyp
- vet (ämneskategori)
- kap (ämneskategori)
Hitta via bibliotek
Till lärosätets databas