Java-based Functionality and Data Management in the Automobile. Prototyping at BMW Car IT GmbH. by Alexandre Saad, BMW Car IT GmbH, Munich/Germany
|
|
- Jessie Williamson
- 8 years ago
- Views:
Transcription
1 Java-based Functionality and Data Management in the Automobile. Prototyping at BMW Car IT GmbH. by Alexandre Saad, BMW Car IT GmbH, Munich/Germany The amount of electronic and software elements in vehicles is steadily increasing, making software an essential innovative force in the automotive industry. As more and more classic functions of a vehicle are implemented in software, a growing number of new functions that would be unthinkable without this technology is being added. New approaches are necessary in order to prevent a disproportionate increase in the complexity of the total system known as a "vehicle. The following article contains some of the issues taken into consideration at BMW Car IT GmbH. Relevance of Software in Vehicles Software in a vehicle is not visionary. It is already well represented in the newest generation of premium vehicles. In the current BMW 7-series (Diagram 1), software of more than 60 MB is installed on up to 70 dedicated small-scale computers (known as control devices). Typically software is developed for specific control devices and delivered with them. Software and its engineering methods are being used to accommodate the increased networking of the growing number of vehicular functions and to manage the resulting complexity of the total system. The problem is intensified by enormous IT variations, configurations and versions in the vehicle. Diagram 1: Electronics and software in new BMW 7-series Diagram 2 shows the potential of software concepts and technologies in mastering integrated vehicular functions in relation to investments in research and development. The software s scope and added value will continue to increase significantly since almost all vehicular functions can benefit from a software-based approach to design. Software-based infrastructure concepts and vehicular functions will decisively influence innovations in vehicles. The software will show its potential particularly in its interplay with electronics and mechanics. One of the greatest challenges for future generations of vehicles is the controllability of increasingly complex software. A possible solution is in a component-oriented development of certain vehicular functions and their 1
2 framework-based integration in a central computer in the vehicle. The centralization and abstraction of data management can contribute to a reduction in total complexity and can make possible new services for intelligent interpretation of vehicle-related data. Diagram 2: Potential of software technologies Requirements for Software in Vehicles Software-based functionality in vehicles is subject to various requirements related to safety, real-time capability and start-up behavior. Diagram 3 is a sketch of the classification for miscellaneous vehicle functions, which are distinguished according to necessary safety and real-time requirements. The "Automotive Control Area includes primary monitoring and control functions for the ride and safety, such as X-by-Wire or airbags. Automotive Control Area The "Automotive Client Area contains functions that generate no specific added value through their use in a vehicle, such as TV, stock exchange news or games. Automotive Client Area In between them is the vehicular functions that either have very high safety requirements (e.g., Software Transfer Functions) or very high real-time requirements (e.g., many Human-Vehicle Interaction (HVI) functions) or are subject to the requirements of supporting functions (e.g., functions for integrated data management). It is precisely in these areas that synergies between the automobile and software industries are expected in the short term, as in the Vehicle Expert Group (Open Services Gateway initiative or OSGi) [1] or the Java Micro Edition for Embedded Software Profile (J2ME) [2]. The functional areas in which BMW Car IT GmbH is working are shown in the requirements schema in Diagram 3: "Software Transfer" addresses questions concerning the "opening up of the vehicle for the software updates and upgrades needed to guarantee a secure and valid software changeover. Software Transfer 2
3 "Human Vehicle Interaction" involves, among other things, the concept of developing more flexible and adaptable user interfaces to allow for the seamless integration and operation of new or improved vehicular functions. "Integrated Data Management" relates to the methods and mechanisms for the administration and interpretation of usage and administrative data in vehicles that give new functions clear and simple access to corresponding data. Human Vehicle Interaction Integrated Data Management The maintenance and care of software-intense systems are particularly well-supported by a component-oriented architecture. For the software system "vehicle", this means breaking down software-based vehicular functions into components in order to keep the effects of variations and changes manageable and maintained locally. Moreover, the component framework is meant to serve as a mechanism for simple deployment and to provide a secure run-time environment. Java-based Functions and Frameworks in Vehicles The origins of software in vehicles are found in the implementation of regulating and monitoring algorithms in control devices from traction controls and fan management to air conditioners. These mono-functional control devices, which are connected to a restricted, real-time-capable bus system (Controller Area Network or CAN [5]) with low bandwidth (up to 500 KBit), typically use a static operating system (OSEK [3,4]). More efficient control devices with operating systems featuring dynamic resource allocation are used for infotainment or driver information systems with graphic or multimedia-relevant portions. These control devices are connected via a bus system (Media Orientated System Transport or MOST [6]) with considerably more bandwidth (up to 22 MBit). Vehicular functions are modeled on control devices during development and often implemented in C/C++. The communication between control devices takes place via defined input and output signals that can be depicted on signal carriers (e.g., CAN bus telegrams). Diagram 3: Requirements for software-based vehicular functions One objective of BMW Car IT GmbH is to expand this hardware-oriented component approach with a softwareoriented component design. This way of handling the prototypical development of vehicle functions can be realized on the basis of the OSGi-framework, which fulfills the requirements described. OSGi [7] is a 3
4 framework specification for Java-based middleware for heterogeneous networks (e.g., CAN and MOST) to administer services and applications centrally and dynamically. An OSGi-based system is a component-oriented software system on a central computer. OSGi bundles are Java components that can also include network-specific drivers (e.g., for access by MOST or CAN). Diagram 4 shows a central computer with connections to the network infrastructure in a vehicle (e.g., MOST, CAN). The OSGi framework with dynamically loadable OSGi bundles runs on an Embedded Java Virtual Machine. This allows bundles to be loaded for Java-based CAN or MOST access or for Java-based database software and other vehicular applications. Access to vehicular functions and data in the decentralized control devices remains possible. Diagram 4: OSGI Framework on a central computing platform with system bus connection Requirements for Data Management in Vehicles Today s vehicles contain a number of intelligent control devices which work independently for the most part and function with local, partly redundant storage. Interaction with other units takes place directly, that is, both sides exchange information via a common protocol over a system bus (e.g., CAN, MOST). In keeping with the trend toward more integrated functionality, the number of such connections will increase significantly in the future, leading to a complex network of mutual dependencies. It s absolutely essential to master this complexity in order to provide additional general vehicular functions. BMW Car IT GmbH is therefore attempting to determine which architecture is suitable for the implementation of general functionality. The creation of integrated data management represents one of the essential approaches to the mastery of these dependencies and forms the basis for implementing multiple functions in vehicles. The complex interaction between the different control devices could be replaced by simple dependencies between a central data storage facility and the applications. Integrated Data Management 4
5 Using a decentralized approach, various data are generated, communicated, stored and processed in their respective control devices in the vehicle. However, only a portion of all the data generated in the vehicle needs to be persistently stored in central data management. This data does not include the real-time operating data that fulfill the essential safety functions such as ABS or airbag release, which are by nature transient. This data is stored directly in the control devices. Archiving selected data only makes sense for diagnostic and documentation purposes for which no real-time requirements exist. Consequently, the data that comes into consideration for central data management is from the areas of personalization, maintenance, diagnostics and version and configuration data for the IT infrastructure. Diagram 5: Categorization and Classification of Data in Vehicles The persistent data to be administered is primarily the complex structured object types with relatively few instances. Relational interfaces are designed for a large number of instances of simple structured object types. Therefore, an object-oriented data management approach appears appropriate for data in vehicles because it allows efficient and simple integration with the application. Java Data Objects (JDO) [8] is a standardized interface for Java-based applications that guarantees transparent access to persistent Java objects. The persistence layer should be addressed by JDO. Unlike JDBC, JDO doesn't presuppose any relational storage model so that one has more freedom in the choice of the persistence layer. In addition, the application can be kept free from the data model for the persistence layer, which allows better modeling overall. Furthermore, database software must guarantee the compatibility to already stored objects after an update. Additional desirable qualities are low resource consumption, simple deployment and zero administration of the database software. Prototyping for Object-Oriented Data Management in Vehicles With the previously mentioned considerations in mind, BMW Car IT GmbH is currently developing a prototype that will provide practical experience in the central administration of IT infrastructure, diagnostic and personalization data. A hardware platform with an embedded LINUX operating system and a Transmeta processor is used in the development of the prototype. MOST and CAN software drivers are available. Because this involves a platform with 5
6 limited resources, the use of an Embedded Java Virtual Machine was necessary. The j9 [9] from IBM was chosen. This JVM is available for various operating systems and processors. Furthermore IBM offers profiles for j9 in addition to the J2ME defined profiles. The storage administration of this VM is designed for the efficient management of resources. IBM s SMF (Service Management Framework) [9] as an OSGi framework is used. Alternatives such as the OSGi framework from ProSyrt are worth consideration. In order to use the database software as OSGi bundles, an implementation in pure Java was required that could satisfy the utilized J2ME profile. In addition, implementation of the JDO standard was needed to support an object-oriented model. The choice fell to the database software "FastObjects j2 from Poet Software [10]. JDO Database: FastObjects j2 In compliance with JDO, FastObjects j2 supports efficient development in the following way: classes whose objects are to be stored have only to be processed after conversion with the JDO-conformal enhancer "ptj". The objects can then be stored in any FastObjects j2 database with no trouble at all. This is possible because as a pure object-oriented database, FastObjects j2 uses the Java class model directly from the data model, completely eliminating the need for any additional mapping between the class model of the application and the data model of the persistence layer. The FastObjects j2 database software operates with zero maintenance. In the target environment, FastObjects j2 requires 450 KB ROM. To generate an OSGi bundle, the FastObjects j2 jar-file simply has to be copied onto the target system and entered into the CLASSPATH. The FastObjects j2 concept of "versioning on the fly" offers efficient support for the migration of applications. The database converts objects automatically to newer versions so that explicit conversion processes are unnecessary for the most part. This approach fulfills the essential prerequisites for the prototypical use of data storage software in vehicles. Preliminary Summary and Outlook A central challenge in the development of software for the automobile is the "opening up of the vehicle for software updates and upgrades throughout the car s product life cycle. Java in combination with OSGi offers a series of mechanisms to allow development of a component-oriented and flexible software system as prototype in the vehicle. Numerous functions in the vehicle with low requirements for real-time capability can be realized on this basis. In addition to the simple handling of functional changes through component orientation, the centralization of data management offers great potential in the increase of efficiency and mastery of the complexity found in the vehicle. This applies especially to persistent data used in the areas of personalization, diagnostics and IT infrastructure. Persistent data in vehicles that are based on complex object types with relatively few instances suggest an object-oriented data management 6
7 approach. The use of FastObjects j2 as database software in Pure Java permits simple handling of OSGi components and implements the JDO standard. Current and future vehicular functions can utilize this persistence service and thereby make use of the data transparently and easily for different interpretations of the data. At BMW Car IT GmbH, the prototyping for central data storage within the framework of a Java-based component framework was greatly simplified by the properties of the FastObjects j2 database software and with support from Poet Software. Time will tell if Java-based central data management in the form described here will find its way into mass production. About BMW Car IT GmbH BMW Car IT GmbH was founded as a wholly-owned subsidiary of BWM Group at the end of Dr. Weinmann was appointed managing director. The goal of the company is to strengthen competencies in the area of software development of vehicle-related systems [11]. The work focuses on the development of an on-board software infrastructure and associated developmental methods with prototypical implementation in three areas: The Author: BMW Car IT GmbH employee Dr. Alexandre Saad is responsible for the area of Integrated Data Management. Software Transfer Human Vehicle Interaction Integrated Data Management The relevance in these areas becomes clear when one analyzes the consequences of a paradigm change to its own software domain. In the future, vehicles will be able to reload improved vehicular functions. In this way a secure and controlled opening has to be guaranteed. The area of Software Transfer addresses the problem of authorization and authentication for access to the on-board software system as well as the protection of system integrity as a result of changes through software upgrades and updates or hardware. If a new or improved vehicular function is concerned with a function that has an interface to the customer and not with a service or system function, the MMI may also need to be adapted. The area of Human Vehicle Interaction examines concepts for flexible representation of vehicular functions and handling the depths of information. The subject of Integrated Data Management relates to the development of a central information point for the provision of administration and operating data in the vehicle as well as mechanisms for their interpretation. Future vehicular functions won t need details about control devices or communication protocols in order to request or prepare required data for further processing. 7
8 References [1] OSGi Vehicle Expert Group, [2] J2ME (Java2 Micro Edition), [3] OSEK, [4] J. Schoof "OSEK/VDX 2002: Bestandsaufnahme und Perspektiven" in: C. Grote, R. Ester (Hrsg.), Embedded Intelligence 2002, Band I, Weka Verlag 2002, S [5] CAN (Control Area Network), [6] MOST (Media Orientated System Transport), [7] OSGI (Open Service Gateway Initiative) Consortium, [8] JDO (Java Data Objects), [9] j9 und SMF (Service Management Framework) sind Bestandteil des WebSphere Studio Device Developer, [10] FastObjects j2, [11] Alexandre Saad "Software im Automobil - Ausgangslage, Zielsetzung und Aufgabe der BMW Car IT, Automotive Electronics, 1/2003 8
zen Platform technical white paper
zen Platform technical white paper The zen Platform as Strategic Business Platform The increasing use of application servers as standard paradigm for the development of business critical applications meant
More informationPrinciples of a Vehicle Infotainment Platform
Hans-Ulrich Michel BMW Group Forschung und Technik Principles of a Vehicle Infotainment Platform copyright 2004 by OSGi Alliance All rights reserved. Agenda Vehicle System Architecture Trends In Vehicle
More informationOpen Source Software
Open Source Software Title Experiences and considerations about open source software for standard software components in automotive environments 2 Overview Experiences Project Findings Considerations X-by-wire
More informationEBERSPÄCHER ELECTRONICS automotive bus systems
EBERSPÄCHER ELECTRONICS automotive bus systems YOUR PARTNER FOR IN-VEHICLE NETWORKING DRIVING THE MOBILITY OF TOMORROW 2 AUTOmotive bus systems EBERSPÄCHER ELECTRONICS: THE EXPERTS IN AUTOMOTIVE BUS SYSTEMS
More informationPart I. Introduction
Part I. Introduction In the development of modern vehicles, the infotainment system [54] belongs to the innovative area. In comparison to the conventional areas such as the motor, body construction and
More informationSafety compliance. Energy management. System architecture advisory services. Diagnostics. Network topologies. Physical and functional partitioning
Energy management Network topologies Physical and functional partitioning Safety compliance Diagnostics System architecture advisory services www.continental-corporation.com Why system architecture? 2
More informationSoftware Technology in an Automotive Company - Major Challenges
Software Technology in an Automotive Company - Major Challenges Klaus Grimm DaimlerChrysler AG, Research and Technology Alt-Moabit 96A, 10559 Berlin, Germany klaus, grimm @ daimlerchrysler.com Abstract
More informationIntroduction CHAPTER 1
CHAPTER 1 Introduction Ever since the development of the first integrated circuits in the late 1950s the complexity of such devices doubled every 20 months. A development which has been anticipated by
More informationJOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2009 Vol. 8, No. 7, November - December 2009 Cloud Architecture Mahesh H. Dodani, IBM, U.S.A.
More informationTechnology offer: Machine-to-Cloud Management System of Distributed Heterogeneous Devices
Technology offer: Machine-to-Cloud Management System of Distributed Heterogeneous Devices Technology offer: Machine-to-Cloud Management System of Distributed Heterogeneous Devices SUMMARY The Specialized
More informationA new system architecture for cooperative traffic centres - the sim TD field trial
19th ITS World Congress, Vienna, Austria, 22/26 October 2012 EU-00081 A new system architecture for cooperative traffic centres - the sim TD field trial Dr. Dirk Hübner 1, Dipl.-Ing. Gerd Riegelhuth 2
More informationEBERSPÄCHER ELECTRONICS automotive bus systems. solutions for network analysis
EBERSPÄCHER ELECTRONICS automotive bus systems solutions for network analysis DRIVING THE MOBILITY OF TOMORROW 2 AUTOmotive bus systems System Overview Analyzing Networks in all Development Phases Control
More informationITG Software Engineering
IBM WebSphere Administration 8.5 Course ID: Page 1 Last Updated 12/15/2014 WebSphere Administration 8.5 Course Overview: This 5 Day course will cover the administration and configuration of WebSphere 8.5.
More informationIBM Proof of Technology Discovering business application services, featuring IBM WebSphere Application Server Network Deployment V8
IBM Proof of Technology Discovering business application services, featuring IBM WebSphere Application Server Network Deployment V8 Proof of Technology Introduction Welcome and Introductions Agenda Service
More information2015 MicroDoc GmbH, München www.microdoc.com. Java and IoT from a MicroDoc perspective
Java and IoT from a MicroDoc perspective MicroDoc Profile Founded in 1991 Privately owned software engineering company Offices in Munich, Berlin, Stuttgart International, cross industry, customer base
More informationAn Intelligent Approach for Integrity of Heterogeneous and Distributed Databases Systems based on Mobile Agents
An Intelligent Approach for Integrity of Heterogeneous and Distributed Databases Systems based on Mobile Agents M. Anber and O. Badawy Department of Computer Engineering, Arab Academy for Science and Technology
More informationChallenge of Ethernet Use in the Automobile
Challenge of Ethernet Use in the Automobile Flexible interfaces and software tools simplify ECU development Already this year, Ethernet will be used as a system network in the first production vehicles.
More informationAdvanced Testing Methods for Automotive Software
Advanced Testing Methods for Automotive Software Madison Turner, Technology Analyst Accelerated Technology, a Mentor Graphics Division Recent history attests to the need for improved software testing methods
More informationDevelopment of AUTOSAR Software Components within Model-Based Design
2008-01-0383 Development of AUTOSAR Software Components within Model-Based Design Copyright 2008 The MathWorks, Inc. Guido Sandmann Automotive Marketing Manager, EMEA The MathWorks Richard Thompson Senior
More informationMaintain Fleet Management Solutions Using Wide Area Wireless Technology
Maintain Fleet Management Solutions Using Wide Area Wireless Technology Andreas Kohn Sierra Wireless, Inc. August, 2010 1 Introduction Wireless technology can provide a competitive advantage in today s
More informationAn Open Policy Framework for Cross-vendor Integrated Governance
An Open Policy Framework for Cross-vendor Integrated Governance White Paper Intel SOA Expressway An Open Policy Framework for Cross-vendor Integrated Governance Intel SOA Expressway delivers a pluggable
More informationDistributed systems. Distributed Systems Architectures
Distributed systems Distributed Systems Architectures Virtually all large computer-based systems are now distributed systems. Information processing is distributed over several computers rather than confined
More informationDevelopment of a generic IT service catalog as pre-arrangement for Service Level Agreements
Development of a generic IT service catalog as pre-arrangement for Service Level Agreements Thorsten Anders Universität Hamburg, Regionales Rechenzentrum, Schlüterstraße 70, 20146 Hamburg, Germany Thorsten.Anders@rrz.uni-hamburg.de
More informationAn Easier Way for Cross-Platform Data Acquisition Application Development
An Easier Way for Cross-Platform Data Acquisition Application Development For industrial automation and measurement system developers, software technology continues making rapid progress. Software engineers
More informationSERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework
More informationEnterprise Service Bus
We tested: Talend ESB 5.2.1 Enterprise Service Bus Dr. Götz Güttich Talend Enterprise Service Bus 5.2.1 is an open source, modular solution that allows enterprises to integrate existing or new applications
More informationChapter 2 SYSTEM MANAGEMENT. SYS-ED/ Computer Education Techniques, Inc.
Chapter 2 SYSTEM MANAGEMENT SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn to: Use the system management tools. Administer a standalone server environment. Perform role-based administrative
More informationAn OSGi based HMI for networked vehicles. Telefónica I+D Miguel García Longarón
June 10-11, 2008 Berlin, Germany An OSGi based HMI for networked vehicles Telefónica I+D Miguel García Longarón Networked Vehicle 2 Networked Vehicle! Tomorrow, the vehicles will be networked! Using Always
More informationDelivering a platform-independent based ESB for universal connectivity and transformation in heterogeneous IT environments.
IBM WebSphere Message Broker To support your IT objectives Delivering a platform-independent based ESB for universal connectivity and transformation in heterogeneous IT environments. The evolution of application
More informationHow Router Technology Shapes Inter-Cloud Computing Service Architecture for The Future Internet
How Router Technology Shapes Inter-Cloud Computing Service Architecture for The Future Internet Professor Jiann-Liang Chen Friday, September 23, 2011 Wireless Networks and Evolutional Communications Laboratory
More informationHardware Security Modules for Protecting Embedded Systems
Hardware Security Modules for Protecting Embedded Systems Marko Wolf, ESCRYPT GmbH Embedded Security, Munich, Germany André Weimerskirch, ESCRYPT Inc. Embedded Security, Ann Arbor, USA 1 Introduction &
More informationDetailed Design Report
Detailed Design Report Chapter 9 Control System MAX IV Facility CHAPTER 9.0. CONTROL SYSTEM 1(9) 9. Control System 9.1. Introduction...2 9.1.1. Requirements... 2 9.2. Design...3 9.2.1. Guidelines... 3
More informationIBM WebSphere application integration software: A faster way to respond to new business-driven opportunities.
Application integration solutions To support your IT objectives IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities. Market conditions and business
More informationNon-Stop Manufacturing Excellence. Automotive. Answers for industry.
Non-Stop Manufacturing Excellence. Automotive Answers for industry. Answers to your challenges How can the potential of emerging markets be best economically tapped? What possibilities are there of reducing
More informationMobility Solutions in IBM
Mobility Solutions in IBM Cecelia Yu yuyc@tw.ibm.com Mobile Collaboration, CDL, IBM 2007 IBM Corporation Agenda 1. Introduction 2. Mobility Strategy 2.1 Connectivity 2.2 E-Mail 2.3 Social Network 2.4 Instant
More informationINTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS
INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS CLOUD COMPUTING Cloud computing is a model for enabling convenient, ondemand network access to a shared pool of configurable computing
More informationRotorcraft Health Management System (RHMS)
AIAC-11 Eleventh Australian International Aerospace Congress Rotorcraft Health Management System (RHMS) Robab Safa-Bakhsh 1, Dmitry Cherkassky 2 1 The Boeing Company, Phantom Works Philadelphia Center
More informationDo AUTOSAR and functional safety rule each other out?
Software development Do AUTOSAR and functional safety rule each other out? While simplicity is a factor in safety-critical applications, AUTOSAR has over 6,000 configuration parameters and well over 100,000
More informationUsing Object And Object-Oriented Technologies for XML-native Database Systems
Using Object And Object-Oriented Technologies for XML-native Database Systems David Toth and Michal Valenta David Toth and Michal Valenta Dept. of Computer Science and Engineering Dept. FEE, of Computer
More informationUsing Tomcat with CA Clarity PPM
Using Tomcat with CA Clarity PPM April 2014 Page 2 - Revision 1.0 TOMCAT Apache Tomcat is the black-box solution that comes bundled with CA Clarity PPM. The following topics will outline the benefits our
More informationADAPTIVE SOA INFRASTRUCTURE BASED ON VARIABILITY MANAGEMENT. Peter Graubmann, Mikhail Roshchin
70 ADAPTIVE SOA INFRASTRUCTURE BASED ON VARIABILITY MANAGEMENT Peter Graubmann, Mikhail Roshchin Abstract: In order to exploit the adaptability of a SOA infrastructure, it becomes necessary to provide
More informationCapital Market Day 2015
Capital Market Day 2015 Digital Business Platform & Product Roadmap Dr. Wolfram Jost Chief Technology Officer February 4, 2015 1 For Internal use only. Market Application infrastructure and middleware
More informationService Oriented Architecture
Service Oriented Architecture Service Oriented Analysis and Design (SOAD) in Practice Part 4 Adomas Svirskas Vilnius University October 2005 Agenda Service identification and definition Business process
More informationFibre Channel over Ethernet in the Data Center: An Introduction
Fibre Channel over Ethernet in the Data Center: An Introduction Introduction Fibre Channel over Ethernet (FCoE) is a newly proposed standard that is being developed by INCITS T11. The FCoE protocol specification
More informationOperations and Monitoring with Spring
Operations and Monitoring with Spring Eberhard Wolff Regional Director and Principal Consultant SpringSource Copyright 2009 SpringSource. Copying, publishing or distributing without express written permission
More informationOpen Source Business Rules Management System Enables Active Decisions
JBoss Enterprise BRMS Open Source Business Rules Management System Enables Active Decisions What is it? JBoss Enterprise BRMS provides an open source business rules management system that enables active
More informationVirtualization s Evolution
Virtualization s Evolution Expect more from your IT solutions. Virtualization s Evolution In 2009, most Quebec businesses no longer question the relevancy of virtualizing their infrastructure. Rather,
More informationOracle Net Services for Oracle10g. An Oracle White Paper May 2005
Oracle Net Services for Oracle10g An Oracle White Paper May 2005 Oracle Net Services INTRODUCTION Oracle Database 10g is the first database designed for enterprise grid computing, the most flexible and
More informationIBM Rational Asset Manager
Providing business intelligence for your software assets IBM Rational Asset Manager Highlights A collaborative software development asset management solution, IBM Enabling effective asset management Rational
More informationSoftware Development for Multiple OEMs Using Tool Configured Middleware for CAN Communication
01PC-422 Software Development for Multiple OEMs Using Tool Configured Middleware for CAN Communication Pascal Jost IAS, University of Stuttgart, Germany Stephan Hoffmann Vector CANtech Inc., USA Copyright
More informationExtending IBM WebSphere MQ and WebSphere Message Broker to the Clouds 5th February 2013 Session 12628
Extending IBM WebSphere MQ and WebSphere Message Broker to the Clouds 5th February 2013 Session 12628 Ralph Bateman (ralph@uk.ibm.com) STSM, Messaging and Integration Customer Support IBM Hursley Lab Topics
More informationService-Oriented Software Testing Platform *
Service-Oriented Software Testing Platform * Fagui Liu 1, Chunwei Luo 1 School of Computer Science and Engineering, South China University of Technology 510640 Guangzhou, Guangdong, P.R. China fgliu@scut.edu.cn,
More informationJAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS QUARTER 2 NETWORKING AND OPERATING SYSTEMS ESSENTIALS. Module 1 - Office Applications
SOFTWARE ENGINEERING TRACK JAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS Module 1 - Office Applications This subject enables users to acquire the necessary knowledge and skills to use Office
More informationChapter 4. Architecture. Table of Contents. J2EE Technology Application Servers. Application Models
Table of Contents J2EE Technology Application Servers... 1 ArchitecturalOverview...2 Server Process Interactions... 4 JDBC Support and Connection Pooling... 4 CMPSupport...5 JMSSupport...6 CORBA ORB Support...
More informationA NOVEL ARCHITECTURE FOR DYNAMIC LEAST COST ROUTING
A NOVEL ARCHITECTURE FOR DYNAMIC LEAST COST ROUTING Peer Hasselmeyer Information technology Transfer Office, Darmstadt University of Technology Wilhelminenstr. 7, 64283 Darmstadt, Germany E-mail: peer@ito.tu-darmstadt.de
More informationBig Data Use Case: Business Analytics
Big Data Use Case: Business Analytics Starting point A telecommunications company wants to allude to the topic of Big Data. The established Big Data working group has access to the data stock of the enterprise
More informationPurpose-Built Load Balancing The Advantages of Coyote Point Equalizer over Software-based Solutions
Purpose-Built Load Balancing The Advantages of Coyote Point Equalizer over Software-based Solutions Abstract Coyote Point Equalizer appliances deliver traffic management solutions that provide high availability,
More informationGETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS
Embedded Systems White Paper GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS September 2009 ABSTRACT Android is an open source platform built by Google that includes an operating system,
More informationTowards a New Model for the Infrastructure Grid
INTERNATIONAL ADVANCED RESEARCH WORKSHOP ON HIGH PERFORMANCE COMPUTING AND GRIDS Cetraro (Italy), June 30 - July 4, 2008 Panel: From Grids to Cloud Services Towards a New Model for the Infrastructure Grid
More informationDecomposition into Parts. Software Engineering, Lecture 4. Data and Function Cohesion. Allocation of Functions and Data. Component Interfaces
Software Engineering, Lecture 4 Decomposition into suitable parts Cross cutting concerns Design patterns I will also give an example scenario that you are supposed to analyse and make synthesis from The
More informationGPS-based Asset Tracking
GPS-based Asset Tracking 1.0 EXECUTIVE SUMMARY Data connectivity in mobile terminals has taken asset tracking to a different level. Now, asset tracking is not limited to inventory management, rather we
More informationComponent-Oriented Engineering
Component-Oriented Engineering... the dawn of a new era in embedded software development productivity Francis Bordeleau and Ross MacLeod Zeligsoft May 2008 Component-Oriented Engineering the dawn of a
More informationSafety and security related features in AUTOSAR
Safety and security related features in Dr. Stefan Bunzel Spokesperson (Continental) Co-Authors: S. Fürst, Dr. J. Wagenhuber (BMW), Dr. F. Stappert (Continental) Automotive - Safety & Security 2010 22
More informationConverting Java EE Applications into OSGi Applications
Converting Java EE Applications into OSGi Applications Author: Nichole Stewart Date: Jan 27, 2011 2010 IBM Corporation THE INFORMATION CONTAINED IN THIS REPORT IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY.
More informationDynamic Scheduling of Object Invocations in Distributed Object Oriented Real-Time Systems Jørgensen, Bo Nørregaard; Joosen, Wouter
Syddansk Universitet Dynamic Scheduling of Object Invocations in Distributed Object Oriented Real-Time Systems Jørgensen, Bo Nørregaard; Joosen, Wouter Published in: Lecture Notes in Computer Science Publication
More informationSystems Engineering: Development of Mechatronics and Software Need to be Integrated Closely
White Paper Systems Engineering: Development of Mechatronics and Software Need to be Integrated Closely Introduction Products from automobiles to mobile phones contain an increasing amount of software
More information**Arizona State University Brickyard Suite 470, 699 S. Mill Avenue, Tempe, AZ 85281-8809, U.S.A. e-mail: dijiang@asu.edu
An OSGi-based Service Oriented Architecture for Android Software Development Platforms Aghiles Adjaz*, Samia Bouzefrane*, Dijiang Huang**and Pierre Paradinas* * CEDRIC Laboratory, Conservatoire National
More informationInterstage: Fujitsu s Application Platform Suite
Interstage: Fujitsu s Application Platform Suite V Takeshi Kosuge V Tomonori Ishikawa (Manuscript received February 20, 2007) Flexibility, transparency, and continuity are important features for current
More informationManjrasoft Market Oriented Cloud Computing Platform
Manjrasoft Market Oriented Cloud Computing Platform Innovative Solutions for 3D Rendering Aneka is a market oriented Cloud development and management platform with rapid application development and workload
More informationAn Integrated Service Management Approach Using OSGi Technology and ACAP
An Integrated Management Approach Using OSGi Technology and ACAP M. Cochinwala, S. Moyer, H. Shim, Telcordia Technologies One Telcordia Way Piscataway, NJ 08854 {munir, stanm, hyongsop}@research.telcordia.com
More informationA M D DA S 1. 0 For the Manageability, Virtualization and Security of Embedded Solutions
A M D DA S 1. 0 For the Manageability, Virtualization and Security of Embedded Solutions AMD DAS (DASH, AMD Virtualization (AMD-V ) Technology, and Security) 1.0 is a term used to describe the various
More informationQuickSpecs. Overview. Compaq Remote Insight Lights-Out Edition
Overview M ODELS Remote Insight Lights-Out Edition 157866-001 New Remote Insight Lights-Out Edition provides virtual graphical control using any standard browser to your remote or data centre server, giving
More informationHow To Manage A Virtualization Server
Brain of the Virtualized Data Center Contents 1 Challenges of Server Virtualization... 3 1.1 The virtual network breaks traditional network boundaries... 3 1.2 The live migration function of VMs requires
More informationPBS ContentLink. Easy and Flexible Connection between Storage, SharePoint and SAP Solutions
Easy and Flexible Connection between, SharePoint and SAP Solutions Table of Contents Enterprise Content Management with Efficient Usage of Modern Systems as an Archive...3 and External Systems...3 Direct
More informationIntegration of FlexRay-based control units in existing test benches
Integration of FlexRay-based control units in existing test benches Authors: Roland Bacher, BMW Group Munich Herbert Haas, BMW Group Munich Martin Simons, IXXAT Automation Weingarten Today, measuring and
More informationInformation and Communications Technology Courses at a Glance
Information and Communications Technology Courses at a Glance Level 1 Courses ICT121 Introduction to Computer Systems Architecture This is an introductory course on the architecture of modern computer
More informationHigh Level Design Distributed Network Traffic Controller
High Level Design Distributed Network Traffic Controller Revision Number: 1.0 Last date of revision: 2/2/05 22c:198 Johnson, Chadwick Hugh Change Record Revision Date Author Changes 1 Contents 1. Introduction
More informationVertex Virtual Desktops
Vertex Virtual Desktops Whitepaper Revision 3.1 Updated 9-1-2012 Tangent, Inc. 2009. V.2 To the reader, I m Ron Perkes and I run the engineering group at Tangent responsible for our virtual desktop solutions.
More informationDeeply Embedded Real-Time Hypervisors for the Automotive Domain Dr. Gary Morgan, ETAS/ESC
Deeply Embedded Real-Time Hypervisors for the Automotive Domain Dr. Gary Morgan, ETAS/ESC 1 Public ETAS/ESC 2014-02-20 ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
More informationJava and Real Time Storage Applications
Java and Real Time Storage Applications Gary Mueller Janet Borzuchowski 1 Flavors of Java for Embedded Systems Software Java Virtual Machine(JVM) Compiled Java Hardware Java Virtual Machine Java Virtual
More informationOracle EXAM - 1Z0-102. Oracle Weblogic Server 11g: System Administration I. Buy Full Product. http://www.examskey.com/1z0-102.html
Oracle EXAM - 1Z0-102 Oracle Weblogic Server 11g: System Administration I Buy Full Product http://www.examskey.com/1z0-102.html Examskey Oracle 1Z0-102 exam demo product is here for you to test the quality
More informationQuestions to be responded to by the firm submitting the application
Questions to be responded to by the firm submitting the application Why do you think this project should receive an award? How does it demonstrate: innovation, quality, and professional excellence transparency
More informationOVERVIEW. CEP Cluster Server is Ideal For: First-time users who want to make applications highly available
Phone: (603)883-7979 sales@cepoint.com Cepoint Cluster Server CEP Cluster Server turnkey system. ENTERPRISE HIGH AVAILABILITY, High performance and very reliable Super Computing Solution for heterogeneous
More informationAn Oracle White Paper July 2011. Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide
Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide An Oracle White Paper July 2011 1 Disclaimer The following is intended to outline our general product direction.
More informationIssues in Information Systems Volume 16, Issue I, pp. 219-225, 2015
MOVING TOWARD A SERVER-BASED VIRTUAL MACHINE HOSTING ENVIRONMENT IN SUPPORT OF UNIVERSITY INFORMATION TECHNOLOGY PROGRAMMING COURSES George Stefanek, PhD, Purdue University North Central, stefanek@pnc.edu
More informationService Oriented Architecture for Agricultural Vehicles
Service Oriented Architecture for Agricultural Vehicles Leipzig, 30.9.2010 8. Workshop Automotive Software Engineering Dr. G. Kormann, M. Hoeh, H.J. Nissen THE END of Embedded Software? www.electronics-ktn.com/
More informationEvent based Enterprise Service Bus (ESB)
Event based Enterprise Service Bus (ESB) By: Kasun Indrasiri 128213m Supervised By: Dr. Srinath Perera Dr. Sanjiva Weerawarna Abstract With the increasing adaptation of Service Oriented Architecture for
More informationAutomotive Software Engineering
Automotive Software Engineering List of Chapters: 1. Introduction and Overview 1.1 The Driver Vehicle Environment System 1.1.1 Design and Method of Operation of Vehicle Electronic 1.1.2 Electronic of the
More informationOpen source business rules management system
JBoss Enterprise BRMS Open source business rules management system What is it? JBoss Enterprise BRMS is an open source business rules management system that enables easy business policy and rules development,
More informationContents Introduction Why Fax over IP? How Real-time Fax over IP works Implementation with MessagePlus/Open Summary. About this document
Fax over IP Contents Introduction Why Fax over IP? How Real-time Fax over IP works Implementation with MessagePlus/Open Summary About this document This document describes how Fax over IP works in general
More informationDomain Name System. Proper use reduces intranet administration costs. Architecture DNS. Service. Flexible Scalable Extensible
Domain Name System Proper use reduces intranet administration costs Architecture Flexible Scalable Extensible Service Standard Robust Efficient DNS Affordable Reliable Predictable The Internet continues
More informationHow To Understand The Architecture Of An Ulteo Virtual Desktop Server Farm
ULTEO OPEN VIRTUAL DESKTOP V4.0.2 ARCHITECTURE OVERVIEW Contents 1 Introduction 2 2 Servers Roles 3 2.1 Session Manager................................. 3 2.2 Application Server................................
More informationWhite Paper. How Streaming Data Analytics Enables Real-Time Decisions
White Paper How Streaming Data Analytics Enables Real-Time Decisions Contents Introduction... 1 What Is Streaming Analytics?... 1 How Does SAS Event Stream Processing Work?... 2 Overview...2 Event Stream
More informationComplementing Your Web Services Strategy with Verastream Host Integrator
Verastream Complementing Your Web Services Strategy with Verastream Host Integrator Complementing Your Web Services Strategy with Verastream Host Integrator Complementing Your Web Services Strategy with
More informationDynamism and Data Management in Distributed, Collaborative Working Environments
Dynamism and Data Management in Distributed, Collaborative Working Environments Alexander Kipp 1, Lutz Schubert 1, Matthias Assel 1 and Terrence Fernando 2, 1 High Performance Computing Center Stuttgart,
More informationVirtualizing Open Text Fax Server with Realtime Fax over IP and Open Text Fax Gateway
Virtualizing Open Text Fax Server with Realtime Fax over IP and Open Text Fax Gateway Abstract Computer virtualization is a revolutionary concept that provides organizations with a powerful, simple, and
More informationHow To Use Ibm Tivoli Composite Application Manager For Response Time Tracking
Track transactions end to end across your enterprise to drive fast response times and help maintain high customer satisfaction IBM Tivoli Composite Application Manager for Response Time Tracking Highlights
More informationhttp://ubiqmobile.com
Mobile Development Made Easy! http://ubiqmobile.com Ubiq Mobile Serves Businesses, Developers and Wireless Service Providers Businesses Be among the first to enter the mobile market! - Low development
More informationIBM Tivoli Composite Application Manager for WebSphere
Meet the challenges of managing composite applications IBM Tivoli Composite Application Manager for WebSphere Highlights Simplify management throughout the life cycle of complex IBM WebSphere-based J2EE
More informationCHAPTER 1 INTRODUCTION
CHAPTER 1 INTRODUCTION 1.1 Background The command over cloud computing infrastructure is increasing with the growing demands of IT infrastructure during the changed business scenario of the 21 st Century.
More information