ACM Home Page
Please provide us with feedback. Feedback
Conjunction as composition
Full text PdfPdf (2.17 MB)
Source ACM Transactions on Software Engineering and Methodology (TOSEM) archive
Volume 2 ,  Issue 4  (October 1993) table of contents
Pages: 379 - 411  
Year of Publication: 1993
ISSN:1049-331X
Authors
Pamela Zave  AT&T Bell Labs, Murray Hill, NJ
Michael Jackson  AT&T Bell Labs, Murray Hill, NJ and Michael Jackson Consulting
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 60,   Citation Count: 50
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/158431.158438
What is a DOI?

ABSTRACT

Partial specifications written in many different specification languages can be composed if they are all given semantics in the same domain, or alternatively, all translated into a common style of predicate logic. The common semantic domain must be very general, the particular semantics assigned to each specification language must be conducive to composition, and there must be some means of communication that enables specifications to build on one another. The criteria for success are that a wide variety of specification languages should be accommodated, there should be no restrictions on where boundaries between languages can be placed, and intuitive expectations of the specifier should be met.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
~BURSTALL, R.M. Formal description of program structure and semantics in first order logic. ~In B. Meltzer and D Michie, eds, Mochil~e Intelhgence 5 Edinburgh University Press, 1970, ~pp. 79-98.
4
 
5
 
6
~FiNKELSTEIN, A., KRAMER, J., NUSEIBEH, }3, FINKELSTEIN, L, AND GOEDICKE, M Viewpoints ~A framework for integrating mulhple perspectives in system development Int. J. Sopw. ~Eng. Knowl. Eng 2, 1 (1992), 31 57
 
7
 
8
~HAILPERN, B. Multiparadlgm languages and environments (guest editor's introduction to a ~special issue) IEEE Softw. 3, i (Jan. 1986), 6-9.
 
9
 
10
 
11
 
12
 
13
~INTERNATIONAL ORGANIZATION FOR STANDARDIZATION. Informatmn processing systems Open ~systems interconnectmn--LOTOS--A formal description technique based on the temporal ~ordering' of' observatmnal behaviour. ISO 8807.1989
 
14
 
15
~JACKSON, M. Some complexities m computer-based systems and their mlphcatlons for ~system development. In Proeeedzngs of CompEuro '90. IEEE Computer Society, (ISBN ~0-8186-2041-2), 1990, pp. 344-351.
 
16
~JACKSON, M., AND ZAVE, P. Domain descriptions In Proceedings of the 1EE~' lnternatmnal ~Symposium on Requirements Engineering. IEEE Computer Society Press (ISBN 0-8186- ~3120-1), 1993, pp. 56 64.
 
17
 
18
 
19
~KLEENE, S C Mathematmal Log'm. Wiley, 1967.
20
 
21
~LAMP(roT, L. A temporal logic of actmns DEC Systems Research Center 57, Palo Alto, ~Califorma, Apr. 1990
 
22
~LONDON, P. E., AND FEATHER, M S Implementing specificatmn freedoms SoL Comput. ~Prog 2, (1982), 91-131
 
23
 
24
 
25
~PNUELI, A. The temporal logic of programs. In Proceedings of the 18th Annual Symposium ~ on Foundations of Computer Smence. }EEE Computer Socmty (77CH1278-1), 1977, pp ~46- 57
 
26
~REiSS, S P Working in the Garden environment for conceptual programming. IEEE ~Software ~, 6 (Nov 1987), 16-27.
 
27
 
28
 
29
~WINE, D S. Integrating syntaxes and their associated semantics. USC/Informatlon Sm- ~ences Institute Tech Rep RR-92-297 Umv Southern Calif., Marina de} Rey, Calif., 1992
30
 
31
 
32
 
33
 
34
~ZAVE, P., AND JACKSON, M. Composition of descriptions: A progress report. In Proceedings of ~the Formal Methods Workshop '91. Sprmger-Verlag, New York, 1991.
 
35
 
36
~ZAVE, P., AND JACKSON, M. Where do operations come from? Specification of event proper- ~ties, submitted for publication, 1993.

CITED BY  50


REVIEW

"James C. Pleasant : Reviewer"

The authors provide theoretical details toward implementing an approach to composition of partial specifications suggested by Wing [1]. The basic approach consists of assigning semantics in a common semantic domain to all specifica  more...

Collaborative Colleagues:
Pamela Zave: colleagues
Michael Jackson: colleagues