578 research outputs found
SFC++: A tool for developing distributed real time control
WESIC'98, Girona, Spain June 10, 11 and 12, 1998This paper describes a visual tool for developing real time software for the control of distributed manufacturing systems. The aim of this project, currently in progress, is to get a visual programming environment which integrates both the advantages of object oriented modelling for the design and simulation of systems and the power of modern distributed control systems (i.e. computers with real time operating systems interconnected by means of industrial real time networks). To bridge the gap between the object oriented system model and the implementation level, at which we have multiple parallel tasks running over a network, Sequential Function Charts are used as a standard formalism (IEC, 1988; UTE, 1992) for the description of system dynamics and control software programmin
Software Development for Manufacturing Systems- Language and Networking Issues
We have witnessed unprecedented changes in the industrial world with the advent of computers and the field of manufacturing is no exception. With the boom of microcomputers, th eir usage in manufacturing systems was realized at every level- from the shop floor level to the administrative and management layers. This paper deals with the software development issues that a software engineer has to take into account when analyzing, designing, and implementing software for manufacturing systems. Two important criteria that one has to consider are the real-time requirements and the device indepemdent abstractions that such software has to provide to the end-user, since it is reasonable to expect an end-user to know very little about the software intricacies. Two specific aspects of manufaturing software are discussed indetail here. The first part discusses a language with an object oriented flavor for programming manufacturing systems. In particular, some of the design aspects and implementation issues are discussed. The other part describes the networking issues that are specific ot the manufaturing environment. A prototype manufacturing system developed as a part of the p roject is used as a model to explain the various concepts and issues. A detailed description of the new language, Cell Programing Language (CPL), developed for the prototype is also included
Trends in Computer Network Modeling Towards the Future Internet
This article provides a taxonomy of current and past network modeling efforts. In all these efforts over the last few years we see a trend towards not only describing the network, but connected devices as well. This is especially current given the many Future Internet projects, which are combining different models, and resources in order to provide complete virtual infrastructures to users. An important mechanism for managing complexity is the creation of an abstract model, a step which has been undertaken in computer networks too. The fact that more and more devices are network capable, coupled with increasing popularity of the Internet, has made computer networks an important focus area for modeling. The large number of connected devices creates an increasing complexity which must be harnessed to keep the networks functioning. Over the years many different models for computer networks have been proposed, and used for different purposes. While for some time the community has moved away from the need of full topology exchange, this requirement resurfaced for optical networks. Subsequently, research on topology descriptions has seen a rise in the last few years. Many different models have been created and published, yet there is no publication that shows an overview of the different approaches.
Model-Driven Methodology for Rapid Deployment of Smart Spaces based on Resource-Oriented Architectures
Advances in electronics nowadays facilitate the design of smart spaces based on physical mash-ups of sensor and actuator devices. At the same time, software paradigms such as Internet of Things (IoT) and Web of Things (WoT) are motivating the creation of technology to support the development and deployment of web-enabled embedded sensor and actuator devices with two major objectives: (i) to integrate sensing and actuating functionalities into everyday objects, and (ii) to easily allow a diversity of devices to plug into the Internet. Currently, developers who are applying this Internet-oriented approach need to have solid understanding about specific platforms and web technologies. In order to alleviate this development process, this research proposes a Resource-Oriented and Ontology-Driven Development (ROOD) methodology based on the Model Driven Architecture (MDA). This methodology aims at enabling the development of smart spaces through a set of modeling tools and semantic technologies that support the definition of the smart space and the automatic generation of code at hardware level. ROOD feasibility is demonstrated by building an adaptive health monitoring service for a Smart Gym
Web-Based Network Device Monitoring Tool Using Simple Network Management Protocol (Snmp)
The Internet enables different computer networks to join together into one network in
which many different models of network devices can co-exist with each other. Standard
management protocol is necessary for the purpose of managing these networks. SNMP
(Simple Network Management Protocol), one of the standard protocols, is designed for
this open-class management function and is successfully implemented.
This thesis suggests a monitoring of network device statistical data from a remote place.
This approach reduced the complexity of existing techniques, which are basically
operable in specific operating system and having no standard Graphical User Interface
(GUI). To address this problem, a system based on WWW standard tool is developed
which is SNMP compatible as well as operable with any network device.
The network device monitoring tool is a client program, which is managed and could be
contacted with the server program. A web server and a browser are to provide static,
dynamic, and interactive management information. A web server, which plays a managing role, offers a variety of types of information. An SNMP agent, which cooperates
with a web server, uses SNMP protocol and provides access to management
information of network devices/agents. The implementation of the user interface using
the web-based technique of Java Applet makes it possible for a manager to easily search
and manage agent Management Information Base (Mill) through a browser. Java SNMP
class files and SNMP Applet Server (SAS) classes are used inside the Web-server to
communicate with network devices. The network device monitoring tool is configured
to collect network statistical data. It can monitor the real time graph on the basis of MIB
variable from remote place and shows more efficient than the existing tool
- …