See this document in CiteSeerX!

Software Engineering Tools and Environments:  (Make Corrections)  
A Roadmap William Harrison Harold Ossher Peri Tarr IBM Thomas J. Watson...



  Home/Search   Context   Related

 
View or download:
cs.ucl.ac.uk/staff/A....finalossher.pdf
Cached:  PDF   PS.gz  PS  Image  Update  Help

From:  cs.ucl.ac.uk/staff/A.Finkelste... (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Tools and environments to aid developers in producing software have existed, in one form or another, since the early days of computer programming. They are becoming increasingly crucial as the demand for software increases, time-to-market decreases, and diversity and complexity grow beyond anything imagined a few decades ago. In this paper, we briefly review some of the history of tools and environments in software engineering, and then discuss some key challenges that we believe the field... (Update)

Active bibliography (related documents):   More   All
3.5:   Software Engineering Tools and Environments: - Roadmap William Harrison   (Correct)
0.5:   On Balancing between Transcoding Overhead and Spatial.. - Lum, Lau (2002)   (Correct)
0.5:   From Natural Language Requirements to Executable.. - Bryant, Lee, Cao, .. (2003)   (Correct)

Similar documents based on text:   More   All
0.5:   Subject-Oriented Design: Towards Improved Alignment of.. - Siobhn Clarke William (1999)   (Correct)
0.4:   The Dimension of Separating Requirements Concerns for .. - Clarke, Harrison.. (1999)   (Correct)
0.4:   Operation-Level Composition: A Case in (Join) Point - Ossher, Tarr (1998)   (Correct)

BibTeX entry:   (Update)

@misc{ harrison-software,
  author = "Roadmap William Harrison",
  title = "Software Engineering Tools and Environments:",
  url = "citeseer.ist.psu.edu/649215.html" }
Citations (may not include all citations):
554   Design Patterns: Elements of Reusable Object-Oriented Softwa.. (context) - Gamma, Helm et al. - 1994
427   the Criteria To Be Used in Decomposing Systems into Modules (context) - Parnas - 1972
322   A Spiral Model of Software Development and Enhancement (context) - Boehm - 1988
202   MAKE---A Program for Maintaining Computer Programs - Feldman - 1979
181   Connecting Tools Using Message Passing in the FIELD Environm.. (context) - Reiss - 1990
171   Dynamically Discovering Likely Program Invariants to Support.. - Ernst, Cockrell et al. - 1999
151   Software Processes are Software Too (context) - Osterweil - 1987
121   Compositional Model Checking - Clarke, Long et al. - 1989
116   Aspect-Oriented Programming - Kiczales, Lamping et al. - 1997
93   Intelligent Assistance for Software Development and Maintena.. (context) - Kaiser, Feiler et al. - 1988
90   Adaptive Plug-andPlay Components for Evolutionary Software D.. - Mezini, Lieberherr - 1998
79   Subjectoriented programming (a critique of pure objects (context) - Harrison, Ossher - 1993
78   The Unix Programming Environment (context) - Kernighan, Mashey - 1981
70   The Cornell Program Synthesizer: A Syntax Directed Programmi.. (context) - Teitelbaum, Reps - 1981
61   Multi-Dimensional Separation of Concerns and the Hyperspace .. - Ossher, Tarr - 2000
60   Managing the Development of Large Software Systems (context) - Royce - 1970
53   The GenVoca Model of Software -System Generators (context) - Batory, Singhal et al. - 1994
51   and Stanley M. Sutton, Jr. "N Degrees of Separation: MultiDi.. - Tarr, Ossher et al. - 1999
46   Foundations for the Arcadia Environment Architecture (context) - Taylor, Belz et al. - 1988
41   Refactoring: An Aid in Designing Application Frameworks and .. (context) - Opdyke, Johnson - 1990
40   An object-oriented language-database integration model: The .. - Aksit, Bergmans et al.
38   MERLIN: Supporting Cooperation in Software Development Throu.. - Junkermann, Peuschel et al. - 1994
38   Managing Software Processes in the Environment MELMAC (context) - Deiters, Gruhn - 1990
35   ADELE-TEMPO: An Environment to Support Process Modeling and .. (context) - Belkhatir, Estublier et al. - 1994
34   Using Tool Abstraction to Compose Systems (context) - Garlan, Kaiser et al. - 1992
32   STATEMATE: A Working Environment for the Development of Comp.. (context) - Harel, Lachover et al. - 1990
32   Software Engineering for Mobility: a roadmap (context) - Roman, Murphy et al.
29   Specifying Subject-Oriented Composition (context) - Ossher, Kaplan et al. - 1996
26   A Paradigm for Decentralized Process Modeling and its Realiz.. - Ben-Shaul, Kaiser - 1994
26   An Initial Assessment of Aspect-oriented Programming - Walker, Baniassad et al. - 1999
24   Software Process Enactment in Oikos (context) - Ambriola, Ciamcarini et al. - 1990
21   Initial Software Process Management in EPOS (context) - Conradi, Osjord et al. - 1991
21   Software Architecture: Perspectives on an Emerging Disciplin.. (context) - Garlan, Shaw - 1996
20   System Design by Composing Structures of Interacting Objects (context) - Andersen, Reenskaug - 1992
18   The Pan Language-Based Editing System for Integrated Develop.. (context) - Balance, Graham et al. - 1990
17   SPADE: An Environment for Software Process Analysis, Design,.. - Bandinelli, Fuggetta et al. - 1994
15   Gandalf: Software Development Environments (context) - Habermann, Notkin - 1986
14   A Mechanism for Environment Integration (context) - Clemm, Osterweil - 1990
13   WC Recommendation February (context) - Language, February - 1998
13   Architectural mismatch, or Why it's hard to build systems ou.. - Garlan, Allen et al. - 1995
11   Avoiding Packaging Mismatch with Flexible Packaging - DeLine - 1999
11   ALF: A Framework for Building Process-Centred Software Engin.. (context) - Canals, Boudjlida et al. - 1994
9   Conceptual Module Querying for Software Reengineering - Baniassad, Murphy - 1998
8   Feature Engineering - Turner, Fuggetta et al. - 1998
8   Support for change in RPDE (context) - Ossher, Harrison - 1990
7   Some complexities in computer-based systems and their implic.. (context) - Jackson - 1990
6   Developing Interactive Information Systems with the User Sof.. (context) - Wasserman, Pircher et al. - 1986
5   An Overview of PCTE and PCTE (context) - Boudier, Gallo et al. - 1988
4   Object-Oriented Database Management Systems for Construction.. - Emmerich, Kroha et al. - 1993
4   Reverse Engineering: a roadmap - Mller, Jahnke et al.
3   Analyzing Software Safety (context) - Leveson, Harvey - 1983
3   Current Research in Object-Oriented Design (context) - Wirfs-Brock, Johnson - 1990
3   A Framework for Expressing the Relationships Between Multipl.. (context) - Nuseibeh, Kramer et al. - 1994
3   Enterprise JavaBeans^TM Technology, Server Component Model f.. (context) - Thomas - 1998
2   Authoring Tool for Web Content Transcoding (context) - Hori, Ono et al. - 1999
2   Software Process: a roadmap (context) - Fugetta
2   Visual Modeling with Rational Rose (context) - Quatrani, Booch - 2000
1   Software Engineering on the Internet: a roadmap (context) - Bompani, Ciancarini et al.
http://java.sun.com/products/jms/docs.html
http://www.cs.ubc.ca/-

Documents on the same site (http://www.cs.ucl.ac.uk/staff/A.Finkelstein/fose/):   More
LEAVE BLANK THE LAST 2.5 cm (1") - Of The Left   (Correct)
Software Architecture: a Roadmap - Garlan (2000)   (Correct)
Reverse Engineering: A Roadmap - Müller, Jahnke, Smith, al. (2000)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC