Abstract
Reuse of development documents regarding application requirements makes the application development process more efficient and reliable. The REquirements Collection And Specification Tool (RECAST) being developed in the framework of the ESPRIT ITHACA project aimed at reusability under an object-oriented approach for Information System applications is presented in the paper. Two types of application developers interact with RECAST: the Application Engineer, who maintains the knowledge about reusable components, and the Application Developer, who develops specific applications; their interaction with RECAST is presented. RECAST guides these developers using design knowledge stored in a Software Information Base (SIB).
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
G. Arango, R. Cazalens, and J.-C. Mamou, “Design of a software reusability system in a object-oriented environment”, Rapport Technique Altair 25–88, Nov. 30, 1988.
B.A. Burton, R.A. Wienk, S.A. Bailey, et al., “The reusable software library”, IEEE Software, July 1987.
P. Costantopoulos, M. Jarke, J. Mylopoulos, B. Pernici, E. Petra, M. Theodoridou, and Y. Vassiliou, “The ITHACA Software Information Base: Requirements, Functions, and Structuring Concepts”, in /ITH 89/.
B. Cox, Object-oriented programming, Addison-Wesley, 1987.
M.S. Feater, “Reuse in the context of transformation based methodology”, in /Fre 87/.
G. Fisher, “Cognitive view of reuse and redesign”, IEEE Software, July 1987.
P. Freeman, Tutorial: Software Reusability, IEEE Computer Society, 1987.
S. Gibbs, V. Prevelakis, D. Tsichritzis, “Software Information Systems: A Software Community Perspective”, in /Tsi 89/.
S. Gibbs, G. Kappel, “The ITHACA Application Development Environment — Process Models and Tools Scenario”, in /ITH 89/.
ITHACA Tools Group, “Tools Group Interim Report”, July 1989.
M. Jarke, DAIDA Team, “DAIDA: Conceptual Modeling and Knowledge-based Support” (draft version), Sept. 1989.
G. Kappel, “Proposed reference example for the TWG in ITHACA”, ITHACA.CUI.89.E. (Revised Version), Sept. 1989.
G. Kappel, “Reusable software components for application of the Public Administration domain”, ITHACA.CUI.89.E.#12, Sept. 1989
M. Koubarakis, J. Mylopoulos, M. Stanley, M. Jarke, “Telos: A knowledge representation language for requirements modelling”, Int. Rep. KRR-TR-89-1, Univ. of Toronto, Jan. 1989.
B. Meyer, Object-Oriented Software Construction, Prentice-Hall Intl. Series in Comp. Sc., 1989.
J.M. Neighbors, “The Draco approach to constructing software from reusable components”, in /Fre 87/.
B. Pernici, G. Vaccari, R. Villa, “INTRES: INTelligent REquirements Specification”, Proc. IJCAI Workshop on Automating Software Engineering, Detroit, Aug. 1989.
B. Pernici, F. Barbic, M.G. Fugini, R. Maiocchi, J.R. Rames, C. Rolland, “C-TODOS: An automatic tool for office systems conceptual modelling”, ACM Trans. on Information Systems, Oct. 1989.
B. Pernici, “Objects with Roles”, ACM/IEEE Conf. on Office Information Systems, Boston, MA, April 1990.
A.K. Proefrock, D. Tsichritzis, G. Mueller, M. Ader, “ITHACA: An integrated toolkit for Highly Advanced Computer Applications”, in /Tsi 89/ and in Office and Business Systems Results and Progress of ESPRIT Projects in 1989, DG XIII, CEC, 1989.
P.P. Puncello, F. Pietri, P. Torrigiani, “ASPIS: a project on a knowledge-based environment for software development”, CASE 87, 1987.
P.P. Puncello, P. Torrigiani, F. Pietri, R. Burlon, B. Cardile, M. Conti, “ASPIS: a knowledge based CASE environment”, IEEE Software, March 1988.
W.W.Y. Pun, R.L. Winder, “A design method for object-oriented programming”, in Proc. ECOOP'89, S. Cook ed., Cambridge University Press, 1989.
A. Sanfilippo, Dynamic INTRES, Graduation Thesis, Politecnico di Milano, 1990.
I. Sommerville, Software Engineering, 3rd ed., Addison-Wesley, 1989.
D. Tsichritzis (Ed.), Active Object Environments, Centre Universitaire d'Informatique, University of Geneva, June 1988.
D. Tsichritzis (Ed.), Object-Oriented Development, Centre Universitaire d'Informatique, University of Geneva, July 1989.
P. Wegner, “Varieties of reusability”, in /Fre 87/.
M. Wirsing, R. Hennicker, R. Stabl, “MENU-An example for the systematic reuse of specifications”, University of Passau Technical Report MIP-8930, 1989.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1990 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fugini, M.G., Pernici, B. (1990). Recast: A tool for reusing requirements. 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/BFb0000608
Download citation
DOI: https://doi.org/10.1007/BFb0000608
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