The Community for Technology Leaders
Proceedings of the 21st International Conference on Software Engineering (ICSE '99) (1999)
Los Angeles, CA, USA
May 22, 1999 to May 22, 1999
ISSN: 0270-5257
ISBN: 1-58113-074-0
TABLE OF CONTENTS

Using off-the-shelf middleware to implement connectors in distributed software architectures (Abstract)

E.M. Dashofy , Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
pp. 3-12

A systematic approach to derive the scope of software product lines (Abstract)

J.-M. deBaud , Lucent Technol. Software Product Line, Naperville, IL, USA
pp. 34-43

A language and environment for architecture-based software development and evolution (Abstract)

N. Medvidovic , Dept. of Comput. Sci., Univ. of Southern California, Los Angeles, CA, USA
pp. 44-53

Experience with performing architecture tradeoff analysis (Abstract)

R. Kazman , Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
pp. 54-63

Software engineering issues for ubiquitous computing (Abstract)

G.D. Abowd , Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
pp. 75-84

Splitting the organization and integrating the code: Conway's law revisited (Abstract)

J.D. Herbsleb , Bell Labs., Lucent Tecchnol., Naperville, IL, USA
pp. 85-95

Avoiding packaging mismatch with flexible packaging (Abstract)

R. DeLine , Carnegie Mellon Univ., Pittsburgh, PA, USA
pp. 97-106

An initial assessment of aspect-oriented programming (Abstract)

R.J. Walker , Dept. of Comput. Sci., British Columbia Univ., Vancouver, BC, Canada
pp. 120-130

Analysis of a scheduler for a CAD framework (Abstract)

D.S. Keyes , Picker Int. Inc., Cleveland, OH, USA
pp. 152-161

Dynamic layout of distributed applications in FarGo (Abstract)

O. Holder , Dept. of Electr. Eng., Technion-Israel Inst. of Technol., Haifa, Israel
pp. 163-173

A cooperative approach to support software deployment using the Software Dock (Abstract)

R.S. Hall , Software Eng. Res. Lab., Colorado Univ., Boulder, CO, USA
pp. 174-183

Information survivability control systems (Abstract)

K. Sullivan , Dept. of Comput. Sci., Virginia Univ., Charlottesville, VA, USA
pp. 184-192

Lightweight extraction of object models from bytecode (Abstract)

D. Jackson , Lab. for Comput. Sci., MIT, Cambridge, MA, USA
pp. 194-202

Highly reliable upgrading of components (Abstract)

J.E. Cook , Dept. of Comput. Sci., New Mexico State Univ., Las Cruces, NM, USA
pp. 203-212

Dynamically discovering likely program invariants to support program evolution (Abstract)

M.D. Ernst , Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
pp. 213-224

Pattern-based reverse-engineering of design components (Abstract)

R.K. Keller , Dept. d'Inf. et de Recherche Oper., Montreal Univ., Que., Canada
pp. 226-235

Automatic method refactoring using weighted dependence graphs (Abstract)

K. Maruyama , NTT Software Labs., Tokyo, Japan
pp. 236-245

Using a goal-driven approach to generate test cases for GUIs (Abstract)

A.M. Memon , Dept. of Comput. Sci., Pittsburgh Univ., PA, USA
pp. 257-266

Residual test coverage monitoring (Abstract)

C. Pavlopoulou , Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN, USA
pp. 277-284

Software architecture classification for estimating the cost of COTS integration (Abstract)

D. Yakimovich , Dept. of Comput. Sci., Maryland Univ., College Park, MD, USA
pp. 296-302

Explaining the cost of European space and military projects (Abstract)

L.C. Briand , Fraunhofer Inst. for Exp. Software Eng., Kaiserslautern, Germany
pp. 303-312

Polymorphism measures for early risk prediction (Abstract)

S. Benlarbi , Cistel Technol., Nepean, Ont., Canada
pp. 334-344

Investigating quality factors in object-oriented designs: an industrial case study (Abstract)

L.C. Briand , Fraunhofer Inst. for Exp. Software Eng., Kaiserslautern, Germany
pp. 345-354

LIME: Linda meets mobility (Abstract)

G.P. Picco , Dept. of Comput. Sci., Washington Univ., St. Louis, MO, USA
pp. 368-377

Adding more "DL" to IDL: towards more knowledgeable component inter-operability (Abstract)

A. Borgida , Dept. of Comput. Sci., Rutgers Univ., Piscataway, NJ, USA
pp. 378-387

A specification matching based approach to reverse engineering (Abstract)

G.C. Gannod , Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
pp. 389-398

Data flow analysis for checking properties of concurrent Java programs (Abstract)

G. Naumovich , Dept. of Comput. Sci., Massachusetts Univ., Amherst, MA, USA
pp. 399-410

Patterns in property specifications for finite-state verification (Abstract)

M.B. Dwyer , Dept. of Comput. & Inf. Sci., Kansas State Univ., Manhattan, KS, USA
pp. 411-420

Call-mark slicing: an efficient and economical way of reducing slice (Abstract)

A. Nishimatsu , Graduate Sch. of Eng. Sci., Osaka Univ., Japan
pp. 422-431

System-dependence-graph-based slicing of programs with arbitrary interprocedural control flow (Abstract)

S. Sinha , Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
pp. 432-441

An incremental flow- and context-sensitive pointer aliasing analysis (Abstract)

J.-S. Yur , Dept. of Comput. Sci., Rutgers Univ., Piscataway, NJ, USA
pp. 442-451

Assessing software libraries by browsing similar classes, functions and relationships (Abstract)

A. Michail , Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
pp. 463-472

Generalizing perspective-based inspection to handle object-oriented development artifacts (Abstract)

O. Laitenberger , Fraunhofer Inst. for Exp. Software Eng., Kaiserslautern, Germany
pp. 494-503

Coca: an automated debugger for C (Abstract)

M. Ducasse , IRISA, Inst. Nat. des Sci. Appliques, Rennes, France
pp. 504-513

Haemo dialysis software architecture design experiences (Abstract)

P.O. Bengtsson , Dept. of Software Eng., Karlskrona Univ., Ronneby, Sweden
pp. 516-525

Architectural framework modeling in telecommunication domain (Abstract)

G. Fregonese , Dept. of Res. & Technol., Sodalia SpA, Trento, Italy
pp. 526-534

Baseball seasons and dog years (Abstract)

D.R. Barstow , TeraQuest Metrics Inc., Austin, TX, USA
pp. 535-542

Product-line architectures in industry: a case study (Abstract)

J. Bosch , Dept. of Software Eng. & Comput. Sci., Karlskrona Univ., Ronneby, Sweden
pp. 544-554

Linux as a case study: its extracted software architecture (Abstract)

I.T. Bowman , Dept. of Comput. Sci., Waterloo Univ., Ont., Canada
pp. 555-563

An architectural style for multiple real-time data feeds (Abstract)

N. Roodyn , Cognitech Ltd., London, UK
pp. 564-572

Supporting industrial hyperwebs: lessons in scalability (Abstract)

K.M. Anderson , Dept. of Comput. Sci., Colorado Univ., Boulder, CO, USA
pp. 573-582

A practical method for verifying event-driven software (Abstract)

G.J. Holzmann , AT&T Bell Labs., Murray Hill, NJ, USA
pp. 597-607

Reuse technologies and their niches (Abstract)

T.J. Biggerstaff , Microsoft Res., Redmond, WA, USA
pp. 613-614

Architecting for large-scale systematic component reuse (Abstract)

M.L. Griss , Hewlett-Packard Co., Palo Alto, CA, USA
pp. 615-616

A systems engineering view of requirements management for software-intensive systems (Abstract)

P. Hantos , Corp. Eng. Center, Xerox Corp., El Segundo, CA, USA
pp. 620-621

The extension of systems architecting to the architecting of organizations (Abstract)

E. Rechtin , CEO-emeritus, The Aerospace Corporation
pp. 622

Impact of Commercial Off-The-Shelf (COTS) software on the interface between systems and software engineering (Abstract)

D. McKinney , Lockheed Martin Missiles & Space Co. Inc., Sunnyvale, CA, USA
pp. 627-628

WinWin: a system for negotiating requirements (Abstract)

E. Horowitz , Dept. of Comput. Sci., Univ. of Southern California, Los Angeles, CA, USA
pp. 646-649

MoHCA-Java: a tool for C++ to Java conversion support (Abstract)

S. Malabarba , Dept. of Comput. Sci., California Univ., Davis, CA, USA
pp. 650-653

Leap: a "personal information environment" for software engineers (Abstract)

P.M. Johnson , Dept. of Inf. & Comput. Sci., Hawaii Univ., Honolulu, HI, USA
pp. 654-657

FarGo: a system for mobile component-based application development (Abstract)

I. Ben-Shaul , Dept. of Electr. Eng., Technion-Israel Inst. of Technol., Haifa, Israel
pp. 658-659

Distributed objects (Abstract)

W. Emmerich , University College London
pp. 665-666

Practical software measurement (Abstract)

J. Statz , TeraQuest Metrics, Inc.
pp. 667-668

Personal software engineering project management process (Abstract)

A.W. Brown , University of Southern California
pp. 669-670

Defining families - Commonality analysis (Abstract)

M.A. Ardis , Lucent Technologies
pp. 671-672

Software interoperability: principles and practice (Abstract)

J.C. Wileden , University of Massachusetts
pp. 675-676

Adaptable components (Abstract)

G.H. Campbell , Prosperity Heights Software
pp. 685-686

Modeling and analyzing software architectures (Abstract)

R.T. Monroe , Carnegie Mellon University
pp. 690-691

ICSE'99 Workshop on Web Engineering (Abstract)

S. Murugesan , University of Western Sydney Macarthur
pp. 693-694

Software change and evolution (SCE'99) (Abstract)

V. Rajlich , Wayne State University
pp. 695

ICSE 99 Workshop on Software Engineering over the Internet (Abstract)

F. Maurer , University of Calgary
pp. 696-697

Automatic verification of real-time designs (Abstract)

V.A. Braberman , Dept. de Comput.- FCEyN, Buenos Aires Univ., Argentina
pp. 716-717

Research summary for dynamic detection of program invariants (Abstract)

M. Ernst , Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
pp. 718-719

Development of object oriented frameworks for spatio-temporal information systems (Abstract)

A. Jacob , Nansen Environ. & Remote Sensing Center, Bergen, Norway
pp. 720-721

The Internet as a medium for software engineering experiments (Abstract)

A. Kotov , Oregon Graduate Center, Beaverton, OR, USA
pp. 722-723

Specification, analysis, and prototyping of mobile systems (Abstract)

C. Mascolo , Dept. of Comput. Sci., Bologna Univ., Italy
pp. 724-725

Project LEAP: personal process improvement for the differently disciplined (Abstract)

C.A. Moore , Dept. of Inf. & Comput. Sci., Hawaii Univ., Honolulu, HI, USA
pp. 726-727

Algorithm development in the mobile environment (Abstract)

A.L. Murphy , Dept. of Comput. Sci., Washington Univ., St. Louis, MO, USA
pp. 728-729

A flexible approach to decentralized software evolution (Abstract)

P. Oreizy , Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
pp. 730-731
80 ms
(Ver 3.3 (11022016))