Abstract
The present paper addresses CASE tools as they are today, and what we believe will be the next generation CASE tools — Software Factories (or IPSEs — Integrated Project Support Environment, or ISDEs — Integrated Software Development Environments).
The paper first gives a definition of CASE tools, and investigates strong and week sides in todays CASE tools. One of the major drawback of todays CASE tools is the lack of integration between specification tools and construction tools. The paper describes four different techniques for such an integration, one of them being usage of a Software Factory architecture.
Then the paper gives a definition of Software Factories — integrated software development environments —, investigates who makes Software Factories, what is achieved by using Software Factories and describes one particular Software Factory — Eureka Software Factory (ESF).
ESF is a multinational, european research and development project that is developing a framework for integrated software development environments, and special environments for special application areas. ESF has a deep foundation in the industry. The paper describes the ESF project, the technical architecture used, and results so far.
Chapter PDF
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Selecting a strategy for computer-aided software engineering (CASE), SYSLAB, University of Stockholm, June 1988
CASE, In Depth Section (various authors), BYTE, April 1989
CASE Outlook 1988. CASE tools for Reverse Engineering. CASE Outlook 2, 2, p. 1.
Proceedings of The first Nordic Conference on Advanced Systems Engineering, Bjørn Nilsson (ed.), SISU, Kista, May 1989
Tools of the trade: Is CASE really a cure-all?, Jim Huling, Computerworld, April 20, 1987
CASE product, Spotlight Section (various authors), Computerworld, June 6, 1988
What CASE can't do yet, Tony Percy, Computerworld, June 20, 1988
A Guide To Selecting CASE Tools, Michael L. Gibson, Datamation, July 1, 1988
Cutting Through the CASE Hype, Kit Grindley, Datamation, April 1, 1989
Integration is crucial to CASE's future, Tom Manuel, Electronics, September 17, 1987
ESF Technical Reference Guide (version 1.1), Eureka Software Factory, 1989
The CASE Philosophy, Michael Lucas Gibson, BYTE, April 1989
Abstract Data Types and the Development of Data Structures, John Guttag, Communications of the ACM, Vol. 20, N. 6, June 1977
Datorstödd programutveckling — CASE — i USA, Torbjörn Hedqvist and Jonas Persson, Swedish Attaché for Science and Technology, 1988 (In Swedish)
Automating software: proceed with caution, John Voelcker, IEEE Spectrum, July 1988
Making a Case for CASE Tools in the Application Development Process, InfoWorld, January 11, 1988
Why Choose CASE?, T. Capers Jones, BYTE, December 1989.
The CASE Experience, Carma McClure, BYTE, April 1989.
Object-Oriented Software Construction, Bertrand Meyer, Prentice Hall 1988, ISBN 0-13-629049
The Translation of a Cobol Data Structure to an Entity-Relationship Type Conceptual Schema, Erik G. Nilsson, IEEE Proceedings of the 4th International Conference on Entity-Relationship Approach, Chicago, 1985
CASE Tools are still too young to reach decadence, but we better watch out, Erik G. Nilsson, Position Statement at the 7th International Conference on Entity-Relationship Approach, Rome, 1988
Aspects of Systems Integration, Erik G. Nilsson, Else Nordhagen and Gro Oftedal, Proceedings of the First International Conference, Morristown, April 1990 (In press)
The Use of Remote Applications from a Smalltalk Workstation, Gro Oftedal, Master Thesis, University of Oslo, 1987
Analysis Techniques for CASE: a Detailed Evaluation, Rosemary Rock-Evans and Brigitte Engelien, Ovum Ltd, 1989
CASE Analyst Workbenches: a Detailed Product Evaluation, Rosemary Rock-Evans, Ovum Ltd, 1989
Second Chance for Escape?, Gordon Shields, Computerworld,June 6, 1988
SITE-SI Team Environment, How to Support Cooperation in Teams, Center for Industrial Research, May 1989
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1990 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nilsson, E.G. (1990). CASE tools and Software Factories. In: Steinholtz, B., Sølvberg, A., Bergman, L. (eds) Advanced Information Systems Engineering. CAiSE 1990. Lecture Notes in Computer Science, vol 436. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0000585
Download citation
DOI: https://doi.org/10.1007/BFb0000585
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-52625-4
Online ISBN: 978-3-540-47078-6
eBook Packages: Springer Book Archive