Method engineering [infome] paper presentation Rodi heijbom

Slides:



Advertisements
Similar presentations
Camilo Fitzgerald PhD Student UCL Computer Science
Advertisements

1 GRL Introduction Lin Liu University of Toronto April 2001.
Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
June, 2006 The 11th CAiSE06 International Workshop on Exploring Modeling Methods in Systems Analysis and Design (EMMSAD06), Luxembourg Ontological.
UC San Diego CSE 294 May 7, 2010 Barry Demchak
Development of a Regional DRM Strategy for the Tourism Sector in the Caribbean Regional Workshop – May 5th, 2009 – Trinidad & Tobago The Sixteen Steps.
lamsweerde Part 1: Introduction © 2009 John Wiley and Sons 1 Requirements Engineering From System Goals to UML Models to.
lamsweerde Part 2: Building System Models for RE © 2009 John Wiley and Sons 1 Part 2: Building System Models for RE Introduction.
GOORE Method Engineering Presentation Sander Knape.
Goal-Oriented Requirements Engineering (GORE) “Goal-oriented requirements engineering is concerned with the use of goals for eliciting, elaborating, structuring,
1 Exception Handling in Goal- Oriented Multi-Agent Systems İbrahim Çakırlar, Erdem Eser Ekinci and Oğuz Dikenelli Ege University Computer Engineering Department.
Software Testing and Quality Assurance
Amirkabir University of Technology, Computer Engineering Faculty, Intelligent Systems Laboratory,Requirements Engineering Course, Dr. Abdollahzadeh 1 Requirements.
Eliciting Goals for Business Process Models with Non-Functional Requirements Catalogues Evellin C. S. Cardoso, João Paulo A. Almeida, Giancarlo Guizzardi.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Shiva Vafadar 1 آزمايشکاه سيستم های هوشمند ( Requirements Engineering : A Roadmap Requirement Engineering.
Analysing Fault-Tolerant System using KAOS/FAUST C. Ponsard, P. Massonet, J.F. Molderez (CETIC) A. van Lamsweerde (UCL/INGI) Short presentation & Demo.
درس مهندسی نیازمندی ها استاد دکتر عبداله زاده دانشجو خیرالنسا مرچانت Dealing with NFR : Three Experimental Studies of a Process-Oriented Approach.
Amirkabir University of Technology, Computer Engineering Faculty, Intelligent Systems Laboratory,Requirements Engineering Course, Dr. Abdollahzadeh 1 Dealing.
Information Modeling: The process and the required competencies of its participants Paul Frederiks Theo van der Weide.
Shiva Vafadar 1 آزمايشکاه سيستم های هوشمند ( Requirements Engineering : A Roadmap Dealing with Non-Functional.
Multi-Agent Organizer by Kogan Tanya Shusterman Evgeny Advisor: Domshlak Carmel.
Amirkabir University of Technology, Computer Engineering Faculty, Intelligent Systems Laboratory,Requirements Engineering Course, Dr. Abdollahzadeh 1 Goal.
Part 2: Requirements Days 7, 9, 11, 13 Chapter 2: How to Gather Requirements: Some Techniques to Use Chapter 3: Finding Out about the Users and the Domain.
Requirements artifacts – Goals
Dealing with NFRs Vahid Jalali Amirkabir university of technology, Department of computer engineering and information technology, Intelligent systems laboratory,
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
April, 2013By:Hareune Asfour Method Engineering individual presentation Goal Oriented Conceptual Database Design.
Towards User Interface Derivation from Business Processes: A Model-Driven Approach for Organizational Engineering Kênia Sousa, Hildeberto Mendonça, Jean.
QUPER Paper Outline Yuri Sprockel. Update Unfortunate CCV date pick Cost view elaboration New QUPER PDD almost finished.
A Framework for Iterative, Interactive Analysis of Agent-Goal Models in Early Requirements Engineering (Research Proposal) Jennifer Horkoff 1 Eric Yu 2.
SERP’06 A Multi-Role Collaborative Method and Platform for Developing Software Requirements Chin-Yi Tsai and Chua-Huang Huang Dept. of Information Engineering.
lamsweerde Requirements Engineering © 2009 John Wiley and Sons 1 Requirements Engineering From System Goals to UML Models.
REQUIREMENTS ENGINEERING
Selecting Security Patterns that Fulfill Security Requirements Method presentation by Ondrej Travnicek Utrecht University Method Engineering 2014.
On the perception of software quality requirements during the project lifecycle Roald van der Valk.
1 From GORE (not the US presidential candidate) to AORE (Agent-Oriented Requirements Engineering) Eric Yu University of Toronto November 2000.
Odyssey A Reuse Environment based on Domain Models Prepared By: Mahmud Gabareen Eliad Cohen.
Architectural Blueprints The “4+1” View Model of Software Architecture
EXTRACTING AND STATING USER INTERFACE PROTOTYPE REQUIREMENTS Rares Sfirlogea Method Engineering.
Feature-Oriented Nonfunctional Requirement Analysis for Software Product Line Mats Hofman.
Modeling the goal argumentation method By A. J. Jansen.
Requirements Elicitation and Validation with Real World Scenes Peter Haumer, Klaus Pohl and Klaus Weidenhaupt Rens van Erk
Method Engineering Requirements Elicitation for telemedicine pain treatment trials method Thomas Katsikarelis,
Designing software architectures to achieve quality attribute requirements F. Bachmann, L. Bass, M. Klein and C. Shelton IEE Proceedings Software Tzu-Chin.
The world of autonomous reconfigurable systems Intelligent Interactive Distributed Systems Group Vrije Universiteit Amsterdam /
Using Meta-Model-Driven Views to Address Scalability in i* Models Jane You Department of Computer Science University of Toronto.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Deriving Operational Software Specification from System Goals Xin Bai EEL 5881 Course Fall, 2003.
MFI-8: Metamodel for Role & Goal Registration Peng Liang, Keqing He, Jian Wang Huafeng Chen, Chong Wang, Yangfan He SKLSE, Wuhan University, P.R. China.
Capturing and Reusing Functional and Non-functional Requirements Knowledge: A Goal-Object Pattern Approach Lawrence Chung and Sam Supakkul The University.
27/3/2008 1/16 A FRAMEWORK FOR REQUIREMENTS ENGINEERING PROCESS DEVELOPMENT (FRERE) Dr. Li Jiang School of Computer Science The.
Reference WPx/Tx.y/YY-MM-DD/PP UsiXML project # Generating User Interface for Information Applications from Task, Domain and User models.
Nathalie Aquino 1, Jean Vanderdonckt 2, Francisco Valverde 1, Oscar Pastor 1 1 Department of Information Systems and Computation, Valencia University of.
Method Engineering Fiona Gelink Group 3.  The method  Advantages of the method  Related literature  PDD  Steps of the method  References.
MODEL-BASED SOFTWARE ARCHITECTURES.  Models of software are used in an increasing number of projects to handle the complexity of application domains.
1 Analysing system-user cooperation in KADS H. P. de Greef and J. A. Breuker, Department of Social Science Informatics, University of Amsterdam Knowledge.
1 Requirements Engineering From System Goals to UML Models to Software Specifications Axel Van Lamsweerde.
Using Domain Ontology as Domain Knowledge for Requirements Elicitation Haruhiko Kaiya & Motoshi Saeki A model description by Roel Esten.
Inferring Declarative Requirements Specification from Operational Scenarios IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 24, NO. 12, DECEMBER, 1998.
Banaras Hindu University. A Course on Software Reuse by Design Patterns and Frameworks.
Requirements Engineering From System Goals to UML Models to Software Specifications Axel Van Lamsweerde.
 Authors  Purpose  Main Phases  Related Literature  PDD  Examples  Conclusions.
1 February 1-7, Cancun, Mexico ACHI’09 A structured approach to support 3D User Interface Development Juan Manuel Gonzalez-Calleros, Jean Vanderdonckt.
Page 1 An Overview of The COTS-Aware Requirements Engineering and Software Architecting Project (CARE/SA) The University of Texas at Dallas Department.
A Tutorial for a RE-Tool
College of Engineering Cherthala
Chapter 16 Class Diagrams.
Architecture Issue in the New Disciple System
Université catholique de Louvain, Brussels, Belgium
Presentation transcript:

Method engineering [infome] paper presentation Rodi heijbom - 3489787 Gore: KAOS Method engineering [infome] paper presentation Rodi heijbom - 3489787

KAOS Knowledge Acquisition in autOmated Specifications Keep All Objects Satisfied Focus on requirements modelling, based on higher level goals Form the basis for requirements documents University of Oregon & the University of Louvain (1990)

Authors (1) A Case Study in Eliciting Scalability Requirements Duboc, L., Letier, E., Rosenblum, D. (2008). Goal-Oriented Requirements Engineering: A Guided Tour Van Lamsweerde, A (2001) Reasoning About Agents in Goal-Oriented Requirements Engineering Letier, E. (2001).

Authors (2) Emmanuel Letier Axel van Lamsweerde Professor (Computer Science) Former: Universities of Namur and Bruxelles Current: Université catholique de Louvain Emmanuel Letier Associate Professor (Computer Science) Former: Université catholique de Louvain Current: University College London

Main concepts Goal model Goals of the composite system Object model Objects of interest in the application domain Agent responsibility model Responsibility assignments of goals to agents Operation model State transitons in the application domain Agent interface model Which objects monitored/controlled by each agent

Main phases

PDD (1)

Pdd (2)

Pdd (2)

Pdd (2)

PDd (3)

Goal refinement graph template

Related literature Requirements Engineering Object-oriented  Goal-oriented Goal-Oriented Requirements Engineering (GORE) Main GORE approaches: NFR Framework Non-functional requirements i*/Tropos Agent-oriented, also for BPR GBRAM Identification and abstraction of goals KAOS

Questions?