• Nenhum resultado encontrado

A seguir estão alguns trabalhos de pesquisa indicados como decorrentes ou complementares à arquitetura de processo proposta neste trabalho.

a) Automação dos mediadores. Definir e implementar ferramentas computacionais que automatizem os mediadores propostos. Ferramentas para mediadores de termos e definições proveriam o mapeamento entre termos e entre definições, permitindo personalizar os modelos de processos de acordo com a terminologia utilizada pela fábrica de software e as definições utilizadas em modelos de processos distintos, mas compatíveis em funcionalidades e objetivos. Ferramentas para mediadores de protocolos proveriam a interação entre protocolos com distinções sintáticas e semânticas.

b) Automação da arquitetura de processo. Definir os modelos da visão automação da arquitetura de processo e implementar esses modelos em sistemas computacionais. Esses modelos abrangem, basicamente, a distribuição dos processos em servidores de workflow, a

169

estrutura do workflow e a definição dos seus itens de trabalho, a definição operacional do protocolo e dos mediadores e a estrutura necessária para automatizar a execução dos processos a partir dos meta-modelos e dos modelos de processos padrão.

c) Ontologia para a arquitetura de processo. Definir uma ontologia de domínio e os axiomas para processo e os seus componentes. Esses axiomas podem ser utilizados para representar as políticas na definição da arquitetura de processo, no desenvolvimento de ferramentas computacionais para a automação do controle de processos e para a definição de meta-modelos e modelos de processos.

d) Arquitetura de fábrica de software. Definir uma arquitetura de fábrica de software de acordo com as visões de negócio, informação, processo, infra-estrutura e qualidade propostas neste trabalho. Essa arquitetura define a fábrica de software e abrange o gerenciamento da integração das fábricas de software, o controle de qualidade e a gerência de configuração dos artefatos produzidos pelas fábricas de software integradas.

e) A arquitetura de processo instanciada em domínios e contextos distintos. Utilizar a mesma arquitetura de processo padrão em domínios e contextos iguais ou semelhantes, obtendo-se dados para análises quantitativas e comparativas. Utilizar a mesma arquitetura de processo padrão variando o contexto e o domínio, obtendo-se dados para determinar influências de características do domínio e do contexto na arquitetura de processo. Utilizar modelos de qualidade distintos na definição dos meta-modelos e modelos da arquitetura de processo, obtendo-se dados para verificar a aplicabilidade da arquitetura de processo proposta em relação a cada um dos modelos de qualidade utilizados.

f) Arquitetura de processo definida com base no MDA. Neste trabalho o MOF foi utilizado para organizar a arquitetura de processo em níveis. A MDA pode ser outra forma de organizar a arquitetura de processo. Sugere-se utilizar o RM-ODP (ISO/IEC, 1996) para orientar a definição dos meta-modelos e modelos da arquitetura de processo nas perspectivas de modelos independentes de computação, independentes de plataforma e para plataforma específica da MDA. Realizar estudos comparativos entre a arquitetura de processo estruturada de acordo com o MOF e a arquitetura de processo tendo como base a MDA visando definir vantagens, aplicabilidades e restrições de ambas.

170

Referências

AAGEDAL, J.; MILOŠEVI , Z. ODP enterprise language: UML perspective. In: IEEE International Enterprise Distributed Object Computing Conference (EDOC 1999), IEEE Press, 1999, p. 60-71.

ABNT. ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS. NBR ISO/IEC 12207: tecnologia de informação - processos de ciclo de vida de software. Rio de Janeiro: 1998, 35 p. ALBIN, S. T. The art of software architecture: design methods and techniques. John Wiley & Sons, 2003, 312 p.

AMATO NETO, J. Redes de cooperação produtiva e clusters industriais: oportunidades para as pequenas e médias empresas. São Paulo: Editora Atlas, 2005, 257 p.

ANAYA, V.; ORTIZ, A. How enterprise architectures can support integration. In: First International Workshop on Interoperability of Heterogeneous Information Systems, 2005, p. 25-30.

AQUINO, J. de. Estratégia de implantação do CMM níveis 2 e 3, utilizando técnicas da orientação a objetos. Dissertação (mestrado em Engenharia de Computação) - Instituto de Pesquisas Tecnológicas do Estado de São Paulo. Orientador: Jorge Luis Risco Becerra, 2004. 113 p.

ARMOUR, P. G. The business of software: the organism and the mechanism of projects. Communications of the ACM, ACM Press, v. 45, n. 5, p. 17-20, maio 2002.

AVERSANO, L.; CANFORA, G. Introducing e-services in business process models. In: 14th international conference on Software engineering and knowledge engineering, v. 27, ACM Press, 2002, p. 481-488.

BARNETT, W. A. et al. An architecture for the virtual enterprise. In: 1994 IEEE International Conference on Systems, Man, and Cybernetics, 1994, v. 1, p. 506-511.

BARTHELMESS, P. Collaboration and coordination in process-centered software development environments: a review of the literature. Information and Software Technology, v. 45, p. 911-928, 2003.

BASILI, V. R. The role of experimentation in software engineering: past, current, and future. In: 18th International Conference on Software Engineering (ICSE'96), 1996, p. 442- 449.

BASILI, V. R.; CALDIERA, G.; CANTONE, G. A reference architecture for the component factory. ACM Transactions on Software Engineering and Methodology, v. 1, n. 1, p. 53- 80, jan. 1992.

BASILI, V. R., CALDIERA, G., ROMBACH. H. D. The experience factory. Encyclopedia of Software Engineering, John Wiley & Sons, New York, p. 469-476, 1994.

BASS, L., CLEMENTS, P., KAZMAN, R. Software architecture in practice, 2ª ed. Addison Wesley, 2003, 560 p.

BECERRA, J. L. R. Aplicabilidade do padrão de processamento distribuído e aberto nos projetos de sistemas abertos de automação. Tese (doutorado em Engenharia Elétrica) –

171

Universidade de São Paulo. Orientador: Moacyr Martucci Junior, 1998, 176 p.

BERTOLLO, G.; FALBO, R. A. Apoio automatizado à definição de processos em níveis. In: II Simpósio Brasileiro de Qualidade de Software, 2003, p. 77-91.

BHUTA, J.; BOEHM, B.; MEYERS, S. Process elements: components of software process architectures. In: Software Process Workshop (SPW 2005), 2005, LNCS 3840, p. 332-346. BIOLCHINI, J. C. A. et al. Scientific research ontology to support systematic review in software engineering. Advanced Engineering Informatics, v. 21, p 133-151, 2007.

BOOCH, G. Object oriented design with applications. Benjamin/Cummings, 1991, 580 p. BOOCH, G.; RUMBAUGH, J.; JACOBSON, I. UML Guia do usuário. 13ª reimpressão, Rio de Janeiro: Elsevier, 2000, 550 p.

BORSOI, B. T. et al. Aplicação da arquitetura orientada a serviços na integração de processos de negócio. In: 5th International Information and Telecommunication Technologies

Symposium (I2TS’2006), 2006, p. 1-8.

BORSOI, B. T.; BECERRA, J. L. R. Relatório técnico de experimento. São Paulo: Escola Politécnica da Universidade de São Paulo, 2007, 65 p.

BORSOI, B. T.; BECERRA, J. L. R. Relatório técnico de experimento. São Paulo: Escola Politécnica da Universidade de São Paulo, 2008, 54 p.

BRAGANÇA, A.; MACHADO, R. J. Model driven development of software product lines. In: 6th International Conference on the Quality of Information and Communications

Technology (QUATIC 2007), IEEE Computer Society, 2007, p. 199-203.

BUSCHMANN et al., Pattern-oriented software architecture: a system of patterns. v. 1, John Willey & Sons, 2001, 467 p.

CAETANO, A.; et al. A role-based framework for business process modeling. In: 38th Hawaii International Conference on System Sciences, 2005, p. 13-19.

CAETANO A.; SILVA, A. R.; TRIBOLET, J. Using roles and business objects to model and understand business processes. In: 2005 ACM Symposium on Applied Computing, 2005, ACM Press, p. 1308-1313.

CHEBBI, I.; DUSTDAR, S.; TATA, S. The view-based approach to dynamic inter- organizational workflow cooperation. Data and Knowledge Engineering Journal, Elsevier, v. 56, n. 2, p.139-173, 2006.

CHEN, D.; DOUMEINGTS, G. European initiatives to develop interoperability of enterprise applications-basic concepts, framework and roadmap. Annual Reviews in Control, v. 27, p.153-162, 2003.

CHEN, M., et al. Enacting a software development process. In: Third IEEE International Conference on Engineering of Complex Computer Systems (ICECCS '97), 1997, p. 3-12. CURTIS, B.; KELLNER, M. I.; OVER, J. Process modeling. Communications of the ACM, v.35, n. 9, p. 75-90, set. 1992.

CUSUMANO, M. A. The puzzle of Japanese software. Communications of the ACM, v. 48, n. 7, p. 25-27, jul. 2005.

172

DE CESARE S.; SERRANO A. Collaborative modeling using UML and business process simulation. In:39th IEEE Hawaii International Conference on System Sciences, 2006, p.1-10.

DEMIR, A. Comparison of model-driven architecture and software factories in the context of model-driven development. In: Fourth International Workshop on Model-Based Development of Computer-Based Systems and Third Model-Based Methodologies for Pervasive and Embedded Software (MBD/MOMPES 2006), 2006, p. 75- 83.

DESNOIX, G.; BARTHES, J.-P. A software workshop for cooperative design using software components. In: 8th International Conference on Computer Supported Cooperative

Work in Design, 2003, IEEE Computer Society, v. 2, p. 39-44.

DIJKMAN, R.M. et al. A rigorous approach to relate enterprise and computational viewpoints. In: Eighth IEEE International Enterprise Distributed Object Computing Conference (EDOC'04), IEEE Computer Society, 2004, p. 187 - 2000.

DOAN, A. et al. Ontology matching: a machine learning approach. In: Staab, S.; Studer, R. editors, Handbook on Ontologies in Information Systems. Springer-Velag, 2003, p. 1-20. EMIG, C.; WEISSER, J.; ABECK, S. Development of SOA-based software systems – an evolutionary programming approach. In: Advanced International Conference on Telecommunications and International Conference on Internet and Web Applications and Services (AICT/ICIW 2006), 2006, p. 182-187.

EVERMANN, J.; WAND, Y. Toward formalizing domain modeling semantics in language syntax. IEEE Transactions on Software Engineering, v. 31, n. 1, p. 21-38, jan. 2005.

FABRI, J. A. et al. Desenvolvimento e replicação de uma fábrica de software. In: VI Simpósio Internacional de Melhoria de Processos de Software, 2004, p. 1-50.

FALBO, R. A.; ROCHA, A. R. C.; MENEZES, C. S. Assist-Pro: um assistente baseado em conhecimento para apoiar a definição de processos de software. In: XIII Simpósio Brasileiro de Engenharia de Software (SBES'99), 1999, p. 147-162.

FERREIRA, C. L. P. Maestro: uma aplicação Middleware para suporte a aplicações distribuídas baseadas em componentes de software. Dissertação (mestrado em Engenharia Elétrica) - Escola Politécnica da Universidade de São Paulo, Departamento de Engenharia de Computação e Sistemas Digitais. Orientador: Jorge Luis Risco Becerra, 2001, 112 p.

FERNANDES, A. A.; TEIXEIRA, D. de S. Fábrica de software: implantação e gestão de operações. São Paulo: Atlas, 2004, 308 p.

FIORINI, S. T. Arquitetura para reutilização de processos de software. Tese (doutorado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro. Orientador: Julio Cesar Sampaio do Prado Leite, 2001, 243 p.

FRANKEL, D. S. Business process platforms and software factories. In: Object-Oriented Programming, Systems, Languages and Applications (OOPSLA’05) - International Workshop on Software Factories, 2005, p. 1-5.

FUGGETTA, A. Software process: a roadmap. In: The Future of Software Engineering (ICSE’2000), 2000, ACM Press, p. 25-34.

GAL, A. et al. Automatic ontology matching using application semantics. AI Magazine, v. 26, n. 1, mar. 2005, p. 21-31.

173

GALASINI, M. O método ODP-UP para a definição de arquiteturas de sistemas distribuídos. Dissertação (mestrado em Engenharia Elétrica) - Escola Politécnica da Universidade de São Paulo, Departamento de Engenharia de Computação e Sistemas Digitais. Orientador: Jorge Luis Risco Becerra, 2004, 102 p.

GARCÍA, F. et al. FMESP: framework for the modeling and evaluation of software processes. In: Workshop on Quantitative Techniques for Software Agile Process, 2005, ACM Press, p. 5-13.

GIL, A. C. Métodos e técnicas de pesquisa social. 5ª ed. São Paulo: Atlas, 1999, 207 p. GLASS, R. L. The state of the practice of software engineering. IEEE Software, v. 20, n. 6, p. 20- 21, nov./dez. 2003.

GONG, R. et al. Business process collaboration using semantic interoperability: review and framework. Mizoguchi, R; Shi, Z., Giunchiglia, F. (Eds.), Springer-Verlag Berlin Heidelberg. In: 1st Asian Semantic Web Conference (ASWC 2006), 2006, p. 191-204.

GREENFIELD, J.; SHORT, K. Software factories assembling applications with patterns, models, frameworks and tools. In: Conference on Object Oriented Programming Systems Languages and Applications, 2003, p.16-27.

GREENFIELD, J.; SHORT, K. Software factories. Indianapolis: Wiley, 2004, 666 p.

GRÜNINGER, M.; ATEFI, K.; FOX, M. Ontologies to support process integration in enterprise engineering. Computational & Mathematical Organization Theory, v. 6, p. 381- 394, 2000.

HARRISON, W.; OSSHER, H.; TARR, P. Software engineering tools and environments: a roadmap. In: The Future of Software Engineering (ICSE’2000), 2000, p. 261-277.

HERBSLEB, J. D.; MOCKUS A. An empirical study of speed and communication in globally distributed software development. IEEE Transactions o Software Engineering, v. 29, n. 6, jun. 2003, p. 481-494.

HERNÁNDEZ G.; HERNÁNDEZ, C. S.; AGUIRRE, J. O. O. BPIMS-WS: brokering architecture for business processes integration in B2B e-commerce. In: 15th International

Conference on Electronics, Communications and Computers (CONIELECOMP 2005), 2005, IEEE, p. 160-165.

HOLLINGSWORTH, D. The workflow reference model. Workflow Management Coalition. TC00-1003, version 1.1, 1995, 55 p.

HOLT, J. No views in bad news - process modelling within a framework. In: IEE Seminar on Process Modelling Using UML, 2006, p. 27-46.

HONGXIU et al. Business Process Modeling for Multi-enterprise Cooperation. In: 2007 IEEE International Conference on Automation and Logistics, 2007, p. 700-703.

IEEE. INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS. IEEE Std 1471-2000: recommended practice for architecture description of software-intensive system, IEEE Computer Society, 2000, 29 p.

ISO/IEC. INTERNATIONAL STANDARDIZATION ORGANIZATION/INTERNATION- AL ENGINEERING CONSORTIUM. ISO/IEC 10746-3: open distributed processing –

174

reference model – part 3: architecture, jan. 1996, 68 p.

JACOBSON, I. et al. Object-oriented software engineering. Addison Wesley, 1998, 528 p. JACOBSON, I.; BOOCH, G.; RUMBAUGH, J. The unified software development process. Addison Wesley, 1999, 463 p.

KAMMER, P. J. Supporting dynamic distributed work processes with a component and event based approach. In: 22nd International Conference on Software Engineering (IEEE- CS), 2000, ACM Press, p. 710-712.

KITCHENHAM, B. A, et al. Preliminary guidelines for empirical research in software engineering. IEEE Transactions on Software Engineering, v. 28, n. 8, p. 721-734, ago. 2002.

KRUCHTEN, P.; OBBINK, H.; STAFFORD, J. The past, present, and future of software architecture, IEEE Software, v. 23, n. 2, p. 22-30, 2006.

LAZOVIK, A.; AIELLO, M.; PAPAZOGLOU, M. Associating assertions with business processes and monitoring their execution. In: II International Conference on Service Oriented Computing, 2004, p. 94-104.

LEPASAAR, M.; MAKINEN, T. Integrating software process assessment models using a process meta model. In: Engineering Management Conference (IEMC '02), 2002, IEEE International, v. 1, 2002, p. 224-229.

LI, C.; LI, H.; LI, M. A software factory model based on ISO9000 and CMM for Chinese small organizations. In: Proceedings of Second Asia-Pacific Conference on Quality Software, 2001, p. 288-292.

LIANG, L. et al. The literature review of cooperative software engineering. In: 8th

International Conference on Computer Supported Cooperative Work in Design, 2004, v. 1, p. 648-652.

LINDSAY, A.; DOWNS, D.; LUNN, K. Business processes - attempts to find a definition. Information and Software Technology, v. 45, p. 1015-1019, 2003.

LIST, B.; KORHERR, B. An evaluation of conceptual business process modeling languages. In: 2006 ACM symposium on Applied computing, 2006, p. 1532-1539.

LYCETT, M. et al. Migrating agile methods to standardized development practice, IEEE Computer Society, p. 79-85, jun. 2003.

MAIDANTCHIK, C.; ROCHA, A. R. C.; XEXEO, G. B. Software process standardization for distributed working groups. In: 4th IEEE International Software Engineering Standards Symposium, 1999, p. 153-156.

MALLYA, A. U.; SINGH, M. P. A semantic approach for designing commitment protocols. In: Third International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2004), 2004a, p. 1364-1365.

MALLYA, A. U.; SINGH, M. P. A semantic approach for designing e-business protocols. In: IEEE International Conference on Web Services (ICWS’04), 2004b, p. 742-745.

MARCONI, M. A, LAKATOS, E. M. Fundamentos da metodologia científica. 6ª ed. São Paulo: Atlas, 2006, 315 p.

175

MATTAR NETO, J. A. Metodologia científica na era da informática. São Paulo: Saraiva, 2002, 261 p.

MCGREGOR, J. D. et al., Initiating software product lines, IEEE Software, jul./ago., p. 24- 27, 2002.

MCT. MINISTÉRIO DA CIÊNCIA E TECNOLOGIA - Secretaria de política de informática. Pesquisa no setor de informática no Brasil. Disponível em: <http://www.mct.gov.br/index.php/content/view/13885.html>. Acesso em: 10 jan. 2007. OLIVEIRA, K. M.et al. Using domain-knowledge in software development environments. In: Software Engineering and Knowledge Engineering (SEKE'99), 1999, p. 30-40.

OMG. OBJECT MANAGEMENT GROUP. MOF - Meta object facility (MOF) specification, version 1.3, 2000, 518 p.

OMG. OBJECT MANAGEMENT GROUP. MDA - Model-driven architecture guide, version 1.0.1, editors: Joaquin Miller e Jishnu Mukerji, 2003, 62 p.

OMG. OBJECT MANAGEMENT GROUP. SPEM - Software process engineering metamodeling specification, version 1.1, jan. 2005a, 99 p.

OMG. OBJECT MANAGEMENT GROUP. UML - Unified modeling language: superstructure, version 2.0, 2005b, 709 p.

OQUENDO, F. Formally modelling software architectures with the UML 2.0 profile for - ADL. ACM SIGSOFT Software Engineering Notes, v. 31, n. 1, p. 1-13, jan. 2006.

OWEN, M.; RAJ, J. BPMN and business process management. An introduction to the new business process modeling standard. BPTrends, p. 1-25, mar. 2004.

PANIGASSI, R. Método para definição e modelagem de processos de fábrica de software usando RM-ODP e BPM. Dissertação (mestrado em Engenharia Elétrica) - Universidade de São Paulo. Orientador: Jorge Luis Risco Becerra, 2007, 158 p.

PERRY, D. E., PORTER. A. A., VOTTA, L. G. Empirical studies of software engineering: a roadmap. In: International Conference on Software Engineering, ACM Press, 2000, p. 347- 355.

PRESSMAN, R. S. Engenharia de software. 5ª ed. Rio Janeiro: McGraw-Hill, 2002, 843 p. RADJENOVIC, A.; PAIGE, R. Architecture description languages for high-integrity real- time systems. IEEE Software, p. 71-79, mar./abr. 2006.

RADJENOVIC, R. F. et al. An information model for high-integrity real-time systems. In: Second RTAS Workshop on Model-Driven Embedded Systems, 2004, p. 1-6.

RAUT, A; BASAVARAJA, A. Enterprise business process integration. In: Conference on Convergent Technologies for Asia-Pacific Region (TENCON 2003), 2003, v. 4, p. 1549- 1553.

REGIO, M.; GREENFIELD, J. Designing and implementing an HL7 software factory. In: International Workshop on Software Factories, 2005, p.1-7.

REIS, C. A. L. Introdução à modelagem de processos de software. In: XI Semana de Informática da Universidade Federal do Pará, 2004, p. 1-55.

176

RUMBAUGH, J. et al. Modelagem e projeto baseado em objeto. Rio de Janeiro: Campus, 1997, 652 p.

SAGA, R.; OKADA, N.; TSUJI, H. Three layered business process architecture for workflow cooperation. In: IEEE Conference on Emerging Technologies and Factory Automation (ETFA '06), 2006, p. 553-558.

SALAH, H.; MAHMOUD, B.; NACER B. An architecture for the interoperability of workflow models. In: First International Workshop on Interoperability of Heterogeneous Information Systems (IHIS’05), 2005, ACM Press, p. 31-38.

SEBRAE. Classificação das empresas por porte. Disponível em <http://www.sebrae.com.br /br/mpe_numeros/empresas.asp>. Acesso em 15 de fevereiro de 2007.

SEI. SOFTWARE ENGINEERING INSTITUTE The capability maturity model: guidelines for improving the software process. 14ª ed. Carnegie Mellon University, EUA: Addison Wesley Longman, 2000, 441 p.

SEI. SOFTWARE ENGINEERING INSTITUTE. Software product lines. Disponível em: <http://www.sei.cmu.edu/productlines/index.html>. Acesso em: 18 jul. 2006.

SHAH, H.; EL KOURDI, M. Frameworks for enterprise architecture. IT Professional, v. 9, n. 5, set./out, 2007, p. 36-41.

SHAW, M.; CLEMENTS, P. The golden age of software architecture. IEEE Software, p. 31- 39, mar./abr. 2006.

SHLAER, S.; MELLOR, S. J. Object lifecycles. Modeling the world in status, Yourdon Press, 1992, 251 p.

SINGH M. P. et al. Protocols for processes: programming in the large for open systems. ACM SIGPLAN Notices, v. 39, n. 12, p. 73-83, dez. 2004.

SOMMERVILLE, I. Software engineering. 8ª ed. Pearson Education, 2007, 840 p.

TAYLOR, D. A. Engenharia de negócios com tecnologia de objetos. Rio de Janeiro: Axcel Books, 2003, 189 p.

THERANI, M. Ontology development for designing and managing dynamic business process networks. IEEE Transactions on Industrial Informatics, v. 3, n. 2, maio 2007, p. 173-185. TIERNEY, B.; JACKSON, M. Contextual semantic integration for ontologies. In: British National Conference on Databases 2004 (BNCOD 2004), Doctoral Consortium, p. 1-3.

USCHOLD M. et al. The enterprise ontology. The Knowledge Engineering Review, v. 13, Eds. USCHOLD M.; TATE, A. In: Special Issue on Putting Ontologies to Use, p. 1-71, 1997. VAN DER AALST, W. M. P. Process-oriented architectures for electronic commerce and interorganizational workflow. Information Systems Journal, Pergamon/Elsevier, v. 24, n. 8, p. 639-671, abr. 2000a.

VAN DER AALST, W. M. P. Loosely coupled interorganizational workflows: modeling and analyzing workflows crossing organizational boundaries. Information and Management, Elsevier Science Publishers, v. 37, n. 2, p. 67-75, mar. 2000b.

177

n.14, v.1, p.5-51, jul. 2003.

VILLELA, K. L. et al. Definição de processos em ambientes de desenvolvimento de software orientados a organização. In: III Simpósio Brasileiro de Qualidade de Software (SBQS), 2004a, Sociedade Brasileira de Computação, v.1, p. 22-37.

VILLELA, K. L. et al. Definição e construção de ambientes de desenvolvimento de software orientados à organização. In: III Simpósio Brasileiro de Qualidade de Software (SBQS), 2004b, Sociedade Brasileira de Computação, v.1, p. 38-53.

VILLELA, K. L. et al. Estendendo a estação Taba para a criação de ambientes de desenvolvimento de software orientados a organização. In: Simpósio Brasileiro de Engenharia de Software, 2001, p. 332-337.

VILLELA, K.; TRAVASSOS, G. H.; ROCHA, A. R. C. Ambientes de desenvolvimento de software orientados a organização. In: 4th Workshop Ibero-americano de Ingeniería de

Requisitos y Ambientes de Software (IDEAS2001), 2001, p. 216-225.

ZACARIAS, M. et al. Adding a human perspective to enterprise architectures. In: 18th International Conference on Database and Expert Systems Applications (DEXA '07), 2007, p. 840-844.

WANG et al. Ontology based context modeling and reasoning using OWL. In: Second IEEE Annual Conference on Pervasive Computing and Communications Workshops, 2004, p. 18- 22.

WANGENHEIM, C. G. V., et al. Experiences on establishing software processes in small companies. Information and Software Technology, v. 48, n. 9, p. 890-900, 2006.

WFMC. Workflow management coalition. Application programming interface (WAPI). Document Number WFMC-TC-1013, version 1.4, 1997, 21 p.

WHITE, S. A. Business process management notation, version 1.0, 3 maio 2004a, 296 p. WHITE S. A. Process modeling notations and workflow patterns. BPTrends, IBM Corp., mar. 2004b, p. 1-25.

WHITTAKER, J. A.; VOAS J. M. 50 Years of software: key principles for quality. IT Professional, v.4, n.6, p. 28-35, nov./dez. 2002.

WOHLIN, C. et al. Experimentation in software engineering: an introduction. Kluwer Academic Publishers, USA, 2000, 204 p.

WOODWARD, A. Winning success from Babbage’s failure. IEE Computing & Control Engineering, p. 18-21, out./nov. 2005.