51,069 research outputs found
Evaluating XMPP Communication in IEC 61499-based Distributed Energy Applications
The IEC 61499 reference model provides an international standard developed
specifically for supporting the creation of distributed event-based automation
systems. Functionality is abstracted into function blocks which can be coded
graphically as well as via a text-based method. As one of the design goals was
the ability to support distributed control applications, communication plays a
central role in the IEC 61499 specification. In order to enable the deployment
of functionality to distributed platforms, these platforms need to exchange
data in a variety of protocols. IEC 61499 realizes the support of these
protocols via "Service Interface Function Blocks" (SIFBs). In the context of
smart grids and energy applications, IEC 61499 could play an important role, as
these applications require coordinating several distributed control logics.
Yet, the support of grid-related protocols is a pre-condition for a wide-spread
utilization of IEC 61499. The eXtensible Messaging and Presence Protocol (XMPP)
on the other hand is a well-established protocol for messaging, which has
recently been adopted for smart grid communication. Thus, SIFBs for XMPP
facilitate distributed control applications, which use XMPP for exchanging all
control relevant data, being realized with the help of IEC 61499. This paper
introduces the idea of integrating XMPP into SIFBs, demonstrates the
prototypical implementation in an open source IEC 61499 platform and provides
an evaluation of the feasibility of the result.Comment: 2016 IEEE 21st International Conference on Emerging Technologies and
Factory Automation (ETFA
Knowledge-based System to Support Architectural Design. Intelligent objects, project net-constraints, collaborative work
The architectural design business is marked by a progressive increase in operators all cooperating towards the realization of building structures and complex infrastructures (Jenckes, 1997). This type of design implies the simulta-neous activity of specialists in different fields, often working a considerable dis-tance apart, on increasingly distributed design studies. Collaborative Architectural Design comprises a vast field of studies that em-braces also these sectors and problems. To mention but a few: communication among operators in the building and design sector; design process system logic architecture; conceptual structure of the building organism; building component representation; conflict identification and management; sharing of knowledge; and also, user interface; global evaluation of solutions adopted; IT definition of objects; inter-object communication (in the IT sense). The point of view of the research is that of the designers of the architectural arte-fact (Simon, 1996); its focus consists of the relations among the various design operators and among the latter and the information exchanged: the Building Objects. Its primary research goal is thus the conceptual structure of the building organ-ism for the purpose of managing conflicts and developing possible methods of resolving them
Tracking decision-making during architectural design
There is a powerful cocktail of circumstances governing the way decisions are made during the architectural design process of a building project. There is considerable potential for misunderstandings, inappropriate changes, change which give rise to unforeseen difficulties, decisions which are not notified to all interested parties, and many other similar problems. The paper presents research conducted within the frame of the EPSRC funded ADS project aiming at addressing the problems linked with the evolution and changing environment of project information to support better decision-making. The paper presents the conceptual framework as well as the software environment that has been developed to support decision-making during building projects, and reports on work carried out on the application of the approach to the architectural design stage. This decision-tracking environment has been evaluated and validated by professionals and practitioners from industry using several instruments as described in the paper
Sensor function virtualization to support distributed intelligence in the internet of things
It is estimated that-by 2020-billion devices will be connected to the Internet. This number not only includes TVs, PCs, tablets and smartphones, but also billions of embedded sensors that will make up the "Internet of Things" and enable a whole new range of intelligent services in domains such as manufacturing, health, smart homes, logistics, etc. To some extent, intelligence such as data processing or access control can be placed on the devices themselves. Alternatively, functionalities can be outsourced to the cloud. In reality, there is no single solution that fits all needs. Cooperation between devices, intermediate infrastructures (local networks, access networks, global networks) and/or cloud systems is needed in order to optimally support IoT communication and IoT applications. Through distributed intelligence the right communication and processing functionality will be available at the right place. The first part of this paper motivates the need for such distributed intelligence based on shortcomings in typical IoT systems. The second part focuses on the concept of sensor function virtualization, a potential enabler for distributed intelligence, and presents solutions on how to realize it
Recommended from our members
Open Software-Architecture for Building Monitoring and Control
Information technology can increase energy efficiency by improving the control of energy-using devices and systems. Awareness of this potential is not new—ideas for applications of information technology for energy efficiency have been promoted for more than 20 years. But much of the potential gain from the application of information technology has not yet been realized. Today a combination of new requirements for the operation of the electricity system and the development of new technology has the potential to cause a rapid increase in the pace of adoption of improved controls. In this paper we discuss one promising avenue for technology advancement. First, we review some basic concepts with emphasis on open software-architecture. Then we describe the components of XBOS, a realization of this open software-architecture. XBOS has the ability to monitor and control many different sensors and devices using both wired and wireless communication and a variety of communication protocols. Finally, we illustrate the capabilities of XBOS with examples from an XBOS installation in a small commercial office building in Berkeley California
Randomly Evolving Idiotypic Networks: Structural Properties and Architecture
We consider a minimalistic dynamic model of the idiotypic network of
B-lymphocytes. A network node represents a population of B-lymphocytes of the
same specificity (idiotype), which is encoded by a bitstring. The links of the
network connect nodes with complementary and nearly complementary bitstrings,
allowing for a few mismatches. A node is occupied if a lymphocyte clone of the
corresponding idiotype exists, otherwise it is empty. There is a continuous
influx of new B-lymphocytes of random idiotype from the bone marrow.
B-lymphocytes are stimulated by cross-linking their receptors with
complementary structures. If there are too many complementary structures,
steric hindrance prevents cross-linking. Stimulated cells proliferate and
secrete antibodies of the same idiotype as their receptors, unstimulated
lymphocytes die.
Depending on few parameters, the autonomous system evolves randomly towards
patterns of highly organized architecture, where the nodes can be classified
into groups according to their statistical properties. We observe and describe
analytically the building principles of these patterns, which allow to
calculate number and size of the node groups and the number of links between
them. The architecture of all patterns observed so far in simulations can be
explained this way. A tool for real-time pattern identification is proposed.Comment: 19 pages, 15 figures, 4 table
From internet architecture research to standards
Many Internet architectural research initiatives have been undertaken over last twenty years. None of them actually reached their intended goal: the evolution of the Internet architecture is still driven by its protocols not by genuine architectural evolutions. As this approach becomes the main limiting factor of Internet growth and application deployment, this paper proposes an alternative research path starting from the root causes (the progressive depletion of the design principles of the Internet) and motivates the need for a common architectural foundation. For this purpose, it proposes a practical methodology to incubate architectural research results as part of the standardization process
Semantic Component Composition
Building complex software systems necessitates the use of component-based
architectures. In theory, of the set of components needed for a design, only
some small portion of them are "custom"; the rest are reused or refactored
existing pieces of software. Unfortunately, this is an idealized situation.
Just because two components should work together does not mean that they will
work together.
The "glue" that holds components together is not just technology. The
contracts that bind complex systems together implicitly define more than their
explicit type. These "conceptual contracts" describe essential aspects of
extra-system semantics: e.g., object models, type systems, data representation,
interface action semantics, legal and contractual obligations, and more.
Designers and developers spend inordinate amounts of time technologically
duct-taping systems to fulfill these conceptual contracts because system-wide
semantics have not been rigorously characterized or codified. This paper
describes a formal characterization of the problem and discusses an initial
implementation of the resulting theoretical system.Comment: 9 pages, submitted to GCSE/SAIG '0
- …