SlideShare una empresa de Scribd logo
1 de 8
Enhancing Requirements Engineering Efficiency Using
 Explicit Semantics and Template-Based Mechanisms
                               Research Preview
       Thomas Moser, Wikan Sunindyo, Stefan Farfeleder, Inah Omoronyia
        Christian Doppler Laboratory SE-Flex-AS / Institute of Computer Languages
                         Vienna University of Technology, Austria
                     The Irish Software Engineering Research Centre
                               University of Limerick, Ireland
Introduction


      Context
        – Usage of ontologies and requirement templates (e.g.,
          Boilerplates, EBNF) for support of typical requirement
          engineering tasks


      Challenges
        – A lot of different benefitial approaches, which are hard to
          combinet


      Objective
        – Provide a framework for efficient and effective combination of
          ontology and requirement template-based approaches


2
Boilerplates


      Textual requirement template (Hull, Jackson & Dick 2005)

      Sequence of attributes and fixed syntax elements

      Tool support: DODT (Farfeleder et al. 2011)
        – Domain ontology-supported requirement elicitation




3
EBNF


     Extended Bakkus-Naur-Form (Rupp 2002)

     Generic formal language description approach

     Tool support: OntRep (Moser et al. 2011)
       – Requirement categoriziation and consistency checking




4
Methodology to integrate approaches


    1. Identify different requirement templates
          Define transformation between templates


    2. Analyze domain ontologies used
          Identify similarities
          Identify relationships
          Identify conflicts among ontologies
          Define mappings between ontologies


    3. Provide integrated tool chain based on steps 1&2
          Tool-supported requirements engineering lifecycle


5
Interlinking between requirements and
    ontology representation




6
Evaluation Plan


      Requirements consistency
        – Focus on resolving conceptual inconsistency
            • e.g., the concepts of „door open“ and „door close“


      Requirements completeness
        – Internal requirements completeness
            • individual requirements include entire information necessary to
              validate and implement them, e.g., all pre- and post-conditions
        – External requirements completeness
            • completeness of the overall set of requirements


      Requirement maintainability
        – effort required for performing typical RE maintenance tasks
7           • e.g., requirement categorization or conflict analysis
Thank you ...

    … time for discussion!




                    Enhancing Requirements Engineering Efficiency Using
                     Explicit Semantics and Template-Based Mechanisms
                      Thomas Moser, Wikan Sunindyo, Stefan Farfeleder, Inah Omoronyia


               Christian Doppler Laboratory SE-Flex-AS / Institute of Computer Languages
                                                Vienna University of Technology, Austria
                                         The Irish Software Engineering Research Centre
                                                           University of Limerick, Ireland


                                                       Mail: thomas.moser@tuwien.ac.at
8

Más contenido relacionado

La actualidad más candente

KC Latest Resume 2014
KC Latest Resume 2014KC Latest Resume 2014
KC Latest Resume 2014Kah Chiat Saw
 
A Gentle Introduction to Genomics
A Gentle Introduction to GenomicsA Gentle Introduction to Genomics
A Gentle Introduction to GenomicsExperfy
 
resume_5_12_15_graduated_jacques_John
resume_5_12_15_graduated_jacques_Johnresume_5_12_15_graduated_jacques_John
resume_5_12_15_graduated_jacques_JohnJohn Jacques
 

La actualidad más candente (7)

Daily life with software
Daily life with softwareDaily life with software
Daily life with software
 
KC Latest Resume 2014
KC Latest Resume 2014KC Latest Resume 2014
KC Latest Resume 2014
 
Coursera matlab 2015
Coursera matlab 2015Coursera matlab 2015
Coursera matlab 2015
 
A Gentle Introduction to Genomics
A Gentle Introduction to GenomicsA Gentle Introduction to Genomics
A Gentle Introduction to Genomics
 
resume_5_12_15_graduated_jacques_John
resume_5_12_15_graduated_jacques_Johnresume_5_12_15_graduated_jacques_John
resume_5_12_15_graduated_jacques_John
 
Rochelle Hardin - 2015
Rochelle Hardin - 2015Rochelle Hardin - 2015
Rochelle Hardin - 2015
 
CV
CVCV
CV
 

Destacado

Captação, edição e exibição de vídeos
Captação, edição e exibição de vídeosCaptação, edição e exibição de vídeos
Captação, edição e exibição de vídeosAlbino Szesz Junior
 
Thermography certification
Thermography certificationThermography certification
Thermography certificationbobberry8
 
Demokväll med rättsinformationssystemet
Demokväll med rättsinformationssystemetDemokväll med rättsinformationssystemet
Demokväll med rättsinformationssystemetstafmal
 
The rise of group buying sites
The rise of group buying sitesThe rise of group buying sites
The rise of group buying sitesNj Lopez-Tan
 
推進会議 130621 スライドシェア掲載用
推進会議 130621 スライドシェア掲載用推進会議 130621 スライドシェア掲載用
推進会議 130621 スライドシェア掲載用consultant
 
A Hinkhouse Design
A Hinkhouse DesignA Hinkhouse Design
A Hinkhouse Designborracho13
 
Google Ad words
Google Ad words   Google Ad words
Google Ad words KenticoCMS
 
Geodesic dome structures
Geodesic dome structuresGeodesic dome structures
Geodesic dome structuresIreneJohnLora
 
꿈꾸는카메라
꿈꾸는카메라꿈꾸는카메라
꿈꾸는카메라Hwajun Song
 
Out Care The Competition - Presented to the Association of Fundraising Profes...
Out Care The Competition - Presented to the Association of Fundraising Profes...Out Care The Competition - Presented to the Association of Fundraising Profes...
Out Care The Competition - Presented to the Association of Fundraising Profes...Jeph Maystruck
 
Does your website speak Chinese?
Does your website speak Chinese?Does your website speak Chinese?
Does your website speak Chinese?KenticoCMS
 
Azure businessoverview daliborkacmar
Azure businessoverview daliborkacmarAzure businessoverview daliborkacmar
Azure businessoverview daliborkacmarKenticoCMS
 
Identify your target audience
Identify your target audienceIdentify your target audience
Identify your target audienceGary Winchester
 
Intro til de 5 tjenester
Intro til de 5 tjenesterIntro til de 5 tjenester
Intro til de 5 tjenesterUTH2010
 
Driving loyalty through daily deals and discounts
Driving loyalty through daily deals and discountsDriving loyalty through daily deals and discounts
Driving loyalty through daily deals and discountsNj Lopez-Tan
 
Dac tacsdl
Dac tacsdlDac tacsdl
Dac tacsdltbach043
 
To sxoleio mas diglosso
To sxoleio mas diglossoTo sxoleio mas diglosso
To sxoleio mas diglossoSoti German
 
Brochure Cubeyou
Brochure CubeyouBrochure Cubeyou
Brochure CubeyouCubeyou Inc
 

Destacado (20)

Captação, edição e exibição de vídeos
Captação, edição e exibição de vídeosCaptação, edição e exibição de vídeos
Captação, edição e exibição de vídeos
 
Thermography certification
Thermography certificationThermography certification
Thermography certification
 
Demokväll med rättsinformationssystemet
Demokväll med rättsinformationssystemetDemokväll med rättsinformationssystemet
Demokväll med rättsinformationssystemet
 
The rise of group buying sites
The rise of group buying sitesThe rise of group buying sites
The rise of group buying sites
 
Neis 24 marts
Neis 24 martsNeis 24 marts
Neis 24 marts
 
推進会議 130621 スライドシェア掲載用
推進会議 130621 スライドシェア掲載用推進会議 130621 スライドシェア掲載用
推進会議 130621 スライドシェア掲載用
 
A Hinkhouse Design
A Hinkhouse DesignA Hinkhouse Design
A Hinkhouse Design
 
Google Ad words
Google Ad words   Google Ad words
Google Ad words
 
Geodesic dome structures
Geodesic dome structuresGeodesic dome structures
Geodesic dome structures
 
꿈꾸는카메라
꿈꾸는카메라꿈꾸는카메라
꿈꾸는카메라
 
Interaction keynote
Interaction keynoteInteraction keynote
Interaction keynote
 
Out Care The Competition - Presented to the Association of Fundraising Profes...
Out Care The Competition - Presented to the Association of Fundraising Profes...Out Care The Competition - Presented to the Association of Fundraising Profes...
Out Care The Competition - Presented to the Association of Fundraising Profes...
 
Does your website speak Chinese?
Does your website speak Chinese?Does your website speak Chinese?
Does your website speak Chinese?
 
Azure businessoverview daliborkacmar
Azure businessoverview daliborkacmarAzure businessoverview daliborkacmar
Azure businessoverview daliborkacmar
 
Identify your target audience
Identify your target audienceIdentify your target audience
Identify your target audience
 
Intro til de 5 tjenester
Intro til de 5 tjenesterIntro til de 5 tjenester
Intro til de 5 tjenester
 
Driving loyalty through daily deals and discounts
Driving loyalty through daily deals and discountsDriving loyalty through daily deals and discounts
Driving loyalty through daily deals and discounts
 
Dac tacsdl
Dac tacsdlDac tacsdl
Dac tacsdl
 
To sxoleio mas diglosso
To sxoleio mas diglossoTo sxoleio mas diglosso
To sxoleio mas diglosso
 
Brochure Cubeyou
Brochure CubeyouBrochure Cubeyou
Brochure Cubeyou
 

Similar a Reew presentation 120319

2_presFriday_ontologydevelopment
2_presFriday_ontologydevelopment2_presFriday_ontologydevelopment
2_presFriday_ontologydevelopmentPieter Pauwels
 
2. Constantin Orasan (UoW) EXPERT Introduction
2. Constantin Orasan (UoW) EXPERT Introduction2. Constantin Orasan (UoW) EXPERT Introduction
2. Constantin Orasan (UoW) EXPERT IntroductionRIILP
 
Smart Specifications - On the Move to Ontology-Supported Requirements Enginee...
Smart Specifications - On the Move to Ontology-Supported Requirements Enginee...Smart Specifications - On the Move to Ontology-Supported Requirements Enginee...
Smart Specifications - On the Move to Ontology-Supported Requirements Enginee...Advanced-Concepts-Team
 
Principles of programming languages. Detail notes
Principles of programming languages. Detail notesPrinciples of programming languages. Detail notes
Principles of programming languages. Detail notesVIKAS SINGH BHADOURIA
 
Blueprint for Software Engineering in Technology Enhanced Learning Projects
Blueprint for Software Engineering in Technology Enhanced Learning ProjectsBlueprint for Software Engineering in Technology Enhanced Learning Projects
Blueprint for Software Engineering in Technology Enhanced Learning ProjectsRalf Klamma
 
EKAW 2016 - TechMiner: Extracting Technologies from Academic Publications
EKAW 2016 - TechMiner: Extracting Technologies from Academic PublicationsEKAW 2016 - TechMiner: Extracting Technologies from Academic Publications
EKAW 2016 - TechMiner: Extracting Technologies from Academic PublicationsFrancesco Osborne
 
Methodology and Campaign Design for the Evaluation of Semantic Search Tools
Methodology and Campaign Design for the Evaluation of Semantic Search ToolsMethodology and Campaign Design for the Evaluation of Semantic Search Tools
Methodology and Campaign Design for the Evaluation of Semantic Search ToolsStuart Wrigley
 
2014_iw_mbse_101-rev0.pptx
2014_iw_mbse_101-rev0.pptx2014_iw_mbse_101-rev0.pptx
2014_iw_mbse_101-rev0.pptxELMOURABITayoub
 
WP3 Further specification of Functionality and Interoperability - Gradmann / ...
WP3 Further specification of Functionality and Interoperability - Gradmann / ...WP3 Further specification of Functionality and Interoperability - Gradmann / ...
WP3 Further specification of Functionality and Interoperability - Gradmann / ...Europeana
 
Industry-Academia Communication In Empirical Software Engineering
Industry-Academia Communication In Empirical Software EngineeringIndustry-Academia Communication In Empirical Software Engineering
Industry-Academia Communication In Empirical Software EngineeringPer Runeson
 
YonghyunHwang_resume..
YonghyunHwang_resume..YonghyunHwang_resume..
YonghyunHwang_resume..Videoguy
 
IMS LODE and the ASPECT project
IMS LODE and the ASPECT projectIMS LODE and the ASPECT project
IMS LODE and the ASPECT projectDavid Massart
 
Ece 1322 programming_for_engineers_s1_201213(1)
Ece 1322 programming_for_engineers_s1_201213(1)Ece 1322 programming_for_engineers_s1_201213(1)
Ece 1322 programming_for_engineers_s1_201213(1)Minda Kronik
 
CH # 1 preliminaries
CH # 1 preliminariesCH # 1 preliminaries
CH # 1 preliminariesMunawar Ahmed
 
Mahesh Joshi
Mahesh JoshiMahesh Joshi
Mahesh Joshibutest
 
2.18 tổ chức lớp viết báo khoa học kỹ thuật đăng trên tạp chí quốc tế (13)
2.18 tổ chức lớp viết báo khoa học kỹ thuật đăng trên tạp chí quốc tế (13)2.18 tổ chức lớp viết báo khoa học kỹ thuật đăng trên tạp chí quốc tế (13)
2.18 tổ chức lớp viết báo khoa học kỹ thuật đăng trên tạp chí quốc tế (13)Lac Hong University
 
RameshKumarPilli_ Resume
RameshKumarPilli_ ResumeRameshKumarPilli_ Resume
RameshKumarPilli_ Resumeramesh kumar
 

Similar a Reew presentation 120319 (20)

2_presFriday_ontologydevelopment
2_presFriday_ontologydevelopment2_presFriday_ontologydevelopment
2_presFriday_ontologydevelopment
 
2. Constantin Orasan (UoW) EXPERT Introduction
2. Constantin Orasan (UoW) EXPERT Introduction2. Constantin Orasan (UoW) EXPERT Introduction
2. Constantin Orasan (UoW) EXPERT Introduction
 
Smart Specifications - On the Move to Ontology-Supported Requirements Enginee...
Smart Specifications - On the Move to Ontology-Supported Requirements Enginee...Smart Specifications - On the Move to Ontology-Supported Requirements Enginee...
Smart Specifications - On the Move to Ontology-Supported Requirements Enginee...
 
Principles of programming languages. Detail notes
Principles of programming languages. Detail notesPrinciples of programming languages. Detail notes
Principles of programming languages. Detail notes
 
sample-resume
sample-resumesample-resume
sample-resume
 
394 wade word2007-ssp2008
394 wade word2007-ssp2008394 wade word2007-ssp2008
394 wade word2007-ssp2008
 
Blueprint for Software Engineering in Technology Enhanced Learning Projects
Blueprint for Software Engineering in Technology Enhanced Learning ProjectsBlueprint for Software Engineering in Technology Enhanced Learning Projects
Blueprint for Software Engineering in Technology Enhanced Learning Projects
 
EKAW 2016 - TechMiner: Extracting Technologies from Academic Publications
EKAW 2016 - TechMiner: Extracting Technologies from Academic PublicationsEKAW 2016 - TechMiner: Extracting Technologies from Academic Publications
EKAW 2016 - TechMiner: Extracting Technologies from Academic Publications
 
Methodology and Campaign Design for the Evaluation of Semantic Search Tools
Methodology and Campaign Design for the Evaluation of Semantic Search ToolsMethodology and Campaign Design for the Evaluation of Semantic Search Tools
Methodology and Campaign Design for the Evaluation of Semantic Search Tools
 
2014_iw_mbse_101-rev0.pptx
2014_iw_mbse_101-rev0.pptx2014_iw_mbse_101-rev0.pptx
2014_iw_mbse_101-rev0.pptx
 
WP3 Further specification of Functionality and Interoperability - Gradmann / ...
WP3 Further specification of Functionality and Interoperability - Gradmann / ...WP3 Further specification of Functionality and Interoperability - Gradmann / ...
WP3 Further specification of Functionality and Interoperability - Gradmann / ...
 
ESSENSE
ESSENSEESSENSE
ESSENSE
 
Industry-Academia Communication In Empirical Software Engineering
Industry-Academia Communication In Empirical Software EngineeringIndustry-Academia Communication In Empirical Software Engineering
Industry-Academia Communication In Empirical Software Engineering
 
YonghyunHwang_resume..
YonghyunHwang_resume..YonghyunHwang_resume..
YonghyunHwang_resume..
 
IMS LODE and the ASPECT project
IMS LODE and the ASPECT projectIMS LODE and the ASPECT project
IMS LODE and the ASPECT project
 
Ece 1322 programming_for_engineers_s1_201213(1)
Ece 1322 programming_for_engineers_s1_201213(1)Ece 1322 programming_for_engineers_s1_201213(1)
Ece 1322 programming_for_engineers_s1_201213(1)
 
CH # 1 preliminaries
CH # 1 preliminariesCH # 1 preliminaries
CH # 1 preliminaries
 
Mahesh Joshi
Mahesh JoshiMahesh Joshi
Mahesh Joshi
 
2.18 tổ chức lớp viết báo khoa học kỹ thuật đăng trên tạp chí quốc tế (13)
2.18 tổ chức lớp viết báo khoa học kỹ thuật đăng trên tạp chí quốc tế (13)2.18 tổ chức lớp viết báo khoa học kỹ thuật đăng trên tạp chí quốc tế (13)
2.18 tổ chức lớp viết báo khoa học kỹ thuật đăng trên tạp chí quốc tế (13)
 
RameshKumarPilli_ Resume
RameshKumarPilli_ ResumeRameshKumarPilli_ Resume
RameshKumarPilli_ Resume
 

Último

Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 

Último (20)

Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 

Reew presentation 120319

  • 1. Enhancing Requirements Engineering Efficiency Using Explicit Semantics and Template-Based Mechanisms Research Preview Thomas Moser, Wikan Sunindyo, Stefan Farfeleder, Inah Omoronyia Christian Doppler Laboratory SE-Flex-AS / Institute of Computer Languages Vienna University of Technology, Austria The Irish Software Engineering Research Centre University of Limerick, Ireland
  • 2. Introduction  Context – Usage of ontologies and requirement templates (e.g., Boilerplates, EBNF) for support of typical requirement engineering tasks  Challenges – A lot of different benefitial approaches, which are hard to combinet  Objective – Provide a framework for efficient and effective combination of ontology and requirement template-based approaches 2
  • 3. Boilerplates  Textual requirement template (Hull, Jackson & Dick 2005)  Sequence of attributes and fixed syntax elements  Tool support: DODT (Farfeleder et al. 2011) – Domain ontology-supported requirement elicitation 3
  • 4. EBNF  Extended Bakkus-Naur-Form (Rupp 2002)  Generic formal language description approach  Tool support: OntRep (Moser et al. 2011) – Requirement categoriziation and consistency checking 4
  • 5. Methodology to integrate approaches 1. Identify different requirement templates  Define transformation between templates 2. Analyze domain ontologies used  Identify similarities  Identify relationships  Identify conflicts among ontologies  Define mappings between ontologies 3. Provide integrated tool chain based on steps 1&2  Tool-supported requirements engineering lifecycle 5
  • 6. Interlinking between requirements and ontology representation 6
  • 7. Evaluation Plan  Requirements consistency – Focus on resolving conceptual inconsistency • e.g., the concepts of „door open“ and „door close“  Requirements completeness – Internal requirements completeness • individual requirements include entire information necessary to validate and implement them, e.g., all pre- and post-conditions – External requirements completeness • completeness of the overall set of requirements  Requirement maintainability – effort required for performing typical RE maintenance tasks 7 • e.g., requirement categorization or conflict analysis
  • 8. Thank you ... … time for discussion! Enhancing Requirements Engineering Efficiency Using Explicit Semantics and Template-Based Mechanisms Thomas Moser, Wikan Sunindyo, Stefan Farfeleder, Inah Omoronyia Christian Doppler Laboratory SE-Flex-AS / Institute of Computer Languages Vienna University of Technology, Austria The Irish Software Engineering Research Centre University of Limerick, Ireland Mail: thomas.moser@tuwien.ac.at 8