PECAN: Program Development Systems that Support Multiple Views
IEEE Transactions on Software Engineering
Gandalf: software development environments
IEEE Transactions on Software Engineering
Views for tools in integrated environments
An international workshop on Advanced programming environments
IEEE Transactions on Software Engineering
Views for tools in integrated environments
Views for tools in integrated environments
Reconciling environment integration and software evolution
ACM Transactions on Software Engineering and Methodology (TOSEM)
An analysis technique for examining integration in a project support environment
SDE 5 Proceedings of the fifth ACM SIGSOFT symposium on Software development environments
Applying multiple views to information systems: a preliminary framework
ACM SIGMIS Database
A Framework for Expressing the Relationships Between Multiple Views in Requirements Specification
IEEE Transactions on Software Engineering
Simplifying data integration: the design of the desert software development environment
Proceedings of the 18th international conference on Software engineering
Expressing the relationships between multiple views in requirements specification
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Software Reuse by Specialization of Generic Procedures through Views
IEEE Transactions on Software Engineering
Inconsistency Management for Multiple-View Software Development Environments
IEEE Transactions on Software Engineering
ACM Transactions on Software Engineering and Methodology (TOSEM)
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Do We Need 'Agile' Software Development Tools?
NODe '02 Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World
Automated Software Engineering
SEE '95 Proceedings of the 1995 Software Engineering Environment Conferences
Support for collaborative, integrated software development
SEE '95 Proceedings of the 1995 Software Engineering Environment Conferences
Serving up a Banquet: Towards an Environment Supporting All Aspects of Software Development
SEEP '96 Proceedings of the 1996 International Conference on Software Engineering: Education and Practice (SE:EP '96)
Experiences with Facilitating Student Learning in a Group Information Systems Project Course
SEEP '96 Proceedings of the 1996 International Conference on Software Engineering: Education and Practice (SE:EP '96)
Incremental Maintenance of Software Artifacts
IEEE Transactions on Software Engineering
A pattern language for extensible program representation
Proceedings of the 2006 conference on Pattern languages of programs
A framework for visual notation exchange
Journal of Visual Languages and Computing
A viewpoint-based framework for discussing the use of multiple modelling representations
ER'00 Proceedings of the 19th international conference on Conceptual modeling
A pattern language for extensible program representation
Transactions on Pattern Languages of Programming I
TexMo: a multi-language development environment
ECMFA'12 Proceedings of the 8th European conference on Modelling Foundations and Applications
Hi-index | 0.00 |
Drawbacks of current approaches to integrating multiple perspectives in a development environment are discussed. An integrated environment is defined as one in which a dynamic collection of tools can work together on a single system so that changes made to the system by one tool can be seen by other tools, and integration criteria are set forth. Five representative approaches to systems integration-shared file systems, selective broadcasting, simple databases, view-oriented databases, and canonical representation-are examined, and their relative strengths and weaknesses are summarized. None of the integration mechanisms is shown to be uniformly superior to the others. The issue of environment evolution and its effect on integration is addressed.