Abstract
The purpose of this paper is to present an overview of the development tools available in the Construct component-based structural computing environment. In particular, we focus on the most recent development tool that generates IDL specifications from UML diagrams (UML Tool). The development tools lower the entry barrier for service developers by allowing high level specification of new services in UML or IDL and by auto-generating much of the component source code based on well-defined design patterns and templates. The paper is organized into five parts: an introduction to the research area, a brief description of the Construct development environment, a brief overview of UML Tool, a detailed scenario using the development environment, and, finally, our conclusions.
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
Anderson, K. M., Taylor, R., and Whitehead, E. J. 1994. Chimera: Hypertext for heterogeneous software environments. In Proceedings of the 1994 ACM European Conference on Hypertext, Edinburgh, Scotland, Sep., 94–107. ACM Press.
ArgoUML. 2001. http://argouml.tigris.org.
Blondin, S., Fahler, J., Wiil, U. K., and Nürnberg, P. J. 2000. UML Tool: High-level Specification of Construct Services. Technical Report CSE-00-01, Department of Computer Science and Engineering, Aalborg University Esbjerg.
Construct. 2001. http://www.cs.aue.auc.dk/construct.
Grønbæk, K., and Trigg, R. 1999. From Web to Workplace-Designing Open Hypermedia Systems. MIT Press.
Hall, W., Davis, H., and Hutchings, G. 1996. Rethinking Hypermedia-The Microcosm Approach. Kluwer Academic Publishers.
Nürnberg, P. J., Leggett, J. J., and Schneider, E. R. 1997. As we should have thought. In Proceedings of the 1997A CM Hypertext Conference, (Southampton, UK, Apr.), 96–101. ACM Press.
Nürnberg, P. J., Ed. 1999. Proceedings of the First Workshop on Structural Computing. Technical Report CS-99-04, Department of Computer Science, Aalborg University Esbjerg, Denmark.
Nürnberg, P. J., Leggett, J. J., Schneider, E., R., and Schnase, J. L. 1996. HOSS: A new paradigm for computing. In Proceedings of the 1996 ACM Hypertext Conference, (Washington, DC, Mar.), 194–202. ACM Press.
Open Hypermedia System Working Group. 2001. http://www.ohswg.org
Rational Rose. 2001. http://www.rational.com/rose
Reich, S., and Anderson, K. M. Eds. 2000. Open Hypermedia Systems and Structural Computing. Proceedings of the 6th Workshop on Open Hypermedia Systems and the 2nd Workshop on Structural Computing. Lecture Notes in Computer Science 1903, Springer Verlag.
Wiil, U. K., Hicks, D. L., and Nürnberg, P. J. 2001. Multiple open services: A new approach to service provision in open hypermedia systems, In Proceedings of the 2001 ACM Conference on Hypertext, (Aarhus, Denmark, August). ACM Press.
Wiil, U. K., Nürnberg, P. J., Hicks, D. L., and Reich, S. 2000. A development environment for building component-based open hypermedia systems. In Proceedings of the 2000 ACM Hypertext Conference, (San Antonio, TX, Jun.), 266–267. ACM Press.
Wiil, U. K. 2000. Using the Construct development environment to generate a file-based hypermedia storage service. In [12], 147-159.
Wiil, U. K., and Nürnberg, P. J. 1999. Evolving hypermedia middleware services: Lessons and observations. In Proceedings of the 1999 ACM Symposium on Applied Computing, (San Antonio, TX, Feb.), 427–436. ACM Press.
Wiil, U. K., and Leggett, J. J. 1997. Workspaces: The HyperDisco approach to Internet distribution. In Proceedings of the 1997A CM Hypertext Conference, (Southampton, UK, Apr.), 13–23. ACM Press.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wiil, U.K. (2002). Development Tools in Component-Based Structural Computing Environments. In: Reich, S., Tzagarakis, M.M., De Bra, P.M.E. (eds) Hypermedia: Openness, Structural Awareness, and Adaptivity. AH 2001. Lecture Notes in Computer Science, vol 2266. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45844-1_8
Download citation
DOI: https://doi.org/10.1007/3-540-45844-1_8
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43293-7
Online ISBN: 978-3-540-45844-9
eBook Packages: Springer Book Archive