4 October 2001 SEESCOASEESCOA STWW - Programma D3.5 Component-oriented design of common test case Michiel Ronsse RUG-ELIS.

Slides:



Advertisements
Similar presentations
Home Server Goal: Provide synergy between existing audio/video equipment, PCs and the coming wave of smart connected devices.
Advertisements

4 October 2001 SEESCOASEESCOA STWW - Programma Software Engineering for Embedded Systems using a Component-Oriented Approach Vergadering Gebruikerscommissie.
Sumitha Ajith Saicharan Bandarupalli Mahesh Borgaonkar.
A new Network Concept for transporting and storing digital video…………
AXIS Camera Station Flexible surveillance software for your Axis network video products Sales Presentation Welcome to this short presentation of the.
Use the Right arrow on your keyboard to advance to the next slide. Use the Left arrow to move to the previous slide. Press the “ ” in the upper right corner.
XProtect® Expert 2013 Product presentation
TAC Vista Security. Target  TAC Vista & Security Integration  Key customer groups –Existing TAC Vista users Provide features and hardware for security.
02/12/00 E-Business Architecture
UNIX Chapter 01 Overview of Operating Systems Mr. Mohammad A. Smirat.
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
EEC-681/781 Distributed Computing Systems Lecture 3 Wenbing Zhao Department of Electrical and Computer Engineering Cleveland State University
0 - 1 © 2007 Texas Instruments Inc, Content developed in partnership with Tel-Aviv University From MATLAB ® and Simulink ® to Real Time with TI DSPs Video.
XProtect® Smart Wall.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
WebCCTV 1 Contents Introduction Getting Started Connecting the WebCCTV NVR to a local network Connecting the WebCCTV NVR to the Internet Restoring the.
AXIS Q7404 Video Encoder High-performance, full-featured video encoder with H.264.
Introduction to Databases Transparencies 1. ©Pearson Education 2009 Objectives Common uses of database systems. Meaning of the term database. Meaning.
 At the end of this class, students are able to  Describe definition of input devices clearly  List out the examples of input devices  Describe.
GV-Control Center Overview
AXIS 2460 System Overview  AXIS ETRAX 100LX  ARTPEC-1  4 MB FLASH  32 MB RAM  Up to 4 internal IDE hard disks  Linux 2.4.
DIVA - University of Fribourg - Switzerland Seminar presentation, jan Lawrence Michel, MSc Student Portable Meeting Recorder.
Introduction To DSX WinDSX DSS (Dallas Security Systems)
Fault Tolerant Sensor Network for Border Activity Detection B. Cukic, V. Kulathumani, A. Ross Lane Department of CSEE West Virginia University NC-BSI,
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective.
Imperial College Tracker Slow Control & Monitoring.
Lecture 2 “Structure of computer” Informatics. Computer is  general purpose device that can be programmed to carry out a set of arithmetic or logical.
25 April 2000 SEESCOASEESCOA STWW - Programma Implementation of a component- based UI Deliverable 4.2.
1.Overview 2. Hardware 3. Software Interface 4. Triggering 5. Installation 6. Configuring.
Components of Database Management System
1 MSCS 237 Communication issues. 2 Colouris et al. (2001): Is a system in which hardware or software components located at networked computers communicate.
Software Engineering General architecture. Architectural components:  Program organisation overview Major building blocks in a system Definition of each.
AXIS 2460 Network DVR Håkan Grönte
NOAA Center for Tsunami Research Tweb: A Web-Based Tsunami Model Forecast Tool System Architecture and Development Eugene F. Burger 1, Linus Kamb 2, Tracey.
PI on a Mini-PC PI on a Mini-PC Remote Data Collection with Intelligence Roland Heersink Industrial Evolution Chuck Wells OSIsoft.
Chapter 9 Section 2 : Storage Networking Technologies and Virtualization.
31 October 2000 SEESCOASEESCOA STWW - Programma Software Engineering for Embedded Systems using a Component-Oriented Approach Vergadering Gebruikerscommissie.
Session 26 Modeling the Static View: The Deployment Diagram Written by Thomas A. Pender Published by Wiley Publishing, Inc. October 27, 2011 Presented.
25 April 2000 SEESCOASEESCOA STWW - Programma Software Engineering for Embedded Systems using a Component-Oriented Approach Yolande Berbers DistriNet,
Team Project: A Surveillant Robot System Little Red Team Chankyu Park (Michael) Seonah Lee (Sarah) Qingyuan Shi (Lisa) Chengzhou Li JunMei Li Kai Lin Functional.
Team Project: A Surveillant Robot System Little Red Team Chankyu Park (Michel) Seonah Lee (Sarah) Qingyuan Shi (Lisa) Chengzhou Li JunMei Li Kai Lin SW.
Intro to Computers Computer Applications. What is a Computer? Initially the term computer referred to an individual whose job it was to perform mathematical.
General Concepts of Computer Organization Overview of Microcomputer.
12 January 2001 SEESCOASEESCOA STWW - Programma Component Composition D2.2.a/D3.3.a.
NetMultiPlayer Video Camera Software MSDL Project – 2006 Yohan Launay.
25 April 2000 SEESCOASEESCOA STWW - Programma Evaluation of on-chip debugging techniques Deliverable D5.1 Michiel Ronsse.
Computer Systems Mrs. Butera. Computer Systems Hardware Software.
Information System Audit : © South-Asian Management Technologies Foundation Chapter 10 Case Study: Conducting an Information Systems Audit.
What is gaming console & platform? A game console is a device which outputs video signal into TV screen to display the video game. A platform is in which.
A user interface framework for Grid-based computational steering and visualization. Jason Wood*, Mark Riding and Ken Brodlie.
31 Oktober 2000 SEESCOASEESCOA STWW - Programma Work package 4: User Interfaces Task 4.2: Implementation of Component-based UIs J. Van den Bergh, K. Luyten,
3 February, 2016 SEESCOASEESCOA STWW - Programma D1.3: Common Test Case Prof. Koen De Bosschere.
Video Databases What are it uses? –Sports –Surveillance How do we query it? –Mosaic-based Query Language.
IPS Infrastructure Technological Overview of Work Done.
SEESCOASEESCOA SEESCOA Meeting Activities of LUC 9 May 2003.
Lyon Research Center for Images and Intelligent Information Systems IEEE International Conference on Pervasive Services 2006 FRE 2672 INSA Lyon ICPS, 27.
Kernel Expanded version of Kodak’s AMX kernel Features –Uses Preemptive Priority Scheduling –Multithreading –Multitasking.
T. Fleck, GSI, Darmstadt, Germany ICALEPCS Status of the Control System for HICAT at an advanced stage of Commissioning Functions, Restrictions.
Nguyen Thi Thanh Nha HMCL by Roelof Kemp, Nicholas Palmer, Thilo Kielmann, and Henri Bal MOBICASE 2010, LNICST 2012 Cuckoo: A Computation Offloading Framework.
SEESCOASEESCOA STWW - Programma SEESCOA: Software Engineering for Embedded Systems using a Component-Oriented Approach.
Software tools for digital LLRF system integration at CERN 04/11/2015 LLRF15, Software tools2 Andy Butterworth Tom Levens, Andrey Pashnin, Anthony Rey.
Presented by Deepak Varghese Reg No: Introduction Application S/W for server load balancing Many client requests make server congestion Distribute.
Identify internal hardware devices (e. g
VIVOTEK 2007 Product Roadmap
Sponsored by Portakal Technologies
JavaIOC Overview and Update
A SEMINAR ON ROVER TECHNOLOGY
2. OPERATING SYSTEM 2.1 Operating System Function
AMCOM Digital Archive Design Review - Week 3.
Designed for powerful live monitoring of larger installations
Presentation transcript:

4 October 2001 SEESCOASEESCOA STWW - Programma D3.5 Component-oriented design of common test case Michiel Ronsse RUG-ELIS

SEESCOASEESCOA Purpose of the case uValidation of the SEESCOA methodology and technologies  SEESCOA Camera Surveillance System (SCSS) uThis deliverable: wanalysis wdesign uDISCLAIMER: wwe are not developing a fully operations camera surveillance system wwe are no security experts, and we may have overlooked some important properties.

SEESCOASEESCOA SCSS and this deliverable uAll university partners work on the same case uDesign as proposed is the result of 6 meetings during the last 3 months uThere is some overlap with other deliverables, e.g. the User Interface part

SEESCOASEESCOA Requirements - SEESCOA uembedded system ucomponents ureal-time udistributed

SEESCOASEESCOA Requirements - SCSS wdigital wlocal intelligence woffers services (storage, motion detection, administration) wnetworked (IP/Ethernet) wdynamic, fault tolerant wevolvable wno security (yet) wdifferent users  administrator  operator wdifferent user interfaces  hardware: PC with IP, Palm with IR,...  Type: user (guard), operator, debugger

SEESCOASEESCOA General overview UI: WorkstationUI: PDA Service Controller Camera

SEESCOASEESCOA Hardware uCamera has local intelligence wPC/104 with  National Semiconductor 200MHz  32MB RAM  16MB Flash wEmbedded Linux wJVM: Kaffe wSony DFW-VL500 with FireWire

SEESCOASEESCOA Components uCamera + VideoStreamDecoder uSwitch, Delay uMosaic uZoom Behaviour uMotion Detection uStorage uController uUser Interface uClient

SEESCOASEESCOA Image generating components uCamera: wcaptures images using a hardware camera wsettings can be controlled using a prioritizer uVideoStreamDecoder: wreceives video information from a camera and generates a RGBA or B/W image wis provided by the camera wacts as a proxy uMosaic: wmultiplexes several video inputs in a new video channel uSwitch uDelay

SEESCOASEESCOA Zoom behaviour component uContains logic to control the zooming of multiple camera in one room CA1 CA2 ZB1 ZB2 VSD2 VSD1UI1 UI2

SEESCOASEESCOA Motion detection component uAnalyses a video stream and raises alarm if motion is detected VSD2 VSD1DelaySwitchSC MD CA

SEESCOASEESCOA Storage component uResponsible for storage/retrieval/query of wevents (e.g. alarm) wvideo sequences uImplemented using two components: wstorage controller component  contains the storage logic wstorage component  is responsible for the communication with a database

SEESCOASEESCOA User interface components uUI is used to interact with the SCSS from the outside world uSupports different devices  different User Interface Renderer components, consisting of a 2DUIRenderer and a 2DLayoutManager uAll user controllable components have to provide a User Interface description written in XML

SEESCOASEESCOA Client components uImplements the application logic uIs not bound to any particular type of user interface. uDecides how the user can interact with the system.

SEESCOASEESCOA Controller component uResponsible for wbooting the system wmanagement of the SCSS components wnotification of activation/deactivation of components wuploading of components uActs as a directory service

SEESCOASEESCOA Future uComponents will be implemented by the different partners uThe case will be used for validating the SEESCOA methodology uThe case will be extended (esp. the controller component): wcomponent migration wremote update of components