Chennai, 17./18. Feb 04Andreas KlüterNLP System Software Engineering Verbmobil from a Software Engineering point of view System Design and Software Integration.

Slides:



Advertisements
Similar presentations
National Technical University of Athens Department of Electrical and Computer Engineering Image, Video and Multimedia Systems Laboratory
Advertisements

Usability Lab 2007 Corso Laboratorio di Basi Dati II Rome, 2007 Enea Usability Lab - C.R. Casaccia, Roma, Italy User Requirements & Cyber Enterprise Web.
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)
Manuela Veloso, Anthony Stentz, Alexander Rudnicky Brett Browning, M. Bernardine Dias Faculty Thomas Harris, Brenna Argall, Gil Jones Satanjeev Banerjee.
A component- and message-based architectural style for GUI software
© Chinese University, CSE Dept. Software Engineering / Software Engineering Topic 1: Software Engineering: A Preview Your Name: ____________________.
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Abirami Poonkundran 2/22/10.  Goal  Introduction  Testing Methods  Testing Scope  My Focus  Current Progress  Explanation of Tools  Things to.
Filling the Gap Between System Design & Performance Verification Rafik HENIA, Laurent RIOUX, Nicolas SORDON Thales Research & Technology.
Media Coordination in SmartKom Norbert Reithinger Dagstuhl Seminar “Coordination and Fusion in Multimodal Interaction” Deutsches Forschungszentrum für.
7M701 1 Software Engineering Software Requirements Sommerville, Ian (2001) Software Engineering, 6 th edition: Chapter 5
AceMedia Personal content management in a mobile environment Jonathan Teh Motorola Labs.
Whole Platform Tesi di Dottorato di: RICCARDO SOLMI Università degli Studi di Bologna Facoltà di scienze matematiche, fisiche e naturali Corso di Dottorato.
8 Systems Analysis and Design in a Changing World, Fifth Edition.
Developing an approach for Learning Design Players Patrick McAndrew, Rob Nadolski & Alex Little Open University UK and Open University NL Paper available.
1 Component Description Ariadne Client/Server Architecture Interactive Systems Labs Prepared by: Matthias Denecke Date.
Smart Learning Services Based on Smart Cloud Computing
Mobile Multimodal Applications. Dr. Roman Englert, Gregor Glass March 23 rd, 2006.
Agenda Adaptation of existing open-source control systems from compact accelerators to large scale facilities.
GNORASI vision and achievements, Future perspectives Panagiotis Symeonidis Environmental Physicist, M.Sc., Ph.D. Technical Director DRAXIS Environmental.
CS-EE 481 Spring Founders Day, 2005 University of Portland School of Engineering Project Pocket Gopher Conversational Learning Agent Team Josh Jones.
OpenAlea An OpenSource platform for plant modeling C. Pradal, S. Dufour-Kowalski, F. Boudon, C. Fournier, C. Godin.
VeribisCRM CUSTOMER RELATIONSHIP MANAGEMENT Engin Duran Experience is our know how.
1 CSE 2102 CSE 2102 CSE 2102: Introduction to Software Engineering Ch9: Software Engineering Tools and Environments.
Some Thoughts on HPC in Natural Language Engineering Steven Bird University of Melbourne & University of Pennsylvania.
DFKI GmbH, , R. Karger Indo-German Workshop on Language Technologies Reinhard Karger, M.A. Deutsches Forschungszentrum für Künstliche Intelligenz.
Term Paper – CSC 557 “Contemporary Software Development Using Cloud Resources” By: Richard Appiah.
Transaction and Rule Support for Workflow Management - A Retrospective on the WIDE Architecture Paul Grefen CS Department & CTIT University of Twente.
CHAPTER FOUR COMPUTER SOFTWARE.
Adventures in Mastering the Use of Performance Evaluation Tools Manuel Ríos Morales ICOM 5995 December 4, 2002.
Introduction to Interactive Media Interactive Media Tools: Software.
Wolfgang Wahlster German Research Center for Artificial Intelligence, DFKI GmbH Stuhlsatzenhausweg Saarbruecken, Germany phone: ( ) /4162.
May 2006CLINT-CS Verbmobil1 CLINT-CS Dialogue II Verbmobil.
Caravan Business Server a viable alternative development platform niti telecom consultancy april 2002.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
MACCE and Real-Time Schedulers Steve Roberts EEL 6897.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Model based development for the RUNES component middleware platform Gabor Batori
Framework for MDO Studies Amitay Isaacs Center for Aerospace System Design and Engineering IIT Bombay.
Architecture of Decision Support System
ABone Architecture and Operation ABCd — ABone Control Daemon Server for remote EE management On-demand EE initiation and termination Automatic EE restart.
S. Shumilov – Zürich Analytical Visualization Framework - a visual data processing and knowledge discovery system Ivan Denisovich, Serge Shumilov Department.
Controlling Computer Using Speech Recognition (CCSR) Creative Masters Group Supervisor : Dr: Mounira Taileb.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Theban Stanley, Julie Baca, Matt Elliott and Joseph Picone Human and Systems Engineering Center for Advanced Vehicular Systems Mississippi State University.
LanguageLab A Meta-modelling Environment Terje Gjøsæter and Andreas Prinz, University of Agder, Norway SDL Forum 2015, Berlin, Germany.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
1 Galatea: Open-Source Software for Developing Anthropomorphic Spoken Dialog Agents S. Kawamoto, et al. October 27, 2004.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
CAD-Profi 2007 CAD Library CAD-Profi 2007 About CAD-Profi 15 years experience in branch M.Sc. Adam Czubek- CAD-Design M.Sc. Jacek Kosiorek- CAD-Sales.
Devanshu Bawa Customization Specialist Logo Business Solutions.
Automated tests CustomWare.Net. Goals Quality Finding problems before delivering Stability Upgrade projects Downgrade Refactoring Deacreasing of manual.
Features Of SQL Server 2000: 1. Internet Integration: SQL Server 2000 works with other products to form a stable and secure data store for internet and.
ThinStructure: An Overview Support for ThinStructure demonstration. Jean Georges Perrin – Annandale, 21 st April 2004.
Integrating Multiple Knowledge Sources For Improved Speech Understanding Sherif Abdou, Michael Scordilis Department of Electrical and Computer Engineering,
EMEA Beat Schwegler Architect Microsoft EMEA HQ Ingo Rammer Principal Consultant thinktecture
CS223: Software Engineering Lecture 15: Software construction.
Yu, et al.’s “A Model-Driven Development Framework for Enterprise Web Services” In proceedings of the 10 th IEEE Intl Enterprise Distributed Object Computing.
SEESCOASEESCOA SEESCOA Meeting Activities of LUC 9 May 2003.
“Intelligent User Interfaces” by Hefley and Murray.
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
The ECOST Web-based platform for data providers and for data users.
IPad: A Mobile Surgical Console Computer Integrated Surgery II, Spring, 2011 Hanlin Wan and Jonathan Satria Mentors: Balazs Vagvolgyi and Russell Taylor.
Copyright © 2005 World Batch Forum1 How to use ISA95 part 3 for MES functional URS Jean Vieille
Towards a framework for architectural design decision support
Chapter 2: Database System Concepts and Architecture - Outline
Software Engineering with Reusable Components
UmbrellaDB v0.5 Project Report #3
Presents: Rally To Java Conversion Suite
Win-GRAF vs ISaGRAF Jul. 03, 2018.
Presentation transcript:

Chennai, 17./18. Feb 04Andreas KlüterNLP System Software Engineering Verbmobil from a Software Engineering point of view System Design and Software Integration Andreas Klüter sonicson GmbH, Kaiserslautern, Germany

Chennai, 17./18. Feb 04Andreas KlüterNLP System Software Engineering Many partners delivered software...

Chennai, 17./18. Feb 04Andreas KlüterNLP System Software Engineering Software Technology Challenges The goal Build an integrated system The situation Researchers do research Using different programming languages Researchers don’t want to be bothered with technical details The solution Introducing: the System Group Introducing: the Testbed

Chennai, 17./18. Feb 04Andreas KlüterNLP System Software Engineering The Graphical User Interface

Chennai, 17./18. Feb 04Andreas KlüterNLP System Software Engineering Visualization and Debug Tools ….... and much more

Chennai, 17./18. Feb 04Andreas KlüterNLP System Software Engineering Service Modules: Convenient development, integration, testing,... Visualization Manager Automatic Test Module Synchronization Module User Command Mapper Arbitration of Concurrent Modules GUI Testbed Manager

Chennai, 17./18. Feb 04NLP System Software Engineering The Testbed: Integration Framework for NLP-Systems Black- board X Black- board Y Black- board Z Testbed Manager GUI Module A Module B Module C

Chennai, 17./18. Feb 04Andreas KlüterNLP System Software Engineering PCA - Pool Communication Architecture M1 M2M3 M5 M6M4 BB 2BB 1 BB 3 M1 M2 M3 M4 M5 M6 Verbmobil I Verbmobil II Multi-Agent ArchitectureMulti-Blackboard Architecture Modules know all communication partners Direct communication between modules Reconfiguration difficult Software: ICE and ICE Master Basic Platform: PVM Modules know their I/O data pools No direct communication between modules 198 blackboards vs direct comm. paths Reconfiguration easy Several instances of one module/functionality Software: PCA and Module Manager Basic Platform: PVM Blackboards (= „Pools“)

Chennai, 17./18. Feb 04Andreas KlüterNLP System Software Engineering Audio Data Word Hypotheses Graph with Prosodic Labels VITs Underspecified Discourse Representations Command Recognizer Spontaneous Speech Recognizer Channel/Speaker Adaptation Prosodic Analysis Statistical Parser Dialog Act Recognition Chunk Parser HPSG Parser Semantic Construction Robust Dialog Semantics Semantic Transfer Generation Sample Pool Structure

Chennai, 17./18. Feb 04Andreas KlüterNLP System Software Engineering Distributed Execution Supports Distributed Development server 2 server 1 controlling terminal User 2 User 1 Pool Communication Architecture

Chennai, 17./18. Feb 04Andreas KlüterNLP System Software Engineering Thank you for your interest! Andreas Klüter sonicson GmbH, Kaiserslautern, Germany The Testbed has already been reused: Philips Catholic University of Nijmegen SmartKom Comic

Chennai, 17./18. Feb 04Andreas KlüterNLP System Software Engineering Audio Processing („fast“) and Phonetic Fuzzy Match(„fil Kollins“) combined Audio Processing („fast“) and Phonetic Fuzzy Match(„fil Kollins“) combined

Chennai, 17./18. Feb 04Andreas KlüterNLP System Software Engineering Genre Classification („pop“), Audio Processing („slow“) and Access to Meta Data („80s“) Genre Classification („pop“), Audio Processing („slow“) and Access to Meta Data („80s“)

Chennai, 17./18. Feb 04Andreas KlüterNLP System Software Engineering Automatic Classification („lovesongs“)

Chennai, 17./18. Feb 04Andreas KlüterNLP System Software Engineering Music Simliarity and Recommendations …

Chennai, 17./18. Feb 04Andreas KlüterNLP System Software Engineering … Plus Constraints („not madonna“)

Chennai, 17./18. Feb 04Andreas KlüterNLP System Software Engineering … Even More Constraints („only english songs“) … We Leed the Users to What He‘s Looking For !

Chennai, 17./18. Feb 04Andreas KlüterNLP System Software Engineering Installation Example: Phonetic Fuzzy Match at musicline.de