• Skip to content (access key 1)
  • Skip to search (access key 7)
FWF — Austrian Science Fund
  • Go to overview page Discover

    • Research Radar
      • Research Radar Archives 1974–1994
    • Discoveries
      • Emmanuelle Charpentier
      • Adrian Constantin
      • Monika Henzinger
      • Ferenc Krausz
      • Wolfgang Lutz
      • Walter Pohl
      • Christa Schleper
      • Elly Tanaka
      • Anton Zeilinger
    • Impact Stories
      • Verena Gassner
      • Wolfgang Lechner
      • Birgit Mitter
      • Oliver Spadiut
      • Georg Winter
    • scilog Magazine
    • Austrian Science Awards
      • FWF Wittgenstein Awards
      • FWF ASTRA Awards
      • FWF START Awards
      • Award Ceremony
    • excellent=austria
      • Clusters of Excellence
      • Emerging Fields
    • In the Spotlight
      • 40 Years of Erwin Schrödinger Fellowships
      • Quantum Austria
    • Dialogs and Talks
      • think.beyond Summit
    • Knowledge Transfer Events
    • E-Book Library
  • Go to overview page Funding

    • Portfolio
      • excellent=austria
        • Clusters of Excellence
        • Emerging Fields
      • Projects
        • Principal Investigator Projects
        • Principal Investigator Projects International
        • Clinical Research
        • 1000 Ideas
        • Arts-Based Research
        • FWF Wittgenstein Award
      • Careers
        • ESPRIT
        • FWF ASTRA Awards
        • Erwin Schrödinger
        • doc.funds
        • doc.funds.connect
      • Collaborations
        • Specialized Research Groups
        • Special Research Areas
        • Research Groups
        • International – Multilateral Initiatives
        • #ConnectingMinds
      • Communication
        • Top Citizen Science
        • Science Communication
        • Book Publications
        • Digital Publications
        • Open-Access Block Grant
      • Subject-Specific Funding
        • AI Mission Austria
        • Belmont Forum
        • ERA-NET HERA
        • ERA-NET NORFACE
        • ERA-NET QuantERA
        • Alternative Methods to Animal Testing
        • European Partnership BE READY
        • European Partnership Biodiversa+
        • European Partnership BrainHealth
        • European Partnership ERA4Health
        • European Partnership ERDERA
        • European Partnership EUPAHW
        • European Partnership FutureFoodS
        • European Partnership OHAMR
        • European Partnership PerMed
        • European Partnership Water4All
        • Gottfried and Vera Weiss Award
        • LUKE – Ukraine
        • netidee SCIENCE
        • Herzfelder Foundation Projects
        • Quantum Austria
        • Rückenwind Funding Bonus
        • WE&ME Award
        • Zero Emissions Award
      • International Collaborations
        • Belgium/Flanders
        • Germany
        • France
        • Italy/South Tyrol
        • Japan
        • Korea
        • Luxembourg
        • Poland
        • Switzerland
        • Slovenia
        • Taiwan
        • Tyrol-South Tyrol-Trentino
        • Czech Republic
        • Hungary
    • Step by Step
      • Find Funding
      • Submitting Your Application
      • International Peer Review
      • Funding Decisions
      • Carrying out Your Project
      • Closing Your Project
      • Further Information
        • Integrity and Ethics
        • Inclusion
        • Applying from Abroad
        • Personnel Costs
        • PROFI
        • Final Project Reports
        • Final Project Report Survey
    • FAQ
      • Project Phase PROFI
      • Project Phase Ad Personam
      • Expiring Programs
        • Elise Richter and Elise Richter PEEK
        • FWF START Awards
  • Go to overview page About Us

    • Mission Statement
    • FWF Video
    • Values
    • Facts and Figures
    • Annual Report
    • What We Do
      • Research Funding
        • Matching Funds Initiative
      • International Collaborations
      • Studies and Publications
      • Equal Opportunities and Diversity
        • Objectives and Principles
        • Measures
        • Creating Awareness of Bias in the Review Process
        • Terms and Definitions
        • Your Career in Cutting-Edge Research
      • Open Science
        • Open-Access Policy
          • Open-Access Policy for Peer-Reviewed Publications
          • Open-Access Policy for Peer-Reviewed Book Publications
          • Open-Access Policy for Research Data
        • Research Data Management
        • Citizen Science
        • Open Science Infrastructures
        • Open Science Funding
      • Evaluations and Quality Assurance
      • Academic Integrity
      • Science Communication
      • Philanthropy
      • Sustainability
    • History
    • Legal Basis
    • Organization
      • Executive Bodies
        • Executive Board
        • Supervisory Board
        • Assembly of Delegates
        • Scientific Board
        • Juries
      • FWF Office
    • Jobs at FWF
  • Go to overview page News

    • News
    • Press
      • Logos
    • Calendar
      • Post an Event
      • FWF Informational Events
    • Job Openings
      • Enter Job Opening
    • Newsletter
  • Discovering
    what
    matters.

    FWF-Newsletter Press-Newsletter Calendar-Newsletter Job-Newsletter scilog-Newsletter

    SOCIAL MEDIA

    • LinkedIn, external URL, opens in a new window
    • , external URL, opens in a new window
    • Facebook, external URL, opens in a new window
    • Instagram, external URL, opens in a new window
    • YouTube, external URL, opens in a new window

    SCILOG

    • Scilog — The science magazine of the Austrian Science Fund (FWF)
  • elane login, external URL, opens in a new window
  • Scilog external URL, opens in a new window
  • de Wechsle zu Deutsch

  

MATE-Model-Based Acceptance Testing

MATE-Model-Based Acceptance Testing

Ruth Breu (ORCID: 0000-0001-7093-4341)
  • Grant DOI 10.55776/L606
  • Funding program Translational Research
  • Status ended
  • Start October 1, 2009
  • End June 30, 2013
  • Funding amount € 224,973
  • Project website

Disciplines

Computer Sciences (100%)

Keywords

    Software Engineering, Requirements Engineering, Model Driven Software Development, Model-Based Testing

Abstract Final report

Software testing is one of the core fields in software engineering and is the essential technique for quality assurance in industrial software development. Surveys like a NIST study in 2002 reveal that the potential for improvements in the testing process is still enormous and can reach up to 30% of the costs of the testing process. In the recent years, the area of unit and component testing has been target of crucial innovations. Inspired by the ideas of agile software development the ideas of regression testing and strict separation of test code and system code have found their way into practice. Moreover, the development of model-based testing approaches has been an important step towards a gain of abstraction and tight coupling of test cases and requirements. In contrast, acceptance tests for a long time have been primarily performed manually, e.g. by the owner or user of the system under test. Acceptance or system testing is commonly understood as black-box testing performed on a system prior to its delivery. In many cases output of acceptance tests are test reports about the behaviour of the system which are produced manually by the tester. However, in the era of incremental software development non-automated tests are expensive and error-prone. Therefore a number of tools provide frameworks for executable acceptance tests. A critical issue for executable acceptance tests is to close the gap between the specification of test cases at a business-oriented level and the link to the code of the system under test. Acceptance test frameworks should provide concepts that enable clients to specify or at least to understand test descriptions. While there are quite many success stories in practical applications acceptance test frameworks so far do not exploit the huge potential that is provided by the information in the requirements specification. The major goal of the MATE project is to develop a tool-supported method for acceptance tests which on the one side are executable and support regression testing. On the other side acceptance tests shall be tightly coupled with the requirements specification and thus provide potential for automated generation of test cases and tool-supported check of consistency and coverage conditions. The MATE framework will be model-based which in our context means that the system under test is attached with a model of the requirements (called System Model) and the Test Model describes test cases in the language of the model elements of the System Model. Test cases are conceived at business level as exemplified interactions (scenarios) of the actors with the system. The major innovation of MATE is that it provides tight coupling between the requirements specification and the description of test cases and thus paves the way for specifying, checking and generating acceptance tests in a rigorous way.

The goal of Mate has been to provide a tool-supported methodology for model-based system testing of service-centric systems. Mate provides tight coupling of requirements and design artefacts with description of test cases and thus paves the way for specifying, checking, generating and executing system as well as acceptance tests of service-centric systems in a rigorous way. The fields of MBT (Model Based Testing) and MBSE (Model Based Software Engineering) have been significantly enhanced by providing a model-based testing approach which specifies tests on the model-level before or interwoven with system modelling: Mate extends model-based testing approaches like the UML Testing Profile (UTP) by providing tabular specification of test cases, and test-driven approaches like the Framework for Integrated Test (FIT) by providing early, abstract and processible model-based test specification. Furthermore, Mate supports security requirements testing as well as evolution of service-centric systems and tests on the model level. Mates model-based testing approach for service-centric systems realized the following key innovations:Mates Model-Based Testing Methodology. In Mate tests are represented as separate test models. The test models are designed in such way that they can be validated against the requirements model and the system model. Differing from other approaches, Mate can be applied in a test-driven way, i.e., the test models are defined prior to the behavioural artefacts of the system, and the test results are visualized in the test model due to traceability between all artefacts. The methodology is based on a novel testing process, which is test-driven, validates the models, directly transforms test models to executable test code, and integrates the test result into the test models.Mates Test Tool. The Mate methodology is tool-based. The tool implementation provides domain specific language for requirements, system and test modeling. The tool comes with validation checks based on Object Constraint Language (OCL) to guarantee the quality of the models. A test code generator transforms the test models to executable test code which is then executed by a test engine. The test results are visualized in test reports and annotated to model elements.Model-Based Security Testing with Mate. Mate has been applied to test functional and non-functional security requirements. Differing from other model-based security testing approaches a broad class of security requirements are testable. For testing non-functional security requirements risk-based testing approaches are considered on the model level.Model-Based Regression Testing with Mate. Mate supports state-based management of system and test changes, its integration into a testing process as well as the generation of regression test suites based on the system and test states. The regression testing strategy is configured by OCL statements.The Mate methodology and its tool implementation have been evaluated in three industrial case studies from the telecommunication, domotics and healthcare domain.

Research institution(s)
  • Universität Innsbruck - 100%

Research Output

  • 127 Citations
  • 24 Publications
Publications
  • 2011
    Title Risk-Based Security Testing in Cloud Computing Environments
    DOI 10.1109/icst.2011.23
    Type Conference Proceeding Abstract
    Author Zech P
    Pages 411-414
  • 2011
    Title Model Validation in a Tool-based Methodology for System Testing of Service-Oriented Systems.
    Type Journal Article
    Author Breu R Et Al
  • 2012
    Title Towards a Model-Based Security Testing Approach of Cloud Computing Environments.
    Type Conference Proceeding Abstract
    Author Breu R Et Al
    Conference IEEE Sixth International Conference on Software Security and Reliability Companion (SERE-C).
  • 2012
    Title A Generic Platform for Model-Based Regression Testing
    DOI 10.1007/978-3-642-34026-0_9
    Type Book Chapter
    Author Zech P
    Publisher Springer Nature
    Pages 112-126
  • 2012
    Title Model-Driven Testing with Test Sheets; In: Emerging Technologies for the Evolution and Maintenance of Software Models -
    DOI 10.4018/978-1-61350-438-3.ch009
    Type Book Chapter
    Publisher IGI Global
  • 2012
    Title Towards Risk-Driven Security Testing of Service Centric Systems.
    Type Conference Proceeding Abstract
    Author Breu R Et Al
    Conference 12th International Conference on Qualtiy Software (QSIC 2012)
  • 2012
    Title State-Based Evolution Management of Risk-Based System Tests for Service-Centric Systems; In: Emerging Technologies for the Evolution and Maintenance of Software Models -
    DOI 10.4018/978-1-61350-438-3.ch011
    Type Book Chapter
    Publisher IGI Global
  • 2012
    Title MDHPCL 2012 workshop summary
    DOI 10.1145/2446224.2446225
    Type Conference Proceeding Abstract
    Author Ober I
    Pages 1-2
  • 2012
    Title MDHPCL 2012 workshop summary.
    Type Conference Proceeding Abstract
    Author Lugato D Et Al
    Conference Proceedings of the 1st International Workshop on Model-Driven Engineering for High Performance and CLoud computing
  • 2012
    Title Towards Risk-Driven Security Testing of Service Centric Systems
    DOI 10.1109/qsic.2012.31
    Type Conference Proceeding Abstract
    Author Zech P
    Pages 140-143
  • 2012
    Title Cloud risk analysis by textual models
    DOI 10.1145/2446224.2446229
    Type Conference Proceeding Abstract
    Author Zech P
    Pages 1-6
  • 2012
    Title Effiziente Risikobewertung auf Basis eines bestehenden Entwicklungsprozesses für gezieltes risikobasiertes Testen.
    Type Conference Proceeding Abstract
    Author Felderer M
    Conference Ausgewählte Beiträge zur Anwenderkonferenz für Softwarequalität und Test 2011
  • 2012
    Title Towards a Model-Based Security Testing Approach of Cloud Computing Environments
    DOI 10.1109/sere-c.2012.11
    Type Conference Proceeding Abstract
    Author Zech P
    Pages 47-56
  • 2011
    Title Living Models - Ten Principles for Change-Driven Software Engineering.
    Type Journal Article
    Author Breu R
  • 2011
    Title Managing Evolution of Service Centric Systems by Test Models
    DOI 10.2316/p.2011.720-005
    Type Conference Proceeding Abstract
    Author Felderer M
  • 2011
    Title Telling TestStories - A Tool-Based Methodology for Model-Driven System Testing.
    Type Conference Proceeding Abstract
    Author Breu R Et Al
    Conference 5th World Congress for Software Quality, Shanghai. SSIA&JUSE
  • 2011
    Title A Classification for Model-Based Security Testing.
    Type Conference Proceeding Abstract
    Author Breu R Et Al
    Conference The Third International Conference on Advances in System Testing and Validation Lifecycle (VALID 2011)
  • 2011
    Title Evolution of Security Requirements Tests for Service–Centric Systems
    DOI 10.1007/978-3-642-19125-1_14
    Type Book Chapter
    Author Felderer M
    Publisher Springer Nature
    Pages 181-194
  • 2011
    Title Risk-Based Security Testing in Cloud Computing Environments.
    Type Conference Proceeding Abstract
    Author Zech P
    Conference PhD Symposium at the International Conference on Software Testing, Verification and Validation (ICST)
  • 2010
    Title Model-driven System Testing of Service Oriented Systems.
    Type Conference Proceeding Abstract
    Author Breu R Et Al
  • 2010
    Title Security Testing by Telling TestStories.
    Type Conference Proceeding Abstract
    Author Armenteros A Et Al
    Conference Modellierung 2010
  • 2010
    Title A Tool—based methodology for System Testing of Service—oriented Systems
    DOI 10.1109/valid.2010.12
    Type Conference Proceeding Abstract
    Author Felderer M
    Pages 108-113
  • 2013
    Title An Agile and Tool-Supported Methodology for Model-Driven System Testing of Service-Centric Systems; In: Agile and Lean Service-Oriented Development - Foundations, Theory, and Practice
    DOI 10.4018/978-1-4666-2503-7.ch012
    Type Book Chapter
    Publisher IGI Global
  • 2013
    Title Threatening the Cloud; In: Software Testing in the Cloud - Perspectives on an Emerging Discipline
    DOI 10.4018/978-1-4666-2536-5.ch013
    Type Book Chapter
    Publisher IGI Global

Discovering
what
matters.

Newsletter

FWF-Newsletter Press-Newsletter Calendar-Newsletter Job-Newsletter scilog-Newsletter

Contact

Austrian Science Fund (FWF)
Georg-Coch-Platz 2
(Entrance Wiesingerstraße 4)
1010 Vienna

office(at)fwf.ac.at
+43 1 505 67 40

General information

  • Job Openings
  • Jobs at FWF
  • Press
  • Philanthropy
  • scilog
  • FWF Office
  • Social Media Directory
  • LinkedIn, external URL, opens in a new window
  • , external URL, opens in a new window
  • Facebook, external URL, opens in a new window
  • Instagram, external URL, opens in a new window
  • YouTube, external URL, opens in a new window
  • Cookies
  • Whistleblowing/Complaints Management
  • Accessibility Statement
  • Data Protection
  • Acknowledgements
  • IFG-Form
  • Social Media Directory
  • © Österreichischer Wissenschaftsfonds FWF
© Österreichischer Wissenschaftsfonds FWF