In this paper an object-oriented approach to modelling of chemical processes is discussed. An object-oriented modelling language, Omola, is used for dynamic modelling and simulation of chemical processes with control ...
详细信息
In this paper an object-oriented approach to modelling of chemical processes is discussed. An object-oriented modelling language, Omola, is used for dynamic modelling and simulation of chemical processes with control systems. The model representation is object-oriented and the simulation problem solving is equation-oriented. The structuring of a model into submodels in a hierarchy facilitates the development of well abstracted models. The inheritance concept, which makes it possible to specialize previously defined models into new models, facilitates the reuse of models. In the paper suggestions on both process structure and model class hierarchy guidelines are given. The idea is that these guidelines can be useful in the organization of model libraries and in the development of large process models. The paper also discusses the use of combined discrete event and continuous system simulation in Omola. It is exemplified in process control system modelling.
In [1], a formal definition for the semantics of the Whole-Part relationship in the Unified modeling Language (UML) is introduced. This paper reports some discrepancies in [1] and proposes solutions to these discrepan...
详细信息
In [1], a formal definition for the semantics of the Whole-Part relationship in the Unified modeling Language (UML) is introduced. This paper reports some discrepancies in [1] and proposes solutions to these discrepancies.
We present a simple framework, called computational network, for formalizing river networks to provide a computer-based solution to problems of simulating concentrations of water quality constituents in river networks...
详细信息
We present a simple framework, called computational network, for formalizing river networks to provide a computer-based solution to problems of simulating concentrations of water quality constituents in river networks. The method was applied on a river network in Beijing-Tianjin area. The framework is developed by an object-oriented approach integrating the modelling of the static structure of river networks with that of the dynamic behavior of water quality constituents in them. Similar to artificial neural networks, computational networks can be used for learning, problem solving and controlling.
Controlled medical vocabularies are useful in application areas such as medical information systems and decision-support systems. However, such vocabularies are large and complex, and working with them can be daunting...
详细信息
Controlled medical vocabularies are useful in application areas such as medical information systems and decision-support systems. However, such vocabularies are large and complex, and working with them can be daunting. It is important to provide a means for orienting vocabulary designers and users to the vocabulary's contents. We describe a methodology for partitioning a vocabulary based on an IS-A hierarchy into small meaningful pieces. The methodology uses our disciplined modeling framework to refine the IS-A hierarchy according to prescribed rules in a process carried out by a user in conjunction with the computer. The partitioning of the hierarchy implies a partitioning of the vocabulary. We demonstrate the methodology with respect to a complex sample of the MED, an existing medical vocabulary. (C) 1999 Elsevier Science B.V. All rights reserved.
Due to their numerous advantages, combined cycle power plants (CCPPs) have become an important technology for power generation. The part played by CCPPs on the power generation market includes frequent start-up/shutdo...
详细信息
Due to their numerous advantages, combined cycle power plants (CCPPs) have become an important technology for power generation. The part played by CCPPs on the power generation market includes frequent start-up/shutdown operations which must be optimized by means of innovative strategies, such as model-based methods. The availability of dedicated languages and libraries for physical system modeling facilitates the implementation of accurate large-scale models. However, the efficient resolution of optimization problems based on such models requires powerful algorithms, which impose a series of constraints on the model formulation, in particular, that of the lack of discontinuity source. This paper presents a method to transform a CCPP physical model designed for simulation in an optimization-oriented model, which can be further used with efficient algorithms to improve start-up performances. The methodology is based on the reformulation of the plant initially represented with discontinuity sources into a smooth model, by using continuous approximations of the Heaviside function. The validation results demonstrate the model consistency and emphasize the fact that it is accurate enough to be used for optimization and control purposes. (c) 2012 Elsevier Ltd. All rights reserved.
This paper investigates the field of manufacturing system control. The addressed subject is indeed very fascinating, due to the importance that it has reached in the last decades both at research and industrial level....
详细信息
This paper investigates the field of manufacturing system control. The addressed subject is indeed very fascinating, due to the importance that it has reached in the last decades both at research and industrial level. On the other hand, it seems to the author that most of the complexity intrinsic to the subject itself relies on the different meanings or levels of abstraction that both the terms "manufacturing system" and "control" may symbolize. The presented research aims to face the topic in a concrete fashion, i.e., by developing a control software system for a specific, although easy to be generalized, robotized manufacturing cell. Two different development methodologies, from the conceptual design to the actual implementation, of a cell control system are presented and compared. The former, based on ladder logic diagrams, for a PLC controlled manufacturing cell;the latter, based on object-oriented modeling and programming techniques, for a PC controlled manufacturing cell. The analysis has been conducted considering the internal and external requirements of the manufacturing system, mostly driven by the contemporary industrial need of reconfigurable control systems, largely acknowledged as the critical key to succeed in the new era of mass customization. (c) 2005 Elsevier Ltd. All rights reserved.
Plant enterprise engineering environment (PEEE) is an approach aiming to manage the plant through its lifecycle. In such environment, safety is considered as the common objective for all activities throughout the plan...
详细信息
Plant enterprise engineering environment (PEEE) is an approach aiming to manage the plant through its lifecycle. In such environment, safety is considered as the common objective for all activities throughout the plant lifecycle. One approach to achieve plant safety is to embed safety aspects within each function and activity within such environment. One ideal way to enable safety aspects within each automated function is through modeling. This paper proposes a theoretical approach to design plant safety model as integrated with the plant lifecycle model within such environment. object-oriented modeling approach is used to construct the plant safety model using OO CASE tool on the basis of unified modeling language (UML). Multiple views are defined for plant objects to express static, dynamic, and functional semantics of these objects. Process safety aspects are mapped to each model element and inherited from design to operation stage, as it is naturally embedded within plant's objects. By developing and realizing the plant safety model, safer plant operation can be achieved and plant safety can be assured. (C) 2001 Elsevier Science Ltd. All rights reserved.
One of the foci of the recent development in object-oriented modeling (OOM) has been the extension of OOM to fuzzy logic to capture and analyze informal requirements that are imprecise in nature. In this paper, a new ...
详细信息
One of the foci of the recent development in object-oriented modeling (OOM) has been the extension of OOM to fuzzy logic to capture and analyze informal requirements that are imprecise in nature. In this paper, a new approach to object-oriented modeling based on fuzzy logic is proposed to formulate imprecise requirements along four dimensions: (1) to extend a class by grouping objects with similar properties into a fuzzy class, (2) to encapsulate fuzzy rules in a fuzzy class to describe the relationship between attributes, (3) to evaluate the membership function of a fuzzy class by considering both static and dynamic properties, and (4) to model uncertain fuzzy associations between classes. The proposed approach is illustrated using the problem domain of a meeting scheduler system. (C) 1999 Elsevier Science Inc. All rights reserved.
Emerging daily, newdevices and software-driven advancements pose challenges in software development, including errors, bugs, and evolving requirements. This leads to delays in delivery. Ensuring software security with...
详细信息
Emerging daily, newdevices and software-driven advancements pose challenges in software development, including errors, bugs, and evolving requirements. This leads to delays in delivery. Ensuring software security within the Software Development Life Cycle (SDLC) is crucial. To address this, the research focuses on incorporating security aspects early in the SDLC through model transformation. Platform-independent models with security attributes like Integrity, Privacy, Security Audit, non-repudiation, and authentication are generated. A template-based source code generator is utilized to create the structure of the source model. The Secure Business Process Model (SBPM) encompasses Unified modeling Language (UML) artifacts, such as analysis level classes and sequence diagrams, enriched with security attributes derived from the activity model. Security requirements are linked to elements extracted from the source model, and structural codes with security-enabled members are produced. Automation in software development is inevitable, though not complete, as it plays a vital role in addressing these challenges and improving the security of software applications.
object-oriented (OO) modeling languages, tools, and methods more and more attract the interest of embedded (real-time) system developers. This is especially true if embedded (real-time) system software has to cooperat...
详细信息
object-oriented (OO) modeling languages, tools, and methods more and more attract the interest of embedded (real-time) system developers. This is especially true if embedded (real-time) system software has to cooperate with interactive multimedia software, as it is more and more the case in automotive systems. It is still an open question whether and how the standard OO modeling language UML and its accompanying tools have to be adapted to the regarded application domain. This paper evaluates the development of a rapid prototype for an air condition controller with the popular CASE tool Rational Rose/RT(R). We point out some weaknesses of the presented solution and propose an extension to Rose/RT(R), which overcomes the weaknesses by combining Rose/RT's UML dialect with data flow equations.
暂无评论