49
Views
1
CrossRef citations to date
0
Altmetric
Original Articles

SOFTWARE ENGINEERING DESIGN METHODOLOGIES AND GENERAL SYSTEMS THEORY

Pages 43-94 | Received 01 Dec 1993, Accepted 16 Feb 1995, Published online: 25 Jun 2007

References

  • Agha , G. [ 1986 ] Actors A Model of Concurrent Computation in Distributed Systems . MIT Press , Cambridge Mass .
  • Allen , J. F. [ 1983 ] “ Maintaining Knowledge About Temporal Intervals ”. Communications of the ACM , 16 ( 11 ).
  • Arbib , M. A. and E. G. Manes [ 1975 ] Arrows, Structures, and Functors . Academic Press , New York .
  • Ashmore , M. [ 1989 ] The Reflexive Thesis . University of Chicago Press , Chicago .
  • Asperti, AndreaGiuseppe Longo [ 1991 ], Categories, Types. Structures . MIT Press , Cambridge , MA .
  • Auslander , D. M. and C. H. Tham [ 1990 ], Real-time Software for Control . Prentice Hall , New York .
  • Bateson , G. [ 1978 ], Steps to an Ecology of the Mind . Ballantine Books , New York .
  • Blum , A. [ 1974 ], Theorizing . Heinemann , London .
  • Bohm , D. [ 1980 ] Wholeness and the Implicate Order . Routledge , Kegan and Paul , London .
  • Booch , G. [ 1991 ], Object-oriented Design with Applications . The Benjamin/Commings Publishing Company, Inc .
  • Boud , D. , R. Keogh and D. Walker [ 1985 ], Reflection Turning Experience into Learning . Kogan Page , London .
  • Brooks , F. P. [ 1987 ], “ No Silver Bullet Essence and Accidents of Software Engineering ,” Computer , 20 ( 4 ), pages 10 – 19 .
  • Chen , P. [ 1977 ], The Entity-Relationship Approach to Logical Database Design . QEO Information Sciences , Wetlesley MA .
  • Chomsky , N. [ 1966 ], Cartesian Linguistics . Harper & Row , New York , 1966. See also. Transformational Analysis. Dissertation , University of Pennsylvania , 1955 .
  • Coad , P. and E. Yourdon [ 1990 ], Object Oriented Analysis . Prentice Hall , Englewood Cliffs , New Jersey .
  • Coad , P. and E. Yourdon [ 1991 ], Object Oriented Design . Yourdon Press , Englewood Cliffs New Jersey .
  • De Marco , T. [ 1978 ], Structured Analysis and System Specification . Yourdon Press , New York .
  • Deleuze , G. and Guattarius [ 1983 ], Anti-Oedipus . University of Minnesota Press , Minneapolis .
  • DeRemer , F. , H. H , Kron [ 1976 ], “ Programming-in-the-large versus programming-in-the-small ” IEEE Transactions of Software Engineering , 12 ( 2 ), pages 80 – 96 .
  • Derrida , J. [ 1974 ], Of Grammatology . The John Hopkins University Press , Baltimore .
  • Ellenberger , H. F. [ 1970 ], The Discovery of the Unconscious The History and Evolution of Dynamic Psychiatry . Basic Books , New York .
  • Fandozi , P. R. [ 1982 ], Nihilism & Technology . University Press of America , Washington D.C .
  • Gelertner , D. H. [ 1991 ], Mirror Worlds, or. The Day Software Puts the Universe in a Shoebox—How it will happen and what it will mean . Oxford University Press , New York .
  • Gibbs , W. Wayt [ 1994 ], “ Software's Chronic Crisis .” Scientific American , September 1994 , pages 86 – 95 .
  • Goertzel , Benjamin [ 1994 ], Chaotic Logic . Plenum Press , New York .
  • Harper , R. [ 1991 ], On Presence Variations and Reflections . Trinity Press International , Philadelphia , Pennsylvania .
  • Hatley , D. J. and I. A. Pirbhai [ 1987 ], Strategies for Real-Time System Specification . Dorset House , New York .
  • Heidegger , M. [ 1962 ], Being & Time . Harper & Row . New York .
  • Heidegger , M. [ 1993 ], Basic Concepts . Indiana University Press , Bloominton , Illinois .
  • Henry , M. [ 1973 ], The Essence Of Manifestation . Nijhoff, The Hague .
  • Hoare , C. A. R. [ 1974 ], “ Monitors An Operating System Structuring Concept ”, Communications of the ACM , 17 ( 10 ). See also, “Communicating Sequential Processes”, Communications of the ACM, 21(8), Pages 666–677, August 1978 .
  • Jackson , M. [ 1983 ], Jackson System Development . Prentice-Hall International , New York .
  • Jantsch , E. [ 1980 ], The Self-Organizing Universe Scienlific and Human Implications of the Emerging Paradigm of Evolution . Pergamon Press . New York .
  • Jensen , K. and G. Rozenberg (editors) [ 1991 ], High Level Petri-nets . Springer-Verlag , New York and Berlin .
  • Kampis . George [ 1991 ] Self-modifying Systems in Biology and Cognitive Science . Pergamon , New York .
  • Khoshafian , S. and R. Abnous [ 1990 ], Object Orientation . John Wiley & Sons , New York .
  • Klir , G. [ 1985a ], Architecture for Systems Problem Solving . Plenum Press , New York , 1985 .
  • Klir , G. [ 1985b ], “ The Emergence of Two-dimensional Science in the Information Society .” Systems Research , 2 ( 1 ), pp. 33 – 41 .
  • Kohout , L. [ 1990 ], A Perspective on Intelligent Systems . Chapman & Hall .
  • Kuhn , Thomas [ 1962 ], The Structure of Scientific Revolutions . University of Chicago Press , Chicago .
  • Levi-Strauss , C. [ 1966 ], The Savage Mind , University of Chicago Press , Chicago .
  • MacDermott, John J. (Ed) [ 1967 ], The Writings of William James . Chicago University Press , Chicago .
  • Maturana , H. , F.J. Varela [ 1980 ], Autopoiesis and Cognition . D. Reidel Publishing Company , Boston .
  • Maturana , H. and F. J. Varela [ 1992 ], The Tree of Knowledge . Shambhala , Boulder , Colorado .
  • Mays , R. G. [ 1994 ), “ Forging a Silver Bullet from the Essence of Software .” IBM Systems Journal , 33 ( 1 ).
  • McDermid, J, A. (Ed) [ 1991 ] Software Engineer's Book . Butterworth-Heinemann .
  • Nauer , P. [ 1985 ] “ Programming as Theory Building ”. Microprocessing & Microprogramming , 15 , pages 253 – 216 , North Holland Publishing Company , Key Note Address EuroMicro'84 Copenhagen , Denmark .
  • Nielson , K. and K. Shumate [ 1988 ] Designing Large Real-time Systems with Ada . McGraw-Hill , New York .
  • Palmer , K. D. [ 1995 ] Advanced Process Architectures A tutorial in Work Process Engineering given at the National Software Engineering Process Group Convention in Boston, May, 1995. To appear in book form under the title The Meta-process Handbook .
  • Palmer , K. D. [unpublished manuscript] The Fragmentation of Being and the Path beyond the Void Speculations in an Emergent Onto-mythology .
  • Palmer , K. D. [unpublished manuscript] Holonomics Between System and Meta-system .
  • Palmer , K. D. [unpublished manuscript] On the Social Construction of Emergent Worlds . Three working papers to appear under the title Reflexive Autopoietic Systems Theory .
  • Palmer , K. D. [unpublished manuscript] Software Engineering Foundations “Software Oncology.” “Software Systems Meta-methodotogy ” and “Integral Software Engineering Methodology.” To appear along with “The Future of Software Process” under me title Wild Software Mela-systems .
  • Palmer , K. D. [unpublished manuscript] Steps to the Threshold of the Social . Five working papers to appear under the title Reflexive Autopoietic Systems Theory .
  • Palmer , K. D. [unpublished research note] Autopoietic Reflexive Systems A General Theory of Ultra-efficient Special Systems and a New View of the Nature of Holonomics .
  • Palmer , K. D. [ 1982 ] The Structure of Theoretical Systems in Relation to Emergence . Ph.D. Dissertation , London School of Economics , University of London .
  • Parnas , D. L. and P. C. Clements [ 1986 ], “ A Rational Design Process How and why to fake it .” IEEE Transactions on Software Engineering , 12 ( 2 ), pages 251 – 257 .
  • Pflaeger , S. [ 1991 ] Software Engineering The Production of Quality Software . Macmillan .
  • Piaget , J. [ 1971 ] Structuralism . Roulledge , Kegan and Paul , London .
  • Pressman , R. [ 1987 ] Software Engineering A Practitioner's Approach . McGraw-Hill .
  • Reisig , W. [ 1985 ] Petri Nets An Introduction . Springer-Verlag , New York .
  • Rescher , N. [ 1979 ] Cognitive Systematizalion . Rowman and Littlefteld , Totowa New Jersey .
  • Shlaer , S. and S. J. Mellor [ 1988 ] Object Oriented Systems Analysis Modelling the World in Data . Prentice Hall , Englewood Cliffs , New Jersey .
  • Simon , H. A. [ 1973 ] “ The Stmcture of III Structured Problems ”. Artificial Intelligence , 4 , pages 181 – 201 . Also H. A. Simon, 77ie Sciences of the Artificial. MIT Press, Cambridge MA, 1969 .
  • Software Productivity Consortium [ 1990 ] Adam Users Guidebook . Volume 1 & 2 . [ADARTS_GU1DE-BOOK_90031-MC] Hemdon , Virginia .
  • Soloway , E. , et al. [ 1988 ] “ Designing Documentation to Compensate for Delocalized Plans .” Communications of the ACM , 31 ( 11 ), pp 1259 – 1266 .
  • Sommerville , I. [ 1992 ] Software Engineering . Addison-Wesley .
  • Song , XipingLeon J. Osterweil [ 1992 ] “ A Framework for Classifying Parts of Software Design Methodologies .” In ISS'92 Proceedings, Second Irvine Software Symposium , Irvine Research Unit in Software , University of California at Irvine . See also Xiping Song, Comparing Software Design Methodologies Through Process Modeling. Dissertation, University of California at Irvine, 1992 .
  • United States Department of Defense [ 1980 ] Manual for the Ada Programming Language . ANSI/M[L-STD-I815A-1983 Approved February 17,1983 . American National Standards Institute, Inc. “Ada” is a registered trade mark of the United States Government .
  • Ward , P. T. and S. J. Mellor [ 1985 ] Structured Development For Real-Time Systems . Yourdon Press ( Prentice Hall ), Englewood Cliffs , New Jersey . Three Volumes .
  • Wegner , P. [ 1988 ] “ ObjectOriented Concept Hierarchies ”, Brown University , Working Paper presented at CASE'88 .
  • Yourdon , E. and L. Constantine [ 1978 ] Structured Design . Yourdon Press , New York .
  • Zerubavel , E. [ 1991 ] The Fine Line Making Distinctions in Everyday Life . The Free Press , New York .

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.