-- 1  2011 John Mylopoulos The Requirements Problem in Social Computing John Mylopoulos University of Trento Panel discussion, Trento,

Slides:



Advertisements
Similar presentations
Requirements Engineering Processes – 2
Advertisements

Computer Supported Cooperative Work by an Agent Oriented Software Engineering Approach: CSCW by AOSE Darlinton Carvalho
First Inter-Galactic Workshop on Tropos IRST-ITC Trento November 15-16, 2001.
Lehrstuhl Informatik V (Informationssysteme) Prof. Dr. M. Jarke Matthias Jarke I5-Jarke Dagstuhl Perspective Seminar Science of Design: High-Impact.
Land holders Policy developers Planners Who is who in the NRM business? Merv Lewis Presiding Member.
Privacy By Design Draft Privacy Use Case Template
Copyright © 2014 by The University of Kansas Participatory Evaluation.
Workpackage 2: Norms
© PKD, Asst. Professor, CIT UPES | Sept 2013 | Engineering & Elicitation.
Some questions o What are the appropriate control philosophies for Complex Manufacturing systems? Why????Holonic Manufacturing system o Is Object -Oriented.
Bologna Process in terms of EU aims and objectives
lamsweerde Part 1: Introduction © 2009 John Wiley and Sons 1 Requirements Engineering From System Goals to UML Models to.
 2002 John Mylopoulos Thessaloniki -- 1 Artificial Intelligence: Trends and Opportunities John Mylopoulos University of Toronto SETN 2002, Thessaloniki.
Implementation of MAS issues M. Birna van Riemsdijk ProMAS TFG 2005.
Shiva Vafadar 1 آزمايشکاه سيستم های هوشمند ( Requirements Engineering : A Roadmap Requirement Engineering.
The Multi-Agent System IDE : What it Should and Should not Support Gregory O’Hare, Department of Computer Science, University College Dublin.
April 15, 2005Department of Computer Science, BYU Agent-Oriented Software Engineering Muhammed Al-Muhammed Brigham Young University Supported in part by.
1 Instructor: Vincent Duffy, Ph.D. Associate Professor of IE Lab 1 – Part 1 Review - Lifelong Learning Fri. Feb. 2, 2007 IE 486 Work Analysis & Design.
Intelligent Agents revisited.
Applications of agent technology in communications: a review S. S. Manvi &P. Venkataram Presented by Du-Shiau Tsai Computer Communications, Volume 27,
Requirements Engineering Process – 1
NON-FUNCTIONAL PROPERTIES IN SOFTWARE PRODUCT LINES: A FRAMEWORK FOR DEVELOPING QUALITY-CENTRIC SOFTWARE PRODUCTS May Mahdi Noorian
May Distribution authorized to U.S. Government Agencies only Symmetric Multimodal Interactive Intelligent Development Environments Dramatic reduction.
Lecture 10 Multi-Agent Systems Lecture 10 Computer Science WPI Spring 2002 Adina Magda Florea
IIIAURJCUPV Task 7.1 Software architecture and computation model E. Marcos C. Acuña Task 7.2 Multiagent System Platform A. Espinosa Task.
SecureTropos ST-Tool A CASE tool for security-aware software requirements analysis Departement of Information and Communication Technology – University.
A Goal-Based Organizational Perspective on Multi-Agent Architectures Manuel Kolp † Paolo Giorgini ‡ John Mylopoulos † † Department of Computer Science.
Chapter 5: Requirement Engineering Process Omar Meqdadi SE 2730 Lecture 5 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
AEMI - A CENTRE OF EXCELLENCE Michael Tarrant Disasters and Crisis: Dilemmas and Challenges for Boards.
Software engineering. What is software engineering? Software engineering is an engineering discipline which is concerned with all aspects of software.
For Primary Teachers. What is Action Research? Why Conduct Action Research? How do we Conduct Action Research?
1 From GORE (not the US presidential candidate) to AORE (Agent-Oriented Requirements Engineering) Eric Yu University of Toronto November 2000.
Business Ethics Week 3. Article on: You See, the Ends Don’t Justify the Means: Visual Imagery and Moral Judgment Visual imagery and Moral judgement –
Requirements Engineering for Social Computing RESC panel Eric Yu University of Toronto August 29, 2011.
Odyssey A Reuse Environment based on Domain Models Prepared By: Mahmud Gabareen Eliad Cohen.
Ethics and Law HSM230.  Principles or Standards of conduct  Trust, Honesty and Respect  Stable ethics go beyond personal ethics  Ethical reasoning.
Computational Organization Theory Aaron Drajpuch WPI, CS525M, Spring 2002 Introduction What is an Organization What is Computational Organization Theory.
FRE 2672 TFG Self-Organization - 01/07/2004 Engineering Self-Organization in MAS Complex adaptive systems using situated MAS Salima Hassas LIRIS-CNRS Lyon.
WP 6: Tool Suite WP6: Tool Suite CSICURJUPVTotal WP6: Tool suite (Leader: V.Botti – UPV) Task 6.1: Design.
The Requirements Problem in Social Computing Panel discussion, Trento, August 29, 2011 Fausto giunchiglia DISI– Dipartimento di Ingegneria e.
Combining Theory and Systems Building Experiences and Challenges Sotirios Terzis University of Strathclyde.
GTRI_B-1 ArtificiaI Intelligence Methods for Detection and Handling of Software Behavior Anomalies Chris Simpkins Georgia Tech Research Institute
Bio-Networking: Biology Inspired Approach for Development of Adaptive Network Applications 21 May 2005Ognen Paunovski Bio-Networking: Biology Inspired.
International Atomic Energy Agency Roles and responsibilities for development of disposal facilities Phil Metcalf Workshop on Strategy and Methodologies.
GET CONNECTED Information Technology Career Cluster.
Ethics in Global Brand Management Lecture four: Ethics and Global Internal Marketing Challenges.
SWE 513: Software Engineering
 2001 John Mylopoulos STRAW’ Software Architectures as Social Structures John Mylopoulos University of Toronto First ICSE Workshop titled “From.
Aligning Digital Preservation Policies with Community Standards Nancy McGovern Digital Preservation Officer.
Capacity Development Results Framework A strategic and results-oriented approach to learning for capacity development.
Introduction to Business Ethics CHAPTER 1 Business Ethics Instructor: sihem smida.
1 Requirements Elicitation – 2 Lecture # Requirements Engineering Process Requirements Elicitation Requirements Analysis and Negotiation Requirements.
Challenges & Opportunities for Economically & Environmentally Sustainable Development A Port’s Perspective.
1 Processes and Process Models Lecture # 5. 2 Process - 1 A process is an organized set of activities, which transforms inputs to outputs We can use synonyms.
Processes and Process Models
Modelling of cyber attacks and economic incentives Per Håkon Meland
1A-0 Bateman Snell Management Competing in the New Era 5th Edition.
Requirement Management
EKT 421 SOFTWARE ENGINEERING
The Value of Twisting the Lion’s Tail: How the Design of Policy Experiments Impact Learning Outcomes for Adaptation Governance. Belinda McFadgen, PhD researcher,
Chapter 2 LEADERSHIP. Chapter 2 LEADERSHIP Leadership vs. Management Are leaders and managers the same people? Healthcare has a special need for both.
What culture supports this?
Evolution of mgt. theories
Why Software Needs Engineering … and More?
Organisations and systems (Chapter 2)
Requirements Engineering Process – 1
Detecting Conflicts of Interest
Dept. of Computation, UMIST
System architecture, Def.
Processes and Process Models
Presentation transcript:

 2011 John Mylopoulos The Requirements Problem in Social Computing John Mylopoulos University of Trento Panel discussion, Trento, August 29, 2011 [Chidi Okoye]

 2011 John Mylopoulos Panel questions How do you understand social computing (SC): what's new about it? What is special about requirements engineering (RE) for SC? Give three research challenges for RE for SC. From where do we get the inspiration and insights for addressing them?

 2011 John Mylopoulos What is social computing (SC)? A momentous shift in perspective on what is a computer, computation, and computing system: Computer  open group of agents human/social/software, (s-computer)  autonomy! Computation  a collection of actions carried out by an s- computer to fulfill a goal (s-computation)  many things can go wrong, unpredictability Computing system  socio-technical system that can carry out s-computations on an s-computer to fulfill a set of goals (s-system)

 2011 John Mylopoulos What is special about RE for s-systems? New concepts: social commitment, norm, trust, incentive, … New kinds of domains: social domains, domain uncertainty, New modalities: requirement modalities (goal, regulation, security policy), agent modalities (benevolent, self-serving, hostile) New kinds of requirements: awareness, adaptivity, evolution, … New elicitation techniques: communities of stakeholders

 2011 John Mylopoulos Research challenges New models for RE, founded on new concepts, supporting different forms of reasoning. Protocols as specifications for s-systems Reasoning with trust. Reasoning about compliance.

 2011 John Mylopoulos Where do we start? Multi-agent systems (MAS) for a theory of SC. RE as a starting point for developing RE4SC. BUT, … we are software engineers. Our task is to develop systematic, tool-supported processes for building good quality s-systems. In this respect, RE4SC relates to MAS in the same way RE relates to FM, MDA and KR.