Themes for the future... Simple complex systems Well behaved systems

Slides:



Advertisements
Similar presentations
1 From Grids to Service-Oriented Knowledge Utilities research challenges Thierry Priol.
Advertisements

Ch.21 Software Its Nature and Qualities. Ch.22 Outline Software engineering (SE) is an intellectual activity and thus human-intensive Software is built.
IT Infrastructure for Energy Efficiency in Future Cities: From the Smart Home to the Smart Grid Chief Investigators: CS&IT: Prof. Zahir Tari, Dr Caspar.
NESSI-Hungary Software and Services National Technology Platform general overview Attila Haraszti (HP Hungary)
Quality Management. What is a software product? Software product = computer programs (sources and executable) + associated documentation Software products.
Towards Security and Privacy for Pervasive Computing Author : Roy Campbell,Jalal Al-Muhtadi, Prasad Naldurg,Geetanjali Sampemane M. Dennis Mickunas.(2002)
Improving Software Quality with Generic Autonomics Support Richard Anthony The University of Greenwich.
Software Engineering and Middleware: a Roadmap by Wolfgang Emmerich Ebru Dincel Sahitya Gupta.
SE 555 Software Requirements & Specification Requirements Quality Attributes.
A Survey on Context-Aware Computing Center for E-Business Technology Seoul National University Seoul, Korea 이상근, 이동주, 강승석, Babar Tareen Intelligent Database.
An Answer to the EC Expert Group on CLOUD Computing Keith G Jeffery Scientific Coordinator.
1 Process Engineering A Systems Approach to Process Improvement Jeffrey L. Dutton Jacobs Sverdrup Advanced Systems Group Engineering Performance Improvement.
Software engineering. What is software engineering? Software engineering is an engineering discipline which is concerned with all aspects of software.
INTRODUCTION What is software? What is software engineering?
OHTO -99 SOFTWARE ENGINEERING “SOFTWARE PRODUCT QUALITY” Today: - Software quality - Quality Components - ”Good” software properties.
Brian Matthews, DeFINE, Pisa 26/11/02 Trust and the Semantic Web Brian Matthews, Business & Information Technology Dept, CLRC
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
Software Engineering 2003 Jyrki Nummenmaa 1 SOFTWARE PRODUCT QUALITY Today: - Software quality - Quality Components - ”Good” software properties.
© Mahindra Satyam 2009 Decision Analysis and Resolution QMS Training.
OHTO -99 SOFTWARE ENGINEERING “SOFTWARE PRODUCT QUALITY” Today: - Software quality - Quality Components - ”Good” software properties.
The roots of innovation Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on:
Understanding to InterGrid and WAG Dr. ZhenChun Huang Tsinghua Univ. NRSCC/RSGS/SIG Team Sep, 2006.
NETWORKED EUROPEAN SOFTWARE & SERVICES INITIATIVE Future research challenges in dependability - an industrial perspective from NESSI Aljosa Pasic Atos.
Code Complete Steve McConnell. 20. The Software-Quality Landscape.
Integrated Systems Division Service-Oriented Programming Guy Bieber, Lead Architect Motorola ISD C4I 2000 OOPSLA Jini Pattern Language Workshop Guy Bieber,
Master Course /11/ Some additional words about pervasive/ubiquitous computing Lionel Brunie National Institute of Applied Science (INSA)
The world of autonomous reconfigurable systems Intelligent Interactive Distributed Systems Group Vrije Universiteit Amsterdam /
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
CS551 - Lecture 5 1 CS551 Lecture 5: Quality Attributes Yugi Lee FH #555 (816)
THE VISION OF AUTONOMIC COMPUTING. WHAT IS AUTONOMIC COMPUTING ? “ Autonomic Computing refers to computing infrastructure that adapts (automatically)
Riga Technical University Department of System Theory and Design Usage of Multi-Agent Paradigm in Multi-Robot Systems Integration Assistant professor Egons.
Servery Telco and User convergence Objectives CONTACT : Project Manager: Jean-Pierre Le Rouzic Orange labs 4 rue du Clos Courtel Cesson-Sevigne Tel:
Software Engineering 2004 Jyrki Nummenmaa 1 SOFTWARE PRODUCT QUALITY Today: - Software quality - Quality Components - ”Good” software properties.
Software Engineering – University of Tampere, CS DepartmentJyrki Nummenmaa SOFTWARE PRODUCT QUALITY Today: - Software quality -
Engineering Self-adaptive Service Mashups Mahdi Bashari LS3 Colloquium May 7 th 2014.
© Drexel University Software Engineering Research Group (SERG) 1 The OASIS SOA Reference Model Brian Mitchell.
IS444: Modern tools for applications development Dr. Azeddine Chikh.
SOFTWARE ENGINEERING MCS-2 LECTURE # 2. ATTRIBUTES OF GOOD S/W  Maintainability;  S/w should be written in such a way that it may evolve to meet the.
NCP Info DAY, Brussels, 23 June 2010 NCP Information Day: ICT WP Call 7 - Objective 1.3 Internet-connected Objects Alain Jaume, Deputy Head of Unit.
From context sensitivity to intelligent user interfaces Requirements for learning agents Jarmo Korhonen
Towards ‘Ubiquitous’ Ubiquitous Computing: an alliance with ‘the Grid’ Oliver Storz, Adrian Friday, and Nigel Davies Computing Department, Lancaster University,
Decisive Themes, July, JL-1 ARTEMIS Decisive Theme for Integrasys Pedro A. Ruiz Integrasys July, 2011.
How Sage ERP X3 Systems Can Benefit Businesses.  Sage X3 is an affordable and flexible ERP solution designed to help mid-sized companies manage business.
Issues in Cloud Computing. Agenda Issues in Inter-cloud, environments  QoS, Monitoirng Load balancing  Dynamic configuration  Resource optimization.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
CompSci 280 S Introduction to Software Development
Identity Access Management
CS281 – Introduction to Software Engineering Chapter1: Introduction
Classifications of Software Requirements
Rekayasa Perangkat Lunak Part-10
Requirements Engineering
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
Ambient Intelligence -by Internal Guide: M.Preethi(10C91A0563)
Ambient Intelligence.
What are the attributes of good software?
CS281 – Introduction to Software Engineering Chapter1: Introduction
Introduction to Software Testing
Matt Masson Software Development Engineer Microsoft Corporation
Model-Driven Engineering for Mission-Critical IoT Systems
Ambient Networks Phase 2 Concept, goals, and status
Service Oriented Architecture (SOA)
Strategy Design Pattern
Middleware for Internet of Things: A Survey
ITC/CTIT meeting 24 October 2016.
Self-Managed Systems: an Architectural Challenge
NextGRID: From Compute Grids to Grid SOAs and beyond
TDT49 Mobile Information Systems, Jørgen Birkeland
The Grid Component Model and its Implementation in ProActive
Luca Simoncini PDCC, Pisa and University of Pisa, Pisa, Italy
Presentation transcript:

Themes for the future... Simple complex systems Well behaved systems Automatic set-up Self-configuration Self-management Technical security Technical trust Dependability Robustness Adaptability Context awareness Autonomous behaviour Automatic service selection and composition Desired emergence Self-managed applications Adaptable to context Semantic composition Reasoning on situations Open source software Social security and trust User privacy and security Survivability Prevent misuse Complexity is unavoidable Size is complexity Intelligence creates complexity Complex is not complicated Community oriented services Services adapted to Roles, Responsibilities Policies Workflows Incremental composition Multimodal interfaces Application tailoring Usability testing Striking the balance User Interfaces Development support for services and embedded systems analysis, design, implementation, test and validation, operation Heterogeneity Scalability Reusability Interoperability Simple complex systems Well behaved systems Reliable systems Easy engineering Socially acceptable From user groups Autonomic systems User in control Contact: Geir Horn Geir.Horn@simula.no +47 93 05 93 35 Skype: geirhorn G. Horn: Themes for the future... (Position statement) Prediction is very difficult, especially about the future. 07.12.2005 Niels Bohr, Danish physicist (1885 - 1962)