Back to the future: the story of Squeak, a practical Smalltalk written in itself
Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
A refactoring tool for Smalltalk
Theory and Practice of Object Systems - Special issue object-oriented software evolution and re-engineering
OOPSLA '01 Proceedings of the 16th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Maintaining software through intentional source-code views
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
CodeCrawler - Lessons Learned in Building a Software Visualization Tool
CSMR '03 Proceedings of the Seventh European Conference on Software Maintenance and Reengineering
Controversy Corner: A new research agenda for tool integration
Journal of Systems and Software
Creating sophisticated development tools with OmniBrowser
Computer Languages, Systems and Structures
Answering conceptual queries with Ferret
Proceedings of the 30th international conference on Software engineering
Parcels: A fast and feature-rich binary deployment technology
Computer Languages, Systems and Structures
Delving source code with formal concept analysis
Computer Languages, Systems and Structures
Co-evolving code and design with intensional views
Computer Languages, Systems and Structures
Diagnosis and semi-automatic correction of detected design inconsistencies in source code
IWST '09 Proceedings of the International Workshop on Smalltalk Technologies
Experiments with pro-active declarative meta-programming
IWST '09 Proceedings of the International Workshop on Smalltalk Technologies
Enforcing structural regularities in software using IntensiVE
Science of Computer Programming
ISC'06 Proceedings of the 14th international conference on Advances in smalltalk
A browser for incremental programming
Computer Languages, Systems and Structures
Hi-index | 0.00 |
The increasing complexity of software development spawns lots of specialised tools to edit code, employ UML schemes, integrate documentation, and so on. The problem is that the tool builders themselves are responsible for making their tools interoperable with other tools or development environments. Because they cannot anticipate all other tools they can integrate with, a lot of tools cannot co-operate. This paper introduces the classification model, a lightweight integration medium that enables unrelated tools that were not meant to be integrated to cooperate easily. Moreover, the tool integration is done by a tool integrator, and not by the tool builder. To validate this claim, we show how to integrate several third-party tools using the classification model, and how it forms the foundation for the StarBrowser, a Smalltalk browser integrating different tools.