The oracle problem in software testing: A survey
Testing involves examining the behaviour of a system in order to discover potential faults.
Given an input for a system, the challenge of distinguishing the corresponding desired …
Given an input for a system, the challenge of distinguishing the corresponding desired …
Formalizing UML state machines for automated verification–A survey
The Unified Modeling Language (UML) is a standard for modeling dynamic systems. UML
behavioral state machines are used for modeling the dynamic behavior of object-oriented …
behavioral state machines are used for modeling the dynamic behavior of object-oriented …
The abstract state machines method for high-level system design and analysis
E Börger - Formal Methods: State of the Art and New Directions, 2009 - Springer
We explain the main ingredients of the Abstract State Machines (ASM) method for high-level
system design and analysis and survey some of its application highlights in industrial …
system design and analysis and survey some of its application highlights in industrial …
UMLsec: Extending UML for secure systems development
J Jürjens - International Conference on The Unified Modeling …, 2002 - Springer
Develo** secure-critical systems is difficult and there are many well-known examples of
security weaknesses exploitedin practice. Thus a sound methodology supporting secure …
security weaknesses exploitedin practice. Thus a sound methodology supporting secure …
[BOOK][B] Secure systems development with UML
J Jürjens - 2005 - books.google.com
Attacks against computer systems can cause considerable economic or physical damage.
High-quality development of security-critical systems is difficult, mainly because of the …
High-quality development of security-critical systems is difficult, mainly because of the …
[PDF][PDF] A comprehensive survey of trends in oracles for software testing
Testing involves examining the behaviour of a system in order to discover potential faults.
Determining the desired correct behaviour for a given input is called the “oracle problem” …
Determining the desired correct behaviour for a given input is called the “oracle problem” …
The Rhapsody Semantics of Statecharts (or, On the Executable Core of the UML) (Preliminary Version)
We describe the semantics of statecharts as implemented in the current version of the
Rhapsody tool. In its original 1996 version this was among the first executable semantics for …
Rhapsody tool. In its original 1996 version this was among the first executable semantics for …
Process modeling for simulation
J Ryan, C Heavey - Computers in industry, 2006 - Elsevier
This paper discusses shortfalls in relation to the requirements gathering phases of
simulation. While many developments have taken place around supporting the model …
simulation. While many developments have taken place around supporting the model …
Gröbner bases: A short introduction for systems theorists
B Buchberger - International Conference on Computer Aided Systems …, 2001 - Springer
In this paper, we give a brief overview on Gröbner bases theory, addressed to novices
without prior knowledge in the field. After explaining the general strategy for solving …
without prior knowledge in the field. After explaining the general strategy for solving …
A structured operational semantics for UML-statecharts
M von der Beeck - Software and Systems Modeling, 2002 - Springer
The Unified Modeling Language (UML) has gained wide acceptance in very short time
because of its variety of well-known and intuitive graphical notations. However, this comes at …
because of its variety of well-known and intuitive graphical notations. However, this comes at …