Design extraction system for rapid development of object-oriented switching software

A design support system has been developed for the spiral development of object-oriented switching systems. This system quickly recovers software design information from the source code and supplies it to the developers. It provides uniform management of design and code information, revision control of design information, and representation corresponding to the switching software structure. This system reduces the cycle time in spiral development and improves switching software productivity.

[1]  Mukesh Singhal,et al.  Advanced Concepts In Operating Systems , 1994 .

[2]  William E. Perry,et al.  Effective methods for software testing , 1995 .

[3]  F. Frances Yao,et al.  Computational Geometry , 1991, Handbook of Theoretical Computer Science, Volume A: Algorithms and Complexity.

[4]  Ravi Kalakota,et al.  e-Business: Roadmap for Success , 1999 .

[5]  Gill Smith,et al.  Object-oriented analysis , 1988, WADAS '88.

[6]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[7]  Phillip A. Laplante,et al.  Real-time systems design and analysis - an engineer's handbook , 1992 .

[8]  Barry W. Boehm,et al.  A spiral model of software development and enhancement , 1986, Computer.

[9]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[10]  Daniel J. Paulish,et al.  Software metrics - a practitioner's guide to improved product development , 1993, Chapman & Hall computing series.

[11]  Ivar Jacobson,et al.  The unified modeling language reference manual , 2010 .

[12]  Krishna M. Kavi Real-time systems - abstractions, languages, and design methodologies , 1992 .

[13]  Carma McClure,et al.  Software Reuse Techniques: Adding Reuse to the System Development Process , 1997 .

[14]  M. R. Rao,et al.  Combinatorial Optimization , 1992, NATO ASI Series.

[15]  Carma McClure,et al.  The three Rs of software automation: re-engineering, repository, reusability , 1992 .

[16]  Stephen H. Kan,et al.  Metrics and Models in Software Quality Engineering , 1994, SOEN.

[17]  Shari Lawrence Pfleeger,et al.  Software Metrics : A Rigorous and Practical Approach , 1998 .

[18]  Paul Clements,et al.  Software architecture in practice , 1999, SEI series in software engineering.

[19]  Walter F. Tichy,et al.  Implementation and evaluation of a revision control system , 1982 .

[20]  John D. Musa,et al.  Software-Reliability-Engineered Testing , 1996, Computer.

[21]  Hassan Gomaa Software design methods for concurrent and real-time systems , 1993, SEI series in software engineering.

[22]  Grady Booch,et al.  Object-oriented development , 1986, IEEE Transactions on Software Engineering.

[23]  S. Sitharama Iyengar,et al.  Introduction to parallel algorithms , 1998, Wiley series on parallel and distributed computing.

[24]  Jeffrey S. Poulin,et al.  Measuring software reuse - principles, practices, and economic models , 1996 .

[25]  Boris Beizer,et al.  Black Box Testing: Techniques for Functional Testing of Software and Systems , 1996, IEEE Software.

[26]  Alan C. Gillies,et al.  Software Quality: Theory and Management , 1992 .

[27]  Mary Shaw,et al.  Software architecture - perspectives on an emerging discipline , 1996 .