This paper deals with reusability of the DEVS (Discrete Event Systems Specification) models in the hierarchical models development framework within an object-oriented simulation environment, called DEVSim++. The DEVSi...
详细信息
ISBN:
(纸本)0819424986
This paper deals with reusability of the DEVS (Discrete Event Systems Specification) models in the hierarchical models development framework within an object-oriented simulation environment, called DEVSim++. The DEVSim++ environment supports models reusability in two dimensions during models development. One way of reusability is achieved from the hierarchical model construction technology from the DEVS formalism and the other from the inheritance mechanism from the underlying object-oriented environment. This paper proposes a set of metrics to measure both hierarchical reuse and inheritance reuse of DEVS models developed in DEVSim++. It also suggests a set of guidelines to improve reusability. Empirical measurement of the proposed metrics shows that the guidelines improve reusability of DEVS simulation models in the DEVSim++ environment.
The proceedings contain 30 papers. The topics discussed include: transparent filtering of streams in GLADE;task dependence nets for concurrent systems with Ada 95 and its applications;using object-oriented techniques ...
ISBN:
(纸本)0897919815
The proceedings contain 30 papers. The topics discussed include: transparent filtering of streams in GLADE;task dependence nets for concurrent systems with Ada 95 and its applications;using object-oriented techniques to develop reusable components;programming distributed fault tolerant systems: the replicAda approach;ReUSE/Ada: a tool to promote code reuse;optimization of Ada'95 tasking constructs;CLAW, a high level, portable, Ada 95 binding for Microsoft Windows;transitioning to Ada in an introductory course for non-majors;comparing the reliability provided by tasks or protected objects for implementing a resource allocation service: a case study;the undergraduate capstone software design experience;teaching network programming with Ada and lower-layer;using Ada 95 as a tool to teach problem solving to non-CS majors;visualization of control structure and complexity in Ada 95;the source code analysis tool construction project;targeting GNAT to the java virtual machine;managing usage of dynamic structures with Ada controlled objects;concurrent design patterns for resource sharing;a reusability measurement framework and tool for Ada 95;and Ada - java communication in ADEPT.
We present an in-depth look at the ability of existing models and languages to support different forms of reuse and evolution. The intended tutorial participants are experienced object-oriented programmers and analyst...
ISBN:
(纸本)0897919149
We present an in-depth look at the ability of existing models and languages to support different forms of reuse and evolution. The intended tutorial participants are experienced object-oriented programmers and analysts who want to improve the adaptability of their models and programs. The design patterns described by Gamma, Helm, Johnson, and Vlissides [1] in 1994 ensure that a certain system aspect can vary over time. In this tutorial we help the participant recognize an underlying principle common to many existing design patterns, namely the ability to allow the implementation of an object or class to vary dynamically. We present a key concept in supporting dynamic evolution: the context class. At the design level we present a simple extension to the Unified Modeling Language [2] for describing context classes. At the implementation level we demonstrate how to develop java [3] programs using context objects. We demonstrate how context objects can be used to easily model and program patterns such as the Adapter, Bridge, Chain of Responsibility, Decorator, Iterator, Observer, State, Strategy, and Visitor.
This paper describes the Service Configurator pattern, which decouples the implementation of services from the time when they are configured. This pattern increases the flexibility and extensibility of applications by...
This paper presents a new adaptive technique to improve the performance of distance protection under earth fault conditions. The new technique uses prefault system data, available from a low speed communication channe...
详细信息
This paper presents a new adaptive technique to improve the performance of distance protection under earth fault conditions. The new technique uses prefault system data, available from a low speed communication channel such as SCADA or RTU. The distance relay with necessary data can provide a reliable trip decision for the whole line length in zone-1 setting. The results of computer simulation show the improvement of sensitivity and selectivity of the relay.
Conventional methodologies constraint models to be static during the all simulation. However, some systems are better perceived if represented by dynamic structure models. Recent work on modeling methodologies and env...
详细信息
ISBN:
(纸本)0819424986
Conventional methodologies constraint models to be static during the all simulation. However, some systems are better perceived if represented by dynamic structure models. Recent work on modeling methodologies and environments has focused on the representation of discrete event systems that undergo structural changes. We will describe the Dynamic Structure Discrete Event System Specification (DSDEVS) and several other approaches to dynamic structure modeling and simulation. The DSDEVS formalism and its implementation in the DELTA simulation environment provide support for building dynamic structure simulation models in an hierarchical and modular manner. We conclude that General Systems Theory based formalisms offer sound semantics for dynamic structure modeling and simulation.
This paper presents a system prototype that provides computer support for different modes of meetings concerning the decision making process. Besides supporting the two obvious domains of cooperation: space (same or d...
详细信息
This paper presents a system prototype that provides computer support for different modes of meetings concerning the decision making process. Besides supporting the two obvious domains of cooperation: space (same or different) and time (synchronous or asynchronous) it also allows to work with other dimensions such as group/subgroup, user roles, public or closed type of meeting, anonymous or nominated method of meeting and three modes of cooperation: full view, partial view and single view. The framework includes the brainstorming, organization/consolidation, voting and action sessions of a typical decision making meeting. The system is actually being implemented in the java environment using the Remote Method Invocation. The new SACE-CSCW tool is part of a wider structure that aims to construct Concurrent engineering facilities to aid the cooperation/collaboration of people designing and producing products and services of any kind of industry.
This paper focuses on the experiences gained from defining design metrics for SDL and comparing three prediction models for identifying the most fault-prone entities using the defined metrics. Three sets of design com...
详细信息
This paper focuses on the experiences gained from defining design metrics for SDL and comparing three prediction models for identifying the most fault-prone entities using the defined metrics. Three sets of design complexity metrics for SDL are defined according to two design phases and SDL entity types. Two neural net based prediction models and a model using the hybrid metrics are implemented and compared by a simulation. Though the backpropagation model shows the best prediction results, the selection method in hybrid complexity order is expected to have similar performance with some supports. Also two hybrid metric forms (weighted sum and weighted multiplication) are compared and it is shown that two metric forms can be used interchangeably for ordinal purpose.
In this paper we examine the effect of pruning small weights in correlation associative memories. The effect is investigated by considering a fully interconnected matrix and removing weights satisfying |w|Ε. We show ...
详细信息
Research in the use of DEVS (Discrete Event System Specification) based representation of large models on massively parallel platforms is summarized here. We show that parallel DEVS-representation of large scale model...
详细信息
ISBN:
(纸本)0819424986
Research in the use of DEVS (Discrete Event System Specification) based representation of large models on massively parallel platforms is summarized here. We show that parallel DEVS-representation of large scale models can achieve several orders of magnitude speedup. When mapped onto distributed memory multicomputer systems, additional speedup is obtained. An example of a watershed simulation is presented which has been executed in the DEVS-C++/MPI environment working on the CM-5 and IBM SP2 massively parallel systems.
暂无评论