Abstract
Pictures have been used in informal specification methods for years, clarifying textual descriptions. This paper deals with integration of pictorial representations into formal specification techniques. The usage of pictures does not necessarily imply giving up formality, and this is illustrated with the pictorial language POLAR. This pictorial language shows the modular structure of possibly complex software systems. In large industrial applications of formal specification methods the manageability of complexity is a key factor and here the automatic generation of compact, pictorial representations can be employed directly. Although the approach has been carried out for the formal specification language COLD-K, it does not depend on a particular specification language and the ideas behind it can be used for other languages as well. The pictorial language POLAR as discussed in this paper, were found to be very useful in several large-scale case studies.
Preview
Unable to display preview. Download preview PDF.
References
D. Harel. On visual formalisms. Communications of the ACM, Vol. 31, no. 5 (1988).
D. Björner, C.B. Jones (eds.). The Vienna Development Method: the meta-language. Lecture Notes in Computer Science 61, Springer-Verlag (1978).
H.B.M. Jonkers. An Introduction to COLD-K, in: M. Wirsing, J.A. Bergstra (eds), Algebraic Methods: Theory, Tools and Applications, LNCS 394, Springer Verlag pp. 139–205 (1989).
L.M.G. Feijs, H.B.M. Jonkers, C.P.J. Koymans, G.R. Renardel de Lavalette. Formal Definition of the Design Language COLD-K, ESPRIT document METEOR/T7/PRLE/7 (rev. edition 1989).
D.L. Parnas. On the Criteria to be used in decomposing systems into modules. CACM 15 (Dec 1972), 840–841.
H. Ehrig, H. Weber. Programming in the Large with Algebraic Module Specifications. Information Processing 86, H.-J. Kugler (ed.), Elsevier Science Publishers B.V. (North-Holland).
L.M.G. Feijs, H.B.M. Jonkers, J.H. Obbink, C.P.J. Koymans, G.R. Renardel de Lavalette, P.H. Rodenburg. A survey of the design language COLD. ESPRIT '86, Status Report of Continuing Work, The commission of the European Communities (Editors), Elsevier Science Publishers B.V. (North-Holland), 631–644.
J.A. Bergstra, J. Heering, P. Klint. Module algebra. JACM Vol. 37 (1990) 335–372.
E. W. Dijkstra. Formal Techniques and Sizeable Programs. Selected Writings on Computing: A Personal Perspective, Springer Verlag, ISBN 0 387 906525.
R.M. Burstall, J.A. Goguen. An informal introduction to specifications using CLEAR, in: R. Boyer and J. Moore (eds.) The correctness problem in computer science, Academic Press, ISBN 0-12-122920-3 (1981).
C.A. Middelburg. The VIP VDM specification language, in: R. Bloomfield, L. Marshall, R. Jones (eds.) VDM '88, VDM — the way ahead, pp. 187–201, Springer Verlag LNCS 328 (1988).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
van den Bos, R.D., Feijs, L.M.G., van Ommering, R.C. (1991). POLAR a picture-oriented language for abstract representations. In: Bergstra, J.A., Feijs, L.M.G. (eds) Algebraic Methods II: Theory, Tools and Applications. Algebraic Methods 1989. Lecture Notes in Computer Science, vol 490. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-53912-3_25
Download citation
DOI: https://doi.org/10.1007/3-540-53912-3_25
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-53912-4
Online ISBN: 978-3-540-46351-1
eBook Packages: Springer Book Archive