AbramskyS. (1989). Domain Theory in Logical Form. Annals of Pure and Applied Logic.
2.
AbrialJ.R. (1980). The Specification Language Z: (1) Syntax and Semantics (2) Basic Library.Oxford Univ. Programming Research Group.
3.
BackusJ. (1978). Can programming be liberated from the Von Neumann style? A functional style and its algebra of programs. Comm. ACM, 21, 613–641.
4.
BalzerR., CheathamT.E., and GreenC. (1983). Software technology in the 1990s: using a new paradigm. In Computer, IEEE Computer Society.
5.
BalzerR., GoldmanN., and NechesB. (1984). Specification base computing environments for information management. Proc. Int. Conf. on Data Engineering, Los Angeles.
6.
BjornerD., and JonesC.B. (eds.) (1978). The Vienna Development Method: the meta-language. LNCS, 61, Springer-Verlag.
7.
BoyerR.S., and MooreJ.S. (1979). A Computational Logic.Academic Press.
8.
BrookesF.P. (1975). The Mythical Man-month.Addison-Wesley.
9.
BuckleJ.K. (1977). Managing Software Projects.MacDonald and Jane's, London.
10.
BundyA. (1983). The Computer Modelling of Mathematical Reasoning.Academic Press.
11.
BurstallR.M., and DarlingtonJ. (1977). A transformational system for developing recursive environments. J. ACM, 24, 44–67.
12.
BurstallR.M., and GoguenJ.A. (1977). Putting theories together to make specifications. Proc. Fifth IJCAI.
13.
BurstallR.M., and GoguenJ.A. (1981). An informal introduction to specifications using CLEAR. Proc. Int. Summer School on Theoretical Foundations of Programming Methodology.Technical University of Munich.
14.
BurstallR.M., McQueenD.B., and SannellaD.T. (1980). Hope: an experimental applicative language. Proc. LISP Conf. Stanford Univ., 136–143.
15.
BuxtonJ.N., and RandellB. (eds.) (1969). Software Engineering Techniques. Conf. sponsored by Nato Science Committee, Rome.
16.
BuxtonJ., and StenningV. (1981). Principles for an Ada Environment (Stoneman).US Department of Defense.
17.
CampbellI. (1986). PCTE proposal for a public common tool interface. In Software Engineering Environments.SommervilleI. (ed.), US Department of Defense.
18.
ClarkK.L., and DarlingtonJ. (1981). Algorithm classification through synthesis. The Computer Journal, 23, 1.
19.
ClarkK.L., and GregoryS. (1986). Parlog: Parallel Programming in Logic. ACM TOPLAS, 8, 1.
20.
CoddE.F. (1970). A relational model of data for large shared data banks. Comm. ACM, 13.
21.
CoddE.F. (1972). Relational competeness of data base sublanguages. In Data Base Systems, RustinR. (ed.), Prentice-Hall.
22.
ColmerauerA., KanouiH., PaseroR., and RousselPh. (1973). Un Systeme de Communication Homme/Machine. Rapport, Group Intelligence Artificielle University d'Aix Marseille Luminy.
CoquandTh., and HuetG. (1986). The calculus of constructions. Information and Control.
25.
CunninghamR.J., FinkelsteinA., GoldsackS.J., MaibaumT.S.E., and PottsC. (1985). Formal requirements specification - The Forest Project. Third Intl. Workshop on Software Specification and Design.IEEE Comp. Society Press.
26.
DarlingtonJ., and ReeveM. (1981). ALICE - a multipurpose reduction machine. Proc. ACM Confi on Functional Languages and Architectures. Portsmouth NH.
27.
DeMarcoT. (1979). Structured Analysis and System Specification.Prentice Hall.
28.
DickA.J.J., and CunninghamR.J. (1986). Using narrowing to do isolation in symbolic equation solving — an experiment in automated reasoning. Proc. 8th Intl. Conf. on Automated Deduction LNCS 230.Springer Verlog.
29.
DijkstraE.W. (1972). Structured programming. In Structured ProgrammingDahlO-J. (ed.). Academic Press.
30.
DijkstraE.W. (1976). A Discipline of Programming.Prentice Hall.
31.
DowsonM. (ed.) (1987). Proc. 3rd Int. Software Process Workshop.IEEE Computer Press.
32.
EisingerN., and OhlbachH.J. (1986). The Markgraf Karl refutation procedure (MKRP). Proc. 8th International Conference on Automated Deduction, LNCS, 230, Springer-Verlag.
33.
EvansM.W. (1983). Principles of Productive Software Management.Wiley.
34.
FinkelsteinA., and PottsC. (1986). Structured common sense: the elicitation and formalisation of system requirements. In Software Engineering 86, BarnesD.J., and BrownP.J. (eds.) IEE Computer Series 6Peter Peregrinus.
35.
FeldmanS.I. (1979). Make - a program for maintaining computer programs. Software-Practice and Experience, 9, 255–265.
36.
FloydR.W. (1967). Assigning meanings to programsProc. American Math. Soc. Symp. on Applied Math, 19.
37.
GoguenJ.A., ThatcherJ.W., WagnerE.G., and WrightJ.G. (1975). Abstract data-types as initial algebras and correctness of data representations. Proc. Conf on Comp. Graphics, Pattern Recognition and Data Structure.
38.
GoldbergA. (1984). Smalltalk-80; The Interactive Programming Environment.Addison-Wesley.
39.
GoldblattR. (1982). Axiomatising the logic of computer programming. LNCS130.Springer-Verlag.
40.
GordonM., MilnerR., and WadsworthC. (1979). Edinburgh LGF. LNCS, 78, Springer-Verlag.
41.
GordonM.J.C., and HerbertJ. (1986). Formal hardware verification methodology and its application to a network interface chip. IEE Proceedings E, Comuters and Digital Techniques, 133, E, 5
42.
GuttagJ.V. (1978). The algebraic specification of data types. Acta Informatica, 10.
43.
HendersonP. (ed.) (1987). Proc. Software Engineering Symposium on Practical Software Development Envionments. ACM SIGPLAN Notices, 22, 1.
44.
HoareC.A.R. (1969). An axiomatic basis for computer programming. Comm. ACM, 12, 10, 666–667.
45.
HoareC.A.R. (1972). Proof of correctness of data representations. Acta Informatica, 1, 271–281.
46.
HoareC.A.R. (1974). Monitors: an operating system structuring concept. Comm. ACM, 17, 10, 549–557.
JacksonM.A. (1975). Principles of Program Design.Academic Press.
49.
JeremaesP., KhoslaS., and MaibaumT.S.E. (1986). A modal (action) logic for requirements specification. In Software Engineering 86, BarnesD.J., and BrownP.J. (eds.). IEE Computer Series 6.Peter Peregrinus.
50.
JonesC.B. (1980). Software Development: A Rigorous Approach.Prentice-Hall.
51.
KernighanB. (1981). The Unix programming environment. IEEE Computer.
52.
KnuthD. (1974). Structured programming with go to statements. CACM.
53.
KowalskiR.A. (1979). Logic for Problem Solving.North-Holland Publishing.
KowalskiR. A., and SergotM. (1986). A logic based calculus of events. New Generation Computing, 4, 1.
56.
KramerJ., and MageeJ. (1985). Dynamic configuration for distributed systems. IEEE Trans. on Software Engineering, SE-11, 4.
57.
Krieg-BrucknerB. (1986). Program development by specification and transformation. Proc. Esprit ConfCEC Brussels.
58.
LamportL., and SchneiderF.B. (1984). The ‘Hoare logic’ of CSP and all that. ACM TOPLAS, 6, 2, 281–296.
59.
LehmanM.M. (1974). Programming systems growth dynamics. Infotech State of the Art Lectures, 20, 391–412.
60.
LescanneP. (1986). REVE - A rewrite rule laboratory. Proc. 8th International Conference on Automated Deduction, LNCS, 230. Springer-Verlag.
61.
LuskE., McCuneW., and OverbeekR. (1986). ITP at Argonne National Laboratory. Proc. 8th International Conference on Automated Deduction, LNCS, 230, Springer-Verlag.
62.
Martin-LoefP. (1979). Constructive mathematics and computer programming. Proc. 6th Intl. Congress for Logic, Method and Philosophy of Science.
63.
MannaZ., and WaldingerR. (1980). A deductive approach to program synthesis. ACM TOPLAS, 2, 1.
64.
McCarthyJ. (1960). Recursive functions of symbolic expressions and their computation by machine. Comm. ACM, 3, 184–195.
MacClellandJ.M., and RumelhartD. (1986). Parallel Distributed Processing: Explorations in the Microstructure of Cognition.MIT Press.
67.
MilnerR. (1983). A proposal for standard ML. Report of the Dept. of Computer Science, University of Edinburgh.
68.
MontagueR. (1974). The proper treatment of quantification in ordinary English. In Formal Philosophy, Selected Papers of Richard Montague, ThomasonR (ed.). Yale University Press.
69.
MossesP.D. (1976). Compiler generation using denotational semantics. In LNCS, 45436–441.
70.
MossesP.D. (1979). SIS - Semantics implementation system, manual and user guide. Report DAIMO MD-33, Computer Science Dept., Aarus University.
71.
NakajimaR., HondaM., and NakaharaH. (1980). Hierarchical program specification and verification - a many-sorted logical approach. Acta Informatica, 14, 135–155.
72.
NaurP., and RandellB. (eds.) (1968). Software Engineering. Conf. sponsored by Nato Science Committee, Garmisch.
73.
OsterweilL. (1986). Software Process Interpretation and Software Environments. Department of Computer Science Report CU-CS-324-86, University of Colorado, Boulder, USA.
74.
PamasD.L. (1972). On criteria to be used in decomposing systems into modules. Comm. ACM, 15, 1053–1058.
75.
PnueliA. (1986). Specification and development of reactive systems. Proc. IFIP Congress.
76.
PottsC. (ed.) (1984). Proc. Software Process Workshop.IEEE Computer Society.
77.
RedwineS.T., SeigelE.R., and BerglassG.R. (1981). Candidate R&D Thrusts for the Software Technology Initiative.United States Department of Defense.
78.
ReidP., and WeilandR.C. (1986). Project development in view. In Sommerville (ed.) Software Engineering Environments, IEE Computer Series 7, Peter Peregrinus.
79.
RitchieD.M., and ThompsonK. (1978). The Unix time-sharing system. BSTJ, 57, 6, 1905–1929.
80.
SiegelE.R. (1982). Summary of Responses to the Software Technology Initiative Questionnaire. Report of The MITRE Corporation, McLean, Virginia.
81.
ScottD.S., and StracheyC. (1971). Towards a mathematical semantics for computer languages. Proc. Symp. Computers and Automata. Polytechnic Press.
StephensM., and WhitheadK. (1985). The Analyst - a workstation for analysis and design. Proc. 8th Intl. Conf on Software Engineering. IEEE Comp. Soc. Press.
84.
StoyJ.E. (1977). Denotational Semantics: The Scott-Strachey Approach to Programming Language Theory.MIT Press.
85.
TalbotD.E. (1986). Software Engineering. In The Alvey Programme Annual Report.The Alvey Directorate, London.
TannenbaumA., and van RenesseR. (1985). Distributed operating systems. ACM Computing Surveys, 17, 4, 419–470.
88.
TurnerD.A. (1985). A non-strict functional language with polymorphic types. In Functional Programming Languages and Computer Architecture, JouannaudJ.P. (ed.), LNCS, 201, Springer-Verlag.
89.
WandM. (1985). From interpreter to compiler: a representational derivation. In Proc, Workshop on Programs as Data Objects, LNCS 217, Springer-Verlag.
90.
WatersR.C. (1985). The programmer's apprentice: a session with KBEmacs. IEEE Trans. on Software Eng., SE-11, (Nov.)
91.
WildenJ.C., and DowsonM. (eds.) (1986). Proc. 2nd Int. Software Process Workshop.ACM Software Engineering Notes, 11, 4.
92.
WirthN. (1971). Program development by stepwise refinement. Comm. ACM, 14, 4.
93.
WirthN. (1973). Systematic Programming: An Introduction.Prentice-Hall.