F. Balmas
Groupe APARU

Publications


Dynamic Program Dependences :
- 19 -
DDFgraph: a Tool for Dynamic Data Flow Graphs Visualization
Tool Demonstration at Int. Conf. on software Maintenance, Chicago (IL) September 2004
- 20 -
Visualizing Dynamic Data Dependences as a Help to Maintain Programs
Francoise Balmas, Harald Wertz and Rim Chaabane
Research Report RR-liasd-2005-07-1, Université Paris 8, July 2005
- 21 -
Visualizing Dynamic Data Dependences as a Help to Maintain Programs
Francoise Balmas, Harald Wertz and Rim Chaabane
Poster at Int. Conf. on Software Maintenance, Budapest (Hungary) September 2005
- 22 -
DDgraph: a Tool to Visualize Dynamic Dependences
Francoise Balmas, Harald Wertz and Rim Chaabane
Workshop on Program Comprehension through Dynamic Analysis, Pittsburgh (PA) November 2005

Program Dependences :
- 16 -
Displaying dependence graphs: a hierarchical approach
Workshop on Analysis, Slicing and Transformation. 8th Working Conference on Reverse Engineering, Stuttgart (Germany) October 2001
- 17 -
Using Dependence Graphs as a Support tp Document Programs
2nd International Workshop on Source Code Analysis and Manipulation, Montreal (Canada) October 2002
- 18 -
Displaying dependence graphs: a hierarchical approach
Journal of Software Maintenance: Research and Practice, Vol. 16 issue 3, pp. 151 - 185, May-June 2004

(Understanding) Program Understanding :
- 15 -
Identifying Information Needs for Program Understanding: an Iterative Approach
Francoise Balmas and Harald Wertz
7th International Conference on Reverse Engineering for Information Systems, Lyon (France) July 2001
- 14 -
Identifying the Information Needed to Understand Programs: Preliminary Observations.
Francoise Balmas and Harald Wertz
Research Report, Universite Paris 8, July 2000

PRISME, Loop Outlining and Program Understanding :
- 9 -
Toward a Framework for Conceptual and Formal Outlines of Programs .
4th Working Conference on Reverse Engineering, Amsterdam (The Netherlands) October 1997
- 7 -
PRISME: Formalizing Programming Strategies as a Way to Understand Programs.
8th Int. Conf. on Software Engineering and Knowledge Engineering, Lake Tahoe (NV) June 1996
- 5 -
Classifying Programs: a Key for Program Understanding.
7th Int. Conf. on Software Engineering and Knowledge Engineering, Rockville (MD) June 1995

C Loops Outlining :
- 10 -
Outlining C Loops: Preliminary results and Trends
5th Working Conference on Reverse Engineering, Honolulu (Hawaii) October 1998

Program Description and Loop Outlining Model :
- 11 -
Toward a Framework Based on Schemas to Support Programming Activities.
Rapport interne, Université Paris 8, Décembre 1998
- 6 -
Contribution à la conceptualisation de programmes : modèle, implémentation, utilisation et validation.
Thèse de Doctorat. Université Paris 8, 1995
- 4-
A Conceptualization Model for Programs.
Rapport interne, Université Paris 8, Janvier 1995

Program Browsing and Querying :
- 13 -
QBO: a Query Tool Specially Developed to Explore Programs.
6th Working Conference on Reverse Engineering, Atlanta (GA), October 6-8 1999
- 12 -
Query by Outlines: a new paradigm to help manage programs.
ACM SIGPLAN Workshop on Program Analysis for Software Tools and Engineering 1999, Toulouse (France), September 6, 1999

ACL Programming Language :
- 8 -
ACL: a Tool for Conceptual Programming.
8th Int. Conf. on Software Engineering and Knowledge Engineering, Lake Tahoe (NV) June 1996
- 3 -
Conceptual Programming through the ACL Language.
Rapport interne, Université Paris 8, Décembre 1994

Pattern Matching :
- 2 -
An Augmented Pattern Matcher as a Tool to Synthesize Conceptual Descriptions of Programs.
Knowledge-Based Software Engineering Conference, Monterey (CA) September 1994
- 1 -
Augmented Pattern Matcher.
Manuel d'utilisation. Université Paris 8, 1994


F. Balmas
fb@univ-paris8.fr