2008 |
79 | EE | Borislava I. Simidchieva,
Matthew Marzilli,
Lori A. Clarke,
Leon J. Osterweil:
Specifying and verifying requirements for election processes.
DG.O 2008: 63-72 |
78 | EE | Bin Chen,
George S. Avrunin,
Elizabeth A. Henneman,
Lori A. Clarke,
Leon J. Osterweil,
Philip L. Henneman:
Analyzing medical processes.
ICSE 2008: 623-632 |
77 | EE | Lori A. Clarke,
George S. Avrunin,
Leon J. Osterweil:
Using software engineering technology to improve the quality of medical processes.
ICSE Companion 2008: 889-898 |
76 | EE | Leon J. Osterweil,
Lori A. Clarke,
Aaron M. Ellison,
Rodion M. Podorozhny,
Alexander E. Wise,
Emery Boose,
Julian L. Hadley:
Experience in using a process language to define scientific workflow and generate dataset provenance.
SIGSOFT FSE 2008: 319-329 |
75 | EE | Jamieson M. Cobleigh,
George S. Avrunin,
Lori A. Clarke:
Breaking up is hard to do: An evaluation of automated assume-guarantee reasoning.
ACM Trans. Softw. Eng. Methodol. 17(2): (2008) |
74 | EE | Stephen F. Siegel,
Anastasia Mironova,
George S. Avrunin,
Lori A. Clarke:
Combining symbolic execution with model checking to verify parallel numerical programs.
ACM Trans. Softw. Eng. Methodol. 17(2): (2008) |
2007 |
73 | EE | Lori A. Clarke,
Alan Gaitenby,
Ethan Katsh,
Matthew Marzilli,
Leon J. Osterweil,
Daniel Rainey,
Borislava I. Simidchieva,
Norman K. Sondheimer,
Leah Wing,
Alexander E. Wise:
Using process definitions to drive user interactions with digital government systems.
DG.O 2007: 310-311 |
72 | EE | Borislava I. Simidchieva,
Lori A. Clarke,
Leon J. Osterweil:
Representing Process Variation with a Process Family.
ICSP 2007: 109-120 |
71 | EE | Stefan Christov,
Bin Chen,
George S. Avrunin,
Lori A. Clarke,
Leon J. Osterweil,
David Brown,
Lucinda Cassells,
Wilson Mertens:
Rigorously Defining and Analyzing Medical Processes: An Experience Report.
MoDELS Workshops 2007: 118-131 |
70 | EE | Lori A. Clarke:
Getting the Details Right.
Monterey Workshop 2007: 10-12 |
69 | EE | Leon J. Osterweil,
George S. Avrunin,
Bin Chen,
Lori A. Clarke,
Rachel L. Cobleigh,
Elizabeth A. Henneman,
Philip L. Henneman:
Engineering Medical Processes to Improve Their Safety.
Situational Method Engineering 2007: 267-282 |
68 | EE | Shangzhu Wang,
George S. Avrunin,
Lori A. Clarke:
Plug-and-Play Architectural Design and Verification.
WADS 2007: 273-297 |
2006 |
67 | EE | Shangzhu Wang,
George S. Avrunin,
Lori A. Clarke:
Architectural Building Blocks for Plug-and-Play System Design.
CBSE 2006: 98-113 |
66 | EE | Lori A. Clarke,
Alan Gaitenby,
Daniel Gyllstrom,
Ethan Katsh,
Matthew Marzilli,
Leon J. Osterweil,
Norman K. Sondheimer,
Leah Wing,
Alexander E. Wise,
Daniel Rainey:
A process-driven tool to support online dispute resolution.
DG.O 2006: 356-357 |
65 | EE | Jianbin Tan,
George S. Avrunin,
Lori A. Clarke:
Managing space for finite-state verification.
ICSE 2006: 152-161 |
64 | EE | Stephen F. Siegel,
Anastasia Mironova,
George S. Avrunin,
Lori A. Clarke:
Using model checking with symbolic execution to verify parallel numerical programs.
ISSTA 2006: 157-168 |
63 | EE | Jamieson M. Cobleigh,
George S. Avrunin,
Lori A. Clarke:
Breaking up is hard to do: an investigation of decomposition for assume-guarantee reasoning.
ISSTA 2006: 97-108 |
62 | EE | Shangzhu Wang,
George S. Avrunin,
Lori A. Clarke:
Verification support for plug-and-play architectural design.
ROSATEA 2006: 49-50 |
61 | EE | Rachel L. Cobleigh,
George S. Avrunin,
Lori A. Clarke:
User guidance for creating precise and accessible property specifications.
SIGSOFT FSE 2006: 208-218 |
60 | EE | Bin Chen,
George S. Avrunin,
Lori A. Clarke,
Leon J. Osterweil:
Automatic Fault Tree Derivation from Little-JIL Process Definitions.
SPW/ProSim 2006: 150-158 |
59 | EE | Mohammad S. Raunak,
Bin Chen,
Amr Elssamadisy,
Lori A. Clarke,
Leon J. Osterweil:
Definition and Analysis of Election Processes.
SPW/ProSim 2006: 178-185 |
58 | EE | Lori A. Clarke,
David S. Rosenblum:
A historical perspective on runtime assertion checking in software development.
ACM SIGSOFT Software Engineering Notes 31(3): 25-37 (2006) |
2005 |
57 | EE | Lori A. Clarke,
Yao Chen,
George S. Avrunin,
Bin Chen,
Rachel L. Cobleigh,
Kim Frederick,
Elizabeth A. Henneman,
Leon J. Osterweil:
Process Programming to Support Medical Safety: A Case Study on Blood Transfusion.
ISPW 2005: 347-359 |
56 | EE | Leon J. Osterweil,
Alexander E. Wise,
Lori A. Clarke,
Aaron M. Ellison,
Julian L. Hadley,
Emery Boose,
David R. Foster:
Process Technology to Facilitate the Conduct of Science.
ISPW 2005: 403-415 |
2004 |
55 | EE | Jianbin Tan,
George S. Avrunin,
Lori A. Clarke:
Heuristic-Based Model Refinement for FLAVERS.
ICSE 2004: 635-644 |
54 | EE | Jianbin Tan,
George S. Avrunin,
Lori A. Clarke,
Shlomo Zilberstein,
Stefan Leue:
Heuristic-guided counterexample search in FLAVERS.
SIGSOFT FSE 2004: 201-210 |
53 | EE | Matthew B. Dwyer,
Lori A. Clarke,
Jamieson M. Cobleigh,
Gleb Naumovich:
Flow analysis for verifying properties of concurrent software systems.
ACM Trans. Softw. Eng. Methodol. 13(4): 359-430 (2004) |
2003 |
52 | EE | Lee Osterwil,
Norman K. Sondheimer,
Anthony Butterfield,
Lori A. Clarke,
Robert Marx,
Matthew P. Billmers,
Joel Sieh,
Bruce Southard,
David Su:
Trust Resource Management in Digital Government Through Process Modeling.
DG.O 2003 |
2002 |
51 | EE | Rachel L. Smith,
George S. Avrunin,
Lori A. Clarke,
Leon J. Osterweil:
PROPEL: an approach supporting property elucidation.
ICSE 2002: 11-21 |
50 | EE | Jamieson M. Cobleigh,
Lori A. Clarke,
Leon J. Osterweil:
FLAVERS: A finite state verification technique for software systems.
IBM Systems Journal 41(1): 140- (2002) |
2001 |
49 | EE | Timothy J. Sliski,
Matthew P. Billmers,
Lori A. Clarke,
Leon J. Osterweil:
An architecture for flexible, evolvable process-driven user-guidance environments.
ESEC / SIGSOFT FSE 2001: 33-43 |
48 | | Jamieson M. Cobleigh,
Lori A. Clarke,
Leon J. Osterweil:
The Right Algorithm at the Right Time: Comparing Data Flow Analysis Algorithms for Finite State Verification.
ICSE 2001: 37-46 |
2000 |
47 | EE | Leon J. Osterweil,
Lori A. Clarke:
Frameworks for Reasoning about Agent Based Systems.
Agents Workshop on Infrastructure for Multi-Agent Systems 2000: 64-71 |
46 | EE | Lori A. Clarke:
Finite state verification: An emerging technology for validating software systems (abstract only).
ISSTA 2000: 146 |
45 | EE | Jamieson M. Cobleigh,
Lori A. Clarke,
Leon J. Osterweil:
Verifying properties of process definitions.
ISSTA 2000: 96-101 |
44 | EE | Leon J. Osterweil,
Lori A. Clarke:
Continuous Self-Evaluation for the Self-Improvement of Software.
IWSAS 2000: 27-39 |
43 | EE | Leon J. Osterweil,
Lori A. Clarke,
Michael Evangelist,
Jeff Kramer,
H. Dieter Rombach,
Alexander L. Wolf:
The impact project: determining the impact of software engineering research upon practice (panel session).
SIGSOFT FSE 2000: 108-109 |
42 | EE | Gleb Naumovich,
Lori A. Clarke:
Classifying properties: an alternative to the safety-liveness classification.
SIGSOFT FSE 2000: 159-168 |
1999 |
41 | EE | Gleb Naumovich,
George S. Avrunin,
Lori A. Clarke:
An Efficient Algorithm for Computing MHP Information for Concurrent Java Programs.
ESEC / SIGSOFT FSE 1999: 338-354 |
40 | EE | Gleb Naumovich,
George S. Avrunin,
Lori A. Clarke:
Data Flow Analysis for Checking Properties of Concurrent Java Programs.
ICSE 1999: 399-410 |
39 | EE | Gleb Naumovich,
Lori A. Clarke,
Jamieson M. Cobleigh:
Using Partial Order Techniques to Improve Performance of Data Flow Analysis Based Verification.
PASTE 1999: 57-65 |
1998 |
38 | | Peri L. Tarr,
Lori A. Clarke:
Consistency Management for Complex Applications.
ICSE 1998: 230-239 |
37 | | Eric K. McCall,
Lori A. Clarke,
Leon J. Osterweil:
An Adaptable Generation Approach to Agenda Management.
ICSE 1998: 282-291 |
36 | EE | Gleb Naumovich,
Lori A. Clarke,
Leon J. Osterweil:
Efficient Composite Data Flow Analysis Applied to Concurrent Programs.
PASTE 1998: 51-58 |
1997 |
35 | EE | Gleb Naumovich,
George S. Avrunin,
Lori A. Clarke,
Leon J. Osterweil:
Applying Static Analysis to Software Architectures.
ESEC / SIGSOFT FSE 1997: 77-93 |
34 | EE | Gleb Naumovich,
Lori A. Clarke,
Leon J. Osterweil,
Matthew B. Dwyer:
Verification of Concurrent Software with FLAVERS.
ICSE 1997: 594-595 |
1996 |
33 | EE | Matthew B. Dwyer,
Lori A. Clarke:
A Flexible Architecture for Building Data Flow Analyzers.
ICSE 1996: 554-564 |
32 | EE | A. T. Chamillard,
Lori A. Clarke:
Improving the Accuracy of Petri Net-Based Analysis of Concurrent Programs.
ISSTA 1996: 24-38 |
31 | EE | Gleb Naumovich,
Lori A. Clarke,
Leon J. Osterweil:
Verification of Communication Protocols Using Data Flow Analysis.
SIGSOFT FSE 1996: 93-105 |
30 | | Lori A. Clarke,
Peri L. Tarr:
New Functionality for Programming Languages.
ACM Comput. Surv. 28(4es): 193 (1996) |
29 | | Lori A. Clarke:
How Do We Improve Software Quality and How Do We Show that it Matters?
ACM Comput. Surv. 28(4es): 203 (1996) |
28 | EE | Daniel J. Barrett,
Lori A. Clarke,
Peri L. Tarr,
Alexander E. Wise:
A Framework for Event-Based Software Integration.
ACM Trans. Softw. Eng. Methodol. 5(4): 378-421 (1996) |
27 | EE | Matthew B. Dwyer,
Lori A. Clarke:
A Compact Petri Net Representation and Its Implications for Analysis.
IEEE Trans. Software Eng. 22(11): 794-811 (1996) |
1995 |
26 | EE | Matthew B. Dwyer,
Lori A. Clarke,
Kari A. Nies:
A Compact Petri Net Representation for Concurrent Programs.
ICSE 1995: 147-157 |
1994 |
25 | EE | Matthew B. Dwyer,
Lori A. Clarke:
Data Flow Analysis for Verifying Properties of Concurrent Programs.
SIGSOFT FSE 1994: 62-75 |
1993 |
24 | EE | Margaret C. Thompson,
Debra J. Richardson,
Lori A. Clarke:
An Information Flow Model of Fault Detection.
ISSTA 1993: 182-192 |
23 | EE | Peri L. Tarr,
Lori A. Clarke:
PLEIADES: An Object Management System for Software Engineering Environments.
SIGSOFT FSE 1993: 56-70 |
1991 |
22 | EE | Douglas L. Long,
Lori A. Clarke:
Data Flow Analysis of Concurrent Systems that Use the Rendezvous Model of Synchronization.
Symposium on Testing, Analysis, and Verification 1991: 21-35 |
1990 |
21 | EE | Peri L. Tarr,
Jack C. Wileden,
Lori A. Clarke:
Extending and Limiting PGraphite-style Persistence.
POS 1990: 74-86 |
20 | EE | Jack C. Wileden,
Lori A. Clarke,
Alexander L. Wolf:
A Comparative Evaluation of Object Definition Techniques.
ACM Trans. Program. Lang. Syst. 12(4): 670-699 (1990) |
19 | EE | Andy Podgurski,
Lori A. Clarke:
A Formal Model of Program Dependences and Its Implications for Software Testing, Debugging, and Maintenance.
IEEE Trans. Software Eng. 16(9): 965-979 (1990) |
1989 |
18 | | Douglas L. Long,
Lori A. Clarke:
Task Interaction Graphs for Concurrency Analysis.
ICSE 1989: 44-52 |
17 | EE | Andy Podgurski,
Lori A. Clarke:
The Implications of Program Dependencies for Software Testing, Debugging, and Maintenance.
Symposium on Testing, Analysis, and Verification 1989: 168-178 |
16 | EE | Lori A. Clarke,
Andy Podgurski,
Debra J. Richardson,
Steven J. Zeil:
A Formal Evaluation of Data Flow Path Selection Criteria.
IEEE Trans. Software Eng. 15(11): 1318-1332 (1989) |
15 | EE | Alexander L. Wolf,
Lori A. Clarke,
Jack C. Wileden:
The AdaPIC Tool Set: Supporting Interface Control and Analysis Throughout the Software Development Process.
IEEE Trans. Software Eng. 15(3): 250-263 (1989) |
1988 |
14 | | Jack C. Wileden,
Lori A. Clarke,
Alexander L. Wolf:
Facilitating process prototyping by controlling the impact of change.
ISPW 1988: 163-166 |
13 | | Richard N. Taylor,
Frank C. Belz,
Lori A. Clarke,
Leon J. Osterweil,
Richard W. Selby,
Jack C. Wileden,
Alexander L. Wolf,
Michal Young:
Foundations for the Arcadia Environment Architecture.
Software Development Environments (SDE) 1988: 1-13 |
12 | | Lori A. Clarke,
Debra J. Richardson,
Steven J. Zeil:
TEAM: A Support Environment for Testing, Evaluation, and Analysis.
Software Development Environments (SDE) 1988: 153-162 |
11 | EE | Alexander L. Wolf,
Lori A. Clarke,
Jack C. Wileden:
A Model of Visibility Control.
IEEE Trans. Software Eng. 14(4): 512-520 (1988) |
1987 |
10 | EE | Lori A. Clarke,
Jack C. Wileden,
Alexander L. Wolf:
Object Management Support for Software Development Environments.
POS 1987: 363-381 |
1985 |
9 | | Lori A. Clarke,
Andy Podgurski,
Debra J. Richardson,
Steven J. Zeil:
A Comparison of Data Flow Path Selection Criteria.
ICSE 1985: 244-251 |
8 | | Alexander L. Wolf,
Lori A. Clarke,
Jack C. Wileden:
Interface Control and Incremental Development in the PIC Environment.
ICSE 1985: 75-82 |
7 | | Debra J. Richardson,
Lori A. Clarke:
Partition Analysis: A Method Combining Testing and Verification.
IEEE Trans. Software Eng. 11(12): 1477-1490 (1985) |
6 | EE | Lori A. Clarke,
Debra J. Richardson:
Applications of symbolic evaluation.
Journal of Systems and Software 5(1): 15-35 (1985) |
1984 |
5 | | Jack C. Wileden,
Lori A. Clarke:
Feedback-directed development of complex software systems.
ISPW 1984: 89-92 |
1982 |
4 | | Lori A. Clarke,
Johnette Hassell,
Debra J. Richardson:
A Close Look at Domain Testing.
IEEE Trans. Software Eng. 8(4): 380-390 (1982) |
1981 |
3 | | Debra J. Richardson,
Lori A. Clarke:
A Partition Analysis Method to Increase Program Reliability.
ICSE 1981: 244-253 |
1979 |
2 | | Paul W. Abrahams,
Lori A. Clarke:
Compile-Time Analysis of Data List-Format List Correspondences.
IEEE Trans. Software Eng. 5(6): 612-617 (1979) |
1976 |
1 | | Lori A. Clarke:
A System to Generate Test Data and Symbolically Execute Programs.
IEEE Trans. Software Eng. 2(3): 215-222 (1976) |