• 学术搜索
  • 科研智能体
    • Research Labs
    • AI 阅读
    • AI 文库
    • 深度研究
    • 学者亮点
  • 学术资源
    • AI2000
    • 期刊/会议
    • 学者库
    • 学术API
      MCP&Skill
    • 溯源树
    • 数据集
  • 知识沉淀
    • 学术空间
订阅小程序
旧版功能
aminer vip
开通会员低至0.73元/天
一次搞定AI科研
立即登录
  • English
  • 联系方式
    TAIC PART - Testing: Academic & Industrial Conference - Practice And Research Techniques

    TAIC PART - Testing: Academic & Industrial Conference - Practice And Research Techniques

    Conference

    年发文量

    研究主题

    论文(50)

    排序
    1A Multi-criteria Decision Making Framework for Real Time Model-Based Testing
    Mohammad Saeed Abou Trab,Bachar Alrouh, Steve Counsell,Rob M. Hierons,George Ghinea

    Testing Real-Time Embedded Systems (RTES) is a non-trivial task - time adds a new dimension to the complexity of the testing process. In previous research, we introduced a ‘priority-based’ approach which tested the logical and timing behaviour of an RTES modelled formally as Uppaal timed automata. In this paper, we develop a novel Analytical Hierarchy Process (AHP) decision-making framework for our priority-based testing approach that provides testers with a systematic approach through which they can prioritize the available testing sets that best fulfils their testing requirements.

    2010引用:10
    引用
    AI阅读
    加入学术空间
    2Dom Transactions for Testing Java Script
    Phillip Heidegger,Annette Bieniusa,Peter Thiemann

    Unit testing in the presence of side effects requires the construction of a suitable test fixture before each test run. We consider the problem of providing test fixtures for unit testing of client-side JavaScript code that manipulates its underlying web page. We propose using techniques from software transactional memory to restore the test fixture after each test run.

    2010引用:6
    引用
    AI阅读
    加入学术空间
    3Synthesis of On-Line Planning Tester for Non-deterministic EFSM Models
    Marko Kääramees,Jüri Vain,Kullo Raiend

    We describe a method and algorithm for model-based construction of an on-line reactive planning tester (RPT) for black-box testing of state based systems specified by non-deterministic extended finite state machine (EFSM) models. The key idea of RPT lies in off-line preprocessing of the System Under Test (SUT) model to prepare the data for efficient on-line reactive test planning. A test purpose is attributed to the transitions of the SUT model by a set of Boolean conditions called traps. The result of the off-line analysis is a set of constraints used in on-line testing for guiding the SUT towards taking the moves represented by trap-labelled transitions in SUT model and generating required data for inputs. We demonstrate the results on a simple example and discuss the practical experiences of using the proposed method.

    2010引用:1
    引用
    AI阅读
    加入学术空间
    4The Practical Assessment of Test Sets with Inductive Inference Techniques
    Neil Walkinshaw

    Inductive inference is the process of hypothesizing a model from a set of examples. It can be considered to be the inverse of program testing, which is the process of generating a finite set of tests that are intended to fully exercise a software system. This relationship has been acknowledged for almost 30 years, and has led to the emergence of several induction-based techniques that aim either to generate suitable test sets or assess the adequacy of existing test sets. Unfortunately these techniques are usually deemed to be too impractical, because they are based on exact inference, requiring a vast set of examples or tests. In practice a test set can still be adequate if the inferred model contains minor errors. This paper shows how the Probably Approximately Correct (PAC) framework, a well-established approach in the field of inductive inference, can be applied to inductive testing techniques. This facilitates a more pragmatic assessment of these techniques by allowing for a degree of error. This evaluation framework gives rise to a challenge: To identify the best combination of testing and inference techniques that produce practical and (approximately) adequate test sets.

    2010引用:2
    引用
    AI阅读
    加入学术空间
    5Automatic Testing and Fixing for Eiffel
    Bertrand Meyer

    Key aspects of software development, in particular testing and debugging, still commonly rely on manual techniques. If the programs contain enough built-in correctness information, in the form of contracts, it is possible to automate some of the most tedious and error-prone aspects of testing, and even to perform corrections automatically. At both ETH and Eiffel Software we have developed such techniques and integrated them into Eiffel programming environments, in the form of tools for automated program testing and automated program fixing: the AutoTest and AutoFix frameworks. Some of the work is still research in progress, but many results have already been integrated in the production version of the EiffelStudio environment.

    2010引用:3
    引用
    AI阅读
    加入学术空间
    立即登录,查看全部 50 篇论文

    高被引作者

    作者引用发文
    Raúl A. Santelices761
    Alessandro (Alex) Orso761
    Pavan Kumar Chittimalli761
    Taweesup Apiwattanapong761
    Mary Jean Harrold761
    Daniel Sundmark591
    Hans Hansson591
    Anders Pettersson591
    Sigrid Eldh591
    Yana Momchilova Mileva491

    高产作者

    作者引用发文
    Vahid Garousi413
    Muzammil Shahbaz433
    Rob Hierons472
    Negar Koochakzadeh262
    Neil Walkinshaw102
    Mike Holcombe122
    Bertrand Meyer31
    Keqin Li351
    Shahnewaz A. Jolly151
    Jose Garcia-Fanjul431

    相关期刊

    Abstract State Machines, Alloy, B, TLA, VDM, and Z
    Software Language Engineering
    Integrated Formal Methods
    Database Programming Languages
    Fundamental Approaches to Software Engineering
    Formal Methods for Industrial Critical Systems
    Formal Methods in Software Engineering
    Generative Programming and Component Engineering
    International Conference on Software Reuse
    Journal of Object Technology