Artigo Produção Nacional Revisado por pares

The spider environment

1999; Wiley; Volume: 29; Issue: 2 Linguagem: Dinamarquês

10.1002/(sici)1097-024x(199902)29

ISSN

1097-024X

Autores

Leonardo Mendonça de Moura, Carlos Lucena, Arndt von Staa,

Tópico(s)

Crustacean biology and ecology

Resumo

Software: Practice and ExperienceVolume 29, Issue 2 p. 99-124 Research Article The spider environment Leonardo M. de Moura, Corresponding Author Leonardo M. de Moura [email protected] Departamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro, Rua Marquês de São Vicente, 225, 22453-900 Rio de Janeiro, BrazilDepartamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro, Rua Marquês de São Vicente, 225, 22453-900 Rio de Janeiro, BrazilSearch for more papers by this authorCarlos José P. de Lucena, Carlos José P. de Lucena [email protected] Departamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro, Rua Marquês de São Vicente, 225, 22453-900 Rio de Janeiro, BrazilSearch for more papers by this authorArndt von Staa, Arndt von Staa [email protected] Departamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro, Rua Marquês de São Vicente, 225, 22453-900 Rio de Janeiro, BrazilSearch for more papers by this author Leonardo M. de Moura, Corresponding Author Leonardo M. de Moura [email protected] Departamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro, Rua Marquês de São Vicente, 225, 22453-900 Rio de Janeiro, BrazilDepartamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro, Rua Marquês de São Vicente, 225, 22453-900 Rio de Janeiro, BrazilSearch for more papers by this authorCarlos José P. de Lucena, Carlos José P. de Lucena [email protected] Departamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro, Rua Marquês de São Vicente, 225, 22453-900 Rio de Janeiro, BrazilSearch for more papers by this authorArndt von Staa, Arndt von Staa [email protected] Departamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro, Rua Marquês de São Vicente, 225, 22453-900 Rio de Janeiro, BrazilSearch for more papers by this author First published: 05 March 1999 https://doi.org/10.1002/(SICI)1097-024X(199902)29:2 3.0.CO;2-PAboutPDF ToolsRequest permissionExport citationAdd to favoritesTrack citation ShareShare Give accessShare full text accessShare full-text accessPlease review our Terms and Conditions of Use and check box below to share full-text version of article.I have read and accept the Wiley Online Library Terms and Conditions of UseShareable LinkUse the link below to share a full-text version of this article with your friends and colleagues. Learn more.Copy URL Share a linkShare onEmailFacebookTwitterLinkedInRedditWechat Abstract Visual composition is an interactive development of different applications by the direct manipulation of reusable components. We believe that the visual composition approach deals directly with the complexity of large software systems, making their development easier, more flexible, and easier to be understood. This is accomplished by implementing abstraction, reuse and visualization concepts. The developer becomes a component builder and no longer creates large applications that are hard to maintain and enhance. The user will have the freedom to choose the components he needs to build an application, and to mix and match components from different developers until the desired functionality is achieved. The visual Spider environment allows the creation of different kinds of applications. Copyright © 1999 John Wiley & Sons, Ltd. REFERENCES 1L. M. Moura and C. J. P. Lucena, ' Uma Introdução Ambiente Visual Spider', SBES 97 (Simpósio Brasileiro de Engenharia de Software), 1997. Google Scholar 2L. M. Moura, ' Uma Linguagem de Programação Visual', Master's Dissertation, Departamento de Informática, PUC-Rio, 1996. Google Scholar 3C. N. Shu, Visual Programming, Van Nostrand Reinhold, New York, NY, 1988. Google Scholar 4O. Nierstrasz, S. Gibbs and D. Tsichritzis, 'Component-oriented software development', Communications of the ACM, 35(9), 160–165 (1992). 10.1145/130994.131005 Web of Science®Google Scholar 5M. Shaw and D. Garlan, Software Architecture: Perspectives on an Emerging Discipline, Prentice Hall, April 1996. Google Scholar 6W. Tracz, 'DSSA frequently asked questions', Software Eng. Notes, 52–56 (April 1994). 10.1145/181628.181639 Google Scholar 7A. Arango, ' Domain analysis methods', Software Reusability, Harwood, London, March 1993. Google Scholar 8P. Clements, ' From domain model to architectures''. In A. Abd-Allah, et al., (eds.), Focused Workshop on Software Architecture, 1994, pp. 404–420. Google Scholar 9B. Meyer, Object-Oriented Software Construction, Prentice Hall, 1988. Google Scholar 10S. Schiffer and J. H. Fröhlich, ' Visual programming and software engineering with Vista', Visual Object-Oriented Programming, Prentice Hall, 1995. Google Scholar 11D. D. Cowan and C. J. P. Lucena, 'Abstract data views: an interface specification concept to enhance design for reuse', IEEE Transactions on Software Engineering, March 1995. 10.1109/32.372150 Web of Science®Google Scholar 12 Visual Age User's Guide and Reference, IBM Inc., 1997. Google Scholar 13 Java Studio Reference, Sun Microsystems, 1997. Google Scholar 14J. Bell, et al., ' Software design for reliability and reuse: A proof-of-concept demonstration', TRI-Ada '94 Proceedings, ACM, November 1994, pp. 396–404. 10.1145/197694.197740 Web of Science®Google Scholar 15P. Hudak, 'Building domain-specific embedded languages', Computing Surveys, 28A(4) (1996). Google Scholar 16R. Ierusalimschy, L. H. de Figueiredo and W. Celes, 'Lua – an extensible extension language', Software—Practice & Experience, 26(6), 635–652 (1996). 10.1002/(SICI)1097-024X(199606)26:6 3.0.CO;2-P Web of Science®Google Scholar 17G. van Rossum, ' An introduction to Python for UNIX/C programmers', Proc. of the NLUUG najaarsconferentie, Dutch UNIX users group, 1993. (ftp://ftp.cwi.nl/pub/python/nluug-paper.ps) Google Scholar 18G. Kiczales, J. des Riviéres and D. G. Bobrow, The Art of the Metaobject Protocol, MIT Press, 1991. 10.7551/mitpress/1405.001.0001 Google Scholar 19T. Parr and J. Lilley, ANTLR 2.10 Reference Manual MageLang Institute, http://www.MageLang.com Google Scholar 20R. Iersalimschy, R. Borges and A. M. Hester, ' CGILua A multi-paradigmatic tool for creating dynamic WWW pages', SBES 97 (Simpósio Brasileiro de Engenharia de Software), 1997. Google Scholar 21J. Cordy and I. Carmichael, ' The TXL Programming Language Syntax and Informal Semantics', Technical Report, Queen's University at Kinkston, Canada, 1993. Google Scholar 22J. C. Leite, M. Sant'anna and F. G. Freitas, ' Draco-PUC: a technology assembly for domain oriented software development', Proceedings of the 3rd IEEE International Conference of Software Reuse, 1994. Google Scholar 23E. Gamma, R. Helm, R. E. Johnson and J. Vlissides, Design Patterns, Elements of Reusable Object-Oriented Software, Addison-Wesley, 1995. Web of Science®Google Scholar 24V. Mey, Visual Composition of Software Applications, PhD thesis (no. 2660), Department of Computer Science, University of Geneva, 1994. Google Scholar 25M. Ader, O. M. Nierstrasz, S. McMahon, G. Miller and K. Profrock, ' The ITHACA Technology: A landscape for object-oriented application development', Proceedings Esprit 1990 Conference, Kluwer Academic, Dordrecht, 1990, pp. 31–51. Web of Science®Google Scholar 26V. Mey and O. Nierstrasz, ' The ITHACA application development environment''. In D. Tsichritzis, (ed.), Visual Objects, Centre Universitaire d'Informatique, University of Geneva, 1993, pp. 267–280. Google Scholar 27T. P. Cox, F. R. Giles and T. Pietrzykowski, ' Prograph: A step towards liberating programming from textual conditioning', IEEE Workshop on Visual Languages, Rome, 1989, pp. 150–156. Google Scholar 28K. Ng and J. Kramer, ' Automated support for distributed software design', Proceedings of 7th International Workshop on Computer-aided Software Engineering (CASE 95), Toronto, Canada, July 1995. Google Scholar 29J. D. McWhirter and G. J. Nutt, ' Escalante: An Environment for Rapid Construction of Visual Language Application', Technical Report CU-CS-692-93, Department of Computer Science, University of Colorado, 1993. Google Scholar 30G. Zelesnik, ' The UniCon Language Reference Manual', School of Computer Science, Carnegie Mellon University ( http://www.cs.cmu.edu/˜UniCon/reference-manual/Reference_Manual_1.html) Google Scholar 31 Visual Basic User's Guide, Microsoft Inc., 1993. Google Scholar 32 Delphi User's Guide, Borland Inc., 1995. Google Scholar Volume29, Issue2February 1999Pages 99-124 ReferencesRelatedInformation

Referência(s)
Altmetric
PlumX