Brian A. Malloy

Affiliations:
  • Clemson University, USA


According to our database1, Brian A. Malloy authored at least 73 papers between 1986 and 2019.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2019
Grammar engineering for multiple front-ends for Python.
Softw. Pract. Exp., 2019

An empirical analysis of the transition from Python 2 to Python 3.
Empir. Softw. Eng., 2019

2017
Quantifying the Transition from Python 2 to 3: An Empirical Study of Python Applications.
Proceedings of the 2017 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2017

2016
The Design and Evaluation of an Interoperable Translation System for Object-Oriented Software Reuse.
J. Object Technol., 2016

2012
Design and implementation of a language-complete C++ semantic graph.
Proceedings of the 50th Annual Southeast Regional Conference, 2012

2011
Capturing Interface Protocols to Support Comprehension and Evaluation of C++ Libraries.
Int. J. Softw. Eng. Knowl. Eng., 2011

Procedural generation of story-driven maps.
Proceedings of the 16th International Conference on Computer Games, 2011

2010
The IELR(1) algorithm for generating minimal LR(1) parser tables for non-LR(1) grammars with conflict resolution.
Sci. Comput. Program., 2010

The craft of computer programming: lifting the veil.
Proceedings of the International Academic Conference on the Future of Game Design and Technology, Vancouver, BC, Canada, May 06, 2010

2009
Grammar Recovery from Parse Trees and Metrics-Guided Grammar Refactoring.
IEEE Trans. Software Eng., 2009

A Linear Programming Approach for Automated Localization of Multiple Faults.
Proceedings of the ASE 2009, 2009

Detecting overflow vulnerabilities using automated verification.
Proceedings of the Fifth Cyber Security and Information Intelligence Research Workshop, 2009

2008
Reverse Engineering Interface Protocols for Comprehension of Large C++ Libraries during Code Evolution Tasks.
Proceedings of the Twentieth International Conference on Software Engineering & Knowledge Engineering (SEKE'2008), 2008

IELR(1): practical LR(1) parser tables for non-LR(1) grammars with conflict resolution.
Proceedings of the 2008 ACM Symposium on Applied Computing (SAC), 2008

2007
A tool chain for reverse engineering C++ applications.
Sci. Comput. Program., 2007

An infrastructure to support interoperability in reverse engineering.
Inf. Softw. Technol., 2007

An Automated Approach to Grammar Recovery for a Dialect of the C++ Language.
Proceedings of the 14th Working Conference on Reverse Engineering (WCRE 2007), 2007

2006
Exploiting design patterns to automate validation of class invariants.
Softw. Test. Verification Reliab., 2006

Improving the Predictable Assembly of Service-Oriented Architectures.
IEEE Softw., 2006

The implementation of an extensible system for comparison and visualization of class ordering methodologies.
J. Syst. Softw., 2006

A Tool to Automatically Map Implementation-based Testing Techniques to Classes.
Int. J. Softw. Eng. Knowl. Eng., 2006

3D Visualization of Class Template Diagrams for Deployed Open Source Applications.
Proceedings of the Eighteenth International Conference on Software Engineering & Knowledge Engineering (SEKE'2006), 2006

2005
A Study of Test Coverage Adequacy In the Presence of Stubs.
J. Object Technol., 2005

A Taxonomy of OO Classes to Support the Mapping of Testing Techniques to a Class.
J. Object Technol., 2005

Toward an Infrastructure to Support Interoperability in Reverse Engineering.
Proceedings of the 12th Working Conference on Reverse Engineering, 2005

Using a Molecular Metaphor to Facilitate Comprehension of 3D Object Diagrams.
Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2005), 2005

Exploiting UML dynamic object modeling for the visualization of C++ programs.
Proceedings of the ACM 2005 Symposium on Software Visualization, 2005

A Language and Platform-Independent Approach for Reverse Engineering.
Proceedings of the Third ACIS International Conference on Software Engineering, 2005

A Tool to Map Testing Techniques to Classes.
Proceedings of the International Symposium on Information Technology: Coding and Computing (ITCC 2005), 2005

g4re: Harnessing GCC to Reverse Engineer C++ Applications.
Proceedings of the Transformation Techniques in Software Engineering, 17.-22. April 2005, 2005

2004
A metrics suite for grammar-based software.
J. Softw. Maintenance Res. Pract., 2004

Programming with Assertions: A Prospectus.
IT Prof., 2004

Using a taxonomy to analyze classes during implementation-based testing.
Proceedings of the IASTED Conference on Software Engineering and Applications, 2004

2003
Decorating tokens to facilitate recognition of ambiguous language constructs.
Softw. Pract. Exp., 2003

gccXfront: Exploiting gcc as a Front End for Program Comprehension Tools via XML/XSLT.
Proceedings of the 11th International Workshop on Program Comprehension (IWPC 2003), 2003

Applying the Decorator Pattern for Profiling Object-Oriented Software.
Proceedings of the 11th International Workshop on Program Comprehension (IWPC 2003), 2003

A Parameterized Cost Model to Order Classes for Class-based Testing of C++ Applications.
Proceedings of the 14th International Symposium on Software Reliability Engineering (ISSRE 2003), 2003

Weaving Aspects into C++ Applications for Validation of Temporal Invariants.
Proceedings of the 7th European Conference on Software Maintenance and Reengineering (CSMR 2003), 2003

Using a Taxonomy Tool to Identify Changes in OO Softwar.
Proceedings of the 7th European Conference on Software Maintenance and Reengineering (CSMR 2003), 2003

2002
Program Annotation in XML: A Parse-Tree Based Approach.
Proceedings of the 9th Working Conference on Reverse Engineering (WCRE 2002), 28 October, 2002

Automated Validation of Class Invariants in C ++ Applications.
Proceedings of the 17th IEEE International Conference on Automated Software Engineering (ASE 2002), 2002

Using Design Patterns and XML to Construct an Extensible Finite Element System.
Proceedings of the Computational Science - ICCS 2002, 2002

2001
Exploiting metrics to facilitate grammar transformation into LALR format.
Proceedings of the 2001 ACM Symposium on Applied Computing (SAC), 2001

The design of an OCL query-based debugger for C++.
Proceedings of the 2001 ACM Symposium on Applied Computing (SAC), 2001

Using OCL-Queries for Debugging C++.
Proceedings of the 23rd International Conference on Software Engineering, 2001

2000
Symbol Table Construction and Name Lookup in ISO C++.
Proceedings of the TOOLS Pacific 2000: 37th International Conference on Technology of Object-Oriented Languages and Systems, 2000

An Approach for Modeling the Name Lookup Problem in the C++ Programming Language.
Proceedings of the Applied Computing 2000, 2000

Metric-Based Analysis of Context-Free Grammars.
Proceedings of the 8th International Workshop on Program Comprehension (IWPC 2000), 2000

The Application of Correctness Preserving Transformations to Software Maintenance.
Proceedings of the 2000 International Conference on Software Maintenance, 2000

1999
Collecting Metrics for CORBA-Based Distributed Systems.
Empir. Softw. Eng., 1999

1998
Exploiting an Object-Oriented Simulation Tool to Model a PCS Network.
Simul., 1998

1997
The Complexity of Scheduling for Data Cache Optimization.
Inf. Sci., 1997

SIMx86: An extensible simulator for the Intel 80×86 processor family.
Proceedings of the Proceedings 30st Annual Simulation Symposium (SS '97), April 7-9, 1997, 1997

A study of dynamic traffic re-routing in the National Airspace System.
Proceedings of the Proceedings 30st Annual Simulation Symposium (SS '97), April 7-9, 1997, 1997

1996
A Comprehensive Program Representation of Object-Oriented Software.
Ann. Softw. Eng., 1996

The Design of an Efficient Simulator for the Pentium Pro Processor.
Proceedings of the 28th conference on Winter simulation, 1996

1995
A Parallel Distributed Simulation of a Large-Scale PCS Network: Keeping Secrets.
Proceedings of the 27th conference on Winter simulation, 1995

A Comparison of Two Methods for Advancing Time in Parallel Discrete Event Simulation.
Proceedings of the 27th conference on Winter simulation, 1995

Development and distribution of Ada courseware.
Proceedings of the conference on TRI-Ada 1995: Ada's role in global markets: solutions for a changing complex world, 1995

Development and distribution of Ada courseware (panel).
Proceedings of the conference on TRI-Ada 1995: Ada's role in global markets: solutions for a changing complex world, 1995

Ada in the undergraduate curriculum.
Proceedings of the 33th Annual Southeast Regional Conference, 1995

1994
Scheduling DAG's for Asynchronous Multiprocessor Execution.
IEEE Trans. Parallel Distributed Syst., 1994

Using a shot clock to design an efficient parallel distributed simulation.
Proceedings of the 26th conference on Winter simulation, 1994

Trace-Driven and Program-Driven Simulation: A Comparison.
Proceedings of the MASCOTS '94, Proceedings of the Second International Workshop on Modeling, Analysis, and Simulation On Computer and Telecommunication Systems, January 31, 1994

1993
A Unified Interprocedural Program Representation for a Maintenance Environment.
IEEE Trans. Software Eng., 1993

The validation of a multiprocessor simulator.
Proceedings of the 25th Winter Simulation Conference, 1993

Instruction scheduling for the Motorola 88110.
Proceedings of the 26th Annual International Symposium on Microarchitecture, 1993

Efficient Construction of Program Dependence Graphs.
Proceedings of the 1993 International Symposium on Software Testing and Analysis, 1993

1992
A shape matching approach for scheduling fine-grained parallelism.
Proceedings of the 25th Annual International Symposium on Microarchitecture, 1992

Data flow testing of parallelized code.
Proceedings of the Conference on Software Maintenance, 1992

A Fine-Grained Approach to Scheduling Asynchronous Multiprocessors.
Proceedings of the Computing and Information, 1992

1990
Conversion of Simulation Processes to Pascal Constructs.
Softw. Pract. Exp., 1990

1986
SIMCAL: the merger of Simula and Pascal.
Proceedings of the 18th conference on Winter simulation, 1986


  Loading...