Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

Into the fourth dimension—an introduction to dynamic analysis and design

Published: 01 April 1986 Publication History

Abstract

The author critiques the three-dimensional approach to systems design presented by Mastro and proposes a correction. He also shows that the time dimension is not modeled and that it should be. He presents notations for documenting dynamics and shows how these structures can be utilized in the design of software.

References

[1]
Aho and Ullman, The Theory of Parsing, Translation, and Compiling, Prentice Hall International, NJ.
[2]
Arbib 64, Brains, Machines, and Mathematics, Section 1.7 and Bibliography on P 29, McGraw-Hill, USA.
[3]
Bachman 69. Data Structure Diagrams. Database Journal 1 2 pp 4-10 ACM SIGBDP.
[4]
Bachman 73. The Programmer as Navigator. Comm ACM 16 11, Nov 73 pp 653-658.
[5]
Botting 84a, Generalization - An Alternative to Error Messages. pp 98-99. Western Educational Computing Conference, 1984.
[6]
Botting 84b, FRED - A Friendly Editor, pp 150-152. Western Educational Computing Conference, 1984.
[7]
Botting 85a, An Eclectic Approach to Software Engineering, pp 25-29, Third International Workshop on Software Specification and Design, Aug 85.
[8]
Botting 85b, Evolution of Software for a Faculty Workstation, pp 120-124, Western Educational Computing Conference, 1985.
[9]
Botting and Ross. Engineered Systems Software, In Preparation.
[10]
Brinch-Hansen, Programming a Personal Computer, Prentice Hall International, NJ 1982 Paperback Edn 1983, also the April 81 issue of Software - Practice and Experience.
[11]
Cameron 84, IEEE Tutorial: JSP and JSD. IEEE Computer Society: Order No. 516.
[12]
Codd 70, A Relational Model for Large Shared Data Banks, Comm ACM 13 6 Jun pp 377-387.
[13]
Codd 82, Relational Databases: a Practical Foundation for Productivity, Comm ACM 25 2 Feb 82 pp 109-117.
[14]
Connor 85, Information System Specification and Design Roadmap, Prentice Hall International NJ.
[15]
De Marco 79, Structured Analysis and Systems Specification. Prentice Hall 1979.
[16]
Dijkstra 76, A Discipline of Programming, Prentice Hall Inc Englewood Cliffs NJ.
[17]
Gane and Sarson, Structured Systems Analysis: Tools and Tochniques, Prentice Hall International, NY NY 1979.
[18]
Hall 81, LBMS-SDM, Learmonth and Burchet Managment Systems, London 1981.
[19]
Hoare 78, Communicating Sequential Processes. Comm ACM 21 8 pp 666-677 Also in a book published by Prentice Hall in 1985.
[20]
Jackson 75, Principles of Program Design. Academic Press (NY).
[21]
Jackson 83, System Development, Prentice-Hall International.
[22]
Knuth 74, Structured Programming with GOTOs. Computer Surveys, 5, 4, Dec 74.
[23]
Maddison 83, Information System Methodologies - (BCS Monographs in Informatics). Wiley Heyden Ltd, Great Britain 1983.
[24]
Martin and McClure 85, Diagramatic Techniques for Analysts and Programmers. Prentice Hall Intl, 1985.
[25]
Mastro 85, Three Dimensional System Development, SEN 10, 5, Oct 85.
[26]
Olenfeldt 85, object/event Analysis, SEN 10, 1, Jan 85.
[27]
Robinson 79, A Entity Life History Modeling Approach, Comp J 1979.
[28]
Sandon 85, Systems Programming with JSP: Example of a VDU Controller. CACM 10, 10, Oct 85.
[29]
Stevens Myers and Constantine, Structured Design. IBM Systems Journal, 13 2 1974.
[30]
Warnier 76, The Logical Construction of Programs. Out of Print. (An accessible summary is pp 85-105 of Parikh and Zvegintzov 82, IEEE Tutorial. Software Maintenance IEEE Computer Society Order No 453).
[31]
Warnier 81, The Logical Construction of Systems, Van Nostrand NY.
[32]
Whitehead and Russell 63. Principia Mathematica, 2nd Edition. 1, (sections *23, *32. *37. and *90).
[33]
Witty 77. Dimensional Flowcharting. Software-Practice and Experience 7 pp 553-584.

Cited By

View all
  • (1989)Theory and practice of software engineeringProceedings of the 17th conference on ACM Annual Computer Science Conference10.1145/75427.1030314(481-481)Online publication date: 21-Feb-1989
  • (1989)Graphical program notationsACM SIGSOFT Software Engineering Notes10.1145/71633.7164014:5(78-79)Online publication date: 1-Jul-1989

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes  Volume 11, Issue 2
April 1986
84 pages
ISSN:0163-5948
DOI:10.1145/382248
Issue’s Table of Contents
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 April 1986
Published in SIGSOFT Volume 11, Issue 2

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)41
  • Downloads (Last 6 weeks)11
Reflects downloads up to 12 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (1989)Theory and practice of software engineeringProceedings of the 17th conference on ACM Annual Computer Science Conference10.1145/75427.1030314(481-481)Online publication date: 21-Feb-1989
  • (1989)Graphical program notationsACM SIGSOFT Software Engineering Notes10.1145/71633.7164014:5(78-79)Online publication date: 1-Jul-1989

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media