RUNA SEWRADJ GROUP A EXTRACTING AND MODELING PRODUCT LINE FUNCTIONAL REQUIREMENTS.

Slides:



Advertisements
Similar presentations
GAMBUSE A GAP ANALYSIS METHODOLOGY FOR ENGINEERING SOA-BASED APPLICATIONS.
Advertisements

Steffen Bjerkenås Method Engineering Dr. Ernst Sikora  Background from industry an academia  Research fields: Software Engineering and Requirements.
Deanery of Business & Computer Sciences Research Methods Week 1 Collecting, Processing and Analyzing Data.
Low T Electronics Class Projects Guofu Niu Alumni Professor Electrical and Computer Engineering Department Auburn University, Auburn AL
HENRIK BÆRBAK CHRISTENSEN ASSOCIATE PROFESSOR AARHUS UNIVERSITY DEPARTMENT OF COMPUTER SCIENCE 1 Experimental Software Architecture Kandidat orientering.
The Computer Science Course at Omar Al-Mukhtar University, Libya The Computer Science Course at Omar Al-Mukhtar University, Libya User-Centered Design.
Software Engineering Lecture No:12. Lecture # 7
Software Safety Risk Evaluation (SSRE) Process SAŠA ŠPILER METHOD ENGINEERING UTRECHT, APRIL 2014.
‘ KNOWLEDGE MANAGEMENT ’ ACCORDING TO B USINESS S CIENCE Omwoyo Bosire Onyancha University of South Africa Department of Information Science.
University of Toronto Department of Computer Science CSC444 Lec04- 1 Lecture 4: Software Lifecycles The Software Process Waterfall model Rapid Prototyping.
COMPUTER SOFTWARE ALISA RAHMANI PUTRI / VIDIYA RACHMAWATI /
Adopting and Evaluating Service Oriented Architecture in Industry
University of Toronto Department of Computer Science © 2001, Steve Easterbrook CSC444 Lec22 1 Lecture 22: Software Measurement Basics of software measurement.
Software Product Line Testing Part I : Introduction
F – VIVAN Kourosh. Authors Universidad de Murcia Ambrosio TOVAL, Reader in Software Engineering in the Department of Computing Joaquin NICOLAS Begona.
EXCS Sept Knowledge Engineering Meets Software Engineering Hele-Mai Haav Institute of Cybernetics at TUT Software department.
Database Business Enterprise Software Training Infrastructure Job Seeker Intelligence Job Computing Services Using the internet and computing resources.
Supporting SOA: Metadata and Governance in Action February 25, 2010 presents… The Premiere Organization for Data Professionals Worldwide As organizations.
University of Toronto Department of Computer Science © 2001, Steve Easterbrook CSC444 Lec23 1 Lecture 23: Course Summary Course Goals Summary of what we.
EXTRACTING AND STATING USER INTERFACE PROTOTYPE REQUIREMENTS Rares Sfirlogea Method Engineering.
Software Safety Risk Evaluation Process Yorick Bouma, , Group III.
Department of Chinese Literature : 吳佩真 Department of Computer Science : 吳亞倫 TOEFL iBT Self-Study Group.
The Field of Psychology Gaining Insight into Behavior Behavior results from physiological (physical) processes and cognitive (intellectual) processes.
PREPARED BY: Hadeel El-Genedy SOFTWARE ARCHITECTURE COURSE PRE-MASTERS STUDIES COMPUTER SCIENCE DEPARTMENT CAIRO UNIVERSITY Software Product Line.
Modeling the goal argumentation method By A. J. Jansen.
BY BART KLEIN COMPAS – A METHOD ENGINEERING APPROACH.
Requirements Elicitation and Validation with Real World Scenes Peter Haumer, Klaus Pohl and Klaus Weidenhaupt Rens van Erk
University of Nizhni Novgorod Faculty of Computational Mathematics & Cybernetics Introduction to Parallel Programming Gergel V.P., Professor, D.Sc., Software.
Center for Reliable Engineering Computing (REC) We handle computations with care Founded 2000.
Departments in Business Business Name 1 Business Name 2.
A Goal Based Methodology for Developing Domain-Specific Ontological Frameworks Faezeh Ensan, Weichang Du Faculty of Computer Science, University of New.
Exploring Strategies for Enhancing the Regional Economy Module Four.
May Nils Pharo - Web information search strategies - CoLIS3 Web information search strategies - a model for classifying Web interaction ? Nils Pharo.
CRAC++ Risk-Based Confidentiality Requirements Specification for Outsourced IT Systems.
Large Scale Systems Design G52LSS
Computer Science Topical Paper Presentation #NN Presenter Name Pattern Name P a t t e r n X Y Z – P a g e 1 Original Paper Title by Paper Author.
Basics and Principles of Scientific Research By Ass. Prof. Dr. Majid S. Naghmash Diglah University College Department of Computer Engineering Techniques.
1 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer Science.
Using Domain Ontology as Domain Knowledge for Requirements Elicitation Haruhiko Kaiya & Motoshi Saeki A model description by Roel Esten.
DECIDERelease Method Engineering - Presentation Maarten Huijs.
February 19, February 19, 2016February 19, 2016February 19, 2016 Azusa, CA Sheldon X. Liang Ph. D. Software Engineering in CS at APU Azusa Pacific.
February 27, February 27, 2016February 27, 2016February 27, 2016 Azusa, CA Sheldon X. Liang Ph. D. Software Engineering in CS at APU Azusa Pacific.
IFS310: Module 2 1/18/2007 Systems Planning and SDLC.
A Use Case Based Approach to Feature Models’ Construction Jeroen Eissens
SN department.  You will find a job  You will find a good job  Since you will learn subjects  Ranging from programming to cutting-edge development.
March 19, March 19, 2016March 19, 2016March 19, 2016 Azusa, CA Sheldon X. Liang Ph. D. Software Engineering in CS at APU Azusa Pacific University,
A Method for Extracting and Modeling Product Line Functional Requirements Stijn van Esveld - Group I - 10th April, 2013.
1.5.3 Walkthrough #4 bouncing_ball.py wrapping_ball.py
Paula Serdeira Azevedo (1) Carlos Azevedo (2) Mário Romão (3)
Presenter(s) Name(s) Department May 18, 2010 Title of Presentation.
© The Author(s) Published by Science and Education Publishing.
A High-Performance Li-Al Battery For Electric Vehicles
Facilitating the Growth of Prosumer Communities
Component-Based & Software Reuse
The Big 6 Research Model Step 2: Information Seeking Strategies
Project Title This is a sample slide layout
Le Moyne College Summer Math Academy
Clark Barrett Analysis of Computer Systems Group
Integrated Multiphysics Simulations and Design Optimization Industrial Open Day, Jyvaskyla University.
CSCI The UNIX System Shell: Aliases
Department of Computer Science & Engineering, HITEC University, Taxila
Energy-Efficient Storage Systems
Autonomic Request Scheduling Container
Area Number of Roadmaps %
Presented By Student1 name - Roll no Student2 name - Roll no
Project Title This is a sample poster layout -
Table 1. Population by University
Training Programs in Management and Leadership
Fig. 5 Schematic phase diagrams of Ising spin systems and Mott transition systems. Schematic phase diagrams of Ising spin systems and Mott transition systems.
CS 791z Graduate Topics on Software Engineering
Presentation transcript:

RUNA SEWRADJ GROUP A EXTRACTING AND MODELING PRODUCT LINE FUNCTIONAL REQUIREMENTS

Authors Nan Niu: - assistant professor at the University of Mississippi at the department of Computer Science and Engineering - focus: “information seeking strategies that developers use in software development.” (Niu, 2013); Steve Easterbrook: - at the University of Toronto at the department of Computer Science and Engineering - focus: “systems analysis for complex software-intensive systems.” (Easterbrook, 2013).

Purpose Extraction and modeling of a software product line’s (SPLs) functional requirements assets by applying a semi-automated method. The focus relies on the Requirements engineering field and Small and medium-sized enterprises Functional Requirements Profiles (FRPs)

Main phases 1. Identify FRPs 2. Characterize FRPs 3. Define FRPs

Related literature Software product lines (SPLs) are now more in use in the software industry and are proven to be successful when reusing software (Hartmanis & Leeuwen, 2002). An important part of the method of Niu and Easterwood is founded in the mentioned OVM. This model is developed by Pohl et al. (2005). It describes a case theory by using Fillmore (1968). This method was also used by Metzger and Pohl (2006).

Process Deliverable Diagram (1)

Process Deliverable Diagram (2)

Process Deliverable Diagram (3)

Example (1)

Example (2)

Questions?