Premium
Computer‐Aided Process Structuring Via Mixed Integer Programming
Author(s) -
Klein Gary,
Beck Philip O.,
Konsynski Benn
Publication year - 1988
Publication title -
decision sciences
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.238
H-Index - 108
eISSN - 1540-5915
pISSN - 0011-7315
DOI - 10.1111/j.1540-5915.1988.tb00300.x
Subject(s) - computer science , structuring , correctness , software engineering , documentation , software , software development , software system , flexibility (engineering) , software construction , process (computing) , software sizing , programming language , statistics , economics , mathematics , finance
Systems development managers today are working with increasingly complex systems, revealing a need for computer‐aided techniques in software system definition, design, and construction. The ultimate task of the software engineer is the development of tools and procedures which reduce the effort involved in production of effective software. To be effective, software must possess characteristics of correctness, reliability, efficiency, documentation, and flexibility. This paper develops a measure for software effectiveness and a computer aid for determining process structure in program module specification. The proposed method uses various criteria and a mixed integer program to decompose a system graph into program modules.