Infuse is an experimental software development environment
focusing on change coordination during the maintenance/evolution phase
of large-scale software projects. Its core philosophy is to integrate
strongly connected modules first and more weakly connected sets of
modules later, moving up a hierarchy from singletons to clusters of
interdependent modules and, finally, merging the change set into the
baseline. The use of Infuse is extended to dynamic consistency, i.e.
testing. Unit testing is done for the individual modules at the leaves
of the hierarchy, integration testing for the intermediate clusters and
acceptance testing at the root. Infuse supports this by partially
automating the construction of test harnesses and regression test suites
at each level of the hierarchy from components available from lower
levels. Infuse is implemented in C and is used to support its own
evolution, but the implementation does not yet provide the test
management described
Description
Welcome to IEEE Xplore 2.0: Infuse: fusing integration test management with change management
%0 Conference Paper
%1 Kaiser:1989
%A Kaiser, G.E.
%A Perry, D.E.
%A Schell, W.M.
%B Computer Software and Applications Conference, 1989. COMPSAC 89., Proceedings of the 13th Annual International
%D 1989
%K research.clustering research.cs.softeng.vv research.metrics
%P 552-558
%R 10.1109/CMPSAC.1989.65147
%T Infuse: fusing integration test management with change management
%U http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=65147
%X Infuse is an experimental software development environment
focusing on change coordination during the maintenance/evolution phase
of large-scale software projects. Its core philosophy is to integrate
strongly connected modules first and more weakly connected sets of
modules later, moving up a hierarchy from singletons to clusters of
interdependent modules and, finally, merging the change set into the
baseline. The use of Infuse is extended to dynamic consistency, i.e.
testing. Unit testing is done for the individual modules at the leaves
of the hierarchy, integration testing for the intermediate clusters and
acceptance testing at the root. Infuse supports this by partially
automating the construction of test harnesses and regression test suites
at each level of the hierarchy from components available from lower
levels. Infuse is implemented in C and is used to support its own
evolution, but the implementation does not yet provide the test
management described
%@ 0-8186-1964-3
@inproceedings{Kaiser:1989,
abstract = {Infuse is an experimental software development environment
focusing on change coordination during the maintenance/evolution phase
of large-scale software projects. Its core philosophy is to integrate
strongly connected modules first and more weakly connected sets of
modules later, moving up a hierarchy from singletons to clusters of
interdependent modules and, finally, merging the change set into the
baseline. The use of Infuse is extended to dynamic consistency, i.e.
testing. Unit testing is done for the individual modules at the leaves
of the hierarchy, integration testing for the intermediate clusters and
acceptance testing at the root. Infuse supports this by partially
automating the construction of test harnesses and regression test suites
at each level of the hierarchy from components available from lower
levels. Infuse is implemented in C and is used to support its own
evolution, but the implementation does not yet provide the test
management described},
added-at = {2008-04-02T10:46:16.000+0200},
author = {Kaiser, G.E. and Perry, D.E. and Schell, W.M.},
biburl = {https://www.bibsonomy.org/bibtex/2d3e8fdca8a604b8647e349e5b5558596/msn},
booktitle = {Computer Software and Applications Conference, 1989. COMPSAC 89., Proceedings of the 13th Annual International},
description = {Welcome to IEEE Xplore 2.0: Infuse: fusing integration test management with change management},
doi = {10.1109/CMPSAC.1989.65147},
interhash = {7997b5914ee02d1ceaa595fc3b3f185b},
intrahash = {d3e8fdca8a604b8647e349e5b5558596},
isbn = {0-8186-1964-3},
keywords = {research.clustering research.cs.softeng.vv research.metrics},
pages = {552-558},
timestamp = {2009-06-25T15:59:13.000+0200},
title = {Infuse: fusing integration test management with change management},
url = {http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=65147},
year = 1989
}