Socrades
|
|
|
| Project summary | ||
|
The goal of the SOCRADES project is to create new
methodologies, technologies and tools for the modelling, design,
implementation and operation of networked hardware/software systems
embedded in smart physical objects. The smart embedded system is to be
applied in perception and control systems in intelligent environments,
in which enhanced system intelligence is achieved by cooperation of
smart embedded devices pursuing common goals. These devices with
embedded intelligence and sensing/actuating capabilities are expected to
be heterogeneous yet they need to interact seamlessly and intensively
over a network (wired/wireless).
|
|
|
|
Project objectives |
|
|
| State of the art and current limitations |
Currently, intelligent systems based on distributed embedded devices concentrate the programming of the behaviour and intelligence on a handful of large monolithic computing resources accompanied by large numbers of dumb devices. The intelligence and behaviour are tailored and individually programmed for each application. Likewise, interfaces and communication links between devices are custom-built in house to meet application-specific requirements for interactions and QoS. Such kinds of tightly coupled distributed systems introduce serious shortcomings for the deployment of new systems and for the reconfiguration of existing systems in order to meet evolving user and/or business needs. Firstly, there is a need to (re-)program and maintain the large and complex computing systems where the system behaviour and intelligence is concentrated. Secondly, serious interoperability issues exist that need to be addressed on a case-by-case basis. Thirdly, the QoS of communication links between devices in not deterministic thus yielding unpredictable system behaviour, especially with wireless systems, which are important to facilitate reconfiguration. Lastly, there is poor or no integration of device level information with enterprise systems. What is expected from future intelligent systems is:
|
|
|
Scientific and technological objectives |
The scientific and technological objectives of
SOCRADES are to create a service-oriented ecosystem where intelligent
networked systems are composed of wired/wireless smart embedded devices
that interact with the physical environment and with the enterprise
environment pursuing well-defined system goals. |
|
|
Wireless technology |
Wireless technologies can significantly facilitate deployment and reconfiguration by eliminating the need for installing and maintaining cabling, reducing both costs and time. The lack of industrial adoption of wireless technology is due to its lack of maturity, failing to provide real-time performance and reliability metrics that are comparable to those of wired networks. One of the main objectives of the project is therefore to specify new wireless communication protocols that provide the required reliability, safety, security and real-time parameters for embedded devices. Associated to this objective is the specification of middleware that encapsulates the different mechanisms to offer specific QoS provisions and the different underlying wireless technologies. |
|
|
Web Services for intelligent embedded devices |
The umbrella paradigm underpinning novel
collaborative system design approaches is to consider the set of
intelligent system units as a conglomerate of distributed, autonomous,
intelligent, pro-active, fault-tolerant and reusable units, which
operate as a set of cooperating entities. Typically, each entity is
constituted of hardware, sensing/actuating resources, control software
and embedded intelligence. These entities are capable of working in a
pro-active manner, initiating collaborative actions and dynamically
interacting with each other in order to achieve both local and global
objectives, down from the physical machine control level up to the
higher levels of the business process management system. A key goal of SOCRADES is therefore to specify a service-oriented framework for device-level infrastructures, where system intelligence implemented by intelligent physical agents embedded in smart devices. To realise this goal, it is necessary to:
|
|
|
Enterprise integration |
The application of the SOA paradigm and Web Services technology, as proposed in SOCRADES, results in a single unifying application-level communications technology across the enterprise. A fundamental goal of SOCRADES is to enable the integration of device-level services with enterprise systems. This goal will require the definition of new integration concepts taking into account the emerging requirements of business applications and the explosion of available information from the device level. Of particular interest is the availability of real-time events information, which will be used to specify new enterprise integration approaches for applications such as business activity monitoring, overall equipment effectiveness optimisation, maintenance optimisation, etc. |
|
|
System engineering |
Considering the users of the type of distributed embedded systems covered by SOCRADES, it is necessary to support application design, simulation and monitoring of real-time intelligent embedded components. Simultaneously, it is necessary to support the integration of these devices with higher-level business process systems (enterprise dimension), with supply chain partners (value/supply-chain dimension) and within a lifecycle engineering context (lifecycle dimension). Furthermore, the explosion in number of embedded devices will require new tools and methods for managing a new degree of complexity. Within this area, a goal of SOCRADES is to specify systematic approaches and engineering tools that will facilitate the engineering of the overall system behaviour. |
|