2nd EUROMICRO CONFERENCE on
SOFTWARE MAINTENANCE AND REENGINEERING
and
March 8-11, 1998, Florence,
Italy
Final Program
(as of 24 February 1998)
Note: Some changes regarding the Reengineering Forum presentations
could be made
[C] CSMR98 presentations
[R] REF98 presentations
[*] items pending confirmation
8 March 1998
(16:00-17:30) Registration
(17:30-18:00) Opening Conference
(18:00-18:30) Activity Plan
9 March 1998
(9:00-10:00) Keynote Speaker (Chair: Paolo Nesi &
Franz Lehner)
-
A Life-Cycle for Legacy Systems,
Prof. Aniello Cimitile, University of Salerno, I
(10:00-10:50) Session A1: Year 2000 Problem (Chair: Ger
Bakker, TriLoc Software Engineering, The Netherlands)
-
[C] Variable Classification Technique for Software Maintenance and Application
to The Year 2000 Problem (Keiko Kawabe, Akihiko Matsuo, Sanya Uehara -
Fujitsu Laboratories Ltd. JP - Akira Ogawa - Fujitsu Ltd. - JP)
-
[R*] From "Y2K" to Data Warehouses [and other beneficial impacts of the
millennium problem] (Daniel Aebi, Christian Schucan, ETH Zurich - SW)
(10:50-11:10) Coffee Break
(11:10-12:50) Session A2: Requirements
and Specification Evolution (Chair: Lutz Richter, Institut fuer Informatik
- Universitaet Zuerich, SW)
-
[C] Requirements Evolution in the Midst of Environmental Change A Managed
Approach (Wing Lam, M. Loomes - University of Hertfordshire - UK)
-
[C] A Method for Assessing Legacy Systems for Evolution (Jane Ransom, Ian
Sommerville, Ian Warren - Lancaster University - UK)
-
[C] System Specification Reengineering Using the SpecView Tool (Tereza
G. Kirner, Rogeria C. Gratao - Federal University of Sao Carlos - BR)
-
[C] A Tool Supporting the Re-Design of Legacy Applications (Katja Cremer
- RWTH Aachen- D)
(12:50-14:05) Lunch
(14:05-15:20) Session A3: Reuse and Object Oriented
Techniques (Chair: Juan Antonio de la Puente, Technical University of Madrid,
E)
-
[C] A Dependence-Based Representation for Concurrent Object-Oriented Software
Maintenance (Jianjun Zhao - Fukouka Institute of Technology - Jingde Cheng,
Kazuo Ushijima - Kyushu University - JP)
-
[C] OOA Metrics for the Unified Modeling Language (Michele Marchesi - Universita'
di Cagliari - I)
-
[C] Protection Reconfiguration for Reusable Software (Christian Damsgaarg
Jensen, D. Hagimont - Universite Joseph Fourier - F)
(15:20-16:10) Session A4: System Documentation (Chair:
Harry Sneed, SES, D)
-
[R*] Documentu: A Flexible Architecture for Documentation Production Based
on a Reverse Engineering Strategy (Christiano de Oliveira Braga, Arndt
von Staa, Julio C.S.P. Leite, PUC-Rio - Brazil)
-
[R*] Documentation Multi-Targeting Using ASML (Charles Owen, Fillia Makedon,
James Ford, DEVLAB - Dartmouth College, Samuel Rebelsky, Grinnell College
- USA)
(16:10-16:30) Coffee Break
(16:30-18:10) Session A5: CSMR98 Open Forum I (Chairs:
Alessandro Fantechi, Fabrizio Fioravanti, Univ. Firenze, I)
-
[C] Metrics-based Evaluation of Object-Oriented Software development Methods
(Reiner R. Dumke - Erik Foltin - University of Magdeburg - D)
-
[C] RENAISSANCE, A Method To Migrate From Legacy To Immortal Software System
(Marco Battaglia - Giancarlo Savoia - John Favaro - Intecs Sistemi S.p.A.
- I)
-
[C] Visualization of Differences between Versions of Object-Oriented Sofware
(Jochen Seemann, Jurgen Wolff von Gudenberg - Wurzburg University - D)
-
[C] Reengineering a Computerized Numerical Control Towards Object-Oriented
(F. Butera, B. Fontanella, P. Nesi, M. Perfetti - ELEXA S.r.l. - I)
-
[C] Amber Metrics for the Testing & Maintenance of Object-Oriented
Designs (Jill Doake, Ishbel Duncan - Anglia Polytechnic University - UK)
-
[C] Toward a systematic object-oriented transformation of a Merise analysis
(Isabelle Borne, Annya Romanczuk, Frederique Stefani - Ecole des Mines
de Nantes - F)
-
[C] Object Evolution by Model Evolution (Roland T. Mittermeir, Helfried
Pirker, Dominik Rauner-Reithmayer - Universität Klagenfurt - A)
10 March 1998 (Room Left)
(9:00-10:00) Keynote Speaker (Chair: Elliot
Chikofsky)
-
[R] Evolving Software Practice for Year 2000 and Beyond. Dr. Shawn Bohner,
Program Director, META Group - Software Engineering Strategies, USA
(10:00-10:50) Session B1: Tool Architecture (Chair: Lutz
Richter, Institut fuer Informatik - Universitaet Zuerich, SW)
-
[C] Architecture and Functions of a Commercial Software Reengineering Workbench
(Harry M. Sneed - Software Engineering Service GmbH - D)
-
[C] Control Flow Normalization for COBOL/CICS Legacy System (Mark van den
Brand, Alex Sellink, Chris Verhoef, - University of Amsterdam - NL)
(10:50-11:10) Coffee Break
(11:10-12:00) Session B2: STEVENS
LECTURE ON SOFTWARE DEVELOPMENT METHODS (1998)
(Chair: Elliot Chikofsky, DMR Consulting Group, USA)
(12:00-12:50) Session B3: Software Architecture (Chair:
Antonia Bertolino, IEI CNR, I)
-
[C] Assessing Architectural Complexity (Rick Kazman - Carnege Mellon University
- USA - Marcus Burth - University of Mannheim - D)
-
[C] Architecture recovery for Software Evolution (Juan C. Duenas, William
Lopes, Juan A. de la Puente - Universidad Politecnica de Madrid - E)
(12:50-14:05) Lunch
(14:05-16:10) Session B4: Results of the Reverse Engineering
Demonstration Project, I (Chair: Elliot Chikofsky, DMR Consulting Group,
USA)
-
Companies, research centres, and universities participating in the Reverse
Engineering Demonstration Project will present their results on the analysis
of a single software system using different tools and techniques. (See
http://www.worldpath.com/reproject/)
(16:10-16:30) Coffee Break
(16:30-18:10) Session B5: Results of the Reverse Engineering
Demonstration Project, II (Chair: Elliot Chikofsky, DMR Consulting Group,
USA)
10 March 1998 (Room Right)
(10:00-10:50) Session C1: Reverse Engineering in Practice,
I (Chair: Peter Aiken, Virginia Commonwealth University, USA)
-
[R*] A Process for Reverse Engineering of AXE 10 Software (Staffan Haglund,
Ericsson Software Technology AB - Sweden)
-
[R*] Regenerative Verification and Validation: Moving Forward From Reverse
Engineering (Tom Roberts - TASC - Bill Farley - Motorola Inc. - USA)
(10:50-11:10) Coffee Break
(12:00-12:50) Session C2: CSMR98
Industrial Track (Chair: Maurizio Campanai, CESVIT, I)
-
[C*] Re-engineering Legacy Systems for the Privatised Railway, ESSI Project
CARERRAS (David Fox, BR Business Systems, Stooperdale Offices, England)
-
[C*] Introduction of a Software Project Management System, in a Steel Industrial
Company, ESSI Project PROMASYS (Cristina Ortiz Vicente, Gonvarri Industrial,
S.A., Spain)
(12:50-14:05) Lunch
(14:30-16:10) Session C3: Data Reengineering (Chair:Tereza
Kirner, University of Sao Carlos - BR)
-
[C] A Generic Approach for Data Reverse Engineering Taking into Account
Application Domain Knowledge (Sonia Ayachi Ghannouchi, H. H. B. Ghezola,
F. Kamoun - ENSI (National School for Computer Studies) - Tunisie)
-
[C] A strategy for reducing the effort for database schema maintenance
(Donatella Castelli - Istituto di Elaborazione dell'Informazione - I)
-
[R] Data Reverse Engineering Methods in Practice (Peter Aiken - Virginia
Commonwealth University - USA)
-
[R*] Database Reengineering for Quality (Elvira Locuratolo - IEI - CNR;
Mario Loffredo, Oreste Signore, CNUCE - CNR - I)
(16:10-16:30) Coffee Break
(16:30-17:20) Session C4: Logic Programming, Telecommunication
(Chair: Paolo Nesi, Universita' di Firenze, I)
-
[C] A Metric Suite for Concurrent Logic Programs (Jianjun Zhao - Fukouka
Institute of Technology - Jingde Cheng, Kazuo Ushijima - Kyushu University
- JP)
-
[C] Identifying Fault Prone Modules An Empirical Study in Telecommunication
System (Sung-Back Hong, Kapsu Kim - ISDN Call Processing Section, ETRI
- KR)
(17:20-18:10) Session C5: Program Understanding (Chair:
Franz Lehner, University of Regensburg, D)
-
[C] On Constructing a Tool to Verify Programs for Processors Built in Machines
(Tomoya Ohta, Norihiro Matsumara, Yukihiro Itoh- Shizuoka university
- JP)
-
[R*] Improving Comprehensibility of Software with Diagramming, Folding,
and Coloring (James H. Cross II - Auburn University - USA)
11 March 1998
(9:00-10:00) Keynote Speaker (Chair: Franz Lenher
& Paolo Nesi)
-
[C] Continuous Engineering for Industrial Scale Software Systems. Prof.
Dr. Herbert Weber, Fraunhofer-Institut fuer Software- und Systemtechnik
ISST, Germany
(10:00-10:50) Session D1: Maintenance Effort (Chair: Franz
Lehner, University of Regensburg, D)
-
[C] Modeling Maintenance Effort by means of Dynamic System (F.Calzolari,
G. Antoniol, P. Tonella - IRST - I)
-
[C] Improving Defect Removal Effectiveness for Software Development (Hareton
K. N. Leung - The Hong Kong Polytechnic University)
-
[C] The Extract-Transform-Rewrite Cycle A Step Towards metaCARE (J. Ebert,
B. Kullbach, A. Panse - University of Koblenz - D)
(11:15-11:35) Coffee Break
(11:35-12:50) Session D2: Business
Information Technology (Chair: Reiner R. Dumke, University of Magdeburg
- D)
-
[C] An Organizational Framework for Mass-Customized Business Application
(Petra Ludwig, Thomas Kaufmann, Harald Liessmann - Bavarian Research Center
for Knowledge-Based Systems - D)
-
[R] Driving IT Decisions from Architectural Principles (Elliot Chikofsky
- DMR Consulting Group - USA)
-
[R*] Architectural Reflection: Bridging the Gap Between a Running System
and its Architectural Specification (Walter Cazzola, Andrea Savigni, Andrea
Sosio, Francesco Tisato, University of Milano - I)
(12:50-14:05) Lunch
(14:05-15:20) Session D3: System Assessment (Chair:
Stefano Nocentini, IBM, I)
-
[C] Towards Mature Measurement Program (Frank Niessink, Hans van Vliet
- Universiteit Amsterdam NL)
-
[C] A Tool for Process and Product Assessment of C++ Applications (Fabrizio
Fioravanti, Paolo Nesi, Sandro Perlini - University of Florence - I)
-
[C] Software Testability Measurement derived from Data Flow Analysis (Pu-Lin
Yeh, Jin-Cherng Lin- Tatung Institute of Technology - Taiwan)
(15:20-16:10) Session D4: Reverse Engineering in Practice,
II (Chair: Peter Aiken, Virginia Commonwealth University, USA)
-
[R*] A Proposed Reverse Engineering Technique to Redocument High-Level
Control Structures of Embedded Systems Software (Dan Wilkening - TASC -
USA)
-
[R*] Current Parsing Techniques in Software Renovation Considered Harmful
(Mark van den Brand - CWI - Alex Sellink, Chris Verhoef, University of
Amsterdam - NL)
(16:10-16:30) Coffee Break
(16:30-18:10) Session D5: CSMR98 Open Forum, II (Chairs:
Alessandro Fantechi, Fabrizio Fioravanti, Univ. Firenze, I)
-
[C] DBFW A Simple DataBase FrameWork for the Evaluation and Maintenance
of Automated Theorem Prover Data (Peter Jakobi, Andreas Wolf - Technische
Universitat Munchen D)
-
[C] Reengineering of Distributed Systems Using Formal Methods (Stephan
Kleuker - University of Oldenburg D)
-
[C] Tailoring the Process Model for Maintanance and Reengineering (Sara
Stoecklin, Deidre Wiliams - Florida Agricoltural & Mechanical
University - Peter Stoecklin - PCSA Inc. - USA)
-
[C] A sound and Practical Approach to the Re-Engineering of Time Critical
System (H.Zedan - H. Yang - De Montfort University - UK)
-
[C] Software Artifacts Reuse and Maintenance An organizational Framework
(Claudine Toffolon, Salem Dakhli - Paris-Dauphine University - F)
-
[C] The Task Artifact Cycle: Some Experiences from Reengineering Practice
(Sebastian Kutscha, sd&m GmbH und Co KG, D)
(18:10) Conference Closure
csmr98@aguirre.ing.unifi.it
Dip. Sistemi e Informatica, Università degli Studi di Firenze
Via S. Marta, 3, 50139 Firenze, Italy
Tel: +39-55-4796523, Fax: +39-55-4796363
Home
Page
http://www.dsi.unifi.it/~nesi/csmr98.html