No abstract available.
Cited By
- Westrick S, Rainey M, Anderson D and Blelloch G Parallel block-delayed sequences Proceedings of the 27th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, (61-75)
- Franch X and Ruiz M Goal-Oriented Models for Teaching and Understanding Data Structures Conceptual Modeling, (227-241)
- Cristiá M and Rossi G (2021). Automated Proof of Bell–LaPadula Security Properties, Journal of Automated Reasoning, 65:4, (463-478), Online publication date: 1-Apr-2021.
- Liu Y and Castellana M Discrete Math with Programming Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, (1156-1162)
- Gibbons J The School of Squiggol Formal Methods. FM 2019 International Workshops, (35-53)
- Gibbons J, Henglein F, Hinze R and Wu N (2018). Relational algebra by way of adjunctions, Proceedings of the ACM on Programming Languages, 2:ICFP, (1-28), Online publication date: 30-Jul-2018.
- Kopczyński E and Toruńczyk S (2017). LOIS: syntax and semantics, ACM SIGPLAN Notices, 52:1, (586-598), Online publication date: 11-May-2017.
- Kopczyński E and Toruńczyk S LOIS: syntax and semantics Proceedings of the 44th ACM SIGPLAN Symposium on Principles of Programming Languages, (586-598)
- Cantone D and Longo C (2014). A decidable two-sorted quantified fragment of set theory with ordered pairs and some undecidable extensions, Theoretical Computer Science, 560:P3, (307-325), Online publication date: 4-Dec-2014.
- Smaragdakis Y (2012). High-level data structures, Communications of the ACM, 55:12, (90-90), Online publication date: 1-Dec-2012.
- Leino K and Milicevic A (2012). Program extrapolation with jennisys, ACM SIGPLAN Notices, 47:10, (411-430), Online publication date: 15-Nov-2012.
- Leino K Staged program development Proceedings of the 3rd annual conference on Systems, programming, and applications: software for humanity, (3-4)
- Leino K and Milicevic A Program extrapolation with jennisys Proceedings of the ACM international conference on Object oriented programming systems languages and applications, (411-430)
- Midtgaard J (2012). Control-flow analysis of functional programs, ACM Computing Surveys (CSUR), 44:3, (1-33), Online publication date: 1-Jun-2012.
- Zou T, Wang G, Salles M, Bindel D, Demers A, Gehrke J and White W Making time-stepped applications tick in the cloud Proceedings of the 2nd ACM Symposium on Cloud Computing, (1-14)
- Dross C, Filliâtre J and Moy Y Correct code containing containers Proceedings of the 5th international conference on Tests and proofs, (102-118)
- Pingali K, Nguyen D, Kulkarni M, Burtscher M, Hassaan M, Kaleem R, Lee T, Lenharth A, Manevich R, Méndez-Lojo M, Prountzos D and Sui X The tao of parallelism in algorithms Proceedings of the 32nd ACM SIGPLAN Conference on Programming Language Design and Implementation, (12-25)
- Pingali K, Nguyen D, Kulkarni M, Burtscher M, Hassaan M, Kaleem R, Lee T, Lenharth A, Manevich R, Méndez-Lojo M, Prountzos D and Sui X (2011). The tao of parallelism in algorithms, ACM SIGPLAN Notices, 46:6, (12-25), Online publication date: 4-Jun-2011.
- Lameed N and Hendren L Staged static techniques to efficiently implement array copy semantics in a MATLAB JIT compiler Proceedings of the 20th international conference on Compiler construction: part of the joint European conferences on theory and practice of software, (22-41)
- Khwaja A and Urban J (2010). A property based specification formalism classification, Journal of Systems and Software, 83:11, (2344-2362), Online publication date: 1-Nov-2010.
- Stanley-Marbell P Sal/Svm Virtual Machines and Intermediate Languages, (1-10)
- Wang G, Salles M, Sowell B, Wang X, Cao T, Demers A, Gehrke J and White W (2010). Behavioral simulations in MapReduce, Proceedings of the VLDB Endowment, 3:1-2, (952-963), Online publication date: 1-Sep-2010.
- Monteiro P and Monteiro M A pattern language for parallelizing irregular algorithms Proceedings of the 2010 Workshop on Parallel Programming Patterns, (1-14)
- Crouch M, Immerman N and Moss J Finding reductions automatically Fields of logic and computation, (181-200)
- Formisano A and Omodeo E Theory-specific automated reasoning A 25-year perspective on logic programming, (37-63)
- Bloom B, Field J, Nystrom N, Östlund J, Richards G, Strniša R, Vitek J and Wrigstad T Thorn Proceedings of the 24th ACM SIGPLAN conference on Object oriented programming systems languages and applications, (117-136)
- Bloom B, Field J, Nystrom N, Östlund J, Richards G, Strniša R, Vitek J and Wrigstad T (2009). Thorn, ACM SIGPLAN Notices, 44:10, (117-136), Online publication date: 25-Oct-2009.
- Ostrowski K, Birman K and Dolev D Distributed data flow language for multi-party protocols Proceedings of the Fifth Workshop on Programming Languages and Operating Systems, (1-5)
- Liu Y and Stoller S (2009). From datalog rules to efficient programs with time and space guarantees, ACM Transactions on Programming Languages and Systems (TOPLAS), 31:6, (1-38), Online publication date: 1-Aug-2009.
- Willis D, Pearce D and Noble J (2008). Caching and incrementalisation in the java query language, ACM SIGPLAN Notices, 43:10, (1-18), Online publication date: 27-Oct-2008.
- Willis D, Pearce D and Noble J Caching and incrementalisation in the java query language Proceedings of the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications, (1-18)
- Lhoták O and Hendren L (2008). Relations as an abstraction for BDD-based program analysis, ACM Transactions on Programming Languages and Systems (TOPLAS), 30:4, (1-63), Online publication date: 1-Jul-2008.
- Dovier A, Piazza C and Rossi G (2008). A uniform approach to constraint-solving for lists, multisets, compact lists, and sets, ACM Transactions on Computational Logic, 9:3, (1-30), Online publication date: 1-Jun-2008.
- Blass A and Gurevich Y Why sets? Pillars of computer science, (179-198)
- Singh A, Ramakrishnan C, Ramakrishnan I, Stoller S and Warren D Security policy analysis using deductive spreadsheets Proceedings of the 2007 ACM workshop on Formal methods in security engineering, (42-50)
- Kulkarni M, Pingali K, Walter B, Ramanarayanan G, Bala K and Chew L Optimistic parallelism requires abstractions Proceedings of the 28th ACM SIGPLAN Conference on Programming Language Design and Implementation, (211-222)
- Kulkarni M, Pingali K, Walter B, Ramanarayanan G, Bala K and Chew L (2007). Optimistic parallelism requires abstractions, ACM SIGPLAN Notices, 42:6, (211-222), Online publication date: 10-Jun-2007.
- Bhatele A, Satyarth S and Aggarwal S Compiler algorithm language (CAL) Proceedings of the third conference on IASTED International Conference: Advances in Computer Science and Technology, (471-476)
- Wozniak G, Daley M and Watt S Dynamic ADTs Proceedings of the 2007 International Lisp Conference, (1-12)
- Picco G, Migliavacca M, Murphy A and Roman G Distributed abstract data types Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part II, (1594-1612)
- Ramakrishnan C, Ramakrishnan I and Warren D Deductive spreadsheets using tabled logic programming Proceedings of the 22nd international conference on Logic Programming, (391-405)
- Dovier A, Formisano A and Omodeo E (2006). Decidability results for sets with atoms, ACM Transactions on Computational Logic (TOCL), 7:2, (269-301), Online publication date: 1-Apr-2006.
- Paige R (2005). An NSF Proposal, Higher-Order and Symbolic Computation, 18:1-2, (211-235), Online publication date: 1-Jun-2005.
- Goyal D (2005). Transformational Derivation of an Improved Alias Analysis Algorithm, Higher-Order and Symbolic Computation, 18:1-2, (15-49), Online publication date: 1-Jun-2005.
- Lhoták O and Hendren L (2019). Jedd, ACM SIGPLAN Notices, 39:6, (158-169), Online publication date: 9-Jun-2004.
- Lhoták O and Hendren L Jedd Proceedings of the ACM SIGPLAN 2004 conference on Programming language design and implementation, (158-169)
- Liu Y and Stoller S From datalog rules to efficient programs with time and space guarantees Proceedings of the 5th ACM SIGPLAN international conference on Principles and practice of declaritive programming, (172-183)
- Ykman-Couvreur C, Lambrecht J, van der Togt A and Catthoor F (2019). Multi-objective abstract data type refinement for mapping tables in telecom network applications, ACM SIGPLAN Notices, 38:2 supplement, (65-75), Online publication date: 15-Feb-2003.
- Grabmeier J, Kaltofen E and Weispfenning V Cited References Computer algebra handbook, (493-622)
- Schwartz J and Snyder K Setl Encyclopedia of Computer Science, (1569-1570)
- Alm J, Baber R, Eggers S, O'Toole C and Shahab A (2002). You'd better set down for this!, ACM SIGCSE Bulletin, 34:3, (14-18), Online publication date: 1-Sep-2002.
- Alm J, Baber R, Eggers S, O'Toole C and Shahab A You'd better set down for this! Proceedings of the 7th annual conference on Innovation and technology in computer science education, (14-18)
- Ykman-Couvreur C, Lambrecht J, van der Togt A and Catthoor F Multi-objective abstract data type refinement for mapping tables in telecom network applications Proceedings of the 2002 workshop on Memory system performance, (65-75)
- Andries M, Cabibbo L, Paredaens J and van den Bussche J (2001). Applying an update method to a set of receivers, ACM Transactions on Database Systems (TODS), 26:1, (1-40), Online publication date: 1-Mar-2001.
- Goyal D and Liu Y (2000). Automated development of software for program analysis and transformation, ACM SIGSOFT Software Engineering Notes, 25:1, (52-53), Online publication date: 1-Jan-2000.
- Formisano A and Policriti A (1999). T-Resolution, Journal of Automated Reasoning, 22:4, (433-483), Online publication date: 1-May-1999.
- Miyamoto C and Lin C Evaluating titanium SPMD programs on the Tera MTA Proceedings of the 1999 ACM/IEEE conference on Supercomputing, (43-es)
- Odersky M (2019). Programming with variable functions, ACM SIGPLAN Notices, 34:1, (105-116), Online publication date: 1-Jan-1999.
- Odersky M Programming with variable functions Proceedings of the third ACM SIGPLAN international conference on Functional programming, (105-116)
- Apt K, Brunekreef J, Partington V and Schaerf A (1998). Alma-O, ACM Transactions on Programming Languages and Systems (TOPLAS), 20:5, (1014-1066), Online publication date: 1-Sep-1998.
- Dovier A, Policriti A and Rossi G (2019). A Uniform Axiomatic View of Lists, Multisets, and Sets, and the Relevant Unification Algorithms, Fundamenta Informaticae, 36:2,3, (201-234), Online publication date: 1-Aug-1998.
- Antoniotti M and Göllü A SHIFT and SMART-AHS Proceedings of the Conference on Domain-Specific Languages on Conference on Domain-Specific Languages (DSL), 1997, (14-14)
- Apt K and Schaerf A Search and imperative programming Proceedings of the 24th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, (67-79)
- Ledru Y Using KIDS as a tool support for VDM Proceedings of the 18th international conference on Software engineering, (236-245)
- Blelloch G (1996). Programming parallel algorithms, Communications of the ACM, 39:3, (85-97), Online publication date: 1-Mar-1996.
- Liu Z A persistent runtime system using persistent data structures Proceedings of the 1996 ACM symposium on Applied Computing, (429-436)
- Blelloch G, Gibbons P and Matias Y Provably efficient scheduling for languages with fine-grained parallelism Proceedings of the seventh annual ACM symposium on Parallel algorithms and architectures, (1-12)
- Stavely A (1995). Verifying Definite Iteration Over Data Structures, IEEE Transactions on Software Engineering, 21:6, (506-514), Online publication date: 1-Jun-1995.
- Andries M, Cabibbo L, Paredaens J and Van den Bussche J Applying an update method to a set of receivers (extended abstract) Proceedings of the fourteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, (208-218)
- Klauer B, Bleck A and Waldschmidt K (1995). The AM3 Associative Processor, IEEE Micro, 15:2, (70-78), Online publication date: 1-Apr-1995.
- Buhr R, Karam G, Woodside C, Casselman R, Franks G, Scott H and Bailey D TimeBench Proceedings of the second international symposium on Environments and tools for Ada, (3-15)
- Buhr R, Karam G, Woodside C, Casselman R, Franks G, Scott H and Bailey D (1994). TimeBench, ACM SIGAda Ada Letters, XIV:SI, (3-15), Online publication date: 1-Sep-1994.
- Bosma W, Cannon J and Matthews G Programming with algebraic structures Proceedings of the international symposium on Symbolic and algebraic computation, (52-57)
- Barklund J (1994). Bounded quantifications for iteration and concurrency in logic programming, New Generation Computing, 12:2, (161-182), Online publication date: 1-Mar-1994.
- De Bosschere K, Debray S, Gudeman D and Kannan S Call forwarding Proceedings of the 21st ACM SIGPLAN-SIGACT symposium on Principles of programming languages, (409-420)
- Cai J and Paige R Towards increased productivity of algorithm implementation Proceedings of the 1st ACM SIGSOFT symposium on Foundations of software engineering, (71-78)
- Cai J and Paige R (2019). Towards increased productivity of algorithm implementation, ACM SIGSOFT Software Engineering Notes, 18:5, (71-78), Online publication date: 1-Dec-1993.
- Blelloch G, Hardwick J, Chatterjee S, Sipelstein J and Zagha M Implementation of a portable nested data-parallel language Proceedings of the fourth ACM SIGPLAN symposium on Principles and practice of parallel programming, (102-111)
- Blelloch G, Hardwick J, Chatterjee S, Sipelstein J and Zagha M (2019). Implementation of a portable nested data-parallel language, ACM SIGPLAN Notices, 28:7, (102-111), Online publication date: 1-Jul-1993.
- Passia J and Löhr K (1993). Fips, ACM SIGPLAN Notices, 28:5, (39-48), Online publication date: 1-May-1993.
- Banner B and Schonberg E Assessing Ada 9X OOP Proceedings of the conference on TRI-Ada '92, (79-90)
- Leavenworth B (1992). Proxy: an interpreter for rapid prototyping, ACM SIGPLAN Notices, 27:6, (19-28), Online publication date: 1-Jun-1992.
- Bennet T A pragmatic set operation and its implementation in C Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing: technological challenges of the 1990's, (177-183)
- Salomon D (1992). Four Dimensions of programming-language independence, ACM SIGPLAN Notices, 27:3, (35-53), Online publication date: 1-Mar-1992.
- Rozen S and Shasha D A Framework for Automating Physical Database Design Proceedings of the 17th International Conference on Very Large Data Bases, (401-411)
- Narin'yani A (1991). Intelligent software technology for the new decade, Communications of the ACM, 34:6, (60-67), Online publication date: 1-Jun-1991.
- Rennels D and Schonberg E (1991). A program analysis tool for evaluating the Ada compiler validation suite, ACM SIGAda Ada Letters, XI:3, (137-148), Online publication date: 1-Apr-1991.
- Rennels D and Schonberg E A program analysis tool for evaluating the Ada compiler validation suite Proceedings of the first international symposium on Environments and tools for Ada, (137-148)
- Pellegrini M and Sepe R (1991). SetLog, a tool for experimenting with new semantics, ACM SIGPLAN Notices, 26:2, (67-74), Online publication date: 2-Jan-1991.
- Abiteboul S and Kanellakis P (1990). Database theory column, ACM SIGACT News, 21:3, (9-18), Online publication date: 1-Aug-1990.
- Cantone D and Cutello V A decidable fragment of the elementary theory of relations and some applications Proceedings of the international symposium on Symbolic and algebraic computation, (24-29)
- Mitsolides T and Harrison M (1990). Generators and the replicator control structure in the parallel environment of ALLOY, ACM SIGPLAN Notices, 25:6, (189-196), Online publication date: 1-Jun-1990.
- Mitsolides T and Harrison M Generators and the replicator control structure in the parallel environment of ALLOY Proceedings of the ACM SIGPLAN 1990 conference on Programming language design and implementation, (189-196)
- Treadway P (1990). The use of sets as an application programming technique, ACM SIGPLAN Notices, 25:5, (103-116), Online publication date: 1-May-1990.
- Baxter N, Hastings D, Hill J, Martin P and Paul R Introduction to computer science Proceedings of the twenty-first SIGCSE technical symposium on Computer science education, (31-33)
- Henderson P Discrete mathematics as a precursor to programming Proceedings of the twenty-first SIGCSE technical symposium on Computer science education, (17-21)
- Baxter N, Hastings D, Hill J, Martin P and Paul R (1990). Introduction to computer science, ACM SIGCSE Bulletin, 22:1, (31-33), Online publication date: 1-Feb-1990.
- Henderson P (1990). Discrete mathematics as a precursor to programming, ACM SIGCSE Bulletin, 22:1, (17-21), Online publication date: 1-Feb-1990.
- Merritt S (1989). A top down unification of minimum cost spanning tree algorithms, ACM SIGCOMM Computer Communication Review, 19:4, (116-127), Online publication date: 1-Aug-1989.
- Merritt S A top down unification of minimum cost spanning tree algorithms Symposium proceedings on Communications architectures & protocols, (116-127)
- Gilham L, Goldberg A and Wang T (1989). Toward reliable reactive systems, ACM SIGSOFT Software Engineering Notes, 14:3, (68-74), Online publication date: 1-May-1989.
- Gilham L, Goldberg A and Wang T Toward reliable reactive systems Proceedings of the 5th international workshop on Software specification and design, (68-74)
- Rich C and Waters R (2019). Automatic Programming, Computer, 21:8, (40-51), Online publication date: 1-Aug-1988.
- Windeknecht T Toward a theory of correct set algorithms Proceedings of the 1988 ACM sixteenth annual conference on Computer science, (37-46)
- Hanson R (1988). Toward hypertext publishing, ACM SIGIR Forum, 22:1-2, (9-26), Online publication date: 2-Jan-1988.
- Henglein F Type inference and semi-unification Proceedings of the 1988 ACM conference on LISP and functional programming, (184-197)
- Shebs S and Kessler R (2019). Automatic design and implementation of language data types, ACM SIGPLAN Notices, 22:7, (26-37), Online publication date: 1-Jul-1987.
- Shebs S and Kessler R Automatic design and implementation of language data types Papers of the Symposium on Interpreters and interpretive techniques, (26-37)
Index Terms
- Programming with sets; an introduction to SETL
Recommendations
Setl
Encyclopedia of Computer ScienceVery high-level languages are programming languages, such as functional and logic languages, in which algorithms can be expressed without getting into details of control and data structuring. SETL (SET Language) is a very high-level language designed ...
Programming by Refinement, as Exemplified by the SETL Representation Sublanguage
“Pure” SETL is a language of very high level allowing algorithms to be programmed rapidly and succintly. SETL's representation sublanguage adds a system of declarations which allow the user of the language to control the data structures that will be ...
Introduction to the SYMBOL 2R programming language
Proceedings of a symposium on high-level-language computer architectureThe SYMBOL programming language (SPL) is not only an important feature of the SYMBOL 2R Computer System, but also was the starting point for the design of the system. SPL was designed as a general-purpose, higher-level programming language. After the ...