Scheduled System Maintenance:
Some services will be unavailable Sunday, March 29th through Monday, March 30th. We apologize for the inconvenience.
By Topic

Engineering of Computer Based Systems (ECBS-EERC), 2011 2nd Eastern European Regional Conference on the

Date 5-6 Sept. 2011

Filter Results

Displaying Results 1 - 25 of 47
  • [Front cover]

    Publication Year: 2011 , Page(s): C1
    Save to Project icon | Request Permissions | PDF file iconPDF (450 KB)  
    Freely Available from IEEE
  • [Title page i]

    Publication Year: 2011 , Page(s): i
    Save to Project icon | Request Permissions | PDF file iconPDF (67 KB)  
    Freely Available from IEEE
  • [Title page iii]

    Publication Year: 2011 , Page(s): iii
    Save to Project icon | Request Permissions | PDF file iconPDF (73 KB)  
    Freely Available from IEEE
  • [Copyright notice]

    Publication Year: 2011 , Page(s): iv
    Save to Project icon | Request Permissions | PDF file iconPDF (121 KB)  
    Freely Available from IEEE
  • Table of contents

    Publication Year: 2011 , Page(s): v - viii
    Save to Project icon | Request Permissions | PDF file iconPDF (139 KB)  
    Freely Available from IEEE
  • Foreword

    Publication Year: 2011 , Page(s): ix
    Save to Project icon | Request Permissions | PDF file iconPDF (71 KB) |  | HTML iconHTML  
    Freely Available from IEEE
  • Organizing Committee

    Publication Year: 2011 , Page(s): x
    Save to Project icon | Request Permissions | PDF file iconPDF (65 KB)  
    Freely Available from IEEE
  • Steering Committee

    Publication Year: 2011 , Page(s): xi
    Save to Project icon | Request Permissions | PDF file iconPDF (64 KB)  
    Freely Available from IEEE
  • Program Committee

    Publication Year: 2011 , Page(s): xii
    Save to Project icon | Request Permissions | PDF file iconPDF (80 KB)  
    Freely Available from IEEE
  • Reviewers

    Publication Year: 2011 , Page(s): xiii
    Save to Project icon | Request Permissions | PDF file iconPDF (79 KB)  
    Freely Available from IEEE
  • Additional Reviewers

    Publication Year: 2011 , Page(s): xiv
    Save to Project icon | Request Permissions | PDF file iconPDF (50 KB)  
    Freely Available from IEEE
  • Sponsors

    Publication Year: 2011 , Page(s): xv
    Save to Project icon | Request Permissions | PDF file iconPDF (100 KB)  
    Freely Available from IEEE
  • 10 Years Model-Driven -- What Did We Achieve?

    Publication Year: 2011 , Page(s): 1
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (122 KB) |  | HTML iconHTML  

    Summary form only given. In July 2001, the Object Management Group (OMG) formally introduced the term "Model Driven Architecture" (MDA) with the objective to define "an approach to IT system specification that separates the specification of system functionality from the specification of the implementation of that functionality on a specific technology platform". This 10th anniversary is a good occasion to recapitulate what this decade since the introduction of MDA, platform-independent and platform-specific models (PIM and PSM) and transformations between them has bought us by providing us with Model-Driven Development as a new development paradigm. However, taking a closer look at the field of models and system development reveals that applying models with different levels of abstraction to the development of software-intensive systems has a much longer tradition, partly under similar names like Model-Based Development. Thus, while this idea has been around for quite a while, it is due to substantial improvements in the world of modeling languages and tool infrastructure have lead to a wide adoption of this paradigm since the introduction of Structured Analysis and Entity-Relationship Modeling. In this contribution, we show that a model-based development process has already become a de-facto standard -- most dominantly in domains outside the IT system domain envisaged by the OMG. Furthermore, we illustrate that the major contribution of model-based development processes is not the transition from PIMs to PSMs, but rather the provision of adequate -- as well as restrictive -- model of the problem-oriented application domain rather than the technical solution space including, analysis methods supporting a front-loading of quality assurance, and finally synthesis methods supporting an efficient design space exploration. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Developing Mobile Applications for Multiple Platforms

    Publication Year: 2011 , Page(s): 2
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (123 KB) |  | HTML iconHTML  

    Developing software for mobile devices requires special attention, and it still requires more large effort compared to software development for desktop computers and servers. With the introduction and popularity of wireless devices, the diversity of the platforms has also been increased. There are different platforms and tools from different vendors such as Microsoft, Sun, Nokia, SonyEricsson and many more. Because of the relatively low-level programming interface, software development (e.g. for Symbian) platform is a tiresome and error prone task, whereas Android and Windows Mobile contains higher level structures. This keynote introduces the problem of the software development for incompatible mobile platforms. Moreover, it provides a Model-Driven Architecture (MDA) and Domain Specific Modeling Language (DSML)-based solution. We will also discuss the relevance of the model-based approach that facilitates a more efficient software development because the reuse and the generative techniques are key characteistics of model-based computing. In the presented approach, the platform-independence lies in the model transformation. This keynote illustrates the creation of model compliers on a metamodeling basis by a software package called Visual Modeling and Transformation System (VMTS), which is a multipurpose modeling and metamodel-based transformation system. A case study is also presented on how model compilers can be used to generate user interface handler code for different mobile platforms from the same platform-independent input models. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Contribution to Techniques for Building Dependable Software Systems

    Publication Year: 2011 , Page(s): 3 - 12
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (315 KB) |  | HTML iconHTML  

    Dependability is an essential property of critical systems and it also contributes to the quality of non-critical systems. There already exists an agreement what this term means, but we are still in the process of searching for an answer how to create dependable software systems in a cost-effective way. For different contexts, the how question may have different correct answers. In this paper, we present how an object-capability programming language P, which we have developed, can positively influence the following attributes of dependability: safety, confidentiality, correctness, and robustness. This is demonstrated using P language to build a simple operating system. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Distributed File System with Online Multi-master Replicas

    Publication Year: 2011 , Page(s): 13 - 18
    Cited by:  Papers (2)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (419 KB) |  | HTML iconHTML  

    Mobile devices manage limited resources, above all data storage capacity and data transfer rate. Data amount used by nowadays applications is beyond the capability of mobile devices. A distributed file system presents an appropriate solution, but current distributed file systems are not suitable for mobile devices. We have explored the properties of current distributed file systems in relation to mobile devices. We propose a new distributed file system. The design of the system was verified by its implementation for GNU/Linux operating system at the server side and by the implementation of clients for Microsoft Windows, Windows Mobile, Linux and Android systems. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Replacing Object-Oriented Design Patterns with Intrinsic Aspect-Oriented Design Patterns

    Publication Year: 2011 , Page(s): 19 - 26
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (346 KB) |  | HTML iconHTML  

    This paper shows how intrinsic aspect-oriented design patterns can be used to implement object-oriented design patterns in order to achieve better composability compared to both original implementations of object-oriented design patterns and their aspect-oriented reimplementations. Director, an aspect-oriented pattern known for its ability to replace a number of object-oriented patterns, owes its success to its obliviousness to the problems addressed by the patterns it can be used instead of. The paper proposes how two other intrinsic aspect-oriented patterns can be used as an alternative to object-oriented patterns: Worker Object Creation can be successfully used instead of Proxy, while Cuckoo's Egg can replace Singleton, Abstract Factory, and Flyweight. To check that these replacements are valid beyond their isolated application, a small study has been conducted in which a composition of Worker Object Creation and Cuckoo's Egg in place of the composition of the original object-oriented patterns Proxy, Singleton, Abstract Factory, and Flyweight has been used. To assess the implementation of intrinsic aspect-oriented patterns compared to object-oriented patterns they replace and their aspect-oriented reimplementations, software metrics relevant both to object-oriented and aspect-oriented code mainly with respect to separation of concerns have been applied. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Transformation of Relational Databases to Transaction-Time Temporal Databases

    Publication Year: 2011 , Page(s): 27 - 34
    Cited by:  Papers (2)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (299 KB) |  | HTML iconHTML  

    In recent years, versioning has emerged as a very popular operating system feature for file systems. Some of these systems can provide user friendly "go back in time" feature, where the user can see exactly how file system looked on the dates he specifies. The advantages of these techniques are however, not present or supported by most relational database systems used worldwide. Using versioning in relational databases we can decrease the complexity of information systems, provide new functionality, increase the security and usually decrease the administration costs. In this paper we present an approach to transformation of the snapshot relational database to temporal database with tuple time-stamping. The transformation is achieved by automatic database schema extension and modification. Information system which uses the transformed database schema remain intact, or requires minimal modifications. The automatic transformation can be applied on PostgreSQL relational databases, however similar or same transformations can be used in other relational databases. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • My Home is My Bazaar - A Taxonomy and Classification of Current Wireless Home Network Protocols

    Publication Year: 2011 , Page(s): 35 - 43
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (266 KB) |  | HTML iconHTML  

    Recent advances in wireless communication have produced a multitude of related protocols, leading to a growing market of products for home automation systems within energy management, elder care, etc. These systems are different from wired ones in terms of architectures and qualities, which leads to considerable challenges for developers and integrators in understanding and choosing between the available wireless technologies. To further increase technology adoption and improve business risk assessments, it is necessary to determine the important properties of the technologies in order to compare them. First, we review the technical details of a number of established wireless technologies currently sold in the market. Second, a taxonomy is constructed based on the ISO 9126 quality framework. A number of evaluation criteria are determined such as maturity, replace ability, openness, resource efficiency, cost, security, etc. Third, a classification based on the taxonomy and the collected data is presented. In the final discussion, we identify a number of key aspects that could be important technology criteria for future development of home automation protocols. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Smart Audio/Video Playback Control Based on Presence Detection and User Localization in Home Environment

    Publication Year: 2011 , Page(s): 44 - 53
    Cited by:  Papers (8)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (1025 KB) |  | HTML iconHTML  

    This paper presents the design and implementation of a simple software-based home control platform used for the automatic control of audio/video devices. The system facilitates integration of various residential sensors, with an accent on users' localization and presence detection. For the presence detection and localization we utilize three, the most frequently used technologies: visual (3D camera), audio (Microphone array) and passive infrared (PIR sensors). The home controller interprets information about user's position as a command issued to a list of UPnP/DLNA rendering devices (PC, TV or Audio system). Current distance and user's position can activate, abort or change video presentation, pause and continue playback, amplify sound or silence it automatically with regard to information retrieved from sensors and actions described in a so-called ambient behavior patterns. The way the system automatically responds to detected positions is controllable and changeable, and it is defined by executing XML documents which represent the behavior patterns - scripts. By using the easily accessible user interface, users are able to choose one of the available scripts or to prepare a new one, and to set up different audio/video modes in a room, similarly to switching profiles on mobile phones. The system is not limited to presence detection and audio/video control. Performing simple modifications of behavior scripts, the controller can interpret data from different kinds of sensors in an unobtrusive way of controlling various home appliances. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Generic Embedded Robot Platform for Real Time Navigation and Telepresence Abilities

    Publication Year: 2011 , Page(s): 54 - 60
    Cited by:  Papers (1)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (465 KB) |  | HTML iconHTML  

    This paper presents a generic embedded robot platform concept that meets functional and real time requirements. The described concept allows easy system extension with new components, simple configuration and implementation of advanced features. Design and development of such complex system poses significant challenges and requires knowledge from several scientific fields as: mechanics, electronics, software and computer engineering. Proposal for hardware control units of these robots is based on the modern families of microcontrollers and DSPs coprocessors which are relevant for autonomous mobile application regarding requirements for interfaces, processing power, memory and power consumption. Typical software for robots generally includes control/navigation and communication functions. In the last decade multimedia software technologies also took place in the robotic system architecture to improve robot capabilities. The concept is proposed after analysis of spatial, temporal, and functional requirements. It involves a generic architecture using modular hardware design and software component based approach. The concept is illustrated by typical use case -- wireless/wired controlled robot. Besides basic navigation commands set, it is able to transmit audio and video information. This provides telepresence impression to the remote operator. The presented approach offers a convenient/flexible platform for further development focused on specific areas such as: intelligent navigation, sensor arrays, wireless networking, human machine interaction, audio and video processing. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • One Step Ahead MPC for an Automotive Control Application

    Publication Year: 2011 , Page(s): 61 - 70
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (477 KB) |  | HTML iconHTML  

    The problem considered in this paper is to damp out the longitudinal driveline oscillations that appear during gearshift, while traversing backlash or when tip-in and tip-out maneuvers are performed. MPC is increasingly seen as an attractive technology, as such, a one step ahead robust and efficient predictive controller is proposed, based on a flexible control Lyapunov functions. The algorithm has the potential to satisfy the timing requirements for a real-time control application, due to the short horizon, while it can still offer a non-conservative solution to stabilization due to the flexibility of the Lyapunov function. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • OSEK Based Embedded Networked Controller Handling Communication Delays

    Publication Year: 2011 , Page(s): 71 - 77
    Cited by:  Papers (1)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (245 KB) |  | HTML iconHTML  

    The paper presents a new embedded networked controller designed for vehicle driveline oscillations damping. To benefit of increased safety and predictability, the controller's algorithm is developed under OSEK/VDX real-time operating system. The implementation is tailored to fit available embedded architecture's resources. Main challenge refers to the configuration of accepted delays, taking into account the required memory consumption and execution times. The controller supports asynchronous exchanges of data, being able to handle certain communication delays. The discrete-time model of the closed-loop controller area network (CAN) based system is obtained by means of polytopic approximation techniques. The suggested embedded controller is designed according to one step ahead predictive control algorithm with flexible control Lyapunov function, assuming that the model admits polytopic uncertainty and hard constraints. If the Lyapunov function is appropriately chosen, the command computation involves solving a single linear program at each sampling period. The proposed approach is experimentally verified using an industrial test-bench setup consisting of a Freescale based electronic control unit (which implements the controller) linked via a CAN bus with a dSPACE MicroAutoBox plant simulator. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An Integrated Audio and Video Communication System for Digital Television Sets

    Publication Year: 2011 , Page(s): 78 - 84
    Cited by:  Papers (1)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (550 KB) |  | HTML iconHTML  

    This paper presents an integrated hands-free audio and video communication system for digital television sets. The system is an embedded real-time add-on device of the standard digital TV set. It consists of a digital camera and microphone array which are connected to the TV set through the High-Definition Multimedia Interface. The system is extendable with a 3G modem to become capable to work in a stand-alone mode as a video phone for 3G network. The hardware architecture of the system consists of: (1) the central processing module and (2) remote controller with voice call interface and support for typing text messages. The main software components are: (1) video decoding, (2) engine, (3) On-Screen Display support for videophone, (4) remote control handling, (5) display control and (6) sound control. The system provides hands-free video communication, excellent sound quality via TV loudspeakers and simultaneous watch of the TV broadcast. While the communication with remote user is active, the existing sound from the TV broadcast program is efficiently suppressed with the embedded audio processing engine. This is possible with microphone array usage and sophisticated voice processing algorithms in the background. The system aims to extend functionality of TV sets and improve user experience. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Embedded System Architecture for Real-Time Rule-Based Reasoning

    Publication Year: 2011 , Page(s): 85 - 91
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (307 KB) |  | HTML iconHTML  

    We propose an embedded architecture aimed for the applications of rule-based reasoning systems with real-time restrictions. Such systems are utilized mainly for monitoring, on-line diagnostics and control applications, particularly in the domains of process control, automotive industry, medical applications and other critical systems. The proposed architecture utilizes programmable hardware for acceleration of the actual reasoning process, thus unloading the main processor from the task and releasing its resources for other critical tasks which are bound with the real-time system control. The experimental results show that the architecture is suitable for aimed application area and capable of holding rule-based systems of appropriate sizes. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.