Modeling Ideator using Tropos Syed Hamza Javed

Slides:



Advertisements
Similar presentations
EA Demonstration Study : Dissemination Forum – 8 June EAEA Framework Proposal Paolo Monaco EA Unit.
Advertisements

Mini Project Seminar on Pizza Ordering Application for Android
MIDDLE EAST TECHNICAL UNIVERSITY COMPUTER ENGINEERING DEPARTMENT CENG 491 – COMPUTER ENGINEERING DESIGN I DSK4BRM.
Dataflow Pattern Visualization from “C” Code Namratha Nayak.
Jianwei Lu1 Information Extraction from Event Announcements Student: Jianwei Lu ( ) Supervisor: Robert Dale.
Visualizing Social Networks Louis Licamele & Mustafa Bilgic.
Systems Analysis & Design Sixth Edition Systems Analysis & Design Sixth Edition Toolkit Part 5.
Implementing Hierarchical Features in a Graphically Based Formal Modelling Language Peter Henderson, Robert John Walters and Stephen Crouch Department.
AOSE-2003, Melbourne July 15 th 1 Agent Oriented modeling by interleaving formal and informal analysis Anna Perini 1, Marco Pistore 2,1, Marco Roveri 1,
Gantt and PERT charts. Representing and Scheduling Project Plans Gantt Charts Useful for depicting simple projects or parts of large projects Show start.
A project management tool in Polytechnic University of Tirana (Bachelor thesis) Iva Tarelli Prof. Assoc. Elinda Kajo 14 th Workshop “SEE&RE” Sinaia, Romania,
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
Microsoft Visual Basic 2005 CHAPTER 1 Introduction to Visual Basic 2005 Programming.
Institute of Applied Informatics in Civil Engineering Dresden University of Technology A personal planning approach for the integration and coordination.
Ihr Logo Data Explorer - A data profiling tool. Your Logo Agenda  Introduction  Existing System  Limitations of Existing System  Proposed Solution.
GRID job tracking and monitoring Dmitry Rogozin Laboratory of Particle Physics, JINR 07/08/ /09/2006.
STUDENT EXCHANGE PROGRAM
SecureTropos ST-Tool A CASE tool for security-aware software requirements analysis Departement of Information and Communication Technology – University.
1 GRL Tools JUCMNav vs. OpenOME CSI5112 – Project Winter 2008 Bo Peng, Li Chen, Yessine Daadaa.
Feasibility Study.
SWE © Solomon Seifu ELABORATION. SWE © Solomon Seifu Lesson 11 Subsystem Design.
1 SYS366 Lecture Visual Modeling and Business Use Case Diagrams.
Odyssey A Reuse Environment based on Domain Models Prepared By: Mahmud Gabareen Eliad Cohen.
© ABB Inc. - USETI All Rights Reserved 10/17/2015 Insert image here An Economic Analysis Development Framework for Distributed Resources Aaron F. Snyder.
Open Service Gateway Initiative (OSGi) Reporter : 林學灝 侯承育 1.
Presentation on Issues and Challenges in Evaluation of Agent-Oriented Software Engineering Methodologies By: kanika singhal.
ARCH-2: UML From Design to Implementation using UML Frank Beusenberg Senior Technical Consultant.
Requirement Engineering for Trust Management : Model, Methodology Reasoning P. Giorgini, F. Massacci, J. Mylopoulos, N. Zannone, “Requirements Engineering.
1 Lecture 4.5: AV-1 and AV-2 (Ch 3.1 and 3.2) Dr. John MacCarthy UMBC CMSC 615 Fall, 2006.
Towards a Pattern Language for User Interface Design
CAPSTONE PROJECT OPEN-ONES PROJECT MANAGEMENT SYSTEM INSTRUCTOR. LÊ NGỌC THẠCH (MR) TEAM MEMBERS. NGÔ ĐỨC DUY MẠNH HOÀNG TR ƯƠ NG PHẠM NGUYỄN TR Ư ỜNG.
An approach for Framework Construction and Instantiation Using Pattern Languages Rosana Teresinha Vaccare Braga Paulo Cesar Masiero ICMC-USP: Institute.
COMP Project Status Overview April 1, 2005.
Week 04 Object Oriented Analysis and Designing. What is a model? A model is quicker and easier to build A model can be used in simulations, to learn more.
Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 1 of 31 Objectives In this lesson, you will learn to: *Identify the components of the.NET.
Chapter 5 – Software Tools. 5.1 Introduction Tools valuable for –Specification –Interface Building –Evaluation.
1 Unified Modeling Language Michael K. Wildes University of California, Riverside – Extension Program Presentation 2.
Adaptive Reinforcement Learning Agents in RTS Games Eric Kok.
Automaton-Based Approach for Defining Dynamic Semantics of DSLs Ulyana Tikhonova St. Petersburg State Polytechnical University,
Documenting Software Architectures. Outline  Introduction  Uses of Architectural Documentation  Views  Choosing the Relevant Views  Documenting a.
By Mashael AlDayel Introduction to UML. What is UML? UML (Unified Modeling Language) is a graphical language that is suit-able to express software or.
Week 1 - Introduction. The Grades Weeks 1 reading week 3 weeks holiday 4 Assignments consisting of 7 Pass Criteria 4 Merit Criteria 2 Distinction.
SECURE TROPOS Michalis Pavlidis 8 May Seminar Agenda  Secure Tropos  History and Foundation  Tropos  Basics  Secure Tropos  Concepts / Modelling.
ECLIPSE RICH CLIENT PLATFORM Part 1 Introduction.
1 Design Object Oriented Solutions Object Oriented Analysis & Design Lecturer: Mr. Mohammed Elhajj
Modeling of Service Oriented Architecture: From Business Process to Service Realization Petr Weiss and Marek Rychlý Brno University of Technology, Faculty.
Model-Driven Approach
Testing Tools & Standards
Department of Engineering
Object-Oriented Analysis and Design
Introduction to Visual Basic 2008 Programming
An Introduction to the IVC Software Framework
User Interface Design The Golden Rules: Place the user in control.
Introduction to Unified Modeling Language (UML)
REQUIREMENT ANALYSIS AND DESIGN RESEARCH DESIGN AND IMPLEMENTATION
Online Shopping APP.
UML: Unified modeling language
Object Oriented Analysis and Design
Unified Modeling Language
ILM Assignment Criteria
Evaluating Compuware OptimalJ as an MDA tool
ARCH-5: From Design to Implementation in OpenEdge® using UML and MDA
Author: Name, Affiliation. Advisor: Name, Affiliation
The Tropos visual modeling language A meta-model.
UML profiles.
Analysis models and design models
Software Design Lecture : 14.
SpeechClipse v 1.0 “An Effective Plug-In for the Eclipse IDE”
FRAMEWORKS AND REUSE What is “Framework”?
UML Design for an Automated Registration System
Presentation transcript:

Modeling Ideator using Tropos Syed Hamza Javed

Introduction What I aimed to do What my motivation was

Ideator

Tropos and I* I* Framework Tropos Modeling Language Early requirements Late requirements Architectural Design Detailed Design Implementation

Key Terms Actor Goal Task Resource Social Dependency Capability

Tool Selection Tool selection Criteria: Comparison done between: The selection criteria took into account several factors: Ease of use of the tool Its graphical interface Dynamism and stability of tool Documentation and support available on-line Consistency with rules of Tropos Comparison done between: OpenOme TAOM4E SecTro

Working with TAOM4E (Tool for Agent Oriented visual Modeling for the Eclipse platform)

Early Requirements (SD diagram) Legend

Early Requirements: (SR Diagram) Legend

Late Requirements Legend

Architectural Design Legend

Capabilities

Detailed Design

Implementation

Conclusion Summary Limitations Future Work