Service Adaptation Recommender in the Event Marketplace: Conceptual View
|
|
|
- Lester Hicks
- 10 years ago
- Views:
Transcription
1 6th International Workshop on Semantic Business Process Management Service Adaptation Recommender in the Event Marketplace: Conceptual View Yiannis Verginadis Ioannis Patiniotakis Nikos Papageorgiou Roland Stuehmer Information Management Unit Institute of Communication and Computer Systems National Technical University of Athens FZI Forschungszentrum Informatik, Karlsruhe, Germany
2 Overview of presentation Vision Conceptual Architecture Service Adaptation Recommender (SAR) Situation-Action-Networks (SANs)
3 Motivating example Paul is a businessman who has been flying from Paris to New York. He used the entertainment service on board, but hasn t finished watching the movie before the landing. Two hours later he is entering his room in the downtown hotel he booked earlier and wow: the room entertainment service is ready to PLAY the movie Paul was watching in the plane of course only the unfinished part.
4 Motivating example PLAY Paul is a businessman who has been flying from Paris to New York. He used the entertainment service on board, but hasn t finished watching the movie before the landing. Two hours later he is entering his room in the downtown hotel he booked earlier and wow: the room entertainment service is ready to PLAY the movie Paul was watching in the plane of course only the unfinished part.
5 Vision To develop and validate an elastic and reliable architecture for dynamic and complex, eventdriven interaction in large highly distributed and heterogeneous service systems. Such an architecture will enable ubiquitous exchange of information between heterogeneous services, providing the possibilities to adapt and personalize their execution, resulting in the so-called situational-driven adaptivity
6 Overview of presentation Vision Conceptual Architecture Service Adaptation Recommender (SAR) Situation-Action-Networks (SANs)
7 Conceptual Architecture
8 Overview of presentation Vision Conceptual Architecture Service Adaptation Recommender (SAR) Situation-Action-Networks (SANs)
9 Service Adaptation Recommender (SAR) The objective of SAR is: to suggest service administrators, changes (adaptations) of their services configurations, composition or workflows, in order to overcome problems or achieve higher performance. Based on recognized situations, SAR will be able to: define adaptation pointcuts (points in a service flow that need to be adapted as a reaction to a certain situation) and advices (what to adapt and how)
10 SAR: Conceptual View
11 Overview of presentation Vision Conceptual Architecture Service Adaptation Recommender (SAR) Situation-Action-Networks (SANs)
12 Motivation We can not predefine everything in advance (at design time) But we can predefine some general Goals in advance We need our system to react to dangerous/interesting situations (re)actions to the detected situations can not be fully mapped in advance we need a dynamic service composition mechanism In order to react (or recommend reactions) successfully, contextual and operational information about user, events and services is needed We propose Situation Action Networks (SANs) to model this knowledge SANs use concepts from Hierarchical Task Networks (HTNs) and Behavior Trees (BTs)
13 Related Work (1/5) Hierarchical Task Network Planning (1/2) High-level tasks are decomposed into simpler tasks until a sequence of primitive actions solving the high-level tasks is generated. A natural representation for many real-world domains, including military planning (Mitchell,1997), encoding strategies in computer games (Hoang et al., 2005), and manufacturing processes (Nau et al.,2005). Nau, D., Au, T.-C., Ilghami, O., Kuter, U., Muñoz-Avila, H., Murdock, J. W., Wu, D., and Yaman, F. Applications of SHOP and SHOP2. IEEE Intelligent Systems 20(2) Mitchell, S.W. A hybrid architecture for real-time mixedinitiative planning and control. Proceedings of the IAAI-97. AAAI Press, Hoang, H., Lee-Urban, S., and Muñoz-Avila, H. Hierarchical Plan Representations for Encoding Strategic Game AI. Proceedings of AIIDE-05. AAAI Press.
14 Related Work (2/5) Hierarchical Task Network Planning (2/2) HTN planners (like all planners) model changes made to the environment, as they search for a sequence of actions that will achieve the desired goal. There is no input from the environment, during the planning process, and execution of the action sequence found is outside the domain of the planner. Consequently they rely on the environment being relatively stable. HTN planning can be categorized into partial-order and total order HTN planning.
15 Related Work (3/5) Dynamic or Reactive Planning CYPRESS system, integrates a planning system with an execution system. It has the ability to react to the unanticipated changes in the environment by re-planning. RETSINA system interleaves planning with execution and supports planning for dynamic and real environments. Repair-SHOP is capable of performing plan adaptation and plan repair D. Myers, L. Wesley, and A. Center. CYPRESS: Reacting and Planning under Uncertainty. In DARPA Proceedings: Rome Laboratory Planning Initiative, page 111. Morgan Kaufmann, Paolucci, M.; Kalp, D.; Pannu, A. S.; Shehory, O.; and Sycara, K. A planning component for RETSINA agents. In Intelligent Agents VI. Springer Warfield, I.; Hogg, C.; Lee-Urban, S.; and Munoz-Avila, H Adaptation of hierarchical task network plans. In Proceedings of the Twentieth International FLAIRS Conference (FLAIRS-07).
16 Related Work (4/5) Behavior Trees in Behavior Engineering A Behavior Tree is a formal, tree-like graphical form that represents behavior of individual or networks of entities which realize or change states, make decisions, respond-to/cause events, and interact by exchanging information and/or passing control Behavior Engineering is an integrated discipline that supports the systems and software engineering of large-scale, dependable software-intensive systems Dromey, R. G. "Formalizing the Transition from Requirements to Design", in "Mathematical Frameworks for Component Software - Models for Analysis and Synthesis", Jifeng He, and Zhiming Liu (Eds.), World Scientific Series on Component-Based Development, pp , (Invited Chapter) (2006) Colvin, R., Grunske, L. and Winter. K., "Timed Behavior Trees for Failure Mode and Effects Analysis of Time-Critical Systems", in Journal of Systems and Software, Elsevier, accepted for publication 03/2008. Myers, T., Fritzson, P., Dromey, G., "Co-Modeling: From Requirements to an Integrated Software/Hardware Model", Computer, 09 Sept IEEE computer Society Digital Library. IEEE Computer Society,
17 Related Work (5/5) Behavior Trees in Game AI Mehta, M. and A. Ram (2009). "Runtime Behavior Adaptation for Real- Time Interactive Games." Computational Intelligence and AI in Games, IEEE Transactions on 1(3): Lee, S., P. Holme, et al. (2011). "Emergent hierarchical structures in multiadaptive games." Physical Review Letters 106(2): Palma, R., P. A. Gonz lez-calero, et al. (2011). Extending Case-Based Planning with Behavior Trees. Proceedings of the Twenty-Fourth International Florida Artificial Intelligence Research Society Conference. Lim, C. U., R. Baumgarten, et al. (2010). "Evolving Behaviour Trees for the Commercial Game DEFCON." Applications of Evolutionary Computation: Skorupski, J. and M. Mateas (2010). "Novice-friendly Authoring of Planbased Interactive Storyboards. Michael Mateas, Andrew Stern, "A Behavior Language for Story-Based Believable Agents," IEEE Intelligent Systems, pp , July/August, 2002
18 A Basic SAN Goal expresses what is pursued to be achieved by the SAN. It can be a descriptive tag or name. SAN is evaluated from left to right (i.e. Situation, Condition, Action) Situation branch monitors whether a specific situation occurs before continuing. Blocks while situation not occurs. Condition checks whether a condition concerning SBA context holds. Condition is a boolean expression. Action is taken if situation occurs and also condition is true
19 Goals in SANs Goals are tags or brief declarations of objectives By evaluating the Root Goal of a SAN the whole SAN is evaluated A Research Challenge!! Dynamic generation of Goal Branches during runtime, i.e. when Goal needs to be evaluated
20 Situations in SANs Situation Situations are modeled as CEPATs and upon their detection we know that the situation occurred Situations can be Abstract Challenge : Dynamic generation of CEPATs
21 Conditions in SANs Contextual Condition Conditions (or Preconditions) are boolean expressions They are evaluated second, after the Situation occurs They can use contextual information for their evaluation Conditions can also : Call functions or external APIs or other programmatic artifacts Query datastores (e.g. Event Cloud, Databases, GIS s)
22 Actions in SANs Action Actions are tasks which are executed when the situation occurs and also the (pre)condition is true Actions can be : Composite tasks in the form of Sub-Goal nodes, or Abstract Actions defined as a Pool of possible actions Primitive tasks Actions may not complete immediately but they can take a significant amount of time to finish Actions return a status, which can be Success or Failure The return status of the Action is also the return status of the parent Goal node
23 SANs Legend means sequential execution of actions / sub-goals. Successful termination if all actions are successful too // <any> // <all>? means parallel execution of actions / sub-goals. Successful termination if ANY of the actions is successful means parallel execution of actions / sub-goals. Successful termination if ALL actions are successful means sequential execution of actions / sub-goals. Successful termination at the first successful action Decorator. E.g. Loop, Counter, Timer.
24 Life Cycle of a SAN (1/2) Design Time Semantically Enriched SubGOALS Associate 5 with Associate Abstract Actions Defined as Pool of Possible Actions GOALS Declare Objectives 1 Associate with Define as Complex Event Patterns (CEPATS) Abstract Situations 2 Semantically Enrich with Domain Specific 2 2 Ontology for Abstract Situations Specializations 3 Contextual - Conditions Define
25 Life Cycle of a SAN (2/2) Run - Time Based on semantic Similarity Or other methods 6 SubGOAL Subscribe for the SubGoal s Abstract Situation (CEPAT) GOAL If SubGoals Fulfilled and Actions executed Goal Fulfilled 7 5 Successful Execution Event Monitoring (Subscribe for Abstract situation 1 Listen for all possible Specializations) Action If Situation Detected and Condition true then Execute Situation Abstract Situation Specialization Detected (CEPAT Detected) On-the-fly Calculate/Map to specific Action On-the-fly Calculate/Map 2 to specific Action Get Contextual Information 3 3 If situation detected, then Evaluate Condition A Calculated Action might be a new CEPAT Subscription Recom. Contextual - Conditions
26 Nuclear Accident Example - Address Extreme Weather SAN Address Extreme Weather Nuclear Accident & Extreme Weather Conditions Wind Increased by 40% Wind Increased by 50% Are Extreme Conditions stable for at least X minutes? Situation Specializations Pool of Actions In case of extreme wind and rain, iii) & iv) will happen Gather Additional Information i)subscribe to one radiation Sensor ii)subscribe to all radiation Sensors Wind Increased by 100% Heavy Rain iii)subscribe to specific radiation Sensors iv) Send team to measure water contamination (in the nearby river) iii) Location opposite of wind direction (e.g. if North-West wind, then location= South-East), Distance 0 to D, where D = ((wind-speed * X minutes)/60 ) +/- 1, without/with rain (example formula, e.g. wind_speed = 8 Beaufort 65 Km/h, D= 6,5 Km in sunny conditions)
27 Nuclear Accident Example - Address Inform Problem SAN Address Inform Problem Nuclear Accident Radiation Affected X City? Inform Agencies Inform People Inform Problem Is air severely contaminated? Inform If more than W% of city X homes have no electricity If less than W% of city X homes have no electricity Electricity Problem TV Transmitter down Radio Transmitter down i) Inform through Radio ii) Inform through TV iii) Redeploy Police Forces to inform
28 Ongoing Work Model SANs with an RDF-based language Develop an Execution Algorithm for SANs Development of a proof-of-concept prototype of a SAN execution engine Semantic-based situation detection with ontologies Reasoning with CEP Engine Mechanism for on-the-fly Mapping of Situations and Actions Language Algorithm
29 Thank you for your attention!!!
An Architecture for Autonomic Web Service Process Planning
An Architecture for Autonomic Web Service Process Planning Colm Moore and Ming Xue Wang and Claus Pahl Dublin City University, School of Computing, Dublin 9, Ireland [email protected], [mwang
A Case Study of Question Answering in Automatic Tourism Service Packaging
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 13, Special Issue Sofia 2013 Print ISSN: 1311-9702; Online ISSN: 1314-4081 DOI: 10.2478/cait-2013-0045 A Case Study of Question
Autonomy for SOHO Ground Operations
From: FLAIRS-01 Proceedings. Copyright 2001, AAAI (www.aaai.org). All rights reserved. Autonomy for SOHO Ground Operations Walt Truszkowski, NASA Goddard Space Flight Center (GSFC) [email protected]
Horizontal IoT Application Development using Semantic Web Technologies
Horizontal IoT Application Development using Semantic Web Technologies Soumya Kanti Datta Research Engineer Communication Systems Department Email: [email protected] Roadmap Introduction Challenges
Techniques to Produce Good Web Service Compositions in The Semantic Grid
Techniques to Produce Good Web Service Compositions in The Semantic Grid Eduardo Blanco Universidad Simón Bolívar, Departamento de Computación y Tecnología de la Información, Apartado 89000, Caracas 1080-A,
Using Hierarchical Task Network Planning Techniques to Create Custom Web Search Services over Multiple Biomedical Databases
Using Hierarchical Task Network Planning Techniques to Create Custom Web Search Services over Multiple Biomedical Databases Miguel García-Remesal Biomedical Informatics Group, Dep. Inteligencia Artificial,
Cloud Manufacturing Olena Skarlat
Cloud Manufacturing Olena Skarlat Distributed Systems Group Vienna University of Technology [email protected] Goals for today Foundations of Cloud Manufacturing Cloud Manufacturing Scenario
A Contribution to Expert Decision-based Virtual Product Development
A Contribution to Expert Decision-based Virtual Product Development László Horváth, Imre J. Rudas Institute of Intelligent Engineering Systems, John von Neumann Faculty of Informatics, Óbuda University,
Implementation of hybrid software architecture for Artificial Intelligence System
IJCSNS International Journal of Computer Science and Network Security, VOL.7 No.1, January 2007 35 Implementation of hybrid software architecture for Artificial Intelligence System B.Vinayagasundaram and
Enabling Self Organising Logistics on the Web of Things
Enabling Self Organising Logistics on the Web of Things Monika Solanki, Laura Daniele, Christopher Brewster Aston Business School, Aston University, Birmingham, UK TNO Netherlands Organization for Applied
Cloud Computing for Agent-based Traffic Management Systems
Cloud Computing for Agent-based Traffic Management Systems Manoj A Patil Asst.Prof. IT Dept. Khyamling A Parane Asst.Prof. CSE Dept. D. Rajesh Asst.Prof. IT Dept. ABSTRACT Increased traffic congestion
Building a virtual marketplace for software development tasks
Building a virtual marketplace for software development tasks Boris Kötting & Frank Maurer University of Kaiserlautern & University of Calgary [email protected] & [email protected] Abstract
Distributed Database for Environmental Data Integration
Distributed Database for Environmental Data Integration A. Amato', V. Di Lecce2, and V. Piuri 3 II Engineering Faculty of Politecnico di Bari - Italy 2 DIASS, Politecnico di Bari, Italy 3Dept Information
Web Services and Automated Planning for Intelligent Calendars
Web Services and Automated Planning for Intelligent Calendars George Markou, Anastasios Alexiadis, Ioannis Refanidis Department of Applied Informatics, University of Macedonia Thessaloniki, Greece [email protected],
2 AIMS: an Agent-based Intelligent Tool for Informational Support
Aroyo, L. & Dicheva, D. (2000). Domain and user knowledge in a web-based courseware engineering course, knowledge-based software engineering. In T. Hruska, M. Hashimoto (Eds.) Joint Conference knowledge-based
An approach for fusing data from multiple sources to support construction productivity monitoring
icccbe 2010 Nottingham University Press Proceedings of the International Conference on Computing in Civil and Building Engineering W Tizani (Editor) An approach for fusing data from multiple sources to
The Concept of Automated Process Control
Scientific Papers, University of Latvia, 2010. Vol. 756 Computer Science and Information Technologies 193 203 P. The Concept of Automated Process Control Ivo Oditis 1, Janis Bicevskis 2 1 Bank of Latvia,
Typical programme structures for MSc programmes in the School of Computing Science
Typical programme structures for MSc programmes in the School of Computing Science 1 If you have a good degree in a subject other than computing: MSc Information Technology MSc Software Development 2 MSc
Semantic Business Process Management
Arbeitsgruppe Lecture Semantic Business Process Management Prof. Dr. Adrian Paschke Corporate Semantic Web (AG-CSW) Institute for Computer Science, Freie Universitaet Berlin [email protected] http://www.inf.fu-berlin.de/groups/ag-csw/
Case-Based Reasoning for General Electric Appliance Customer Support
Case-Based Reasoning for General Electric Appliance Customer Support William Cheetham General Electric Global Research, One Research Circle, Niskayuna, NY 12309 [email protected] (Deployed Application)
Complex Information Management Using a Framework Supported by ECA Rules in XML
Complex Information Management Using a Framework Supported by ECA Rules in XML Bing Wu, Essam Mansour and Kudakwashe Dube School of Computing, Dublin Institute of Technology Kevin Street, Dublin 8, Ireland
The Human Element in Cyber Security and Critical Infrastructure Protection: Lessons Learned
The Human Element in Cyber Security and Critical Infrastructure Protection: Lessons Learned Marco Carvalho, Ph.D. Research Scientist [email protected] Institute for Human and Machine Cognition 40 South
2. MOTIVATING SCENARIOS 1. INTRODUCTION
Multiple Dimensions of Concern in Software Testing Stanley M. Sutton, Jr. EC Cubed, Inc. 15 River Road, Suite 310 Wilton, Connecticut 06897 [email protected] 1. INTRODUCTION Software testing is an area
AI Planning for Grid/Web Services Composition, Policy Analysis & Workflow
AI Planning for Grid/Web Services Composition, Policy Analysis & Workflow Austin Tate & Jeff Dalton AIAI, University of Edinburgh Andrzej Uszok & Jeff Bradshaw IHMC, Pensacola, FL 1 I-X/KAoS I-X/KAoS Composer
Verifying Semantic of System Composition for an Aspect-Oriented Approach
2012 International Conference on System Engineering and Modeling (ICSEM 2012) IPCSIT vol. 34 (2012) (2012) IACSIT Press, Singapore Verifying Semantic of System Composition for an Aspect-Oriented Approach
Knowledge-based Approach in Information Systems Life Cycle and Information Systems Architecture
5 th Slovakian-Hungarian Joint Symposium on Applied Machine Intelligence and Informatics January 25-26, 2007 Poprad, Slovakia Knowledge-based Approach in Information Systems Life Cycle and Information
CLOUD BASED SEMANTIC EVENT PROCESSING FOR
CLOUD BASED SEMANTIC EVENT PROCESSING FOR MONITORING AND MANAGEMENT OF SUPPLY CHAINS A VLTN White Paper Dr. Bill Karakostas [email protected] Executive Summary Supply chain visibility is essential
Introduction. Real World Planning. Planning with Time. Time 15/11/2012. COMP219: Artificial Intelligence. COMP219: Artificial Intelligence
COMP219: Artificial Intelligence COMP219: Artificial Intelligence Dr. Annabel Latham Room 2.05 Ashton Building Department of Computer Science University of Liverpool Lecture 26: Real World Planning: Scheduling
Middleware support for the Internet of Things
Middleware support for the Internet of Things Karl Aberer, Manfred Hauswirth, Ali Salehi School of Computer and Communication Sciences Ecole Polytechnique Fédérale de Lausanne (EPFL) CH-1015 Lausanne,
Web of Things Use Cases and Solutions at FZI
Web of Things Use Cases and Solutions at FZI Speaker: Benedikt Kämpgen (FZI) Location: W3C Web of Things Workshop, Munich Date: 20.04.2015 FZI FORSCHUNGSZENTRUM INFORMATIK Semantic Web vs Web of Things
Doctor of Philosophy in Computer Science
Doctor of Philosophy in Computer Science Background/Rationale The program aims to develop computer scientists who are armed with methods, tools and techniques from both theoretical and systems aspects
Chap 1. Introduction to Software Architecture
Chap 1. Introduction to Software Architecture 1. Introduction 2. IEEE Recommended Practice for Architecture Modeling 3. Architecture Description Language: the UML 4. The Rational Unified Process (RUP)
USAGE OF BUSINESS RULES IN SUPPLY CHAIN MANAGEMENT
TOTAL LOGISTIC MANAGEMENT No. 2 2009 PP. 5 13 Bartłomiej GAWEŁ, Anna PILCH USAGE OF BUSINESS RULES IN SUPPLY CHAIN MANAGEMENT Abstract: The growth of efficiency in supply chain management depends on the
CONCEPTUAL MODEL OF MULTI-AGENT BUSINESS COLLABORATION BASED ON CLOUD WORKFLOW
CONCEPTUAL MODEL OF MULTI-AGENT BUSINESS COLLABORATION BASED ON CLOUD WORKFLOW 1 XINQIN GAO, 2 MINGSHUN YANG, 3 YONG LIU, 4 XIAOLI HOU School of Mechanical and Precision Instrument Engineering, Xi'an University
jeti: A Tool for Remote Tool Integration
jeti: A Tool for Remote Tool Integration Tiziana Margaria 1, Ralf Nagel 2, and Bernhard Steffen 2 1 Service Engineering for Distributed Systems, Institute for Informatics, University of Göttingen, Germany
Who? Wolfgang Ziegler (fago) Klaus Purer (klausi) Sebastian Gilits (sepgil) epiqo Austrian based Drupal company Drupal Austria user group
Who? Wolfgang Ziegler (fago) Klaus Purer (klausi) Sebastian Gilits (sepgil) epiqo Austrian based Drupal company Drupal Austria user group Rules!?!? Reaction rules or so called ECA-Rules Event-driven conditionally
Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications
Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications Rouven Kreb 1 and Manuel Loesch 2 1 SAP AG, Walldorf, Germany 2 FZI Research Center for Information
Hathaichanok Suwanjang and Nakornthip Prompoon
Framework for Developing a Software Cost Estimation Model for Software Based on a Relational Matrix of Project Profile and Software Cost Using an Analogy Estimation Method Hathaichanok Suwanjang and Nakornthip
Demonstrating WSMX: Least Cost Supply Management
Demonstrating WSMX: Least Cost Supply Management Eyal Oren 2, Alexander Wahler 1, Bernhard Schreder 1, Aleksandar Balaban 1, Michal Zaremba 2, and Maciej Zaremba 2 1 NIWA Web Solutions, Vienna, Austria
Comparison of most adaptive meta model With newly created Quality Meta-Model using CART Algorithm
International Journal of Electronics and Computer Science Engineering 2492 Available Online at www.ijecse.org ISSN- 2277-1956 Comparison of most adaptive meta model With newly created Quality Meta-Model
Software Synthesis from Dataflow Models for G and LabVIEW
Presented at the Thirty-second Annual Asilomar Conference on Signals, Systems, and Computers. Pacific Grove, California, U.S.A., November 1998 Software Synthesis from Dataflow Models for G and LabVIEW
PeerEnergyCloud Trading Renewable Energies
PeerEnergyCloud Trading Renewable Energies Jochen Frey, Boris Brandherm, and Jörg Baus German Research Center for Artificial Intelligence GmbH, Stuhlsatzenhausweg 3, 66123 Saarbrücken, Germany {frey,brandherm,baus}@dfki.de
MULTI AGENT-BASED DISTRIBUTED DATA MINING
MULTI AGENT-BASED DISTRIBUTED DATA MINING REECHA B. PRAJAPATI 1, SUMITRA MENARIA 2 Department of Computer Science and Engineering, Parul Institute of Technology, Gujarat Technology University Abstract:
Service Oriented Architecture
Service Oriented Architecture Charlie Abela Department of Artificial Intelligence [email protected] Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline
A Virtual Machine Searching Method in Networks using a Vector Space Model and Routing Table Tree Architecture
A Virtual Machine Searching Method in Networks using a Vector Space Model and Routing Table Tree Architecture Hyeon seok O, Namgi Kim1, Byoung-Dai Lee dept. of Computer Science. Kyonggi University, Suwon,
Cloud Computing and Software Agents: Towards Cloud Intelligent Services
Cloud Computing and Software Agents: Towards Cloud Intelligent Services Domenico Talia ICAR-CNR & University of Calabria Rende, Italy [email protected] Abstract Cloud computing systems provide large-scale
Application of UML in Real-Time Embedded Systems
Application of UML in Real-Time Embedded Systems Aman Kaur King s College London, London, UK Email: [email protected] Rajeev Arora Mechanical Engineering Department, Invertis University, Invertis Village,
A Framework of User-Driven Data Analytics in the Cloud for Course Management
A Framework of User-Driven Data Analytics in the Cloud for Course Management Jie ZHANG 1, William Chandra TJHI 2, Bu Sung LEE 1, Kee Khoon LEE 2, Julita VASSILEVA 3 & Chee Kit LOOI 4 1 School of Computer
Page 1 of 5. (Modules, Subjects) SENG DSYS PSYS KMS ADB INS IAT
Page 1 of 5 A. Advanced Mathematics for CS A1. Line and surface integrals 2 2 A2. Scalar and vector potentials 2 2 A3. Orthogonal curvilinear coordinates 2 2 A4. Partial differential equations 2 2 4 A5.
Task Placement in a Cloud with Case-based Reasoning
Task Placement in a Cloud with Case-based Reasoning Eric Schulte-Zurhausen and Mirjam Minor Institute of Informatik, Goethe University, Robert-Mayer-Str.10, Frankfurt am Main, Germany {eschulte, minor}@informatik.uni-frankfurt.de
Semantic Search in Portals using Ontologies
Semantic Search in Portals using Ontologies Wallace Anacleto Pinheiro Ana Maria de C. Moura Military Institute of Engineering - IME/RJ Department of Computer Engineering - Rio de Janeiro - Brazil [awallace,anamoura]@de9.ime.eb.br
Revel8or: Model Driven Capacity Planning Tool Suite
Revel8or: Model Driven Capacity Planning Tool Suite Liming Zhu 1,2, Yan Liu 1,2, Ngoc Bao Bui 1,2,Ian Gorton 3 1 Empirical Software Engineering Program, National ICT Australia Ltd. 2 School of Computer
Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert
Int'l Conf. Software Eng. Research and Practice SERP'15 225 Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert Fraunhofer Institute of Optronics, System Technologies and
Agenda. Interface Agents. Interface Agents
Agenda Marcelo G. Armentano Problem Overview Interface Agents Probabilistic approach Monitoring user actions Model of the application Model of user intentions Example Summary ISISTAN Research Institute
The Role of the Software Architect
IBM Software Group The Role of the Software Architect Peter Eeles [email protected] 2004 IBM Corporation Agenda Architecture Architect Architecting Requirements Analysis and design Implementation
M2M Communications and Internet of Things for Smart Cities. Soumya Kanti Datta Mobile Communications Dept. Email: Soumya-Kanti.Datta@eurecom.
M2M Communications and Internet of Things for Smart Cities Soumya Kanti Datta Mobile Communications Dept. Email: [email protected] WHAT IS EURECOM A graduate school & research centre in communication
Rules and Business Rules
OCEB White Paper on Business Rules, Decisions, and PRR Version 1.1, December 2008 Paul Vincent, co-chair OMG PRR FTF TIBCO Software Abstract The Object Management Group s work on standards for business
Technology WHITE PAPER
Technology WHITE PAPER What We Do Neota Logic builds software with which the knowledge of experts can be delivered in an operationally useful form as applications embedded in business systems or consulted
Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries
First Semester Development 1A On completion of this subject students will be able to apply basic programming and problem solving skills in a 3 rd generation object-oriented programming language (such as
Vector storage and access; algorithms in GIS. This is lecture 6
Vector storage and access; algorithms in GIS This is lecture 6 Vector data storage and access Vectors are built from points, line and areas. (x,y) Surface: (x,y,z) Vector data access Access to vector
Semantic-ontological combination of Business Rules and Business Processes in IT Service Management
Semantic-ontological combination of Business Rules and Business Processes in IT Service Management Alexander Sellner 1, Christopher Schwarz 1, Erwin Zinser 1 1 FH JOANNEUM University of Applied Sciences,
II. PREVIOUS RELATED WORK
An extended rule framework for web forms: adding to metadata with custom rules to control appearance Atia M. Albhbah and Mick J. Ridley Abstract This paper proposes the use of rules that involve code to
Semantic Web Service Composition Planning with OWLS-Xplan
Semantic Web Service Composition Planning with OWLS-Xplan Matthias Klusch, Andreas Gerber German Research Center for Artificial Intelligence, Stuhlsatzenhausweg 3, 66123 Saarbruecken, Germany, {klusch,
Structure of Presentation. The Role of Programming in Informatics Curricula. Concepts of Informatics 2. Concepts of Informatics 1
The Role of Programming in Informatics Curricula A. J. Cowling Department of Computer Science University of Sheffield Structure of Presentation Introduction The problem, and the key concepts. Dimensions
Portable Cloud Services Using TOSCA
Institute of Architecture of Application Systems Portable Cloud Services Using TOSCA Tobias Binz, Gerd Breiter, Frank Leymann, and Thomas Spatzier Institute of Architecture of Application Systems, University
Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology
Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology Hong-Linh Truong Institute for Software Science, University of Vienna, Austria [email protected] Thomas Fahringer
White 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
The Application Method of CRM as Big Data: Focused on the Car Maintenance Industry
, pp.93-97 http://dx.doi.org/10.14257/astl.2015.84.19 The Application Method of CRM as Big Data: Focused on the Car Maintenance Industry Dae-Hyun Jung 1, Lee-Sang Jung 2 {San 30, Jangjeon-dong, Geumjeonggu,
Business-Driven Software Engineering Lecture 3 Foundations of Processes
Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster [email protected] Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary
How To Make Sense Of Data With Altilia
HOW TO MAKE SENSE OF BIG DATA TO BETTER DRIVE BUSINESS PROCESSES, IMPROVE DECISION-MAKING, AND SUCCESSFULLY COMPETE IN TODAY S MARKETS. ALTILIA turns Big Data into Smart Data and enables businesses to
UPS battery remote monitoring system in cloud computing
, pp.11-15 http://dx.doi.org/10.14257/astl.2014.53.03 UPS battery remote monitoring system in cloud computing Shiwei Li, Haiying Wang, Qi Fan School of Automation, Harbin University of Science and Technology
Real-time distributed Complex Event Processing for Big Data scenarios
Institute of Parallel and Distributed Systems () Universitätsstraße 38 D-70569 Stuttgart Real-time distributed Complex Event Processing for Big Data scenarios Ruben Mayer Motivation: New Applications in
Flexible Engineering Process Automation Process: Continuous Integration & Test
Flexible Engineering Process Automation Process: Continuous Integration & Test Alexander Schatten Andreas Pieber Michael Handler Stefan Biffl Christian Doppler Laboratory SE-Flex-AS Institute of Software
Automatic Test Data Generation for TTCN-3 using CTE
Automatic Test Data Generation for TTCN-3 using CTE Zhen Ru Dai, Peter H. Deussen, Maik Busch, Laurette Pianta Lacmene, Titus Ngwangwen FraunhoferInstitute for Open Communication Systems (FOKUS) Kaiserin-Augusta-Allee
Information Technology Career Field Pathways and Course Structure
Information Technology Career Field Pathways and Course Structure Courses in Information Support and Services (N0) Computer Hardware 2 145025 Computer Software 145030 Networking 2 145035 Network Operating
KNOWLEDGE-BASED IN MEDICAL DECISION SUPPORT SYSTEM BASED ON SUBJECTIVE INTELLIGENCE
JOURNAL OF MEDICAL INFORMATICS & TECHNOLOGIES Vol. 22/2013, ISSN 1642-6037 medical diagnosis, ontology, subjective intelligence, reasoning, fuzzy rules Hamido FUJITA 1 KNOWLEDGE-BASED IN MEDICAL DECISION
Yu-Han Chang. USC Information Sciences Institute 4676 Admiralty Way (617) 678-2486 Marina del Rey, CA 90292
Yu-Han Chang USC Information Sciences Institute [email protected] 4676 Admiralty Way (617) 678-2486 Marina del Rey, CA 90292 Research Interests My research centers on learning in rich multi-agent environments.
A Systems of Systems. The Internet of Things. perspective on. Johan Lukkien. Eindhoven University
A Systems of Systems perspective on The Internet of Things Johan Lukkien Eindhoven University System applications platform In-vehicle network network Local Control Local Control Local Control Reservations,
Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration
Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration Guopeng Zhao 1, 2 and Zhiqi Shen 1 1 Nanyang Technological University, Singapore 639798 2 HP Labs Singapore, Singapore
Search and Data Mining: Techniques. Applications Anya Yarygina Boris Novikov
Search and Data Mining: Techniques Applications Anya Yarygina Boris Novikov Introduction Data mining applications Data mining system products and research prototypes Additional themes on data mining Social
Software Defined Security Mechanisms for Critical Infrastructure Management
Software Defined Security Mechanisms for Critical Infrastructure Management SESSION: CRITICAL INFRASTRUCTURE PROTECTION Dr. Anastasios Zafeiropoulos, Senior R&D Architect, Contact: [email protected]
Business aware traffic steering
Nokia Networks Business aware traffic steering Nokia Networks white paper Business aware traffic steering Contents 1. Executive Summary 3 2. Static load or QoS-based traffic steering alone is no longer
Adversarial Hierarchical-Task Network Planning for Complex Real-Time Games
Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence (IJCAI 2015) Adversarial Hierarchical-Task Network Planning for Complex Real-Time Games Santiago Ontañón 1 and
Data Quality Mining: Employing Classifiers for Assuring consistent Datasets
Data Quality Mining: Employing Classifiers for Assuring consistent Datasets Fabian Grüning Carl von Ossietzky Universität Oldenburg, Germany, [email protected] Abstract: Independent
Static Analysis and Validation of Composite Behaviors in Composable Behavior Technology
Static Analysis and Validation of Composite Behaviors in Composable Behavior Technology Jackie Zheqing Zhang Bill Hopkinson, Ph.D. 12479 Research Parkway Orlando, FL 32826-3248 407-207-0976 [email protected],
A STRATEGIC PLANNER FOR ROBOT EXCAVATION' by Humberto Romero-Lois, Research Assistant, Department of Civil Engineering
A STRATEGIC PLANNER FOR ROBOT EXCAVATION' by Humberto Romero-Lois, Research Assistant, Department of Civil Engineering Chris Hendrickson, Professor, Department of Civil Engineering, and Irving Oppenheim,
ECS 165A: Introduction to Database Systems
ECS 165A: Introduction to Database Systems Todd J. Green based on material and slides by Michael Gertz and Bertram Ludäscher Winter 2011 Dept. of Computer Science UC Davis ECS-165A WQ 11 1 1. Introduction
IMAV: An Intelligent Multi-Agent Model Based on Cloud Computing for Resource Virtualization
2011 International Conference on Information and Electronics Engineering IPCSIT vol.6 (2011) (2011) IACSIT Press, Singapore IMAV: An Intelligent Multi-Agent Model Based on Cloud Computing for Resource
11 Tips to make the requirements definition process more effective and results more usable
1 11 Tips to make the s definition process more effective and results more usable This article discusses what I believe are the key techniques for making s definition process repeatable from project to
