Title: SIRENA Service Infrastructure for RealTime Embedded Networked Applications
1SIRENAService Infrastructure for Real-Time
Embedded Networked Applications
- Dr. Peter Altenbernd Siemens Business Services
2Outline
- What is an ITEA Project?
- SIRENA Context and Goals
- Partners, Roles, Budget
- Domains / Demonstrators
- Germany Automotive, Home, Cross-Domain
- France/Spain Industrial Automation,
Telecommunication - SIRENA Framework
- Overview
- Result of Technology Evaluation (UPnP)
- Framework Extensions
- State / Project Plan
- Conclusion
3What is an ITEA Project?
- Information Technology for European Advancement
- Context EUREKA Nations
- International projects but national funding
- The German Sirena consortium has partners in
France and Spain - Latest ITEA Roadmap
- Software-intensive Systems
- www.itea-office.org
4SIRENA Context and Goals
- Common middleware architecture for several
domains Home, Automotive, Industrial Automation
and Telecommunication - Though very different, these have a lot in common
- Complex (IP-based) network environment
- High number of connected embedded devices
- Need for inter-operatability, plug-and-play and
integration support - Main project goals
- Service-based SIRENA Framework
- Demonstrators from all domains
5SIRENA in Germany
Service Infrastructure for Real-Time Embedded
Networked Applications
- Duration 10/03 09/05 Funding 3.385 M Cost
5.606 M - Partners
- Industrial
- Big Siemens BS
- Medium Materna
- SMEs ESC, Traveltainer, iXtronics,
- Invera, Kachel
- Institutes
- Fraunhofer FIRST
- Universities
- Dortmund, Paderborn, Rostock
- Goal
- Service-Based Middleware Architecture
- The SIRENA Framework
6SIRENA international
- Project coordinator Francois Jammes, Schneider
Electrics, France - French consortium Schneider, EADS, Cap Gemini
- Spanish consortium Robotiker, ZIV
- Country Budget Framework Domains
- France 5.827 M basics industrial, telecom
- Germany 5.606 M extensions home, automotive
- Spain 2.228 M basics/ext. industrial
- Total 13.661 M
- Total manpower 97.5 PY
7SIRENA Demonstrators / Domains
- Home Domain
- Distributed Video-on-Demand
- Automotive Domain
- Advanced business car with common and
personalized on and off-board services and mobile
data communication - Cross-Domain
- Mix of home and automotive domain
- Industrial Domain (France/Spain)
- Complex network of industrial automation
equipment, including sensors actuators - Telecommunication Domain (France)
- Diagnostic and maintenance
8Home Domain Demonstrator
- Distributed Video-on-demand e.g. for hotels
- Stands as a placeholder for applications in home
entertainment networks. - Development of such applications can be very
tedious . - Peer-to-peer solution offers better scalability
and lower price than central solution
9Automotive Domain Demonstrator
- Advanced business car
- Common and personalized Online Services
- Office, driver log book, news, ...
- Location-Based Services with GPS
- Map services, hotels,
- Mobile Data Communication
- and Internet Access
- GPRS Terrestrial Digital Audio
- Broadcast DAB-T
- Bluetooth network for flexible
- vehicle extension with personal
- mobile equipment and Bluetooth
- sensors
10Cross-Domain Demonstrator
- -- Under discussion! --
- Mix of automotive and home domain
- Important issues
- Personalisation
- Same architecture
- Possible examples
- Provision of private
- user data at hotel
- Same/similar services
- as in car environment
- -- Under discussion! --
11SIRENA Framework Overview
Domain-Specific Extensions Application
Services
Ext 1
Ext 2
Ext n
Common Tools - Confi- gura- tion - Mana- geme
nt
Main Scope ofGerman Consortium Efficient
Development of High-Quality Applications
General ExtensionsInfrastructure Services
General ExtensionsMiddleware Services
SIRENA Basic Framework (UPnP Vi.j i 2, j gt 0)
Main Scope ofFrench and Spanish Partners
Basic UPnP V2 Implementation
Service Descriptions
Protocols
- SIRENA Framework Best-of-breed solution (plus
extensions) for enhanced inter-operability and
shorter development times
12SIRENA Framework Practical Issues
- What is Universal Plug and Play (UPnP)?
- An industrial initiative designed to enable
simple and robust connectivity among stand-alone
devices and PCs from many different vendors,
originally for home and office environments - A set of communication protocols enabling
high-level, service-based, technology-neutral
interactions between networked devices and
applications - Current version V1.0, promised V2.0
- Why UPnP?
- Result of a throughout and extensive technology
evaluation - Best-of-breed Not perfect but best match
- Necessary extensions
- Neglected topics (e.g. RT)
- Domain-specific mappings (e.g. OSGi)
- Handling of SW components as devices
13SIRENA UPnP Extensions in Germany
- (as foreseen by today)
- Security
- Configuration Management
- Media Streaming
- Service Descriptions for SW components
- Real-Time Data and Quality-of-Service
- Open Services Gateway Initiative (OSGi), for
dynamic upgrading and other gateway functionality
14SIRENA Status
WP1 Requirements WP2 Specification WP3
Service spec. WP4 SW Development WP5
Demonstrators WP6 Management
- Next steps (Germany)
- Framework extensions (WP 3 / 4)
- Demonstrators (WP 5)
- BTW the international schedule is slightly
different
15Conclusions
- SIRENA is an ITEA project
- Latest ITEA Roadmap Software Intensive Systems at
http//www.itea-office.org - Different domains
- Automotive, Home, Cross-Domain (Germany)
- Industrial Automation, Telecommunication
(France/Spain) - one goal The Sirena Framework
- Basis Framework (UPnP Vx.y x 2, y gt 0)
- Extensions Real-Time, Security, Gateways,
Streaming, etc. - with common advantages
- Inter-operatability, shorter development times,
common treatment SW and devices (service-based
approach) - Visit our home page http//www.sirena-itea.org/