Referências Bibliográficas



Similar documents
Towards Software Configuration Management for Test-Driven Development

Curriculum Vitae. Zhenchang Xing

Theme 1 Software Processes. Software Configuration Management

Versioning and Evolution Control of Models in Software Configuration Management System

Model-Driven Software Configuration Management and Environment Model

Introduction to Software Configuration Management. CprE 556 Electrical and Computer Engineering Department Iowa State University

Model-based Configuration Management for a Web Engineering Lifecycle

Model-based Version Management System Framework

A Model Repository for Collaborative Modeling with the Jazz Development Platform

Software Configuration Management. Context. Learning Objectives

Building a Flexible Software Factory Using Partial Domain Specific Models

Software Configuration Management. Wingsze Seaman COMP250SA February 27, 2008

Evolving a Software Configuration Management Ontology

A Management Tool for Component-Based Real-Time Supervision and Control Systems

Odyssey-SCM: An integrated software configuration management infrastructure for UML models

JOURNAL OF OBJECT TECHNOLOGY

A Systematic Approach for Configuration Management in Software Product Lines

A Framework of Model-Driven Web Application Testing

Axivion Bauhaus Suite Technical Factsheet

6 Referências Bibliográficas

XFlash A Web Application Design Framework with Model-Driven Methodology

Software Configuration Management, Advantages and Limitations

Software Engineering Tools and Methods

TOGAF usage in outsourcing of software development

Model-driven development solutions To support your business objectives. IBM Rational Rhapsody edition comparison matrix

An Overview of Challenges of Component Based Software Engineering

Architecture of a Software Configuration Management System for Globally Distributed Software Development Teams

Introduction to Eclipse, Creating Eclipse plug-ins and the Overture editor. David Holst Møller Engineering College of Aarhus

VISUALIZATION APPROACH FOR SOFTWARE PROJECTS

Model-driven Development for a Treasure Hunt Android application

Modeling Web Applications Using Java And XML Related Technologies

IMPROVING JAVA SOFTWARE THROUGH PACKAGE STRUCTURE ANALYSIS

Change Management: Modeling Software Product Lines Evolution

INTERNET-BASED COLLABORATIVE PROGRAMMING TECHNIQUES AND ENVIRONMENTS

Real Time Embedded Software Development Using Agile Technology An Experience Report

I219 Software Design Methodology

A Case Study on Model-Driven and Conventional Software Development: The Palladio Editor

UML Modelling of Automated Business Processes with a Mapping to BPEL4WS

Model-Driven Software Development for Robotics: an overview

Software Configuration Management and Continuous Integration

Collaborative Development of System Architecture - a Tool for Coping with Inconsistency

Maven or how to automate java builds, tests and version management with open source tools

Supporting Software Development Process Using Evolution Analysis : a Brief Survey

IBM Rational ClearCase, Version 8.0

Design of Visual Repository, Constraint and Process Modeling Tool based on Eclipse Plug-ins

Pondering on the Key Functionality of Model Driven Development Tools: the Case of Mendix

Multi-objective Design Space Exploration based on UML

Analizo: an Extensible Multi-Language Source Code Analysis and Visualization Toolkit

Defining and Checking Model Smells: A Quality Assurance Task for Models based on the Eclipse Modeling Framework

Effective Team Development Using Microsoft Visual Studio Team System

Software Visualization Tools for Component Reuse

A Configuration Management Model for Software Product Line

A Model-based Software Architecture for XML Data and Metadata Integration in Data Warehouse Systems

FIoT: A Framework for Self-Adaptive and Self-Organizing Internet of Things Applications. Nathalia Moraes do Nascimento nnascimento@inf.puc-rio.

Semantic Search in Portals using Ontologies

An Aspect-Oriented Product Line Framework to Support the Development of Software Product Lines of Web Applications

WHITE PAPER DATA GOVERNANCE ENTERPRISE MODEL MANAGEMENT

UPROM Tool: A Unified Business Process Modeling Tool for Generating Software Life Cycle Artifacts

ASSISTING REFACTORING TOOL DEVELOPMENT THROUGH REFACTORING CHARACTERIZATION

Refactoring-aware Configuration Management for Object-Oriented Programs

CHAPTER 2 LITERATURE SURVEY

Introduction to Programming Tools. Anjana & Shankar September,2010

Version Control Tools

Software Engineering

Use software to define silicon p. 15

Towards Model-Driven Approach for Rapid ERP Development

Model Based Software Development: Issues & Challenges

Development of Tool Extensions with MOFLON

Lecture Overview. Object-Oriented Software Engineering: Using UML, Patterns, Java, and Software Development Processes. Prof. Dr.

REFERÊNCIAS BIBLIOGRÁFICAS

Industrial Adoption of Automatically Extracted GUI Models for Testing

This is an author-deposited version published in : Eprints ID : 15447

An Eclipse Plug-In for Visualizing Java Code Dependencies on Relational Databases

Change Management. ABSTRACT

A Bibliography of Publications of Michel Wermelinger

WebRatio 5: An Eclipse-based CASE tool for engineering Web applications

Sidebar Dashboard User Guide. Modified: June, 2013 Version 8.2

Transcription:

Referências Bibliográficas ALPAYDIN, E. Introduction to Machine Learning (Adaptive Computation and Machine Learning). MIT Press, ISBN 0262012111. 2004. AMSTEL, M. F.; BRAND, M. G. J.; PROTIC, Z. Version Control of Graphs. In Informal Pre-proceedings of the 7th Belgian-Netherlands Software Evolution Workshop (BENEVOL'08). 2008. p. 11-12. BARTELT, C. Consistence preserving model merge in collaborative development processes. International Conference on Software Engineering. 2008. p. 13-18. BECK, K. Test-Driven Development by Example. : Addison Wesley, 2003. BUFFENBARGER, J. Syntactic Software Merging. Lecture Notes In Computer Science. Selected papers from the ICSE SCM-4 and SCM-5 Workshops, on Software Configuration Management. 1995. p. 153-172. CEDERQVIST, P. Version management with CVS. : Signum Support AB, 1993. CHAWATHE, S. et al. Change detection in hierarchically structured information. In Proceedings of the ACM SIGMOD International Conference on Management of Data. 1996. p. 493 504. CHAWATHE, S.; GARCIA-MOLINA, H. Meaningful change detection in structured data. In Proceedings of the 1997 ACM SIGMOD international conference on Management of data. 1997. p. 26 37. CLEMENTS, P.; NORTHROP, L. Software Product Lines. Addison-Wesley, 2002. CORMEN, T. et al. ALGORITMOS. 2. ed. : ELSEVIER, 2001. 281-284 p. DAMERAU, T. A technique for computer detection and correction of spelling errors. Comm. of the ACM. 1964. p. 171 176. DIG, D. et al. Automatic detection of refactorings for libraries and frameworks. In Proceedings of Workshop on Object Oriented Reengineering (WOOR'05). 2005.

91 DIG, D. et al. Automatic detection of refactorings in evolving components. In Proc. ECOOP'06. 2006. p. 404-428. DIG, D. et al. MolhadoRef: a refactoring-aware infrastructure for OO programs. OOPSLA workshop on eclipse technology exchange, v. 195, 2006. DIG, D. et al. Refactoring-aware Configuration Management System for Object-Oriented Programs. Tech. Report UIUCDCS-R-2006-2770, UIUC. 2006. DIG, D.; JOHNSON, R.; MARINOV, D. Toward Automatic Upgrades of Component-Based Applications, 2006. Disponivel em: <http://www.acm.org/src/subpages/gf_entries_06/dannydig_src_gf06.pdf>. Acesso em: jun 18 2009. DIG, D.; NGUYEN, T.; JOHNSON, R. Refactoring-aware software configuration management. Technical Report UIUCDCS-R-2006-2710, UIUC. 2006. EIBL, J. KDiff3 - Homepage, 2003. Disponivel em: <http://kdiff3.sourceforge.net/>. Acesso em: 8 fev. 2010. EL-KHOURY, J. Model data management: towards a common solution for PDM/SCM systems. Proceedings of the 12th international workshop on Software configuration management. 2005. p. 17-32. ESTUBLIER, J. Software configuration management: a roadmap. Proceedings of the Conference on The Future of Software Engineering. 2000. p. 279-289. ESTUBLIER, J. Objects Control for Software Configuration Management. Proceedings of the 13th International Conference on Advanced Information Systems Engineering, v. 2068, p. 359-373, 2001. ESTUBLIER, J. et al. Impact of software engineering research on the practice of software configuration management. ACM Transactions on Software Engineering and Methodology (TOSEM), v. 14, p. 383-430, 2005. FEATHERS, M. CppUnit Cookbook, 2002. Disponivel em: <http://cppunit.sourceforge.net/doc/lastest/cppunit_cookbook.html>. Acesso em: 8 fev. 2010. FREESE, T. Refactoring-aware version control. International Conference on Software Engineering. 2006.

92 GODFREY, M. Using Origin Analysis to Detect Merging and Splitting of Source Code Entities. IEEE Transactions on Software Engineering, v. 31, p. 166-181, 2005. GRASS, J. Cdiff: A Syntax Directed Diff for C++ Programs. In Proceedings of USENIX C++ Conference. 1992. p. 181-193. HEESCH, D. Doxygen, 1997. Disponivel em: <http://www.stack.nl/~dimitri/doxygen/>. Acesso em: 25 fev. 2010. IBM. Rational Team Concert, 2008. Disponivel em: <https://jazz.net/projects/rational-team-concert/>. Acesso em: 20 jan. 2010. IGNAT, C.; NORRIE, M. Operation-based Merging of Hierarchical Documents. Proceedings of the CAiSE 2005 Forum. 17th International Conference on Advanced Information Systems Engineering. 2005. JUNQUEIRA, D.; BITTAR, T.; FORTES, R. A fine-grained and flexible version control for software artifacts. Proceedings of the 26th annual ACM international conference on Design of communication. 2008. p. 185-192. KIM, M.; NOTKIN, D. Program element matching for multi-version program analyses. Proceedings of the 2006 international workshop on Mining software repositories. 2006. p. 58-64. KLEPPE, A. G.; WARMER, J.; BAST, W. MDA Explained: The Model Driven Architecture: Practice and Promise. Addison-Wesley Longman Publishing Co. 2003. KLIER, W. Model-based Merging of Source Code, 2005. Disponivel em: <http://dav.informatik.tumuenchen.de/search/download.php?filename=a_20 05_08_08_Marschall_thesis.pdf&archiv=1>. Acesso em: 26 mar. 2009. KUHN, H. W. The Hungarian method for the assignment problem. Naval Research Logistics Quarterly. 1955. p. 83-87. LEVENSHTEIN, V., Binary codes capable of correcting deletions, insertions, and reversals. Technical Report 8. 1966. pp. 707-710. LINDHOLM, T. A 3-Way Merging Algorithm For Synchronizing Ordered Trees - the 3DM Merging and Differencing Tool For XML. Master s thesis - Helsinki University of Technology. 2001.

93 LIPPE, E.; OOSTEROM, N. Operation-based merging. Software Engineering Symposium on Practical Software Development Environments. 1992. p. 78-87. MADDEN, B. Using CppUnit To Implement Unit Testing. : Game Programming Gems 6, 2006. Disponivel em: <http://cppunit.sourceforge.net/doc/lastest/cppunit_cookbook.html>. Acesso em: 8 fev. 2010. MENS, T. A State-of-the-Art Survey on Software Merging. IEEE Transactions on Software Engineering, v. 28, p. 449-462, 2002. MERCURIAL. Site oficial do projeto mercurial, 2006. Disponivel em: <http://www.selenic.com/mercurial/wiki/>. Acesso em: 8 jun. 2009. MICROSOFT. Sourcesafe Product Documentation. Seattle, WA: Microsoft, Inc., 2000. MICROSOFT. Microsoft Team Foundation Version Control, 2007. Disponivel em: <http://msdn.microsoft.com/pt-br/library/cc580642.aspx>. Acesso em: 8 jun. 2009. MICROSOFT. Sistema de desenvolvimento Visual Studio, 2008. Disponivel em: <http://msdn.microsoft.com/pt-br/vstudio/products/default.aspx>. Acesso em: 8 fev. 2010. MICROSOFT. Windows 7, 2009. Disponivel em: <http://www.microsoft.com/brasil/windows7/default.aspx>. Acesso em: 8 fev. 2010. MUNSON, J.; DEWAN, P. A flexible object merging framework. Proceedings of the 1994 ACM conference on Computer supported cooperative work. 1994. p. 231-242. MURTA, L. et al. Odyssey-SCM: An integrated software configuration management infrastructure for UML models. Science of Computer Programming, v. 65, p. 249-274, 2007. NGUYEN, T. Architectural Configuration Management: Managing Software Architectural Evolution and Traceability Links, 2009. Disponivel em: <http://ijsa.net/paper/papers/4_v1_1dad55ced646a39f08fd448f8b9fc1b8.pdf >. Acesso em: 24 jun. 2009. NGUYEN, T. N. et al. Flexible fine-grained version control for software documents. Software Engineering Conference. 2004. p. 212-219.

94 OPENGROUP. diff, 2008. Disponivel em: <http://www.opengroup.org/onlinepubs/9699919799/utilities/diff.html>. Acesso em: 25 jan. 2010. ORACLE. Javadoc Tool Homepage, 2010. Disponivel em: <http://java.sun.com/j2se/javadoc/>. Acesso em: 25 fev. 2010. PARR, T. The Definitive ANTLR Reference: Building Domain-Specific Languages. : Pragmatic Bookshelf, 2007. PARR, T. The Definitive ANTLR Reference: Building Domain-Specific Languages. : Pragmatic Bookshelf, 2007. PIETROBON, C. Gerência de Configuração para um Ambiente de Desenvolvimento de Software Cooperativo. Tese (Doutorado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro. 1995. PILATO, M. Version Control With Subversion. Sebastopol, CA: O'Reilly & Associates, Inc., 2004. POOL, M. Bazaar, 2007. Disponivel em: <http://bazaar.canonical.com/en/>. Acesso em: 20 jan. 2010. QUIN, L. Extensible Markup Language (XML), 2003. Disponivel em: <http://www.w3.org/xml/>. Acesso em: 14 jun. 2009. SCHMIDT, D. Guest Editor's Introduction: Model-Driven Engineering. Computer, v. 39, p. 25, 2006. SHEN, H.; SUN, C. Operation-based revision control systems. Proceedings of the 3rd Annual International Workshop on Collaborative Editing Systems in conjunction with ACM Group Conference. 2001. STAA, A. Programação Modular. : CAMPUS, 2000. STALLMAN, R. M. GNU Status. GNU's Bulletin (Free Software Foundation) 1. 1986. SWICEGOOD, T. Pragmatic Version Control Using Git. : Pragmatic Bookshelf, 2008. TROLLTECH. Qt - A cross-platform application and UI framework, 2008. Disponivel em: <http://qt.nokia.com/products>. Acesso em: 8 fev. 2010. WANG, Z.; PIERCE, K.; MCFARLING, S. BMAT: A Binary Matching Tool for Stale Profile Propagation. The Journal of Instruction-Level Parallelism, v. 2, 2000.

95 WESTFECHTEL, B. Structure-Oriented Merging of Revisions. Proceedings of the 3rd International Workshop On Software Configuration. 1991. p. 68 79. WESTFECHTEL, B. et al. A Layered Architecture for Uniform Version Management. IEEE Transactions on Software Engineering, v. 27, n. 12, 2001. YANG, W. Identifying syntactic differences between two programs. Software Practice & Experience, v. 21, p. 739-755, 1991. YANG, W.; HORWITZ, S.; REPS, T. A program integration algorithm that accommodates semantics-preserving transformations. ACM Transactions on Software Engineering and Methodology (TOSEM), v. 1, p. 310-354, 1992. ZÜNDORF, A.; WADSACK, J. P.; ROCKEL, I. Merging Graph-Like Object Structures. Tenth International Workshop on Software Configuration Management. 2001.