The activity cycle diagrams are a simple notation to model discrete-event simulation systems. Its informality makes it very useful when communicating the model to non-specialists; however, it also makes the automatic ...
详细信息
The activity cycle diagrams are a simple notation to model discrete-event simulation systems. Its informality makes it very useful when communicating the model to non-specialists; however, it also makes the automatic code generation very difficult. Some extensions have been proposed to augment the representation power of ACD and some formalization has been suggested to enable automatic translation to program. Java is becoming a widespread object oriented programming language. We present an automatic translation from an extended ACD to a Java program. The translator has been successfully used in a groupware for simulation development environment named GroupSim.
The control project, automation and supervision for SMEs, it's based on a system of open architecture, using principles of systems SCADA with the development of intelligent routines taking advantage of the advanta...
详细信息
The control project, automation and supervision for SMEs, it's based on a system of open architecture, using principles of systems SCADA with the development of intelligent routines taking advantage of the advantages of the technology of the microcontrollers and DCE, for the control of physical variables, processes and digital treatment of data; coming from the different implemented RS, such as: point of pumping in underground well, filled of recipients, flow, electrovalves, as well as the gradual distribution and temporized in cultivation sectors using valves adapted mecatronicamente, all them with programming algorithms developing the process in real time. The system sense the different physical variables, it controls actuators, it establishes alarms and states of emergency stop through the RS, it processes them to their equivalent one digital it stops then to create the plots of information of this variable and later on to be correspondents to the BS, for their visualization in the control power station by means of the digital transmission of data governed by a communication protocol. All these characteristics are translated in optimization of watering control and in efficiency of manipulation of present variables in the system favoring with technical and technological attendance to the SMEs.
This paper addresses the problem of automated synthesis of ladder diagrams for programmable logic controllers (PLC). The programs are obtained from control specifications expressed as timed interpreted Petri nets (TIP...
详细信息
This paper addresses the problem of automated synthesis of ladder diagrams for programmable logic controllers (PLC). The programs are obtained from control specifications expressed as timed interpreted Petri nets (TIPN). The approach herein presented allows to rapidly synthesize correct programs for PLC; it is based on a set of simple translation rules that produces a ladder diagram (LD) from a TIPN. Moreover this set of rules was coded into a program to automate this process.
Describes a software model construction and management tool that provides a foundation for legacy systems modeling, analysis and transformation on an enterprise scale. The Legacy System Cataloging Facility provides a ...
详细信息
Describes a software model construction and management tool that provides a foundation for legacy systems modeling, analysis and transformation on an enterprise scale. The Legacy System Cataloging Facility provides a scalable, multi-tiered hierarchical storage mechanism for managing legacy system as persistent, high-fidelity software models within a distributed-computing framework. The Legacy System Cataloging Facility is one facet of a knowledge based tools framework for reverse engineering, reengineering and reuse that supports the transitioning of existing systems to support business process reengineering (BPR) as well as more traditional incremental maintenance activities.
We describe a characterization the three classical world views of event scheduling, activity scanning, and process interaction and discuss transformations among them. We believe that one advantage of each is to allow ...
详细信息
ISBN:
(纸本)9780780387867
We describe a characterization the three classical world views of event scheduling, activity scanning, and process interaction and discuss transformations among them. We believe that one advantage of each is to allow more concise model descriptions by allowing a model specifier to take advantage of contextual information. Automated transformation among world views is difficult due to a modeler's use of contextual information. We illustrate this by transforming and then simplifying a model representation creating a version, similar to what a programmer or modeler might generate.
In order to help programmers achieve greater leverage of emerging reconfiguration mechanisms, we are studying notations for users to express reconfiguration plans. These plans direct how a running distributed applicat...
详细信息
In order to help programmers achieve greater leverage of emerging reconfiguration mechanisms, we are studying notations for users to express reconfiguration plans. These plans direct how a running distributed application would be changed, based upon recognition of events from either the application itself or its environment. Our work to date in this area is embodied in a simple system called Clipper. Based upon C++, Clipper provides a way for programmers to express plans, that are then used to automatically generate the run time mechanisms needed to validly reflect the programmer's rules for change in the application. This paper presents a description of our language in its current form, along with requirements that led up to it.< >
As model-based formal methods (e.g. VDM, Z) are becoming popular for the development of safety-critical and complex systems in industry, automatic transformation from formal specifications to programs is an ideal and ...
详细信息
As model-based formal methods (e.g. VDM, Z) are becoming popular for the development of safety-critical and complex systems in industry, automatic transformation from formal specifications to programs is an ideal and efficient approach to software production. However, it is impossible in general for this transformation to be fully automatic, because the language of first order logic used for specification is not decidable. This paper uses VDM (Vienna Development Method) as an example to investigate this difficulty, and proposes an approach to address the problem. Rules for automatically transforming abstract level VDM specifications are described and further transformation at a detailed level is discussed. Finally, further work towards the construction of a rule-based software system to support the transformation from VDM specifications to programs in general is addressed.
The authors have built a prototype software synthesis system, the Lockheed Environment for automatic programming (LEAP). The LEAP synthesis approach depends on using software assets that are built during the course of...
详细信息
The authors have built a prototype software synthesis system, the Lockheed Environment for automatic programming (LEAP). The LEAP synthesis approach depends on using software assets that are built during the course of application development. In the largest application built so far the synthesized software consisted of 65000 lines of Ada code and 10000 lines of C code. LEAP was used to construct two simple application examples. The experiment was to graphically construct system descriptions to represent generic forms of the two examples provided, and to have LEAP synthesize Ada code using its template asset base. One example was an event system that represented the implicit invocation cliche. The second example was a phone database manager.< >
We address the problem of providing integrated access to diverse and dynamic information sources. We explain how this problem differs from the traditional database integration problem and we focus on one aspect of the...
详细信息
We address the problem of providing integrated access to diverse and dynamic information sources. We explain how this problem differs from the traditional database integration problem and we focus on one aspect of the information integration problem, namely information exchange. We define an object-based information exchange model and a corresponding query language that we believe are well suited for integration of diverse information sources. We describe how, the model and language have been used to integrate heterogeneous bibliographic information sources. We also describe two general-purpose libraries we have implemented for object exchange between clients and servers.< >
The reacTable* is a novel multi-user electro-acoustic musical instrument with a tabletop tangible user interface. In this paper we focus on the various collaborative aspects of this new instrument as well as on some o...
详细信息
The reacTable* is a novel multi-user electro-acoustic musical instrument with a tabletop tangible user interface. In this paper we focus on the various collaborative aspects of this new instrument as well as on some of the related technical details such as the networking infrastructure. The instrument can be played both in local and remote collaborative scenarios and was designed from the very beginning to serve as a musical instrument for several simultaneous players
暂无评论