{"id":{"repo_id":"aachen","oai_identifier":"oai:publications.rwth-aachen.de:62166"},"canonical_url":"https://search.dev.ndltd.org/etd/aachen/oai:publications.rwth-aachen.de:62166","repository":{"repo_id":"aachen","name":"RWTH Aachen University","base_url":"https://publications.rwth-aachen.de/oai2d"},"display":{"title":"Ein Objektmodell zur Repräsentation und Wiederverwendung verfahrenstechnischer Prozeßmodelle","abstract":"Development of new chemical processes and improvement of old ones is one task of chemical engineering. This is often supported by modeling these processes in mathematical terms. Due to the required abstraction from the complexity of the real world building such mathematical models is a design process in itself. To improve speed and quality of the modeling final and intermediate results of the design process should be re-used if possible. But re-use causes the well-known problems of finding and adapting model parts. The latter is worsened in chemical process engineering since the actual plants to be modeled are already one of a kind. Known solutions – neither from within chemical engineering nor from outside – can't solve both finding and adapting easily at the same time. This work therefore inspects possible object models and operations on them to develop – based on the modeling language VeDa – an object model for storing and re-using chemical process models. It can be shown that the two problems of re-use – finding and adapting – fall together with the class-based and the prototype-based object oriented paradigm and that its is not possible to simply merge these paradigms to get the best of both worlds. But a merge of their features can be achieved by emulating prototype-based behaviour on top of a class-based object model. The number of intersection classes, which would normally rise sharply, can be limited by introducing a mechanism for multiple instantiation called \"Aspects\". To handle meta classes coherently in the same scheme a method is proposed which can replicate all required functions of the meta levels in a two-layered object model.","abstract_html":"Development of new chemical processes and improvement of old ones is one task of chemical engineering. This is often supported by modeling these processes in mathematical terms. Due to the required abstraction from the complexity of the real world building such mathematical models is a design process in itself. To improve speed and quality of the modeling final and intermediate results of the design process should be re-used if possible. But re-use causes the well-known problems of finding and adapting model parts. The latter is worsened in chemical process engineering since the actual plants to be modeled are already one of a kind. Known solutions – neither from within chemical engineering nor from outside – can&#x27;t solve both finding and adapting easily at the same time. This work therefore inspects possible object models and operations on them to develop – based on the modeling language VeDa – an object model for storing and re-using chemical process models. It can be shown that the two problems of re-use – finding and adapting – fall together with the class-based and the prototype-based object oriented paradigm and that its is not possible to simply merge these paradigms to get the best of both worlds. But a merge of their features can be achieved by emulating prototype-based behaviour on top of a class-based object model. The number of intersection classes, which would normally rise sharply, can be limited by introducing a mechanism for multiple instantiation called &quot;Aspects&quot;. To handle meta classes coherently in the same scheme a method is proposed which can replicate all required functions of the meta levels in a two-layered object model.","abstract_has_math":false,"creators":["Baumeister, Markus"],"institution":"Publikationsserver der RWTH Aachen University","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":["Marquardt, Wolfgang"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2000,"date_issued":"2000","date_published":"2000","updated_at":"2026-07-30T19:43:19Z","subjects":["info:eu-repo/classification/ddc/004","Informatik","Prozessentwicklung","Prozessmodell","Konzeptionelle Modellierung","Modul","Softwarewiederverwendung","Objektmodell"],"languages":["ger"],"rights":["info:eu-repo/semantics/openAccess"],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier","label":"Identifier","values":["https://publications.rwth-aachen.de/search?p=id:%22RWTH-CONV-123756%22"],"render_values":[{"text":"https://publications.rwth-aachen.de/search?p=id:%22RWTH-CONV-123756%22","href":"https://publications.rwth-aachen.de/search?p=id:%22RWTH-CONV-123756%22","code":true}]}]},"links":{"outbound_url":"https://publications.rwth-aachen.de/record/62166","outbound_label":"Repository record","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Marquardt, Wolfgang"]},{"key":"dc:creator","label":"Author","values":["Baumeister, Markus"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:coverage","label":"Dc Coverage","values":["DE"]},{"key":"dc:date","label":"Dc Date","values":["2000"]},{"key":"dc:publisher","label":"Institution","values":["Publikationsserver der RWTH Aachen University"]},{"key":"dc:relation","label":"Dc Relation","values":["info:eu-repo/semantics/altIdentifier/urn/urn:nbn:de:hbz:82-opus-2523"]},{"key":"dc:type","label":"Dc Type","values":["info:eu-repo/semantics/doctoralThesis","info:eu-repo/semantics/publishedVersion"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["info:eu-repo/classification/ddc/004","Informatik","Prozessentwicklung","Prozessmodell","Konzeptionelle Modellierung","Modul","Softwarewiederverwendung","Objektmodell"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["ger"]},{"key":"dc:rights","label":"Dc Rights","values":["info:eu-repo/semantics/openAccess"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://publications.rwth-aachen.de/record/62166","https://publications.rwth-aachen.de/search?p=id:%22RWTH-CONV-123756%22"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Development of new chemical processes and improvement of old ones is one task of chemical engineering. This is often supported by modeling these processes in mathematical terms. Due to the required abstraction from the complexity of the real world building such mathematical models is a design process in itself. To improve speed and quality of the modeling final and intermediate results of the design process should be re-used if possible. But re-use causes the well-known problems of finding and adapting model parts. The latter is worsened in chemical process engineering since the actual plants to be modeled are already one of a kind. Known solutions – neither from within chemical engineering nor from outside – can't solve both finding and adapting easily at the same time. This work therefore inspects possible object models and operations on them to develop – based on the modeling language VeDa – an object model for storing and re-using chemical process models. It can be shown that the two problems of re-use – finding and adapting – fall together with the class-based and the prototype-based object oriented paradigm and that its is not possible to simply merge these paradigms to get the best of both worlds. But a merge of their features can be achieved by emulating prototype-based behaviour on top of a class-based object model. The number of intersection classes, which would normally rise sharply, can be limited by introducing a mechanism for multiple instantiation called \"Aspects\". To handle meta classes coherently in the same scheme a method is proposed which can replicate all required functions of the meta levels in a two-layered object model."]},{"key":"dc:source","label":"Dc Source","values":["Aachen : Publikationsserver der RWTH Aachen University III, 154 S. : graph. Darst. (2000). = Aachen, Techn. Hochsch., Diss., 2000"]},{"key":"dc:title","label":"Title","values":["Ein Objektmodell zur Repräsentation und Wiederverwendung verfahrenstechnischer Prozeßmodelle"]}]}],"canonical_facts":{"dc:contributor":["Marquardt, Wolfgang"],"dc:coverage":["DE"],"dc:creator":["Baumeister, Markus"],"dc:date":["2000"],"dc:description":["Development of new chemical processes and improvement of old ones is one task of chemical engineering. This is often supported by modeling these processes in mathematical terms. Due to the required abstraction from the complexity of the real world building such mathematical models is a design process in itself. To improve speed and quality of the modeling final and intermediate results of the design process should be re-used if possible. But re-use causes the well-known problems of finding and adapting model parts. The latter is worsened in chemical process engineering since the actual plants to be modeled are already one of a kind. Known solutions – neither from within chemical engineering nor from outside – can't solve both finding and adapting easily at the same time. This work therefore inspects possible object models and operations on them to develop – based on the modeling language VeDa – an object model for storing and re-using chemical process models. It can be shown that the two problems of re-use – finding and adapting – fall together with the class-based and the prototype-based object oriented paradigm and that its is not possible to simply merge these paradigms to get the best of both worlds. But a merge of their features can be achieved by emulating prototype-based behaviour on top of a class-based object model. The number of intersection classes, which would normally rise sharply, can be limited by introducing a mechanism for multiple instantiation called \"Aspects\". To handle meta classes coherently in the same scheme a method is proposed which can replicate all required functions of the meta levels in a two-layered object model."],"dc:identifier":["https://publications.rwth-aachen.de/record/62166","https://publications.rwth-aachen.de/search?p=id:%22RWTH-CONV-123756%22"],"dc:language":["ger"],"dc:publisher":["Publikationsserver der RWTH Aachen University"],"dc:relation":["info:eu-repo/semantics/altIdentifier/urn/urn:nbn:de:hbz:82-opus-2523"],"dc:rights":["info:eu-repo/semantics/openAccess"],"dc:source":["Aachen : Publikationsserver der RWTH Aachen University III, 154 S. : graph. Darst. (2000). = Aachen, Techn. Hochsch., Diss., 2000"],"dc:subject":["info:eu-repo/classification/ddc/004","Informatik","Prozessentwicklung","Prozessmodell","Konzeptionelle Modellierung","Modul","Softwarewiederverwendung","Objektmodell"],"dc:title":["Ein Objektmodell zur Repräsentation und Wiederverwendung verfahrenstechnischer Prozeßmodelle"],"dc:type":["info:eu-repo/semantics/doctoralThesis","info:eu-repo/semantics/publishedVersion"]},"updated_at":"2026-07-30T19:43:19Z"}