SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdfssuserdda66b
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
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
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
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
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
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
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 

Kürzlich hochgeladen (20)

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
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
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
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
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
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...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.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
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 

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