Uma Abordagem para o Desenvolvimento de Serviços para o Sistema Cossack

  • Giuliano Araujo Bertoti ITA
  • Felipe Afonso de Almeida ITA
  • Davi D’Andréa Baccan ITA

Resumo


Uma das soluções que estão sendo propostas para o problema da exclusão digital no Brasil está baseada no fato de que a grande maioria da sua população possui pelo menos um aparelho de televisão. Trata-se da adoção de sistemas de televisão interativa para a prestação de serviços à população que atualmente, somente são prestados através da Internet. Porém, os sistemas de televisão interativa disponíveis atualmente no Brasil cobram taxas elevadas de assinatura, não prestam serviços nas áreas da educação e saúde, e não permitem que os comerciantes locais disponibilizem seus serviços através da televisão. Este artigo apresenta o Sistema Cossack, que visa solucionar os problemas existentes nos sistemas atuais de televisão interativa, e também a abordagem que está sendo criada para o desenvolvimento de serviços para este Sistema.

Referências

Almeida, Felipe Afonso. Cossack project, Scientific Final Report. Technological Institute of Aeronautics, Computer Science Division, 1999.

Almeida, F. A., Fortes, R. S., Baccan, D. D., “The Cossack System: A Platform for Interactive TV”, 2nd European Conference on Interactive Television: Enhancing the Experience, Brighton, UK, in prelo, 2004.

Bray, T., Paoli, J., Sperberg, C. M. M., Maler, E., “Extensible Markup Language (XML) 1.0 (Second Edition), W3C Recommendation, 6 October 2000.

Clements, P. C., “A Survey of Architecture Description Languages”, Proceedings of the 8th International Workshop on Software Specification and Design, 1996.

Consulting, S., “iTV Hanbook: Technologies and Standards”, Prentice Hall, 1ª Edição – 2003.

Dashofy, Eric M., Hoek, A., Taylor, R. N., “A Highly-Extensible, XML-Based Architecture Description Language”, In Proceedings of the Working IEEE/IFIP Conference on Software Architectures (WICSA 2001), Amsterdam, Netherlands.

Dashofy, Eric M., Hoek, A., Taylor, R. N., “An Infrastructure for the Rapid Development of XML-based Architecture Description Languages”, Proceedings of the 24th international conference on Software engineering, Orlando, Florida, 2002.

DIRECTV, [link], 2004.

Fielding, Roy T., “Architectural Styles and the Design of Network-based Software Architectures”, University of California, Irvine, 2000.

Garlan, David, “Software Architecture: a Roadmap”, ICSE 2000, 22nd International Conference on Software Engineering, Future of Software Engineering Track, June 4-11, 2000, Limerick Ireland, ACM, 2000.

Horstmann, C. S., “Object-Oriented Design and Patterns”, IE-WILEY, 1ª Edição - 2003.

IBGE, Instituto Brasileiro de Geografia e Estatística, “Censo Demográfico 2000”, disponível em [link], 2004.

Kerschbaumer, A., “Behavioral Refinement of Software Architectures”, Technischen Universit. at Graz, August 2002.

Kramer, J., “Configuration Programming - Exploiting Component Reuse in Distributed Systems”, in ‘Software Reuse and Reverse Engineering in Practice’, ed. P. Hall, (Chapman and Hall and UNICOM), 1992, 415-442.

Kruchten, Philippe B., “The 4+1 View Model of Architecture”, IEEE Computer Society Press, 1995.

Launchalot, “iTV authoring with Lois”, [link], 2004.

Magee, J., Dulay, N., Eisenbach, S., Kramer, J., “Specifying Distributed Software Architectures”, In Proceedings of 5th European Software Engineering Conference (ESEC 95), Sitges, Spain, September 1995.

FGV, Fundação Getúlio Vargas, “Mapa da Exclusão Digital”, disponível em: [link], Abril, 2003.

Medvidovic, N., “Using Object-Oriented Typing to Support Architectural Design in the C2 Style”, In Proceedings of the ACM SIGSOFT '96 Fourth Symposium on the Foundations of Software Engineering. p.24-32, ACM SIGSOFT. San Francisco, CA, October, 1996.

Medvidovic, N., “A Framework for Classifying and Comparing Architecture Description Languages”, Proceedings of the Sixth European Software Engineering Conference (ESEC/FSE 97), 1997.

Medvidovic, N., Taylor, R. N., "Separating Fact from Fiction in Software Architecture." In Proceedings of the Third International Software Architecture Workshop (ISAW-3), pages 105-108, Orlando, FL, November 1-2, 1998.

Muchaluat-Saade, D.C., Soares, L.F.G., "Towards the Convergence Between Hypermedia Authoring Languages and Architectural Description Languages", I ACM Symposium on Document Engineering - DocEng2001 Atlanta, USA – November, 2001.

OpenTV, [link], 2004.

Perry, D. E., Wolf, A. L., “Foundations for the study of software architecture”, ACM SIGSOFT Software Engineering Notes, v.17 n.4, p.40-52, Oct. 1992.

Ren, J., Taylor, R. N., “Visualizing Software Architecture with Off-The-Shelf Components”, Proceedings of the 15th International Conference on Software Engineering & Knowledge Engineering, pp.132-141, San Francisco, California, USA, July 1-3, 2003.

Sztajnberg, A., Loques, O., "Bringing QoS to the Architectural Level", accepted for presentation, ECOOP 2000 Workshop on QoS on Distributed Object Systems, Cannes, France, June, 2000.

Shaw, Mary, Garlan, David, “Software Architecture: Perspectives on an Emerging Discipline”, Prentice Hall, 1996.

SKY, [link], 2004.

SofAA (Sof[tware] A[rchitecture] A[ssistant]), “A graphical tool designed to create/edit/view software architecture descriptions”, [link], 2002.
Publicado
31/07/2004
BERTOTI, Giuliano Araujo; ALMEIDA, Felipe Afonso de; BACCAN, Davi D’Andréa. Uma Abordagem para o Desenvolvimento de Serviços para o Sistema Cossack. In: SEMINÁRIO INTEGRADO DE SOFTWARE E HARDWARE (SEMISH), 31. , 2004, Salvador/BA. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2004 . p. 251-264. ISSN 2595-6205.