2008 | ||
---|---|---|
100 | EE | Cédric Chevillat, David A. Carrington, Paul A. Strooper, Jörn Guy Süß, Luke Wildman: Model-Based Generation of Interlocking Controller Software from Control Tables. ECMDA-FA 2008: 349-360 |
99 | EE | Mohd Naz'ri Mahrin, David A. Carrington, Paul A. Strooper: Investigating Factors Affecting the Usability of Software Process Descriptions. ICSP 2008: 222-233 |
98 | EE | Niusha Hakimipour, Paul A. Strooper, Roger Duke: Exploring Model-Based Development for the Verification of Real-Time Java Code. VERIFY 2008 |
97 | EE | Robert Colvin, Ian J. Hayes, Paul A. Strooper: Calculating modules in contextual logic program refinement. TPLP 8(1): 1-31 (2008) |
2007 | ||
96 | EE | John Ngui, Paul A. Strooper, Luke Wildman, Margaret A. Wojcicki: Comparing the Cost-Effectiveness of Statically Analysing and Model Checking Concurrent Java Components for Deadlocks. ASWEC 2007: 223-232 |
95 | EE | Erica Mealy, David A. Carrington, Paul A. Strooper, Peta Wyeth: Improving Usability of Software Refactoring Tools. ASWEC 2007: 307-318 |
94 | EE | Lionel van den Berg, Paul A. Strooper, Kirsten Winter: Introducing Time in an Industrial Application of Model-Checking. FMICS 2007: 56-67 |
93 | EE | Paul A. Strooper, Margaret A. Wojcicki: Selecting V&V Technology Combinations: How to Pick a Winner? ICECCS 2007: 87-96 |
92 | EE | Paul A. Strooper, Luke Wildman: Testing Concurrent Java Components. ICSE Companion 2007: 161-162 |
91 | EE | Brad Long, Paul A. Strooper, Luke Wildman: A method for verifying concurrent Java components based on an analysis of concurrency failures. Concurrency and Computation: Practice and Experience 19(3): 281-294 (2007) |
90 | EE | Lionel van den Berg, Paul A. Strooper, Wendy Johnston: An Automated Approach for the Interpretation of Counter-Examples. Electr. Notes Theor. Comput. Sci. 174(4): 19-35 (2007) |
89 | EE | Margaret A. Wojcicki, Paul A. Strooper: Maximising the information gained from a study of static analysis technologies for concurrent software. Empirical Software Engineering 12(6): 617-645 (2007) |
88 | EE | Rakesh Shukla, Paul A. Strooper, David A. Carrington: A Framework for Statistical Testing of Software Components. International Journal of Software Engineering and Knowledge Engineering 17(3): 379-405 (2007) |
2006 | ||
87 | EE | Erica Mealy, Paul A. Strooper: Evaluating software refactoring tool support. ASWEC 2006: 331-340 |
86 | EE | Brent Cahill, David A. Carrington, Brian Song, Paul A. Strooper: An Industry-Based Evaluation of Process Modeling Techniques. EuroSPI 2006: 111-122 |
85 | EE | Wendy Johnston, Kirsten Winter, Lionel van den Berg, Paul A. Strooper, Peter Robinson: Model-Based Variable and Transition Orderings for Efficient Symbolic Model Checking. FM 2006: 524-540 |
84 | EE | Paul A. Strooper, Luke Wildman: Testing concurrent java components. ICSE 2006: 1075-1076 |
83 | EE | Margaret A. Wojcicki, Paul A. Strooper: Maximising the information gained from an experimental analysis of code inspection and static analysis for concurrent java components. ISESE 2006: 174-183 |
82 | EE | Margaret A. Wojcicki, Paul A. Strooper: A state-of-practice questionnaire on verification and validation for concurrent programs. PADTAD 2006: 1-10 |
81 | EE | Robert Colvin, Ian J. Hayes, Paul A. Strooper: Calculating modules in contextual logic program refinement CoRR abs/cs/0608110: (2006) |
2005 | ||
80 | EE | Chris Hunter, Peter Robinson, Paul A. Strooper: Agent-Based Distributed Software Verification. ACSC 2005: 159-164 |
79 | EE | Luke Wildman, Brad Long, Paul A. Strooper: Dealing with Non-Determinism in Testing Concurrent Java Components. APSEC 2005: 393-400 |
78 | EE | Rakesh Shukla, David A. Carrington, Paul A. Strooper: A Passive Test Oracle Using a Component's API. APSEC 2005: 561-567 |
77 | EE | Rakesh Shukla, Paul A. Strooper, David A. Carrington: Tool Support for Statistical Testing of Software Components. APSEC 2005: 719-728 |
76 | EE | David Hemer, Gregory Long, Paul A. Strooper: Plug-in Proof Support for Formal Development Environments. CATS 2005: 69-79 |
75 | EE | David A. Carrington, Paul A. Strooper, Sharron Newby, Terry Stevenson: An industry/university collaboration to upgrade software engineering knowledge and skills in industry. Journal of Systems and Software 75(1-2): 29-39 (2005) |
74 | EE | Daniel Hoffman, Paul A. Strooper, Sarah Wilkin: Tool support for executable documentation of Java class hierarchies. Softw. Test., Verif. Reliab. 15(4): 235-256 (2005) |
2004 | ||
73 | EE | Leesa Murray, David A. Carrington, Paul A. Strooper: An Approach to Specifying Software Frameworks. ACSC 2004: 185-192 |
72 | EE | Chris Hunter, Peter Robinson, Paul A. Strooper: Flexible Proof Reuse for Software Verification. AMAST 2004: 211-225 |
71 | EE | Tim Miller, Paul A. Strooper: A Case Study in Specification and Implementation Testing. APSEC 2004: 130-139 |
70 | EE | Luke Wildman, Brad Long, Paul A. Strooper: Testing Java Interrupts and Timed Waits. APSEC 2004: 438-447 |
69 | EE | Rakesh Shukla, David A. Carrington, Paul A. Strooper: Systematic Operational Profile Development for Software Components. APSEC 2004: 528-537 |
68 | EE | Rakesh Shukla, Paul A. Strooper, David A. Carrington: A Framework for Reliability Assessment of Software Components. CBSE 2004: 272-279 |
67 | EE | Luke Wildman, Roger Duke, Paul A. Strooper: Viewpoint-Based Testing of Concurrent Components. IFM 2004: 501-520 |
66 | EE | Brad Long, Roger Duke, Doug Goldson, Paul A. Strooper, Luke Wildman: Mutation-Based Exploration of a Method for Verifying Concurrent Java Components. IPDPS 2004 |
65 | EE | Robert Colvin, Lindsay Groves, Ian J. Hayes, David Hemer, Ray Nickson, Paul A. Strooper: Developing Logic Programs from Specifications Using Stepwise Refinement. Program Development in Computational Logic 2004: 66-89 |
64 | EE | Roger Duke, Tim Miller, Paul A. Strooper: Integrating Formal Specification and Software Verification and Validation. TFM 2004: 124-139 |
63 | EE | Hagen Völzer, Anthony MacDonald, Brenton Atchison, Andrew Hanlon, Peter A. Lindsay, Paul A. Strooper: SubCM: A Tool for Improved Visibility of Software Change in an Industrial Setting. IEEE Trans. Software Eng. 30(10): 675-693 (2004) |
2003 | ||
62 | EE | Simon Carter, Malcolm Graham, Paul A. Strooper, Zhiguo Yuan: Mutation Analysis to Verify Feature Matrices for Isolating Errors in Simulation Models. ACSC 2003: 29-34 |
61 | EE | Jason McDonald, Paul A. Strooper, Daniel Hoffman: Tool Support for Generating Passive C++ Test Oracles from Object-Z Specifications. APSEC 2003: 322-331 |
60 | EE | Daniel Hoffman, Durga Prabhakar, Paul A. Strooper: Testing iptables. CASCON 2003: 80-91 |
59 | EE | Paul A. Strooper, David A. Carrington, Sharron Newby, Terry Stevenson: Teaching Software Engineering Fundamentals to Practicing Engineers. CSEE&T 2003: 36-43 |
58 | EE | Brad Long, Paul A. Strooper: A Classification of Concurrency Failures in Java Components. IPDPS 2003: 287 |
57 | EE | Tim Miller, Paul A. Strooper: Supporting the Software Testing Process through Specification Animation. SEFM 2003: 14-23 |
56 | EE | Tim Miller, Paul A. Strooper: A framework and tool support for the systematic testing of model-based specifications. ACM Trans. Softw. Eng. Methodol. 12(4): 409-439 (2003) |
55 | EE | Brad Long, Daniel Hoffman, Paul A. Strooper: Tool Support for Testing Concurrent Java Components. IEEE Trans. Software Eng. 29(6): 555-566 (2003) |
54 | EE | Daniel Hoffman, Paul A. Strooper: API documentation with executable examples. Journal of Systems and Software 66(2): 143-156 (2003) |
2002 | ||
53 | EE | Robert Colvin, Ian J. Hayes, David Hemer, Paul A. Strooper: Translating Refined Logic Programs to Mercury. ACSC 2002: 33-40 |
52 | EE | Leesa Murray, Alena Griffiths, Paul A. Strooper: OptoNet - A Case Study in Using Rigorous Analysis Techniques to Justify a Revised Product Assurance Strategy. ICECCS 2002: 232-237 |
51 | EE | Tim Miller, Paul A. Strooper: Model-Based Specification Animation Using Testgraphs. ICFEM 2002: 192-203 |
50 | EE | Hagen Völzer, Brenton Atchison, Paul A. Strooper, Peter A. Lindsay, Anthony MacDonald: A Tool for Subsystem Configuration Management. ICSM 2002: 492-500 |
49 | EE | Robert Colvin, Ian J. Hayes, David Hemer, Paul A. Strooper: Refinement of Higher-Order Logic Programs. LOPSTR 2002: 126-143 |
48 | EE | Ian J. Hayes, Robert Colvin, David Hemer, Paul A. Strooper, Ray Nickson: A Refinement Calculus for Logic Programs CoRR cs.SE/0202002: (2002) |
47 | EE | David Hemer, Ian J. Hayes, Paul A. Strooper, Robert Colvin: Don't Care Non-determinism in Logic Program Refinement. Electr. Notes Theor. Comput. Sci. 61: (2002) |
46 | Nigel Daley, Daniel Hoffman, Paul A. Strooper: A framework for table driven testing of Java classes. Softw., Pract. Exper. 32(5): 465-493 (2002) | |
45 | Ian J. Hayes, Robert Colvin, David Hemer, Paul A. Strooper, Ray Nickson: A refinement calculus for logic programs. TPLP 2(4-5): 425-460 (2002) | |
2001 | ||
44 | EE | Chris Hunter, Paul A. Strooper: Systematically Deriving Partial Oracles for Testing Concurrent Programs. ACSC 2001: 83-91 |
43 | EE | Tim Miller, Paul A. Strooper: Combining the Animation and Testing of Abstract Data Types. APAQS 2001: 249-258 |
42 | EE | Brad Long, Daniel Hoffman, Paul A. Strooper: A Concurrency Test Tool for Java Monitors. ASE 2001: 421-425 |
41 | EE | Peter A. Lindsay, Anthony MacDonald, Paul A. Strooper, Mark Staples: A Framework for Subsystem-Based Configuration Management . Australian Software Engineering Conference 2001: 275-284 |
40 | EE | Craig Harvey, Paul A. Strooper: Testing Java Monitors through Deterministic Execution. Australian Software Engineering Conference 2001: 61-67 |
39 | EE | Tim Miller, Paul A. Strooper: Animation Can Show Only the Presence of Errors, Never Their Absence. Australian Software Engineering Conference 2001: 76-88 |
38 | EE | Brad Long, Paul A. Strooper: A Case Study in Testing Distributed Systems. DOA 2001: 20- |
37 | EE | Jason McDonald, Leesa Murray, Peter A. Lindsay, Paul A. Strooper: Module Testing Embedded Software--An Industrial Pilot Project. ICECCS 2001: 233- |
36 | EE | David Hemer, Ian J. Hayes, Paul A. Strooper: Refinement Calculus for Logic Programming in Isabelle/HOL. TPHOLs 2001: 249-264 |
35 | EE | Karl Lermer, Paul A. Strooper: Refinement and state machine abstraction. Theor. Comput. Sci. 266(1-2): 195-235 (2001) |
2000 | ||
34 | EE | Robert Colvin, Ian J. Hayes, Paul A. Strooper: Refining Logic Programs Using Types. ACSC 2000: 43-50 |
33 | EE | Daniel Hoffman, Paul A. Strooper: Tools and Techniques for Java API Testing. Australian Software Engineering Conference 2000: 235-246 |
32 | EE | Karl Lermer, Paul A. Strooper: A Single Complete Refinement Rule for Demonic Specifications. IFIP TCS 2000: 564-579 |
31 | EE | Robert Colvin, Ian J. Hayes, Paul A. Strooper: Modular Logic Program Refinement. LOPSTR 2000 |
30 | EE | Robert Colvin, Ian J. Hayes, Paul A. Strooper: A Technique for Modular Logic Program Refinement. LOPSTR (LNCS 2042: Selected Papers) 2000: 38-56 |
29 | EE | Daniel Hoffman, Paul A. Strooper: Prose + Test Cases = Specifications. TOOLS (34) 2000: 239- |
28 | David A. Carrington, Ian MacColl, Jason McDonald, Leesa Murray, Paul A. Strooper: From Object-Z Specifications to ClassBench Test Suites. Softw. Test., Verif. Reliab. 10(2): 111-137 (2000) | |
1999 | ||
27 | EE | Leesa Murray, David A. Carrington, Ian MacColl, Paul A. Strooper: TinMan - A Test Derivation and Management Tool for Specification-Based Class Testing. TOOLS (32) 1999: 222-233 |
26 | Daniel Hoffman, Paul A. Strooper, Lee J. White: Boundary Values and Automated Component Testing. Softw. Test., Verif. Reliab. 9(1): 3-26 (1999) | |
1998 | ||
25 | EE | Leesa Murray, Jason McDonald, Paul A. Strooper: Specification-Based Class Testing with ClassBench. APSEC 1998: 164-173 |
24 | EE | Jason McDonald, Daniel Hoffman, Paul A. Strooper: Programmatic Testing of the Standard Template Library Containers. ASE 1998: 147-156 |
23 | EE | Daniel Hazel, Paul A. Strooper, Owen Traynor: Requirements Engineering and Verification using Specification Animation. ASE 1998: 302-305 |
22 | EE | Jason McDonald, Paul A. Strooper: Translating Object-Z Specifications to Passive Test Oracles. ICFEM 1998: 165- |
21 | EE | Ian MacColl, Leesa Murray, Paul A. Strooper, David A. Carrington: Specification-Based Class Testing: A Case Study. ICFEM 1998: 222- |
20 | EE | Daniel Hoffman, Jayakrishnan Nair, Paul A. Strooper: Testing Generic Ada Packages with APE. SIGAda 1998: 255-262 |
19 | EE | Jason McDonald, Paul A. Strooper: Testing Inheritance Hierarchies in the ClassBench Framework. TOOLS (28) 1998: 229- |
18 | Leesa Murray, David A. Carrington, Ian MacColl, Jason McDonald, Paul A. Strooper: Formal Derivation of Finite State Machines for Class Testing. ZUM 1998: 42-59 | |
1997 | ||
17 | EE | Jason McDonald, Leesa Murray, Paul A. Strooper: Translating Object-Z Specifications to Object-Oriented Test Oracles. APSEC 1997: 414- |
16 | EE | Daniel Hazel, Paul A. Strooper, Owen Traynor: Possum: An Animator for the SUM Specification Language. APSEC 1997: 42-51 |
15 | EE | Leesa Murray, David A. Carrington, Ian MacColl, Paul A. Strooper: Extending Test Templates with Inheritance. Australian Software Engineering Conference 1997: 80-87 |
14 | EE | Paul A. Strooper: Object-Oriented Testing. TOOLS (25) 1997: 359 |
13 | Daniel Hoffman, Paul A. Strooper: ClassBench: A Framework for Automated Class Testing. Softw., Pract. Exper. 27(5): 573-597 (1997) | |
1996 | ||
12 | EE | Paul Bakker, Andrew Goodchild, Paul A. Strooper, David A. Carrington, Ian MacColl, Peter Creasy, Helen C. Purchase: Setting up a tutor training programme in computer science. ACSE 1996: 254-259 |
11 | Ian J. Hayes, R. G. Nickson, Paul A. Strooper: Refining Specifications to Logic Programs. LOPSTR 1996: 1-19 | |
1995 | ||
10 | EE | Daniel Hoffman, Paul A. Strooper: State Abstraction and Modular Software Development. SIGSOFT FSE 1995: 53-61 |
9 | Daniel Hoffman, Paul A. Strooper: The Testgraph Methodology: Automated Testing of Collection Classes. JOOP 8(7): 35-41 (1995) | |
1994 | ||
8 | Daniel Hoffman, Paul A. Strooper: Graph-based Class Testing. Australian Computer Journal 26(4): 158-163 (1994) | |
1993 | ||
7 | EE | Daniel Hoffman, Paul A. Strooper: A case study in class testing. CASCON 1993: 472-482 |
6 | Paul A. Strooper, Maarten H. van Emden: Describing Symmetrical Structures in Logic. Ann. Math. Artif. Intell. 8(3-4): 301-314 (1993) | |
1991 | ||
5 | Paul A. Strooper, Daniel Hoffman: Prolog Testing of C Modules. ISLP 1991: 596-608 | |
4 | EE | Daniel Hoffman, Paul A. Strooper: Automated Module Testing in Prolog. IEEE Trans. Software Eng. 17(9): 934-943 (1991) |
1989 | ||
3 | Bruce W. Char, Alan R. Macnaughton, Paul A. Strooper: Discovering Inequality Conditions in the Analytic Solution of Optimization Problems. J. Autom. Reasoning 5(3): 339-362 (1989) | |
1988 | ||
2 | Bruce W. Char, Alan R. Macnaughton, Paul A. Strooper: Discovering Inequality Conditions in the Analytical Solution of Optimization Problems (Extended Abstract). ISSAC 1988: 109-115 | |
1 | Mantis H. M. Cheng, Maarten H. van Emden, Paul A. Strooper: Complete Sets of Frontiers in Logic-Based Program Transformation. META 1988: 283-297 |