A Use Case Based Approach to Feature Models’ Construction Jeroen Eissens 10-04-2013.

Slides:



Advertisements
Similar presentations
EDOC MDSW Workshop1 An MDA-based Approach for Facilitating Adoption of Semantic Web Service Technology Dr. Gerald Gannod –
Advertisements

Provenance-Aware Storage Systems Margo Seltzer April 29, 2005.
Domain Engineering Silvio Romero de Lemos Meira
Visual Data Mining: Concepts, Frameworks and Algorithm Development Student: Fasheng Qiu Instructor: Dr. Yingshu Li.
FUZZ-IEEE 2009 Methods of Interpretation of a Non-stationary Fuzzy System for the Treatment of Breast Cancer Xiao-Ying Wang 1, Jonathan M. Garibaldi 1,
Efficient Bit Allocation and CTU level Rate Control for HEVC Picture Coding Symposium, 2013, IEEE Junjun Si, Siwei Ma, Wen Gao Insitute of Digital Media,
RiSE Project: Towards a Robust Framework for Software Reuse Student: Eduardo Santana de Almeida Advisor: Silvio Romero de Lemos Meira Federal University.
OOHDM Hypermedia Research Work Designing Web-based applications with Object Oriented Hypermedia Design Method OOHDM.
Eduardo Santana de Almeida, Silvio Lemos Meira {esa2, Towards an Effective Software Reuse Process.
Strategic Directions in Real- Time & Embedded Systems Aatash Patel 18 th September, 2001.
Software Product Line Engineering Andrew Burmester SE 4110 Section 2 4/14/11.
Software Product Lines Krishna Anusha, Eturi. Introduction: A software product line is a set of software systems developed by a company that share a common.
Software Product Line Architectures (SPLA) Nipun Shah
Collaborative Feature Modeling: A Voting Based Approach with Divergence Tolerance and Consensus Facilitation RE’10 Yi Li.
SVEN FORTUIN ( ) A Method for Compatible COTS Component Selection BARRY BOEHM UNIVERSITY OF SOUTHERN CALIFORNIA JESAL BHUTA UNIVERSITY OF SOUTHERN.
Mining Binary Constraints in the Construction of Feature Models Li Yi Peking University March 30, 2012.
Temporal Event Map Construction For Event Search Qing Li Department of Computer Science City University of Hong Kong.
Formalizing and Analyzing Feature models in Alloy
The Software Engineering Group Prof. T.H. Tse (PhD LSE) Research Program testing, debugging, and analysis Application areas include object-oriented software,
THE NEW INTELLIGENT HOME CONTROL SYSTEM BASED ON THE DYNAMIC AND INTELLIGENT GATEWAY Beijing Key Laboratory of Intelligent Telecommunications Software.
CoFM: A Web-based Collaborative Feature Modeling System for Internetware Requirements' Gathering and Continual Evolution Li Yi, Wei Zhang, Haiyan Zhao,
Lucas Santos de Oliveira: NPDI-UESB Marco Aurélio Gerosa: IME-USP Paraty 04/10/2011.
“Simulation Approach for Impact Analysis of Requirement Volatility Considering Dependency Change” Tiemen Roest.
Method Engineering Floris Brouwer ( ). Rule-Based Maintenance of Post- Requirements Traceability Relations P. Mäder, O. Gotel, I. Philippow (2008)
Selecting Security Patterns that Fulfill Security Requirements Method presentation by Ondrej Travnicek Utrecht University Method Engineering 2014.
Loc-based Variability for Mobile Information Systems Raian Ali, Fabiano Dalpiaz, Paolo Giorgini CAiSE’ June 2008.
Towards Multi-view Feature-Based Configuration Jorn Moret [ID – Group 3] 4/10/2013.
1 A Static Analysis Approach for Automatically Generating Test Cases for Web Applications Presented by: Beverly Leung Fahim Rahman.
Graduate Programs in Computer Science A Soft Hand Model for Physically-based Manipulation of Virtual Objects Jan Jacobs Group Research.
Guidelines for Component Reuse in Service Management Vincent P. Wade Department of Computer Science Trinity College Dublin Ireland
Software Safety Risk Evaluation Process Yorick Bouma, , Group III.
A Review on Requirement Engineering for Software Product Lines Danuza F. S. Neiva
Feature-Oriented Nonfunctional Requirement Analysis for Software Product Line Mats Hofman.
Abstract We present two Model Driven Engineering (MDE) tools, namely the Eclipse Modeling Framework (EMF) and Umple. We identify the structure and characteristic.
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
Raian Ali, Fabiano Dalpiaz, Paolo Giorgini Location-based Software Modeling and Analysis: Tropos-based Approach.
Rule-Based Baseline Ontology Method for Requirement Elicitation Research paper: A Domain Ontology Building Process for Guiding Requirements Elicitation.
A Strategy and an Eclipse Based Environment for the Migration of Legacy Systems to Multi-tier Web-based Architectures Horia Constantin.
RUNA SEWRADJ GROUP A EXTRACTING AND MODELING PRODUCT LINE FUNCTIONAL REQUIREMENTS.
Supporting Scenario-Based Requirements Engineering IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 24, NO. 12, DECEMBER, 1998 A. G. Sutcliffe, N. A. M.
RiSE Project: Towards a Robust Framework for Software Reuse Eduardo Santana de Almeida Federal University of Pernambuco, Brazil
Software Testing Definition Software Testing Module ( ) Dr. Samer Odeh Hanna.
AFRD modeling and simulation meeting – 09/09/2013 Introduction - J.-L. Vay Snowmass CSS 2013 – Computing Frontier: accelerator science.
A Use Case Based Approach to Feature Models’ Construction Bo Wang, Wei Zhang, Haiyan Zhao, Zhi Jin, Hong Mei Key Laboratory of High Confidence Software.
CRAC++ Risk-Based Confidentiality Requirements Specification for Outsourced IT Systems.
On the design and development of program families Presented by: M. Deng and J. Zhang 4/15/2002 CSE870 Advanced Software Engineering, Spring 2002.
Automated Fingertip Detection
ICIST 2011 Mar , Nanjing, China Visualization in Software Architecture Helen Wu 1 Let’s Enforce a Simple Rule in Software Architecture Helen.
Responsibility-based Transformation from Feature Model to Software Architecture Haiyan Zhao (Joint work with Wei Zhang, Hong Mei) 1st workshop on bi-trans.
A Summary of Drone Applications Yen-Yu Chen 2016/02/12.
Toward product architecture oriented requirements analysis for product line development in systems engineering Kei Kurakawa Nara Institute of Science and.
SE Seminar – IS Department Mazor Maya & Yuval Efrat December 2010 Griss, M.L.; Favaro, J.; d'Alessandro, M.;
A Method for Extracting and Modeling Product Line Functional Requirements Stijn van Esveld - Group I - 10th April, 2013.
TECHNICAL SEMINAR On. introduction  Cloud support for real time system is really important because, today we found a lot of real time systems around.
LightFlow : Speeding Up GPU-based Flow Switching and Facilitating Maintenance of Flow Table Author : Nobutaka Matsumoto and Michiaki Hayashi Conference:
MINING DEEP KNOWLEDGE FROM SCIENTIFIC NETWORKS
A Graphical Modeling Environment for the
Energy Efficiency in HEW
Modeling of solids segregation in circulating fluidized bed boilers
Bo Wang1, Yingfei Xiong2, Zhenjiang Hu3, Haiyan Zhao1,
An Introduction to Software Engineering
ECEN “Internet Protocols and Modeling”
Introduction to Software Engineering
Seminar Title By Name of the Candidate A Seminar on
Department of Computer Science and Engineering, KLS, GIT, Belgavi.
Software Process Adaptation
METHOD ENGINEERING A Dissection of Dynamic Decision Models for Staged Software Product Line Configuration Ahmad Rifai ( )
Area Number of Roadmaps %
Secure Coding Practices in Java: Challenges and Vulnerabilities1
Presentation transcript:

A Use Case Based Approach to Feature Models’ Construction Jeroen Eissens

Agenda Introduction Authors Related literature Process-Deliverable Diagram Example Jeroen Eissens

Introduction (1) Activities: Jeroen Eissens AFM – Application Feature Model DFM – Domain Feature Model

Introduction (2) Semi-automatic Feature models Jeroen Eissens (Wang, Zhang, Zhao, Jin & Mei, (2009)

Authors Authors: ◦ Bo Wang ◦ Wei Zhang ◦ Haiyan Zhao ◦ Zhi Jin ◦ Hong Mei Peking University, Beijing, China Academic background in Computer Science & Engineering Jeroen Eissens

Related Literature (1) This approach originates in the engineering practice of software reuse In 1990 feature models were introduced to support reusable product line assets and development of products. Jeroen Eissens (Kang,Cohen, Hess, Novak & Peterson, 1990)(Frakes & Kang, 2005)

Related Literature (2) FODA (Feature-Oriented Domain Analysis) FORM (Feature-Oriented Reuse Method) FeatureRSEB (Reuse-Driven Software Engineering Business) These three methods provide a basis for this method, but don’t adopt techniques for the automatic generation of feature models. Jeroen Eissens (Kang et al.,1990) (Kang et al.,1998) (Griss, Favaro & d ‟ Alessandro, 1998)

Process-Deliverable Diagram(1) Jeroen Eissens

Process-Deliverable Diagram(2) Jeroen Eissens

Example (1) Jeroen Eissens (Wang, Zhang, Zhao, Jin & Mei, (2009)

Example (2) Jeroen Eissens (Wang, Zhang, Zhao, Jin & Mei, (2009) Application Feature model

References Frakes, W. B., & Kang, K. (2005). Software reuse research: Status and future. Software Engineering, IEEE Transactions, 31(7), Griss, M. L., Favaro, J. & d ‟ Alessandro, M. (1998). Integrating Feature Modeling with the RSEB. Proceedings. Fifth International Conference on Software Reuse, Palo A lot, California, USA, Kang, K. C., Cohen, S. G., Hess, J. A., Novak, W. E., & Peterson, A. S. (1990). Feature-oriented domain analysis (FODA) feasibility study (No. CMU/SEI-90-TR-21). Carnegie-Mellon University Pittsburgh PA Software Engineering Inst. Kang, K. C., Kim, S., Lee, J., Kim, K., Shin, E., & Huh, M. (1998). FORM: A feature-oriented reuse method with domain-; specific reference architectures. Annals of Software Engineering, 5(1), Wang, B., Zhang. W., Zhao. H., Jin. Z., & Mei, H. (2009). A Use Case Based Approach to Feature Models ‟ Construction. Requirements Engineering Conference, RE '09. 17th IEEE International, Beijing, China, Jeroen Eissens