Unanticipated Integration of Development Tools using the Classification Model

Wuyts, Roel; Ducasse, Stéphane (2004). Unanticipated Integration of Development Tools using the Classification Model. Computer languages, systems & structures, 30(1-2), pp. 63-77. Elsevier 10.1016/j.cl.2003.08.003

[img] Text
1-s2.0-S1477842403000459-main.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (576kB) | Request a copy

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 classication 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 classication model, and how it forms the foundation for the StarBrowser, a Smalltalk browser integrating different tools.

Item Type:

Journal Article (Original Article)

Division/Institute:

08 Faculty of Science > Institute of Computer Science (INF)
08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG)

UniBE Contributor:

Ducasse, Stephane

Subjects:

000 Computer science, knowledge & systems
500 Science > 510 Mathematics

ISSN:

1477-8424

Publisher:

Elsevier

Language:

English

Submitter:

Manuela Bamert

Date Deposited:

22 Nov 2017 11:09

Last Modified:

24 Oct 2019 20:51

Publisher DOI:

10.1016/j.cl.2003.08.003

BORIS DOI:

10.7892/boris.104817

URI:

https://boris.unibe.ch/id/eprint/104817

Actions (login required)

Edit item Edit item
Provide Feedback