Abstract
The overall aim of this paper is to stabilize and strengthen the algebraic specification method to software engineering and development. We do not introduce new theoretical results, but define a conceptual model, i.e., an information system schema, for the well-established algebraic specification language ACT ONE and its accompanying specification environment.
This paper gives a formal description of suitable database support for an environment supporting the interactive development of ACT ONE specifications. The object-oriented data model of TROLL light, a language developed recently within the KORSO project, is used to present the design of such an environment and its dynamic behavior. However, the concepts used are general enough to support other specification and even programming languages as well. Therefore, we feel the design of a conceptual schema for ACT ONE is mainly a case study in employing an object-oriented data model for database support of specification or programming languages. It is therefore a proposal for the consolidation of environments for algebraic specification languages.
Work reported here has been partially supported by the CEC under Grant No. 6112 (COMPASS) and BMFT under Grant No. 01 IS 203 D (KORSO).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
M. Bidoit and C. Choppy. ASSPEGIQUE: An Integrated Environment for Algebraic Specifications. In H. Ehrig, C. Floyd, M. Nivat, and J. Thatcher, editors, Proc. TAP-SOFT’85, pages 246–260. Springer, LNCS 186, 1985.
M. Bidoit, F. Capy, and C. Choppy. The Design and Specification of the ASSPEGIQUE Database. In A. Miola, editor, Proc. DISCO ’90, pages 205–214. Springer, LNCS 429, 1990.
S. Conrad, M. Gogolla, and R. Herzig. TROLL light:A Core Language for Specifying Objects. Informatik-Bericht 92–02, TU Braunschweig, 1992.
I. Claßen. Revised ACT ONE: Categorical constructions for an algebraic specification language. In Categorical Methods in Computer Science, LNCS 393, pages 124–141. Springer, 1989.
H. Ehrig, I. Claßen, and D. Wolz. Algebraic Specification Techniques and Tools for Software Development— The ACT Approach. AMAST Series in Computing. World Scientific Publishing, 1993.
H. Ehrig, W. Fey, and H. Hansen. ACT ONE: An algebraic specification language with two level of semantics. Technical Report 83/03, TU Berlin, 1983.
M. Gogolla, S. Conrad, and R. Herzig. Sketching Concepts and Computational Model of TROLL light.In A. Miola, editor, DISCO’93. Springer, Berlin, LNCS, 1993.
J.A. Goguen and T. Winkler. Introducing OBJ3. Research Report SRI-CSL-88-9, SRI International, 1988.
H. Hansen. The ACT-System: Experiences and Future Enhancements. In D.T. Sannella and A. Tarlecki, editors, Recent Trends in Data Type Specification (WADT’87), pages 113–130. Springer, LNCS 332, 1987.
H. Hussmann. Rapid Prototyping for Algebraic Specifications—RAP-System User’s Manual. Report MIP 8505, CS Department, Passau University, 1985.
R. Jungclaus, G. Saake, T. Hartmann, and C. Sernadas. Object-Oriented Specification of Information Systems: The TROLL Language. Informatik-Bericht 91–104, Technische Universität Braunschweig, 1991.
C. Lamb, G. Landis, J. Orenstein, and D. Weinreib. The ObjectStore Database System. Communications of the ACM, 34(10):50–63, 1991.
J. Loeckx and M. Wolf. The OBSCURE Manual. Technical Report 91/03, Computer Science Department, University of Saabrücken, 1991.
A. Sernadas, C. Sernadas, and H.-D. Ehrich. Object-Oriented Specification of Databases: An Algebraic Approach. In P.M. Stoecker and W. Kent, editors, Proc. 13th Int. Conf. on Very Large Databases, pages 107–116. VLDB Endowment Press, Saratoga (CA), 1987.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1994 British Computer Society
About this paper
Cite this paper
Gogolla, M., Claßen, I. (1994). An Object-Oriented Design for the ACT ONE Environment. In: Nivat, M., Rattray, C., Rus, T., Scollo, G. (eds) Algebraic Methodology and Software Technology (AMAST’93). Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-3227-1_38
Download citation
DOI: https://doi.org/10.1007/978-1-4471-3227-1_38
Publisher Name: Springer, London
Print ISBN: 978-3-540-19852-9
Online ISBN: 978-1-4471-3227-1
eBook Packages: Springer Book Archive