Tool Integration within Software Engineering Environments : An Annotated Bibliography

This document provides an annotated bibliography of papers that have addressed this topic over the past decades. The author does not contend that this is a complete list of papers, merely, that these papers are those that have been discovered to be the most salient over the course of three years of research into this topic. The author does not intend to draw any conclusions within this document, merely to present a reviewed list of relevant literature.

[1]  Tiziana Margaria,et al.  Remote integration and coordination of verification tools in jETI , 2005, 12th IEEE International Conference and Workshops on the Engineering of Computer-Based Systems (ECBS'05).

[2]  Raul Silaghi,et al.  MDA refinements along middleware-specific concern-dimensions , 2004, DSM '04.

[3]  Timothy K. Shih,et al.  Tool Integration in a Knowledge Abstraction Environment , 1998, Inf. Sci..

[4]  Yoshikazu Yamamoto,et al.  SoftDock: a distributed collaborative platform for model-based software development , 1999, Proceedings. Tenth International Workshop on Database and Expert Systems Applications. DEXA 99.

[5]  Anthony Earl Principles of a Reference Model for Computer Aided Software Engineering Environments , 1989, SEE.

[6]  Gail E. Kaiser,et al.  Enveloping sophisticated tools into computer-aided software engineering environments , 1995, Proceedings Seventh International Workshop on Computer-Aided Software Engineering.

[7]  Walt Scacchi,et al.  A meta-model for formulating knowledge-based models of software development , 1996, Decision Support Systems.

[8]  David Garlan,et al.  Views for Tools in Integrated Environments , 1986, Advanced Programming Environments.

[9]  Yun Yang,et al.  Classification of and experimentation on tool interfacing in software development environments , 1996, Proceedings 1996 Asia-Pacific Software Engineering Conference.

[10]  S. S. Iyengar A universal repository architecture using the OMG UML and MOF , 1998, Proceedings Second International Enterprise Distributed Object Computing (Cat. No.98EX244).

[11]  David Budgen,et al.  CASE tools: Masters or servants? , 1993, 1993 Software Engineering Environments.

[12]  Harold Ossher,et al.  Software engineering tools and environments: a roadmap , 2000, ICSE '00.

[13]  L. Lavazza,et al.  Deriving executable process descriptions from UML , 2002, Proceedings of the 24th International Conference on Software Engineering. ICSE 2002.

[14]  Steven P. Reiss,et al.  Simplifying data integration: the design of the Desert software development environment , 1996, Proceedings of IEEE 18th International Conference on Software Engineering.

[15]  Albert Zündorf,et al.  Tool Modeling with Fujaba , 2006, Electron. Notes Theor. Comput. Sci..

[16]  Stanley M. Sutton,et al.  N degrees of separation: multi-dimensional separation of concerns , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).

[17]  G. Karsai,et al.  Tool Integration Patterns , 2003 .

[18]  Holger M. Kienle Exchange format bibliography , 2001, SOEN.

[19]  Y. Yang Tool interfaces for software development: models, experiments and evaluation , 1994, Proceedings of TENCON'94 - 1994 IEEE Region 10's 9th Annual International Conference on: 'Frontiers of Computer Technology'.

[20]  Gian Luigi Ferrari,et al.  Web Services as a New Approach to Distributing and Coordinating Semantics-Based Veri cation Toolkits , 2004, Electron. Notes Theor. Comput. Sci..

[21]  Shih-Chien Chou ADPE: Agent-Based Decentralized Process Engine , 2005 .

[22]  Alexander Königs,et al.  Tool integration with consistency relations and their visualization , 2003 .

[23]  Bashar Nuseibeh,et al.  ViewPoints: a vehicle for method and tool integration , 1992, [1992] Proceedings of the Fifth International Workshop on Computer-Aided Software Engineering.

[24]  John C. Grundy,et al.  A generic approach to supporting diagram differencing and merging for collaborative design , 2005, ASE '05.

[25]  G. Grisetti,et al.  Further Reading , 1984, IEEE Spectrum.

[26]  Yun Yang,et al.  Tool interfacing mechanisms for programming-for-the-large and programming-for-the-small , 2002, Ninth Asia-Pacific Software Engineering Conference, 2002..

[27]  S.-F. J. Choua,et al.  Process evolution support in concurrent software process language environment , 1999 .

[28]  Peyman Oreizy,et al.  xADL: enabling architecture-centric tool integration with XML , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[29]  John C. Grundy,et al.  Supporting dynamic software tool integration via Web service-based components , 2005, 2005 Australian Software Engineering Conference.

[30]  Barry W. Boehm,et al.  Disaggregating and Calibrating the CASE Tool Variable in COCOMO II , 2002, IEEE Trans. Software Eng..

[31]  Dean Jin,et al.  A Service Sharing Approach to Integrating Program Comprehension Tools , 2003 .

[32]  Sung Joo Park,et al.  FORM: A Flexible Data Model for Integrated CASE Environments , 1997, Data Knowl. Eng..

[33]  Louise Scott,et al.  A multi-layer multi-view architecture for software engineering environments , 2000, Inf. Softw. Technol..

[34]  Jacky Estublier,et al.  A software engineering environment driven by event-condition-action rules and its trigger mechanism , 1995, Inf. Softw. Technol..

[35]  T. Martin McGinnity,et al.  Issues in the development of an integrated environment for embedded system design: Part B: design and implementation , 1999, Microprocess. Microsystems.

[36]  Yong Wang,et al.  A kind of new ToolBus model research and implementation , 2004, SOEN.

[37]  Klaus Marius Hansen,et al.  Activity-Centred Tool Integration Using Type-Based Publish / Subscribe for Peer-to-Peer Tool Integration , 2003 .

[38]  Anna Gerber,et al.  MOF to EMF: there and back again , 2003, eclipse '03.

[39]  Walt Scacchi,et al.  Process integration in CASE environments , 1992, IEEE Software.

[40]  Kanwalinder Singh Tool integration frameworks-Facts and fiction , 1993, Proceedings of 1993 IEEE 17th International Computer Software and Applications Conference COMPSAC '93.

[41]  Noureddine Belkhatir,et al.  Major Issues on Process Software Engineering Environments , 1995, Inf. Sci..

[42]  Sergio Bandinelli,et al.  Combining control and data integration in the SPADE-1 process-centered software engineering environment , 1994, Proceedings. Ninth International Software Process Workshop.

[43]  P. Bernas The Palas-X SDE , 1995, Proceedings Software Engineering Environments.

[44]  Diane T. Rover Performance evaluation: integrating techniques and tools into environments and frameworks , 1994, Proceedings of Supercomputing '94.

[45]  Susan Elliott Sim Next generation data interchange: tool-to-tool application program interfaces , 2000, Proceedings Seventh Working Conference on Reverse Engineering.

[46]  Leon J. Osterweil,et al.  A Process-Object Centered View of Software Environment Architecture , 1986, Advanced Programming Environments.

[47]  Filomena Ferrucci,et al.  Constructing meta-CASE workbenches by exploiting visual language generators , 2006, IEEE Transactions on Software Engineering.

[48]  John C. Grundy,et al.  A framework for visual notation exchange , 2005, J. Vis. Lang. Comput..

[49]  Peter Sturm,et al.  WebMake: Integrating Distributed Software Development in a Structure-Enhanced Web , 1995, Comput. Networks ISDN Syst..

[50]  John C. Grundy,et al.  Constructing component-based software engineering environments: issues and experiences , 2000, Inf. Softw. Technol..

[51]  S. Brinkkemper,et al.  Realisation of an integrated software engineering environment through heterogeneous CASE-tool integration , 1995, Proceedings Software Engineering Environments.

[52]  J. Estublier,et al.  Process centered SEE and Adele , 1992, [1992] Proceedings of the Fifth International Workshop on Computer-Aided Software Engineering.

[53]  Moira C. Norrie,et al.  Tool Agents in Coordinated Informations Systems , 1997, Inf. Syst..

[54]  Shih-Chien Chou,et al.  Consistency management in a process environment , 1999, J. Syst. Softw..

[55]  Leon J. Osterweil,et al.  Software processes are software too , 1987, ISPW.

[56]  Leonardo Mariani,et al.  An Agent-Based Layered Middleware as Tool Integration , 2003, FSE 2003.

[57]  Rick Dewar,et al.  The Ophelia Traceability Layer , 2002 .

[58]  Shih-Chien Chou DPEM: a decentralized software process enactment model , 2004, Inf. Softw. Technol..

[59]  Allen D. Malony,et al.  Design and implementation of a parallel performance data management framework , 2005, 2005 International Conference on Parallel Processing (ICPP'05).

[60]  Wolfgang Müller,et al.  Dynamic tool integration in heterogeneous computer networks , 2003, 2003 Design, Automation and Test in Europe Conference and Exhibition.

[61]  Marvin V. Zelkowitz Modeling Software Engineering Environment Capabilities , 1996, J. Syst. Softw..