Abstract
The conventions connected to the use of object-oriented frameworks can be described by framework-specific language extensions. The programmer is then aided in writing more correct programs. In an integrated structure-oriented language-design environment such language extensions can be supported internally.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
4 References
E. Bjarnason, G. Hedin and K. Nilsson. APPLAB-An Application Language Laboratory. Techn Report, Dept. Computer Science, Lund University, 1997.
E. Bjarnason. APPLAB: User’s Guide (version 1.2). Techn. Report LU-CSIR: 96-01, Department of Computer Science, Lund University, 1996.
D. Garlan, C. W. Krueger, and B. Staudt Lerner. TransformGen: Automating the Maintenance of Structure-Oriented Environments. ACM TOPLAS, 16(3):727–774, May 1994.
G. Hedin. Attribute Extension-A Technique for Enforcing Programming Conventions. Nordic Journal of Computing 4(1997), 93–122. 1997.
R. E. Johnsson and B. Foote. Designing Reusable Classes. Journal of Object-Oriented Programming, 1(2):22–35, June/July 1988.
H. H. Vogt, S. D. Swierstra and M. F. Kuiper. Higher Order Attribute Grammars. Proceedings of the ACM SIGPLAN’ 89 Conference on Programming Language Design and Implementation, ACM Sigplan Notices, 24(7), 1989.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bjarnason, E., Hedin, G. (1998). Tool Support for Framework-Specific Language Extensions. In: Bosch, J., Mitchell, S. (eds) Object-Oriented Technologys. ECOOP 1997. Lecture Notes in Computer Science, vol 1357. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-69687-3_27
Download citation
DOI: https://doi.org/10.1007/3-540-69687-3_27
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64039-4
Online ISBN: 978-3-540-69687-2
eBook Packages: Springer Book Archive