7534 papers:
- CBSE-2015-RuchkinSG #abstraction #architecture #hybrid #source code
- Architectural Abstractions for Hybrid Programs (IR, BRS, DG), pp. 65–74.
- CASE-2015-AlfonsoXA #approach #capacity #programming #representation #scheduling
- A simulation-optimization approach for capacity planning and appointment scheduling of blood donors based on mathematical programming representation of event dynamics (EA, XX, VA), pp. 728–733.
- CASE-2015-BlanchiniFGP #programming
- Inverse kinematics by means of convex programming: Some developments (FB, GF, GG, FAP), pp. 515–520.
- CASE-2015-ClevelandTDPKDB #automation #programming #recognition #segmentation #semantics
- An automated system for semantic object labeling with soft object recognition and dynamic programming segmentation (JC, DT, PD, CJP, TK, KD, JB, VK), pp. 683–690.
- CASE-2015-DiganiHSS #approach #coordination #multi #polynomial #programming
- A Quadratic Programming approach for coordinating multi-AGV systems (VD, MAH, LS, CS), pp. 600–605.
- CASE-2015-FrigerioSM #energy #programming #tool support
- Dynamic programming for energy control of machine tools in manufacturing (NF, JGS, AM), pp. 39–44.
- CASE-2015-KamraA #integer #multi #programming
- A mixed integer programming model for timed deliveries in multirobot systems (NK, NA), pp. 612–617.
- CASE-2015-KouiderHOO #approach #graph #integer #linear #scheduling #source code
- Mixed integer linear programs and tabu search approach to solve mixed graph coloring for unit-time job shop scheduling (AK, HAH, SO, AO), pp. 1177–1181.
- CASE-2015-LuSJSX #approach #multi #nondeterminism #programming
- A chance constrained programming approach for multi-product multi-stage integrated production planning under internal and external uncertainties (SL, HS, CJ, HS, LX), pp. 880–885.
- CASE-2015-LyuWC #algorithm #heuristic #integer #programming
- Mixed integer programming model and heuristic algorithm for production planning of continuous casting and hot rolling (ML, ZW, FTSC), pp. 1503–1508.
- CASE-2015-ProdelAXJL #database #integer #linear #mining #process #programming #using
- Discovery of patient pathways from a national hospital database using process mining and integer linear programming (MP, VA, XX, BJ, LL), pp. 1409–1414.
- DAC-2015-AsadJ #programming #using #verification
- Verifying inevitability of phase-locking in a charge pump phase lock loop using sum of squares programming (HuA, KDJ), p. 6.
- DAC-2015-LeeNL #optimisation #performance
- Optimizing stream program performance on CGRA-based systems (HL, DN, JL), p. 6.
- DAC-2015-ZolotovF #integer #linear #programming
- Variation aware cross-talk aggressor alignment by mixed integer linear programming (VZ, PF), p. 6.
- DATE-2015-CastrillonTSSJA #manycore #programming #question
- Multi/many-core programming: where are we standing? (JC, LT, LS, WS, BHHJ, MAM, AP, RJ, VR, RL), pp. 1708–1717.
- DATE-2015-KauerNLSC #geometry #optimisation #programming #using
- Inductor optimization for active cell balancing using geometric programming (MK, SN, ML, SS, SC), pp. 281–284.
- DATE-2015-KimKK #memory management #programming
- Subpage programming for extending the lifetime of NAND flash memory (JHK, SHK, JSK), pp. 555–560.
- DATE-2015-PaulinoFBC #configuration management #execution #hardware #using
- Transparent acceleration of program execution using reconfigurable hardware (NMCP, JCF, JB, JMPC), pp. 1066–1071.
- DATE-2015-RiefertCSRB #automation #generative #on the #source code
- On the automatic generation of SBST test programs for in-field test (AR, RC, MS, MSR, BB), pp. 1186–1191.
- DATE-2015-TouatiBDGVBR #functional #power management #source code #testing
- Exploring the impact of functional test programs re-used for power-aware testing (AT, AB, LD, PG, AV, PB, MSR), pp. 1277–1280.
- DATE-2015-TrinadhBSPK #approach #named #programming #testing
- DP-fill: a dynamic programming approach to X-filling for minimizing peak test power in scan tests (ST, CSB, SGS, SP, VK), pp. 836–841.
- DATE-2015-ZhuM #linear #machine learning #optimisation #programming #using
- Optimizing dynamic trace signal selection using machine learning and linear programming (CSZ, SM), pp. 1289–1292.
- DRR-2015-RabaevCEK #documentation #programming #using
- Aligning transcript of historical documents using dynamic programming (IR, RC, JES, KK).
- SIGMOD-2015-0002KBDHKFG #coordination #program analysis #protocol #transaction
- The Homeostasis Protocol: Avoiding Transaction Coordination Through Program Analysis (SR, LK, GB, BD, HH, CK, NF, JG), pp. 1311–1326.
- VLDB-2015-DeutchGM #datalog #query #source code #using
- Selective Provenance for Datalog Programs Using Top-K Queries (DD, AG, YM), pp. 1394–1405.
- VLDB-2015-GreenOW #approach #live programming #programming
- Live Programming in the LogicBlox System: A MetaLogiQL Approach (TJG, DO, GW), pp. 1782–1793.
- CSEET-2015-Robinson #distributed #industrial #scalability
- Insights from Creating and Deploying a Large, Globally Distributed Industrial Training Program (BPR), p. 2.
- ITiCSE-2015-AndersonNM #programming
- Facilitating Programming Success in Data Science Courses through Gamified Scaffolding and Learn2Mine (PEA, TN, RAM), pp. 99–104.
- ITiCSE-2015-Annamaa #ide #learning #programming #python
- Thonny, : a Python IDE for Learning Programming (AA), p. 343.
- ITiCSE-2015-AntonucciENPM #automation #incremental #programming
- An Incremental Hint System For Automated Programming Assignments (PA, HCE, DN, MP, BM), pp. 320–325.
- ITiCSE-2015-Ben-Ari #programming
- In Defense of Programming (MBA), p. 2.
- ITiCSE-2015-BlauM #automation #feedback #java #student
- FrenchPress Gives Students Automated Feedback on Java Program Flaws (HB, JEBM), pp. 15–20.
- ITiCSE-2015-BrindaKHR #object-oriented #programming #towards
- Towards a Competency Model for Object-Oriented Programming (TB, MK, PH, AR), p. 345.
- ITiCSE-2015-ChaudhariD #formal method
- Introducing Formal Methods via Program Derivation (DLC, OPD), pp. 266–271.
- ITiCSE-2015-GrandeP #gender #motivation #programming
- Motivation and Grade Gap Related to Gender in a Programming Course (VG, JP), p. 349.
- ITiCSE-2015-Harms #community #learning #source code
- Department Programs to Encourage and Support Service Learning and Community Engagement (DEH), p. 330.
- ITiCSE-2015-Kumar #problem #semantics
- Solving Code-tracing Problems and its Effect on Code-writing Skills Pertaining to Program Semantics (ANK), pp. 314–319.
- ITiCSE-2015-MagnenatBKS #artificial reality #feedback #programming #visual notation
- Enhancing Robot Programming with Visual Feedback and Augmented Reality (SM, MBA, SK, RWS), pp. 153–158.
- ITiCSE-2015-MartinezGB #comparison #concept #framework #learning #multi #programming
- A Comparison of Preschool and Elementary School Children Learning Computer Science Concepts through a Multilanguage Robot Programming Platform (MCM, MJG, LB), pp. 159–164.
- ITiCSE-2015-PalI #programming
- Classroom Versus Screencast for Native Language Learners: Effect of Medium of Instruction on Knowledge of Programming (YP, SI), pp. 290–295.
- ITiCSE-2015-QuinsonO #education #learning #programming
- A Teaching System to Learn Programming: the Programmer’s Learning Machine (MQ, GO), pp. 260–265.
- ITiCSE-2015-Rubio #analysis #automation #categorisation #clustering #programming #student #using
- Automatic Categorization of Introductory Programming Students using Cluster Analysis (MAR), p. 340.
- ITiCSE-2015-ScottG #assessment #code review #education #quality #reliability
- Reliability in the Assessment of Program Quality by Teaching Assistants During Code Reviews (MJS, GG), p. 346.
- ITiCSE-2015-ThevathayanH #flexibility #incremental #programming #visual notation
- Supporting Diverse Novice Programming Cohorts through Flexible and Incremental Visual Constructivist Pathways (CT, MH), pp. 296–301.
- ITiCSE-2015-TollOEW #programming #student
- Detailed Recordings of Student Programming Sessions (DT, TO, ME, AW), p. 328.
- ITiCSE-2015-UraiUO #analysis #distributed #programming
- Enhancements to Support Functions of Distributed Pair Programming Based on Action Analysis (TU, TU, NO), pp. 177–182.
- ITiCSE-2015-WangZQS #programming
- A TUI-based Programming Tool for Children (DW, LZ, YQ, FS), pp. 219–224.
- ESOP-2015-0002S #automation #cost analysis #parallel #source code
- Automatic Static Cost Analysis for Parallel Programs (JH, ZS), pp. 132–157.
- ESOP-2015-BattyMNPS #concurrent #problem #programming language #semantics
- The Problem of Programming Language Concurrency Semantics (MB, KM, KN, JPP, PS), pp. 283–307.
- ESOP-2015-CoxCR #abstraction #multi #source code
- Desynchronized Multi-State Abstractions for Open Programs in Dynamic Languages (AC, BYEC, XR), pp. 483–509.
- ESOP-2015-DavidKL #source code #strict #termination
- Unrestricted Termination and Non-termination Arguments for Bit-Vector Programs (CD, DK, ML), pp. 183–204.
- ESOP-2015-DavidKL15a #reasoning #safety #source code #termination
- Propositional Reasoning about Safety and Termination of Heap-Manipulating Programs (CD, DK, ML), pp. 661–684.
- ESOP-2015-EmmiGMR #analysis #source code
- Analysis of Asynchronous Programs with Event-Based Synchronization (ME, PG, RM, FRV), pp. 535–559.
- ESOP-2015-GordonRSBRGT #probability #query #source code #spreadsheet
- Probabilistic Programs as Spreadsheet Queries (ADG, CVR, MS, JB, NR, TG, DT), pp. 1–25.
- ESOP-2015-Penninckx0P #behaviour #composition #source code #verification
- Sound, Modular and Compositional Verification of the Input/Output Behavior of Programs (WP, BJ, FP), pp. 158–182.
- ESOP-2015-TorontoMH #probability #source code
- Running Probabilistic Programs Backwards (NT, JM, DVH), pp. 53–79.
- FoSSaCS-2015-CloustonBGB #induction #programming #reasoning #recursion
- Programming and Reasoning with Guarded Recursion for Coinductive Types (RC, AB, HBG, LB), pp. 407–421.
- TACAS-2015-BloemCJK #concurrent #source code #synthesis
- Assume-Guarantee Synthesis for Concurrent Reactive Programs with Partial Information (RB, KC, SJ, RK), pp. 517–532.
- TACAS-2015-ChenHTWW #contest #named #program transformation #recursion #source code #text-to-text #verification
- CPArec: Verifying Recursive Programs via Source-to-Source Program Transformation — (Competition Contribution) (YFC, CH, MHT, BYW, FW), pp. 426–428.
- TACAS-2015-ChistikovDM #approximate #estimation #probability #smt #source code
- Approximate Counting in SMT and Value Estimation for Probabilistic Programs (DVC, RD, RM), pp. 320–334.
- TACAS-2015-DanglLW #contest #float #recursion #source code
- CPAchecker with Support for Recursive Programs and Floating-Point Arithmetic — (Competition Contribution) (MD, SL, PW), pp. 423–425.
- TACAS-2015-DemasiCRMA #fault tolerance #named #source code #specification
- syntMaskFT: A Tool for Synthesizing Masking Fault-Tolerant Programs from Deontic Specifications (RD, PFC, NR, TSEM, NA), pp. 188–193.
- TACAS-2015-GurfinkelKN #c #contest #framework #named #source code #verification
- SeaHorn: A Framework for Verifying C Programs (Competition Contribution) (AG, TK, JAN), pp. 447–450.
- TACAS-2015-Nguyen0TP #bound #c #contest #lazy evaluation #source code
- Unbounded Lazy-CSeq: A Lazy Sequentialization Tool for C Programs with Unbounded Context Switches — (Competition Contribution) (TLN, BF, SLT, GP), pp. 461–463.
- TACAS-2015-StroderAFHG #c #contest #memory management #named #safety #source code #termination
- AProVE: Termination and Memory Safety of C Programs — (Competition Contribution) (TS, CA, FF, JH, JG), pp. 417–419.
- TACAS-2015-TomascoI0TP15a #concurrent #memory management #source code #verification
- Verifying Concurrent Programs by Memory Unwinding (ET, OI, BF, SLT, GP), pp. 551–565.
- TACAS-2015-TschannenFNP #functional #named #object-oriented #source code #verification
- AutoProof: Auto-Active Functional Verification of Object-Oriented Programs (JT, CAF, MN, NP), pp. 566–580.
- SCAM-J-2013-MarcozziVH15 #database #execution #relational #source code #sql #symbolic computation #testing
- Relational symbolic execution of SQL code for unit testing of database programs (MM, WV, JLH), pp. 44–72.
- ICPC-2015-FittkauFHW #comprehension #visualisation
- Comparing trace visualizations for program comprehension through controlled experiments (FF, SF, WH, JW), pp. 266–276.
- ICPC-2015-MacLeodSB #developer #documentation #how #using
- Code, camera, action: how software developers document and share program knowledge using YouTube (LM, MAS, AB), pp. 104–114.
- ICPC-2015-Roehm #comprehension #developer
- Two user perspectives in program comprehension: end users and developer users (TR), pp. 129–139.
- ICSME-2015-MedicherlaKN #specification #using #verification
- Program specialization and verification using file format specifications (RKM, RK, SN), pp. 191–200.
- ICSME-2015-PoluriR #concurrent #detection
- Deterministic dynamic race detection across program versions (SVP, MKR), pp. 181–190.
- ICSME-2015-SumiHHK #automation #program repair #towards
- Toward improving graftability on automated program repair (SS, YH, KH, SK), pp. 511–515.
- MSR-2015-LabuschagneH #question #source code
- Do Onboarding Programs Work? (AL, RH), pp. 381–385.
- SANER-2015-LiZXBPGZ #named #online #programming
- amAssist: In-IDE ambient search of online programming resources (HL, XZ, ZX, LB, XP, DG, WZ), pp. 390–398.
- PEPM-2015-AsadaS0 #first-order #functional #refinement #relational #source code #verification
- Verifying Relational Properties of Functional Programs by First-Order Refinement (KA, RS, NK), pp. 61–72.
- PEPM-2015-LiWXH #adaptation #api #java #named #towards #type safety
- SWIN: Towards Type-Safe Java Program Adaptation between APIs (JL, CW, YX, ZH), pp. 91–102.
- PLDI-2015-BowmanMSD #metaprogramming
- Profile-guided meta-programming (WJB, SM, VSA, RKD), pp. 403–412.
- PLDI-2015-ChuJT #automation #imperative #induction #proving #source code
- Automatic induction proofs of data-structures in imperative programs (DHC, JJ, MTT), pp. 457–466.
- PLDI-2015-DeligiannisDKLT #analysis #programming #state machine #testing
- Asynchronous programming, analysis and testing with state machines (PD, AFD, JK, AL, PT), pp. 154–164.
- PLDI-2015-FaddegonC #algorithm #debugging #dependence #haskell #source code #stack
- Algorithmic debugging of real-world haskell programs: deriving dependencies from the cost centre stack (MF, OC), pp. 33–42.
- PLDI-2015-Huang #concurrent #model checking #reduction #source code
- Stateless model checking concurrent programs with maximal causality reduction (JH), pp. 165–174.
- PLDI-2015-JohnsonWMC #dependence #graph #security
- Exploring and enforcing security guarantees via program dependence graphs (AJ, LW, SM, SC), pp. 291–302.
- PLDI-2015-LalQ #graph #source code
- DAG inlining: a decision procedure for reachability-modulo-theories in hierarchical programs (AL, SQ), pp. 280–290.
- PLDI-2015-LuciaR #execution #programming
- A simpler, safer programming and execution model for intermittent systems (BL, BR), pp. 575–585.
- PLDI-2015-MehtaY #compilation #optimisation #scalability #source code
- Improving compiler scalability: optimizing large programs at small price (SM, PCY), pp. 143–152.
- PLDI-2015-NguyenH #higher-order #source code
- Relatively complete counterexamples for higher-order programs (PCN, DVH), pp. 446–456.
- PLDI-2015-NoriORV #performance #probability #source code #synthesis
- Efficient synthesis of probabilistic programs (AVN, SO, SKR, DV), pp. 208–217.
- PLDI-2015-OseraZ #synthesis
- Type-and-example-directed program synthesis (PMO, SZ), pp. 619–630.
- PLDI-2015-PrountzosMP #automation #graph #parallel #source code
- Synthesizing parallel graph programs via automated planning (DP, RM, KP), pp. 533–544.
- PLDI-2015-RenJKAK #execution #hardware #performance #recursion #source code
- Efficient execution of recursive programs on commodity vector hardware (BR, YJ, SK, KA, MK), pp. 509–520.
- PLDI-2015-SergeyNB #concurrent #fine-grained #source code #verification
- Mechanized verification of fine-grained concurrent programs (IS, AN, AB), pp. 77–87.
- PLDI-2015-SharmaBA #gpu #source code #verification
- Verification of producer-consumer synchronization in GPU programs (RS, MB, AA), pp. 88–98.
- PLDI-2015-SinghPV #performance #program analysis
- Making numerical program analysis fast (GS, MP, MTV), pp. 303–313.
- PLDI-2015-Sivaramakrishnan #consistency #declarative #programming
- Declarative programming over eventually consistent data stores (KCS, GK, SJ), pp. 413–424.
- SAS-2015-AlbertGG #analysis #interprocedural #source code
- May-Happen-in-Parallel Analysis for Asynchronous Programs with Inter-Procedural Synchronization (EA, SG, PG), pp. 72–89.
- SAS-2015-GargR #integer #linear #programming
- Synthesizing Heap Manipulations via Integer Linear Programming (AG, SR), pp. 109–127.
- SAS-2015-MonniauxA #abstraction #array
- A Simple Abstraction of Arrays and Maps by Program Translation (DM, FA), pp. 217–234.
- SAS-2015-Terauchi #effectiveness #heuristic #refinement #verification
- Explaining the Effectiveness of Small Refinement Heuristics in Program Verification with CEGAR (TT), pp. 128–144.
- STOC-2015-CanettiH0V #obfuscation #ram #source code
- Succinct Garbling and Indistinguishability Obfuscation for RAM Programs (RC, JH, AJ, VV), pp. 429–437.
- STOC-2015-LeeRS #bound #programming
- Lower Bounds on the Size of Semidefinite Programming Relaxations (JRL, PR, DS), pp. 567–576.
- CIAA-2015-Ade-IbijolaES #programming
- Introducing Code Adviser: A DFA-driven Electronic Programming Tutor (AAI, SE, IDS), pp. 307–312.
- ICALP-v1-2015-BeiCZ #constraints #linear #programming
- Solving Linear Programming with Constraints Unknown (XB, NC, SZ), pp. 129–142.
- ICALP-v1-2015-BienvenuDS #question #source code #what
- What Percentage of Programs Halt? (LB, DD, AS), pp. 219–230.
- ICALP-v1-2015-GoldreichGR #branch #context-free grammar #proving #proximity #source code
- Proofs of Proximity for Context-Free Languages and Read-Once Branching Programs — (Extended Abstract) (OG, TG, RDR), pp. 666–677.
- ICALP-v2-2015-BojanczykMW #bound #clique #datalog #monad #source code
- Containment of Monadic Datalog Programs via Bounded Clique-Width (MB, FM, AW), pp. 427–439.
- LATA-2015-FarzanHHKP #automation #verification
- Automated Program Verification (AF, MH, JH, ZK, AP), pp. 25–46.
- FM-2015-AlbertACGGMPR #analysis #concurrent #distributed #source code
- Resource Analysis: From Sequential to Concurrent and Distributed Programs (EA, PA, JC, SG, MGZ, EMM, GP, GRD), pp. 3–17.
- FM-2015-FengHTZ #model checking #named #protocol #quantum #source code
- QPMC: A Model Checker for Quantum Programs and Protocols (YF, EMH, AT, LZ), pp. 265–272.
- FM-2015-NelsonFK #difference #network #program analysis
- Static Differential Program Analysis for Software-Defined Networks (TN, ADF, SK), pp. 395–413.
- SEFM-2015-AmighiDBH #source code #specification #verification
- Specification and Verification of Atomic Operations in GPGPU Programs (AA, SD, SB, MH), pp. 69–83.
- SEFM-2015-BlomHZ #behaviour #concurrent #functional #source code #verification
- History-Based Verification of Functional Behaviour of Concurrent Programs (SB, MH, MZS), pp. 84–98.
- SEFM-2015-Muhlberg0DLP #learning #source code #verification
- Learning Assertions to Verify Linked-List Programs (JTM, DHW, MD, GL, FP), pp. 37–52.
- SEFM-2015-RochaBC #bound #c #generative #memory management #model checking #source code #testing #using
- Memory Management Test-Case Generation of C Programs Using Bounded Model Checking (HR, RSB, LCC), pp. 251–267.
- ICFP-2015-AvanziniLM #complexity #first-order #functional #higher-order #source code
- Analysing the complexity of functional programs: higher-order meets first-order (MA, UDL, GM), pp. 152–164.
- ICFP-2015-Bodik #synthesis
- Program synthesis: opportunities for the next decade (RB), p. 1.
- ICFP-2015-MatsudaW #bidirectional #lens #programming
- Applicative bidirectional programming with lenses (KM, MW), pp. 62–74.
- ICFP-2015-Sheeran #design #functional #hardware #programming #years after
- Functional programming and hardware design: still interesting after all these years (MS), p. 165.
- GaM-2015-BakFPR #graph #interpreter #programming language
- A Reference Interpreter for the Graph Programming Language GP 2 (CB, GF, DP, CR), pp. 48–64.
- GaM-2015-HochMS #graph #programming
- Dynamic Programming on Nominal Graphs (NH, UM, MS), pp. 80–96.
- GCM-2015-Flick #correctness #graph #on the #recursion #source code
- On Correctness of Graph Programs Relative to Recursively Nested Conditions (NEF), pp. 97–112.
- CHI-2015-MentisSPFS #programming
- Being Seen: Co-Interpreting Parkinson’s Patient’s Movement Ability in Deep Brain Stimulation Programming (HMM, RS, SP, PF, LS), pp. 511–520.
- DHM-EH-2015-YamamotoBAKHJSO #music
- The Transfer of Expertise in Conducting a Participatory Music Therapy During a Combined Rehabilitation-Recreational Program in an Elderly Care Facility (AY, HCBJ, TA, HK, KH, MJ, MS, TO, AG, NK, NK, HH), pp. 500–511.
- HCI-DE-2015-Alessandrini #challenge #interactive #physics #programming #prototype
- Practices, Technologies, and Challenges of Constructing and Programming Physical Interactive Prototypes (AA), pp. 132–142.
- LCT-2015-Ludi #programming
- A Tablet-Based Lego Mindstorms Programming Environment for Children (SL), pp. 106–114.
- LCT-2015-OrehovackiB #game studies #learning #programming #quality
- Inspecting Quality of Games Designed for Learning Programming (TO, SB), pp. 620–631.
- AdaEurope-2015-KhanfarLM #safety #slicing
- Static Backward Program Slicing for Safety-Critical Systems (HK, BL, ANM), pp. 50–65.
- ICML-2015-FouldsKG #framework #modelling #network #probability #programming #topic
- Latent Topic Networks: A Versatile Probabilistic Programming Framework for Topic Models (JRF, SHK, LG), pp. 777–786.
- ICML-2015-PerolatSPP #approximate #game studies #markov #programming
- Approximate Dynamic Programming for Two-Player Zero-Sum Markov Games (JP, BS, BP, OP), pp. 1321–1329.
- ICML-2015-PiechHNPSG #feedback #learning #student
- Learning Program Embeddings to Propagate Feedback on Student Code (CP, JH, AN, MP, MS, LJG), pp. 1093–1102.
- KDD-2015-BabaKNKGIAKIHKS #low cost #predict
- Predictive Approaches for Low-Cost Preventive Medicine Program in Developing Countries (YB, HK, YN, EK, PPG, RIM, AA, MK, SI, TH, MK, SS, KK, KT, MS, MB, NU, MK, NN), pp. 1681–1690.
- KDD-2015-HouWGD #clustering #programming #rank
- Non-exhaustive, Overlapping Clustering via Low-Rank Semidefinite Programming (YH, JJW, DFG, ISD), pp. 427–436.
- KDD-2015-VeeriahDQ #architecture #learning #predict
- Deep Learning Architecture with Dynamically Programmed Layers for Brain Connectome Prediction (VV, RD, GJQ), pp. 1205–1214.
- SEKE-2015-WuCZX15a #case study #comparative #object-oriented #programming language
- A metrics-based comparative study on object-oriented programming languages (DW, LC, YZ, BX), pp. 272–277.
- SEKE-2015-ZhuSCW #programming #scalability #stack overflow #taxonomy
- Building a Large-scale Software Programming Taxonomy from Stackoverflow (JZ, BS, XC, HW), pp. 391–396.
- ECOOP-2015-BostromM #composition #finite #source code #verification
- Modular Verification of Finite Blocking in Non-terminating Programs (PB, PM), pp. 639–663.
- ECOOP-2015-Choi #in the large #internet #programming
- Programming in the Large for the Internet of Things (Invited Talk) (JDC), p. 2.
- ECOOP-2015-ImamS #parallel #programming
- The Eureka Programming Model for Speculative Task Parallelism (SI, VS), pp. 421–444.
- ECOOP-2015-Stroustrup #inheritance #object-oriented #programming
- Object-Oriented Programming without Inheritance (Invited Talk) (BS), p. 1.
- Onward-2015-ProkopecO #composition #distributed #programming
- Isolates, channels, and event streams for composable distributed programming (AP, MO), pp. 171–182.
- OOPSLA-2015-BostonSGC #approximate #flexibility #probability #programming #type inference
- Probability type inference for flexible approximate programming (BB, AS, DG, LC), pp. 470–487.
- OOPSLA-2015-CrafaP #approach #programming
- The chemical approach to typestate-oriented programming (SC, LP), pp. 917–934.
- OOPSLA-2015-DaraisMH #composition #program analysis #reuse
- Galois transformers and modular abstract interpreters: reusable metatheory for program analysis (DD, MM, DVH), pp. 552–571.
- OOPSLA-2015-FelgentreffMBH #constraints #programming language #theorem proving
- Checks and balances: constraint solving without surprises in object-constraint programming languages (TF, TDM, AB, RH), pp. 767–782.
- OOPSLA-2015-KurajKJ #programming #set
- Programming with enumerable sets of structures (IK, VK, DJ), pp. 37–56.
- OOPSLA-2015-LeSS #compilation #debugging #probability
- Finding deep compiler bugs via guided stochastic program mutation (VL, CS, ZS), pp. 386–399.
- OOPSLA-2015-LopesO #how #java #source code
- How scale affects structure in Java programs (CVL, JO), pp. 675–694.
- OOPSLA-2015-LopezMMNSVY #message passing #parallel #source code #verification
- Protocol-based verification of message-passing parallel programs (HAL, ERBM, FM, NN, CS, VTV, NY), pp. 280–298.
- OOPSLA-2015-OhYY #adaptation #learning #optimisation #program analysis
- Learning a strategy for adapting a program analysis via bayesian optimisation (HO, HY, KY), pp. 572–588.
- OOPSLA-2015-PolozovG #framework #induction #named #synthesis
- FlashMeta: a framework for inductive program synthesis (OP, SG), pp. 107–126.
- GPCE-2015-ByalikCT #automation #named #programming #synthesis
- Native-2-native: automated cross-platform code synthesis from web-based programming resources (AB, SC, ET), pp. 99–108.
- GPCE-2015-FlorenceFFTKWNY #named #programming language
- POP-PL: a patient-oriented prescription programming language (SPF, BF, MF, WHT, TK, DPW, CN, PRY, RBF, SMB), pp. 131–140.
- GPCE-2015-FoustJP #constraints #data flow #generative #multi #source code #user interface #visual notation
- Generating reactive programs for graphical user interfaces from multi-way dataflow constraint systems (GF, JJ, SP), pp. 121–130.
- GPCE-2015-KolesnichenkoPN #contract #gpu #programming
- Contract-based general-purpose GPU programming (AK, CMP, SN, BM), pp. 75–84.
- GPCE-2015-LopezCRC #programming
- Safer SDN programming through Arbiter (ML, CJC, GDR, CC), pp. 65–74.
- PPDP-2015-AngelisFPP #generative #semantics #verification
- Semantics-based generation of verification conditions by program specialization (EDA, FF, AP, MP), pp. 91–102.
- PPDP-2015-BartakDZ #logic programming #modelling #on the #problem
- On modeling planning problems in tabled logic programming (RB, AD, NFZ), pp. 31–42.
- PPDP-2015-CaballeroGS #constraints #datalog #debugging #source code
- Debugging of wrong and missing answers for datalog programs with constraint handling rules (RC, YGR, FSP), pp. 55–66.
- PPDP-2015-ChenLJZL #automation #declarative #network #safety #source code #verification
- Automated verification of safety properties of declarative networking programs (CC, LKL, LJ, WZ, BTL), pp. 79–90.
- PPDP-2015-MeiklejohnR #coordination #distributed #named #programming
- Lasp: a language for distributed, coordination-free programming (CM, PVR), pp. 184–195.
- PPDP-2015-Miller #logic programming #proving
- Proof checking and logic programming (DM), p. 18.
- PPDP-2015-RondogiannisT #logic programming #using
- Expressing preferences in logic programming using an infinite-valued logic (PR, AT), pp. 208–219.
- PPDP-2015-StievenartNMR #abstract interpretation #concurrent #debugging #detection #higher-order #source code
- Detecting concurrency bugs in higher-order programs through abstract interpretation (QS, JN, WDM, CDR), pp. 232–243.
- QAPL-2015-RosendahlK #analysis #probability
- Probabilistic Output Analysis by Program Manipulation (MR, MHK), pp. 110–124.
- PADL-2015-CruzR #compilation #linear #logic programming #on the #source code
- On Compiling Linear Logic Programs with Comprehensions, Aggregates and Rule Priorities (FC, RR), pp. 34–49.
- PADL-2015-TamaritVCM #c #haskell #implementation #program transformation #rule-based #source code
- A Haskell Implementation of a Rule-Based Program Transformation for C Programs (ST, GV, MC, JM), pp. 105–114.
- PADL-2015-Tarau #combinator #generative #logic programming #normalisation #on the #type inference
- On Logic Programming Representations of λ Terms: de Bruijn Indices, Compression, Type Inference, Combinatorial Generation, Normalization (PT), pp. 115–131.
- PADL-2015-VaugonWC #ml #programming
- Programming Microcontrollers in OCaml: The OCaPIC Project (BV, PW, EC), pp. 132–148.
- POPL-2015-Buneman #database #programming #question
- Databases and Programming: Two Subjects Divided by a Common Language? (PB), p. 487.
- POPL-2015-Chlipala #named #programming #web
- Ur/Web: A Simple Model for Programming the Web (AC), pp. 153–165.
- POPL-2015-Chlipala15a #case study #composition #interface #network #parallel #thread #verification #web
- From Network Interface to Multithreaded Web Applications: A Case Study in Modular Program Verification (AC), pp. 609–622.
- POPL-2015-CochranDLMV #synthesis
- Program Boosting: Program Synthesis via Crowd-Sourcing (RAC, LD, BL, DM, MV), pp. 677–688.
- POPL-2015-ElangoRPRS #complexity #data access #on the #source code
- On Characterizing the Data Access Complexity of Programs (VE, FR, LNP, JR, PS), pp. 567–580.
- POPL-2015-GarciaC #source code
- Principal Type Schemes for Gradual Programs (RG, MC), pp. 303–315.
- POPL-2015-GiacobazziLR #analysis #metaprogramming
- Analyzing Program Analyses (RG, FL, FR), pp. 261–273.
- POPL-2015-NgoMMP #black box #policy #runtime #security #source code
- Runtime Enforcement of Security Policies on Black Box Reactive Programs (MN, FM, DM, FP), pp. 43–54.
- POPL-2015-RaychevVK #predict
- Predicting Program Properties from “Big Code” (VR, MTV, AK), pp. 111–124.
- POPL-2015-SjobergW #congruence #programming
- Programming up to Congruence (VS, SW), pp. 369–382.
- POPL-2015-Staton #algebra #programming language #quantum
- Algebraic Effects, Linearity, and Quantum Programming Languages (SS), pp. 395–406.
- POPL-2015-VeanesMML #source code #string
- Data-Parallel String-Manipulating Programs (MV, TM, DM, BL), pp. 139–152.
- SAC-2015-JakobsW #analysis #data flow #proving #source code
- Programs from proofs of predicated dataflow analyses (MCJ, HW), pp. 1729–1736.
- SAC-2015-LopezR #analysis #metaprogramming
- Meta-programming with well-typed code analysis (ML, GDR), pp. 2119–2121.
- SAC-2015-ManhaesCZ #automation #performance #predict #source code #student #towards
- Towards automatic prediction of student performance in STEM undergraduate degree programs (LMBM, SMSdC, GZ), pp. 247–253.
- SAC-2015-MilewiczVTQP #c #runtime #source code
- Runtime checking C programs (RM, RV, JT, DQ, PP), pp. 2107–2114.
- SAC-2015-PianiniVB #named #programming
- Protelis: practical aggregate programming (DP, MV, JB), pp. 1846–1853.
- SAC-2015-RighiVRRCFA #parallel #source code
- Rescheduling and checkpointing as strategies to run synchronous parallel programs on P2P desktop grids (RdRR, AV, VFR, GR, CAdC, KF, AMA), pp. 501–504.
- SAC-2015-SakuraiM #debugging #object-oriented #source code
- The omission finder for debugging what-should-have-happened bugs in object-oriented programs (KS, HM), pp. 1962–1969.
- ESEC-FSE-2015-BangAB #automation #complexity #source code
- Automatically computing path complexity of programs (LB, AA, TB), pp. 61–72.
- ESEC-FSE-2015-BraioneDP #execution #source code #symbolic computation
- Symbolic execution of programs with heap inputs (PB, GD, MP), pp. 602–613.
- ESEC-FSE-2015-Cadar #execution #program transformation #symbolic computation
- Targeted program transformations for symbolic execution (CC), pp. 906–909.
- ESEC-FSE-2015-CaiC #detection #effectiveness #java #precise #source code
- Effective and precise dynamic detection of hidden races for Java programs (YC, LC), pp. 450–461.
- ESEC-FSE-2015-DharPDR #named #source code #string
- CLOTHO: saving programs from malformed strings and incorrect string-handling (AD, RP, MD, SR), pp. 555–566.
- ESEC-FSE-2015-GuoKWYG #execution #parallel #source code #symbolic computation #thread
- Assertion guided symbolic execution of multithreaded programs (SG, MK, CW, ZY, AG), pp. 854–865.
- ESEC-FSE-2015-Jain #automation #generative #programming language
- Automated generation of programming language quizzes (SJ), pp. 1051–1053.
- ESEC-FSE-2015-KargenS #slicing #source code #using
- Turning programs against each other: high coverage fuzz-testing using binary-code mutation and dynamic slicing (UK, NS), pp. 782–792.
- ESEC-FSE-2015-LongR #program repair #staged #synthesis
- Staged program repair with condition synthesis (FL, MR), pp. 166–178.
- ESEC-FSE-2015-Makihara #named #programming
- Pockets: a tool to support exploratory programming for novices and educators (EM), pp. 1066–1068.
- ESEC-FSE-2015-MangalZNN #approach #program analysis
- A user-guided approach to program analysis (RM, XZ, AVN, MN), pp. 462–473.
- ESEC-FSE-2015-NguyenKN #slicing #web
- Cross-language program slicing for dynamic web applications (HVN, CK, TNN), pp. 369–380.
- ESEC-FSE-2015-ParkEZNH #approximate #composition #named #programming
- FlexJava: language support for safe and modular approximate programming (JP, HE, XZ, MN, WH), pp. 745–757.
- ESEC-FSE-2015-SmithBGB #automation #program repair
- Is the cure worse than the disease? overfitting in automated program repair (EKS, ETB, CLG, YB), pp. 532–543.
- ESEC-FSE-2015-Vinayakarao #comprehension
- Spotting familiar code snippet structures for program comprehension (VV), pp. 1054–1056.
- ESEC-FSE-2015-Yu #concurrent #named #source code #testing
- TACO: test suite augmentation for concurrent programs (TY), pp. 918–921.
- ICSE-v1-2015-GaoXMZYZXM #c #source code
- Safe Memory-Leak Fixing for C Programs (QG, YX, YM, LZ, WY, ZZ, BX, HM), pp. 459–470.
- ICSE-v1-2015-KusanoCW #generative #invariant #parallel #source code #thread
- Dynamic Generation of Likely Invariants for Multithreaded Programs (MK, AC, CW), pp. 835–846.
- ICSE-v1-2015-MechtaevYR #named #program repair
- DirectFix: Looking for Simple Program Repairs (SM, JY, AR), pp. 448–458.
- ICSE-v1-2015-NanzF #case study #comparative #programming language
- A Comparative Study of Programming Languages in Rosetta Code (SN, CAF), pp. 778–788.
- ICSE-v1-2015-SadowskiGJSW #ecosystem #named #program analysis
- Tricorder: Building a Program Analysis Ecosystem (CS, JvG, CJ, ES, CW), pp. 598–608.
- ICSE-v1-2015-SahaZKP #approach #information retrieval #testing
- An Information Retrieval Approach for Regression Test Prioritization Based on Program Changes (RKS, LZ, SK, DEP), pp. 268–279.
- ICSE-v1-2015-TerragniCZ #concurrent #effectiveness #named #source code #testing
- RECONTEST: Effective Regression Testing of Concurrent Programs (VT, SCC, CZ), pp. 246–256.
- ICSE-v1-2015-WeissRL #fault #program analysis #scalability
- Database-Backed Program Analysis for Scalable Error Propagation (CW, CRG, BL), pp. 586–597.
- ICSE-v1-2015-ZhuLL #programming
- A Programming Model for Sustainable Software (HSZ, CL, YDL), pp. 767–777.
- ICSE-v2-2015-DoligezFHM #development #functional #programming #security #validation #xml
- Avoiding Security Pitfalls with Functional Programming: A Report on the Development of a Secure XML Validator (DD, CF, TH, MM), pp. 209–218.
- ICSE-v2-2015-GulwaniMNP #live programming #named #programming #synthesis
- StriSynth: Synthesis for Live Programming (SG, MM, FN, RP), pp. 701–704.
- ICSE-v2-2015-HaaranenISV #design #programming
- In Search of the Emotional Design Effect in Programming (LH, PI, JS, AV), pp. 428–434.
- ICSE-v2-2015-JankeBW #education #learning #object-oriented #programming #question
- Does Outside-In Teaching Improve the Learning of Object-Oriented Programming? (EJ, PB, SW), pp. 408–417.
- ICSE-v2-2015-Jayaram #framework #programming #towards
- Towards Explicitly Elastic Programming Frameworks (KRJ), pp. 619–622.
- ICSE-v2-2015-Jazayeri #case study #experience #learning #programming
- Combining Mastery Learning with Project-Based Learning in a First Programming Course: An Experience Report (MJ), pp. 315–318.
- ICSE-v2-2015-LegunsenMR #programming
- Evolution-Aware Monitoring-Oriented Programming (OL, DM, GR), pp. 615–618.
- ICSE-v2-2015-PadhyeDMS #programming
- Smart Programming Playgrounds (RP, PD, SM, VSS), pp. 607–610.
- ICSE-v2-2015-PeiFNM #automation #development #ide #program repair
- Automated Program Repair in an Integrated Development Environment (YP, CAF, MN, BM), pp. 681–684.
- ICSE-v2-2015-Rajan #programming
- Capsule-Oriented Programming (HR), pp. 611–614.
- ICSE-v2-2015-SalvaneschiMT #programming
- Reactive Programming: A Walkthrough (GS, AM, GT), pp. 953–954.
- ICSE-v2-2015-Schwartz-Narbonne #c #named #source code
- VERMEER: A Tool for Tracing and Explaining Faulty C Programs (DSN, CO, MS, TW), pp. 737–740.
- ICSE-v2-2015-Zieris #analysis #information management #programming
- Qualitative Analysis of Knowledge Transfer in Pair Programming (FZ), pp. 855–858.
- SLE-2015-RitschelE #composition #program transformation
- Modular capture avoidance for program transformations (NR, SE), pp. 59–70.
- ASPLOS-2015-AlglaveBDGKPSW #behaviour #concurrent #gpu #programming
- GPU Concurrency: Weak Behaviours and Programming Assumptions (JA, MB, AFD, GG, JK, DP, TS, JW), pp. 577–591.
- ASPLOS-2015-RingenburgSACG #approximate #debugging #monitoring #quality #source code
- Monitoring and Debugging the Quality of Results in Approximate Programs (MFR, AS, IA, LC, DG), pp. 399–411.
- ASPLOS-2015-StewartGMRVA #domain-specific language #named #programming
- Ziria: A DSL for Wireless Systems Programming (GS, MG, GM, BR, DV, CLA), pp. 415–428.
- CGO-2015-CampanoniHWB #named #parallel #semantics
- HELIX-UP: relaxing program semantics to unleash parallelization (SC, GHH, GYW, DMB), pp. 235–245.
- CGO-2015-KimHSLH #architecture #concurrent #cpu #modelling #programming #scheduling #thread
- Locality-centric thread scheduling for bulk-synchronous programming models on CPU architectures (HSK, IEH, JAS, SSL, WmWH), pp. 257–268.
- CGO-2015-LuciaC #concurrent #source code
- Data provenance tracking for concurrent programs (BL, LC), pp. 146–156.
- HPDC-2015-SabneSE #clustering #named #pipes and filters #programming
- HeteroDoop: A MapReduce Programming System for Accelerator Clusters (AS, PS, RE), pp. 235–246.
- ISMM-2015-MirandaB #object-oriented #performance #programming
- A partial read barrier for efficient support of live object-oriented programming (EM, CB), pp. 93–104.
- LCTES-2015-LinM #distributed #framework #named #programming #simulation #towards #verification
- StarL: Towards a Unified Framework for Programming, Simulating and Verifying Distributed Robotic Systems (YL, SM), p. 10.
- LCTES-2015-WoitheK #architecture #named #programming
- TrilobiteG: A programming architecture for autonomous underwater vehicles (HCW, UK), p. 10.
- PPoPP-2015-ChabbiLJSMI #parallel #source code
- Barrier elision for production parallel programs (MC, WL, WdJ, KS, JMMC, CI), pp. 109–119.
- PPoPP-2015-DasSR #communication #concurrent #detection #program analysis #thread
- Section based program analysis to reduce overhead of detecting unsynchronized thread communication (MD, GS, JR), pp. 283–284.
- PPoPP-2015-KimLV #multi #programming
- An OpenACC-based unified programming model for multi-accelerator systems (JK, SL, JSV), pp. 257–258.
- PPoPP-2015-McPhersonNSC #detection #legacy #source code
- Fence placement for legacy data-race-free programs via synchronization read detection (AJM, VN, SS, MC), pp. 249–250.
- PPoPP-2015-MuralidharanGCSH #performance #programming
- A collection-oriented programming model for performance portability (SM, MG, BCC, AS, MWH), pp. 263–264.
- PPoPP-2015-TangYKTGC #algorithm #parallel #programming #recursion
- Cache-oblivious wavefront: improving parallelism of recursive dynamic programming algorithms without losing cache-efficiency (YT, RY, HK, JJT, PG, RAC), pp. 205–214.
- PPoPP-2015-VassiliadisPCALBVN #energy #programming #runtime
- A programming model and runtime system for significance-aware energy-efficient computing (VV, KP, CC, CDA, SL, NB, HV, DSN), pp. 275–276.
- SOSP-2015-FangNXDL #memory management #scalability #source code
- Interruptible tasks: treating memory pressure as interrupts for highly scalable data-parallel programs (LF, KN, G(X, BD, SL), pp. 394–409.
- SOSP-2015-MatveevSFM #concurrent #lightweight #named #programming
- Read-log-update: a lightweight synchronization mechanism for concurrent programming (AM, NS, PF, PM), pp. 168–183.
- CADE-2015-PientkaC #induction #programming #proving
- Inductive Beluga: Programming Proofs (BP, AC), pp. 272–281.
- CADE-2015-TiwariGD #synthesis #using
- Program Synthesis Using Dual Interpretation (AT, AG, BD), pp. 482–497.
- CAV-2015-LahiriSH #automation #equivalence
- Automatic Rootcausing for Program Equivalence Failures in Binaries (SKL, RS, CH), pp. 362–379.
- CAV-2015-MajumdarW #bound #model checking #named #source code
- Bbs: A Phase-Bounded Model Checker for Asynchronous Programs (RM, ZW), pp. 496–503.
- CAV-2015-ReinkingP #approach #program repair
- A Type-Directed Approach to Program Repair (AR, RP), pp. 511–517.
- CAV-2015-SinghG #predict #programming
- Predicting a Correct Program in Programming by Example (RS, SG), pp. 398–414.
- CAV-2015-HawblitzelPQT #automation #composition #concurrent #reasoning #refinement #source code
- Automated and Modular Refinement Reasoning for Concurrent Programs (CH, EP, SQ, ST), pp. 449–465.
- CAV-2015-JeonQSF #adaptation #parallel #synthesis
- Adaptive Concretization for Parallel Program Synthesis (JJ, XQ, ASL, JSF), pp. 377–394.
- CAV-2015-KneussKK #deduction #program repair
- Deductive Program Repair (EK, MK, VK), pp. 217–233.
- CAV-2015-KuwaharaSU0 #abstraction #functional #higher-order #source code #termination
- Predicate Abstraction and CEGAR for Disproving Termination of Higher-Order Functional Programs (TK, RS, HU, NK), pp. 287–303.
- CAV-2015-ManoliosPP #framework #modulo theories #programming
- The Inez Mathematical Programming Modulo Theories Framework (PM, JP, VP), pp. 53–69.
- CSL-2015-SalvatiW #behaviour #higher-order #source code
- A Model for Behavioural Properties of Higher-order Programs (SS, IW), pp. 229–243.
- CSL-2015-SchwentickVZ #source code #static analysis
- Static Analysis for Logic-based Dynamic Programs (TS, NV, TZ), pp. 308–324.
- ICLP-2015-Charwat #diagrams #programming #research #summary #using
- Dynamic Programming on Tree Decompositions using Binary Decision Diagrams: Research Summary (GC).
- ICLP-2015-CruzRG #data-driven #logic programming #parallel #source code #thread
- Thread-Aware Logic Programming for Data-Driven Parallel Programs (FC, RR, SCG).
- ICLP-2015-DamasioMA #debugging #source code
- Unifying Justifications and Debugging for Answer-Set Programs (CVD, JM, AA).
- ICLP-2015-Dovier #bisimulation #logic programming
- Logic Programming and Bisimulation (AD).
- ICLP-2015-Harrison #formal method #programming #set
- Formal Methods for Answer Set Programming (AH).
- ICLP-2015-JohannKK #logic programming
- Structural Resolution for Logic Programming (PJ, EK, VK).
- ICLP-2015-KieslST #analysis #on the #source code
- On Structural Analysis of Non-Ground Answer-Set Programs (BK, PS, HT).
- ICLP-2015-LeeWZ #automation #programming #reasoning #set #using
- Automated Reasoning about XACML 3.0 Delegation Using Answer Set Programming (JL, YW, YZ).
- ICLP-2015-SchullerW #case study #programming #set
- Answer Set Application Programming: a Case Study on Tetris (PS, AW).
- ICLP-2015-VolkerI #automaton #logic programming
- Logic Programming for Cellular Automata (MV, KI).
- ICLP-2015-Wang #consistency #nondeterminism #probability #programming #set
- Handling Probability and Inconsistency in Answer Set Programming (YW).
- ICLP-2015-YangSZ #bottom-up #evaluation #logic programming #manycore #parallel #source code
- Parallel Bottom-Up Evaluation of Logic Programs: DeALS on Shared-Memory Multicore Machines (MY, AS, CZ).
- ICLP-2015-Zaniolo #algorithm #logic programming #source code
- Expressing and Supporting Efficiently Greedy Algorithms as Locally Stratified Logic Programs (CZ).
- ICLP-J-2015-AlvianoFG #programming #recursion #set
- Rewriting recursive aggregates in answer set programming: back to monotonicity (MA, WF, MG), pp. 559–573.
- ICLP-J-2015-AlvianoL #compilation #complexity #programming #set
- Complexity and compilation of GZ-aggregates in answer set programming (MA, NL), pp. 574–587.
- ICLP-J-2015-AngelisFPP #correctness #horn clause #imperative #proving #source code
- Proving correctness of imperative programs by linearizing constrained Horn clauses (EDA, FF, AP, MP), pp. 635–650.
- ICLP-J-2015-BlackmoreRE #approach #compilation #effectiveness #embedded #logic programming #predict
- A logic programming approach to predict effective compiler settings for embedded software (CB, OR, KE), pp. 481–494.
- ICLP-J-2015-BogaertsB #approximate #compilation #fixpoint #logic programming #source code #using
- Knowledge compilation of logic programs using approximation fixpoint theory (BB, GVdB), pp. 464–480.
- ICLP-J-2015-CristiaRF #constraints #logic programming #set
- Adding partial functions to Constraint Logic Programming with sets (MC, GR, CSF), pp. 651–665.
- ICLP-J-2015-FichteTW #logic programming #source code
- Dual-normal logic programs — the forgotten class (JKF, MT, SW), pp. 495–510.
- ICLP-J-2015-GagglMRWW #encoding #programming
- Improved answer-set programming encodings for abstract argumentation (SAG, NM, AR, JPW, SW), pp. 434–448.
- ICLP-J-2015-GangeNSSS #horn clause #program analysis #program transformation #representation
- Horn clauses as an intermediate representation for program analysis and transformation (GG, JAN, PS, HS, PJS), pp. 526–542.
- ICLP-J-2015-KoponenOJS #optimisation #programming #set #using
- Optimizing phylogenetic supertrees using answer set programming (LK, EO, TJ, LS), pp. 604–619.
- ICLP-J-2015-LawRB #constraints #learning #programming #set
- Learning weak constraints in answer set programming (ML, AR, KB), pp. 511–525.
- ICLP-J-2015-MesnardPV #logic programming #testing
- Concolic testing in logic programming (FM, ÉP, GV), pp. 711–725.
- ICLP-J-2015-ZhouBD #logic programming
- Planning as tabled logic programming (NFZ, RB, AD), pp. 543–558.
- ISSTA-2015-AquinoBCDP #constraints #program analysis #proving #reuse
- Reusing constraint proofs in program analysis (AA, FAB, MC, GD, MP), pp. 305–315.
- LICS-2015-HackettH #exclamation #source code
- Programs for Cheap! (JH, GH), pp. 115–126.
- VMCAI-2015-AdjeG #automation #invariant #linear #polynomial #source code #synthesis
- Automatic Synthesis of Piecewise Linear Quadratic Invariants for Programs (AA, PLG), pp. 99–116.
- VMCAI-2015-Christakis0W #evaluation
- An Experimental Evaluation of Deliberate Unsoundness in a Static Program Analyzer (MC, PM, VW), pp. 336–354.
- CBSE-2014-SpacekDT #architecture #component #implementation #modelling #programming #prototype
- A component-based meta-level architecture and prototypical implementation of a reflective component-based programming and modeling language (PS, CD, CT), pp. 13–22.
- ASE-2014-DeweyRH #constraints #fuzzing #logic programming #using
- Language fuzzing using constraint logic programming (KD, JR, BH), pp. 725–730.
- ASE-2014-HigoK #consistency #named #nondeterminism #source code
- MPAnalyzer: a tool for finding unintended inconsistencies in program source code (YH, SK), pp. 843–846.
- ASE-2014-LiuW #named #programming
- PiE: programming in eliza (XL, DW), pp. 695–700.
- ASE-2014-LuckowPDFV #approximate #execution #nondeterminism #probability #source code #symbolic computation
- Exact and approximate probabilistic symbolic execution for nondeterministic programs (KSL, CSP, MBD, AF, WV), pp. 575–586.
- ASE-2014-LutzD #comparison #data flow #difference #interactive #programming #using #visual notation
- Using visual dataflow programming for interactive model comparison (RL, SD), pp. 653–664.
- ASE-2014-StephenSSE #big data #program analysis
- Program analysis for secure big data processing (JJS, SS, RS, PTE), pp. 277–288.
- ASE-2014-TarvoR #analysis #automation #modelling #parallel #performance #source code #thread
- Automated analysis of multithreaded programs for performance modeling (AT, SPR), pp. 7–18.
- CASE-2014-ChuLSO #analysis #contract #flexibility #linear #parametricity #programming #using
- Flexibility analysis on a supply chain contract using a parametric Linear Programming model (CC, EEL, XS, DO), pp. 704–709.
- CASE-2014-FeltonTW #self
- Mechanically programmed self-folding at the millimeter scale (SMF, MTT, RJW), pp. 1232–1237.
- CASE-2014-WuBZ #approach #linear #scheduling
- Linear programming-based approach to scheduling of crude oil operations in refinery with oil type mixing requirement (NW, LB, MZ), pp. 430–435.
- CASE-2014-XuLYM #integer #probability #programming
- A mixed integer programming model for Bed planning considering stochastic length of stay (LX, NL, XY, FM), pp. 1069–1074.
- DAC-2014-HeisswolfZZKWTHSHB #communication #named #programming
- CAP: Communication Aware Programming (JH, AZ, AZ, SK, AW, JT, JH, GS, AH, JB), p. 6.
- DAC-2014-KozhikkottuPPDR #clustering #parallel #source code #thread
- Variation Aware Cache Partitioning for Multithreaded Programs (VJK, AP, VSP, SD, AR), p. 6.
- DATE-2014-FriedlerKMNS #effectiveness #locality #slicing #using
- Effective post-silicon failure localization using dynamic program slicing (OF, WK, AM, AN, VS), pp. 1–6.
- DATE-2014-MooreC #modelling #performance
- Program affinity performance models for performance and utilization (RWM, BRC), pp. 1–4.
- DATE-2014-WelpK #invariant #refinement #verification
- Property directed invariant refinement for program verification (TW, AK), pp. 1–6.
- SIGMOD-2014-0001SW #data flow #named #source code
- BabbleFlow: a translator for analytic data flow programs (PJ, AS, KW), pp. 713–716.
- SIGMOD-2014-GulwaniM #data analysis #interactive #named #natural language #programming #spreadsheet
- NLyze: interactive programming by natural language for spreadsheet data analysis and manipulation (SG, MM), pp. 803–814.
- VLDB-2014-ConwayAAH #automation #distributed #named #programming
- Edelweiss: Automatic Storage Reclamation for Distributed Programming (NC, PA, EA, JMH), pp. 481–492.
- VLDB-2015-ZengPP14 #induction #logic programming #named #scalability
- QuickFOIL: Scalable Inductive Logic Programming (QZ, JMP, DP), pp. 197–208.
- CSEET-2014-AkpolatS #gamification #programming #re-engineering #student #using
- Enhancing software engineering student team engagement in a high-intensity extreme programming course using gamification (BSA, WS), pp. 149–153.
- CSEET-2014-Opdahl #development #education #semantics
- Teaching semantic technologies as part of a software development program (ALO), pp. 203–204.
- CSEET-2014-Wong #challenge #education #experience #lessons learnt #re-engineering
- Experience of teaching Executive Master’s program in Software Engineering: Challenges, lessons learned, and path forward (WEW), pp. 186–187.
- ITiCSE-2014-BainB #programming #question #why
- Why is programming so hard to learn? (GB, IB), p. 356.
- ITiCSE-2014-BerryK #game studies #learning #programming
- The state of play: a notional machine for learning programming (MB, MK), pp. 21–26.
- ITiCSE-2014-DadicGR #automation #evaluation #source code #student
- Automatic evaluation of students’ programs (TD, VG, MR), p. 328.
- ITiCSE-2014-DagieneMPRS #contest #performance #student
- Students’ performance on programming-related tasks in an informatics contest in Finland, Sweden and Lithuania (VD, LM, TP, LR, PS), pp. 153–158.
- ITiCSE-2014-Frison #algorithm #education #named #programming
- AlgoTouch: a programming by demonstration tool for teaching algorithms (PF), p. 334.
- ITiCSE-2014-HakulinenM #assessment #automation #programming
- QR code programming tasks with automated assessment (LH, LM), pp. 177–182.
- ITiCSE-2014-Hidalgo-CespedesRL #concept #design #game studies #learning #programming #video
- Playing with metaphors: a methodology to design video games for learning abstract programming concepts (JHC, GMR, VLV), p. 348.
- ITiCSE-2014-Hijon-NeiraVPC #experience #game studies #learning #programming
- Game programming for improving learning experience (RBHN, JÁVI, CPR, LC), pp. 225–230.
- ITiCSE-2014-Kann #using
- Using reflections in a program integrating course (VK), p. 350.
- ITiCSE-2014-Marcos-Abed #case study #effectiveness #learning #programming
- Learning computer programming: a study of the effectiveness of a COAC# (JMA), p. 333.
- ITiCSE-2014-McKinseyJFG #online #programming
- Remote pair programming (RPP) in massively open online courses (MOOCs) (JM, SJ, AF, DDG), p. 340.
- ITiCSE-2014-PiccioniEM #programming
- SPOC-supported introduction to programming (MP, HCE, BM), pp. 3–8.
- ITiCSE-2014-PolitzKF #bibliography #framework #named #programming
- CaptainTeach: a platform for in-flow peer review of programming assignments (JGP, SK, KF), p. 332.
- ITiCSE-2014-PolitzPKF #bibliography #multi #named #programming
- CaptainTeach: multi-stage, in-flow peer review for programming assignments (JGP, DP, SK, KF), pp. 267–272.
- ITiCSE-2014-SabitzerP #education #programming
- Brain-based teaching in programming courses (BS, SP), p. 355.
- ITiCSE-2014-SettleVS #motivation #programming
- Three views on motivation and programming (AS, AV, JS), pp. 321–322.
- ITiCSE-2014-TeagueL #named #programming
- Programming: reading, writing and reversing (DT, RL), pp. 285–290.
- ITiCSE-2014-TollOWE #challenge #education #programming #student
- The challenge of teaching students the value of programming best practices (DT, TO, AW, ME), p. 347.
- ITiCSE-2014-WatsonL #programming #revisited
- Failure rates in introductory programming revisited (CW, FWBL), pp. 39–44.
- TFPIE-2014-Walck #haskell #physics #programming
- Learn Physics by Programming in Haskell (SNW), pp. 67–77.
- TFPIE-2014-Winter #authentication #functional #named #programming language
- Bricklayer: An Authentic Introduction to the Functional Programming Language SML (VLW), pp. 33–49.
- ESOP-2014-AguadoMHF #concurrent #programming
- Grounding Synchronous Deterministic Concurrency in Sequential Programming (JA, MM, RvH, IF), pp. 229–248.
- ESOP-2014-BrainDKS #generative #proving #source code
- Model and Proof Generation for Heap-Manipulating Programs (MB, CD, DK, PS), pp. 432–452.
- ESOP-2014-KuwaharaTU0 #automation #functional #higher-order #source code #termination #verification
- Automatic Termination Verification for Higher-Order Functional Programs (TK, TT, HU, NK), pp. 392–411.
- FASE-2014-GomesPG #bytecode #control flow #graph #java #source code
- Sound Control Flow Graph Extraction from Incomplete Java Bytecode Programs (PdCG, AP, DG), pp. 215–229.
- FASE-2014-PeiFNM #automation #contract #program repair
- Automatic Program Repair by Fixing Contracts (YP, CAF, MN, BM), pp. 246–260.
- FASE-2014-Zaharieva-StojanovskiH #concurrent #invariant #source code #verification
- Verifying Class Invariants in Concurrent Programs (MZS, MH), pp. 230–245.
- FoSSaCS-2014-Tsukada0 #call-by #complexity #model checking #source code
- Complexity of Model-Checking Call-by-Value Programs (TT, NK), pp. 180–194.
- TACAS-2014-AngelisFPP #named #source code #verification
- VeriMAP: A Tool for Verifying Programs through Transformations (EDA, FF, AP, MP), pp. 568–574.
- TACAS-2014-BrockschmidtEFFG #analysis #complexity #integer #runtime #source code
- Alternating Runtime and Size Complexity Analysis of Integer Programs (MB, FE, SF, CF, JG), pp. 140–155.
- TACAS-2014-CaballeroMRT #debugging #declarative #erlang #named #source code
- EDD: A Declarative Debugger for Sequential Erlang Programs (RC, EMM, AR, ST), pp. 581–586.
- TACAS-2014-TomascoI0TP #c #contest #memory management #named #source code
- MU-CSeq: Sequentialization of C Programs by Shared Memory Unwindings — (Competition Contribution) (ET, OI, BF, SLT, GP), pp. 402–404.
- WRLA-2014-AlrahmanABL #concurrent #maude #memory management #modelling #question #source code
- Can We Efficiently Check Concurrent Programs Under Relaxed Memory Models in Maude? (YAA, MA, AB, ALL), pp. 21–41.
- WRLA-2014-Genet #automaton #functional #source code #static analysis #towards #using
- Towards Static Analysis of Functional Programs Using Tree Automata Completion (TG), pp. 147–161.
- CSMR-WCRE-2014-DietrichJB #empirical #evolution #java #library #problem #source code
- Broken promises: An empirical study into evolution problems in Java programs caused by library upgrades (JD, KJ, PB), pp. 64–73.
- CSMR-WCRE-2014-RahmanYR #exception #fault #ide #programming #recommendation #towards
- Towards a context-aware IDE-based meta search engine for recommendation about programming errors and exceptions (MMR, SY, CKR), pp. 194–203.
- CSMR-WCRE-2014-RooverS #development #library #metaprogramming #tool support #using
- Building development tools interactively using the EKEKO meta-programming library (CDR, RS), pp. 429–433.
- ICPC-2014-GuptaS #program analysis #quality
- A semiautomated method for classifying program analysis rules into a quality model (SG, HKS), pp. 266–270.
- ICPC-2014-MaruyamaOH #comprehension #visualisation
- A visualization tool recording historical data of program comprehension tasks (KM, TO, SH), pp. 207–211.
- ICPC-2014-NoughiMMC #behaviour #comprehension #database #source code
- Understanding the database manipulation behavior of programs (NN, MM, LM, AC), pp. 64–67.
- ICPC-2014-StefikHMAYS #design #empirical #programming language #what
- What is the Foundation of Evidence of Human Factors Decisions in Language Design? An Empirical Study on Programming Language Workshops (AS, SH, MM, AAA, SKY, SS), pp. 223–231.
- ICSME-2014-KanningS #preprocessor #slicing #variability
- Program Slicing in the Presence of Preprocessor Variability (FK, SS), pp. 501–505.
- ICSME-2014-KlattKS #analysis #dependence
- Program Dependency Analysis for Consolidating Customized Product Copies (BK, KK, CS), pp. 496–500.
- ICSME-2014-Kumar #collaboration #detection #source code
- Detecting Collaborative Patterns in Programs (KK), p. 664.
- ICSME-2014-SahaLKP #c #debugging #effectiveness #information retrieval #locality #on the #source code
- On the Effectiveness of Information Retrieval Based Bug Localization for C Programs (RKS, JL, SK, DEP), pp. 161–170.
- ICSME-2014-TaoQ #analysis #concurrent #java #refactoring #source code
- Refactoring Java Concurrent Programs Based on Synchronization Requirement Analysis (BT, JQ), pp. 361–370.
- MSR-2014-AkerblomSTW #python #source code
- Tracing dynamic features in python programs (BÅ, JS, MT, TW), pp. 292–295.
- MSR-2014-PonzanelliBPOL #ide #mining #programming #self #stack overflow
- Mining StackOverflow to turn the IDE into a self-confident programming prompter (LP, GB, MDP, RO, ML), pp. 102–111.
- SCAM-2014-PetiotBJKS #c #generative #source code #testing
- Instrumentation of Annotated C Programs for Test Generation (GP, BB, JJ, NK, JS), pp. 105–114.
- SCAM-2014-RooverI #program transformation
- The Ekeko/X Program Transformation Tool (CDR, KI), pp. 53–58.
- SCAM-2014-TengeriBHG #analysis #repository #test coverage #testing #tool support
- Toolset and Program Repository for Code Coverage-Based Test Suite Analysis and Manipulation (DT, ÁB, DH, TG), pp. 47–52.
- SCAM-2014-YoshidaH #c #semiparsing #source code #syntax
- A Pattern Search Method for Unpreprocessed C Programs Based on Tokenized Syntax Trees (AY, YH), pp. 295–304.
- PEPM-J-2013-AngelisFPP14 #verification
- Program verification via iterated specialization (EDA, FF, AP, MP), pp. 149–175.
- PEPM-2014-HanusS #analysis #composition #functional #logic programming #source code
- A modular and generic analysis server system for functional logic programs (MH, FS), pp. 181–188.
- PEPM-2014-PachecoHF #bidirectional #combinator #monad #programming
- Monadic combinators for “Putback” style bidirectional programming (HP, ZH, SF), pp. 39–50.
- PLDI-2014-BallBGIKSSV #named #network #source code #towards #verification
- VeriCon: towards verifying controller programs in software-defined networks (TB, NB, AG, SI, AK, MS, MS, AV), p. 31.
- PLDI-2014-Carbonneaux0RS #bound #c #source code #verification
- End-to-end verification of stack-space bounds for C programs (QC, JH, TR, ZS), p. 30.
- PLDI-2014-GuptaSS #execution #parallel #source code
- Globally precise-restartable execution of parallel programs (GG, SS, GSS), p. 22.
- PLDI-2014-Hoare #concurrent #programming
- Laws of concurrent programming (CARH), p. 20.
- PLDI-2014-HurNRS #probability #slicing #source code
- Slicing probabilistic programs (CKH, AVN, SKR, SS), p. 16.
- PLDI-2014-Schkufza0A #float #optimisation #precise #probability #source code
- Stochastic optimization of floating-point programs with tunable precision (ES, RS, AA), p. 9.
- PLDI-2014-SridharanGS #adaptation #execution #parallel #performance #source code
- Adaptive, efficient, parallel execution of parallel programs (SS, GG, GSS), p. 21.
- PLDI-2014-StorkNSMFMA #approach #named #programming language
- Æminium: a permission based concurrent-by-default programming language approach (SS, KN, JS, MM, AF, PM, JA), p. 4.
- PLDI-2014-SurendranRCMS #parallel #source code #testing
- Test-driven repair of data races in structured parallel programs (RS, RR, SC, JMMC, VS), p. 3.
- PLDI-2014-ZhangMGNY #abstraction #analysis #datalog #on the #refinement
- On abstraction refinement for program analyses in Datalog (XZ, RM, RG, MN, HY), p. 27.
- SAS-2014-ChakarovS #fixpoint #invariant #probability
- Expectation Invariants for Probabilistic Program Loops as Fixed Points (AC, SS), pp. 85–100.
- SAS-2014-ChenHTWW #recursion #source code #using #verification
- Verifying Recursive Programs Using Intraprocedural Analyzers (YFC, CH, MHT, BYW, FW), pp. 118–133.
- SAS-2014-CoxCR #analysis #automation #source code
- Automatic Analysis of Open Objects in Dynamic Language Programs (AC, BYEC, XR), pp. 134–150.
- SAS-2014-IoossAR #equivalence #on the #reduction
- On Program Equivalence with Reductions (GI, CA, SVR), pp. 168–183.
- SAS-2014-SamantaOE #automation #cost analysis #program repair
- Cost-Aware Automatic Program Repair (RS, OO, EAE), pp. 268–284.
- STOC-2014-Christiano #learning #online #programming
- Online local learning via semidefinite programming (PC), pp. 468–474.
- STOC-2014-ForbesSS #algebra #branch #multi #order #set #source code
- Hitting sets for multilinear read-once algebraic branching programs, in any order (MAF, RS, AS), pp. 867–875.
- FLOPS-2014-DunduaFKM #constraints #logic programming #re-engineering #semantics
- Constraint Logic Programming for Hedges: A Semantic Reconstruction (BD, MF, TK, MM), pp. 285–301.
- FLOPS-2014-HanadaI #multi #on the #persistent #programming
- On Cross-Stage Persistence in Multi-Stage Programming (YH, AI), pp. 103–118.
- FLOPS-2014-Magalhaes #multi #parametricity #programming
- Generic Programming with Multiple Parameters (JPM), pp. 136–151.
- FLOPS-2014-MorihataKO #programming
- Dynamic Programming via Thinning and Incrementalization (AM, MK, AO), pp. 186–202.
- ICALP-v1-2014-HsuRRU #linear #source code
- Privately Solving Linear Programs (JH, AR, TR, JU), pp. 612–624.
- ICALP-v2-2014-ChistikovM #automaton #source code
- Unary Pushdown Automata and Straight-Line Programs (DVC, RM), pp. 146–157.
- FM-2014-BlomH #concurrent #source code #verification
- The VerCors Tool for Verification of Concurrent Programs (SB, MH), pp. 127–131.
- FM-2014-ForejtKNS #analysis #communication #precise #predict #source code
- Precise Predictive Analysis for Discovering Communication Deadlocks in MPI Programs (VF, DK, GN, SS), pp. 263–278.
- FM-2014-HayesM #algebra #invariant #realtime
- Invariants, Well-Founded Statements and Real-Time Program Algebra (IJH, LM), pp. 318–334.
- FM-2014-HuPF #bidirectional #programming
- Validity Checking of Putback Transformations in Bidirectional Programming (ZH, HP, SF), pp. 1–15.
- FM-2014-LeinoM #automation #induction #proving #verification
- Co-induction Simply — Automatic Co-inductive Proofs in a Program Verifier (KRML, MM), pp. 382–398.
- FM-2014-ZhaoYZGZC #verification
- Formal Verification of a Descent Guidance Control Program of a Lunar Lander (HZ, MY, NZ, BG, LZ, YC), pp. 733–748.
- IFM-2014-ChaudhariD #automation #proving #theorem proving
- Automated Theorem Prover Assisted Program Calculations (DLC, OPD), pp. 205–220.
- IFM-2014-ErikssonPB #invariant #programming #proving
- Proofs and Refutations in Invariant-Based Programming (JE, MP, RJB), pp. 189–204.
- SEFM-2014-ArmstrongGS #higher-order #lightweight #tool support #verification
- Lightweight Program Construction and Verification Tools in Isabelle/HOL (AA, VBFG, GS), pp. 5–19.
- SEFM-2014-TatsutaC #induction #logic #verification
- Completeness of Separation Logic with Inductive Definitions for Program Verification (MT, WNC), pp. 20–34.
- SFM-2014-GiachinoL #concurrent #detection #linear #recursion #source code
- Deadlock Detection in Linear Recursive Programs (EG, CL), pp. 26–64.
- ICFP-2014-ChenAT #functional #programming #scalability #self
- Functional programming for dynamic and large data with self-adjusting computation (YC, UAA, KT), pp. 227–240.
- ICFP-2014-ChenE #analysis #parametricity #product line #type system
- Type-based parametric analysis of program families (SC, ME), pp. 39–51.
- ICFP-2014-Fisher #formal method #using
- Using formal methods to enable more secure vehicles: DARPA’s HACMS program (KF), p. 1.
- ICFP-2014-Ramsey #design #education #on the
- On teaching *how to design programs*: observations from a newcomer (NR), pp. 153–166.
- ICFP-2014-StansiferW #flexibility #named #programming
- Romeo: a system for more flexible binding-safe programming (PS, MW), pp. 53–65.
- IFL-2014-AchtenSDP #composition #interactive #programming #scalability
- Task Oriented Programming with Purely Compositional Interactive Scalable Vector Graphics (PA, JS, LD, RP), p. 7.
- ILC-2014-Smith #lisp #programming
- Common Lisp’s Predilection for Mathematical Programming (RS), p. 10.
- GRAPHITE-2014-ManskyGG #optimisation #parallel #source code #specification
- Specifying and Executing Optimizations for Parallel Programs (WM, DG, ELG), pp. 58–70.
- ICGT-2014-JansenGN #execution #generative #induction #pointer #source code #symbolic computation
- Generating Inductive Predicates for Symbolic Execution of Pointer-Manipulating Programs (CJ, FG, TN), pp. 65–80.
- ICGT-2014-JansenN #generative #graph #pointer #source code #summary
- Generating Abstract Graph-Based Procedure Summaries for Pointer Programs (CJ, TN), pp. 49–64.
- ICGT-2014-PoskittP #graph #higher-order #monad #source code #verification
- Verifying Monadic Second-Order Properties of Graph Programs (CMP, DP), pp. 33–48.
- CHI-2014-FastSWBB #ide #programming
- Emergent, crowd-scale programming practice in the IDE (EF, DS, LW, JRB, MSB), pp. 2491–2500.
- CHI-2014-LieberBM #concept #programming #visualisation
- Addressing misconceptions about code with always-on programming visualizations (TL, JRB, RCM), pp. 2481–2490.
- CHI-2014-UrMHL #programming #smarttech
- Practical trigger-action programming in the smart home (BU, EM, MPYH, MLL), pp. 803–812.
- DUXU-DI-2014-Bockermann #approach #big data #data analysis #programming #visual notation
- A Visual Programming Approach to Big Data Analytics (CB), pp. 393–404.
- DUXU-DI-2014-ShinKKJS #design #game studies #interactive #process
- A New Design Process for Viewer Participation in Interactive TV Program: Focused on the Interactive TV Game Show Hae-un-dae (JS, HJK, JIK, BGJ, CS), pp. 763–772.
- DUXU-TMT-2014-BrangierD #case study #heuristic #persuasion
- Heuristic Inspection to Assess Persuasiveness: A Case Study of a Mathematics E-learning Program (EB, MCD), pp. 425–436.
- HCI-AIMT-2014-KashimaMY #programming
- Proposal of a Method to Measure Difficulty Level of Programming Code with Eye-Tracking (TK, SM, SY), pp. 264–272.
- HCI-TMT-2014-HankiewiczB #performance #quality #source code #using #word
- Efficiency in Performing Basic Tasks Using Word Processing Programs by the Elderly as a Measure of the Ergonomic Quality of Software (KH, MB), pp. 481–488.
- HCI-TMT-2014-RodriguesTN14a #heuristic #interactive #source code
- Heuristics for Assessing Emotional Response of Viewers during the Interaction with TV Programs (KRdHR, CACT, VPdAN), pp. 577–588.
- LCT-NLE-2014-GiannakosJL #process #programming #women
- Happy Girls Engaging with Technology: Assessing Emotions and Engagement Related to Programming Activities (MNG, LJ, IL), pp. 398–409.
- VISSOFT-2014-Noble #programming language
- Livecoding the SynthKit: Little Bits as an Embodied Programming Language (JN), pp. 40–44.
- AdaEurope-2014-BurgstallerB #ada #algebra #source code #static analysis
- Kronecker Algebra for Static Analysis of Ada Programs with Protected Objects (BB, JB), pp. 27–42.
- AdaEurope-2014-BurnsW #programming #scheduling
- Deadline-Aware Programming and Scheduling (AB, AJW), pp. 107–118.
- AdaEurope-2014-PedroPPP #ada #framework #programming language #runtime #towards #verification
- Towards a Runtime Verification Framework for the Ada Programming Language (AdMP, DP, LMP, JSP), pp. 58–73.
- HILT-2014-BocchinoGGS #named #programming language
- Spot: a programming language for verified flight software (RLB, EG, KPG, RRS), pp. 97–102.
- HILT-2014-RathjeR #framework #java #model checking #network #source code
- A framework for model checking UDP network programs with Java pathfinder (WR, BR), pp. 81–86.
- HILT-2014-TaftMPM #ada #parallel #programming
- Safe parallel programming in ada with language extensions (STT, BM, LMP, SM), pp. 87–96.
- ICEIS-v2-2014-DingTZ #automation #c #c++ #source code
- Automatic Removal of Buffer Overflow Vulnerabilities in C/C++ Programs (SD, HBKT, HZ), pp. 49–59.
- ICEIS-v2-2014-EstacioP #distributed #programming #set
- A Set of Practices for Distributed Pair Programming (BJdSE, RP), pp. 331–338.
- ICEIS-v2-2014-PintoDOC #aspect-oriented #development #framework #modelling #multi #product line #programming #towards
- Evaluating the Effort for Modularizing Multiple-Domain Frameworks Towards Framework Product Lines with Aspect-oriented Programming and Model-driven Development (VHSCP, RSD, ALO, VVdC), pp. 60–70.
- ICEIS-v2-2014-SilvaMS #aspect-oriented #bibliography #evaluation #performance #programming
- A Systematic Review on Performance Evaluation of Aspect-Oriented Programming Techniques used to Implement Crosscutting Concerns (RFGdS, MdAM, MSS), pp. 5–13.
- CIKM-2014-LinLZX #named #optimisation #programming #search-based
- GPQ: Directly Optimizing Q-measure based on Genetic Programming (YL, HL, PZ, BX), pp. 1859–1862.
- ICML-c2-2014-LefakisF #programming
- Dynamic Programming Boosting for Discriminative Macro-Action Discovery (LL, FF), pp. 1548–1556.
- ICML-c2-2014-MalekAB #linear #markov #problem #programming #scalability
- Linear Programming for Large-Scale Markov Decision Problems (AM, YAY, PLB), pp. 496–504.
- ICML-c2-2014-PaigeW #compilation #probability #programming language
- A Compilation Target for Probabilistic Programming Languages (BP, FW), pp. 1935–1943.
- ICML-c2-2014-SchoenauerASS #feedback #programming
- Programming by Feedback (MS, RA, MS, JCS), pp. 1503–1511.
- ICML-c2-2014-TaylorGP #analysis #approximate #linear #programming
- An Analysis of State-Relevance Weights and Sampling Distributions on L1-Regularized Approximate Linear Programming Approximation Accuracy (GT, CG, DP), pp. 451–459.
- ICPR-2014-MiaoSH #linear #multi #programming #robust
- Fusion of Multibiometrics Based on a New Robust Linear Programming (DM, ZS, YH), pp. 291–296.
- ICPR-2014-NilufarP #detection #learning #programming
- Learning to Detect Contours with Dynamic Programming Snakes (SN, TJP), pp. 984–989.
- KDD-2014-ShakarianSPB #network #social #source code
- Reducing gang violence through network influence based targeting of social programs (PS, JS, WP, JB), pp. 1829–1836.
- KDD-2014-SrikantA #machine learning #programming #using
- A system to grade computer programming skills using machine learning (SS, VA), pp. 1887–1896.
- KDIR-2014-Bleiweiss #execution #machine learning #using
- SoC Processor Discovery for Program Execution Matching Using Unsupervised Machine Learning (AB), pp. 192–201.
- KMIS-2014-WoitB #collaboration #consistency #development #process #programming
- Commitment and Consistency in the Collaborative Software Development Process of Extreme Programming (DMW, KJB), pp. 375–381.
- KR-2014-AsuncionZZ #first-order #logic programming #semantics #source code
- Logic Programs with Ordered Disjunction: First-Order Semantics and Expressiveness (VA, YZ, HZ).
- KR-2014-CharalambidisR #higher-order #logic programming
- Constructive Negation in Extensional Higher-Order Logic Programming (AC, PR).
- KR-2014-ClercqBSCN #game studies #programming #set #using
- Using Answer Set Programming for Solving Boolean Games (SDC, KB, SS, MDC, AN).
- KR-2014-Lin #first-order #formal method #linear #logic #source code
- A Formalization of Programs in First-Order Logic with a Discrete Linear Order (FL).
- KR-2014-Potyka #consistency #linear #logic #nondeterminism #probability #source code
- Linear Programs for Measuring Inconsistency in Probabilistic Logics (NP).
- KR-2014-ShenZ #canonical #logic programming #source code
- Canonical Logic Programs are Succinctly Incomparable with Propositional Formulas (YS, XZ).
- MLDM-2014-KhasnabishSDS #detection #learning #programming language #source code #using
- Detecting Programming Language from Source Code Using Bayesian Learning Techniques (JNK, MS, JD, GS), pp. 513–522.
- SEKE-2014-GrieblerAF #architecture #evaluation #interface #manycore #parallel #performance #programming #usability
- Performance and Usability Evaluation of a Pattern-Oriented Parallel Programming Interface for Multi-Core Architectures (DG, DA, LGF), pp. 25–30.
- SEKE-2014-JiangCKZD #model transformation #source code #testing #using
- Testing Model Transformation Programs using Metamorphic Testing (MJ, TYC, FCK, ZZ, ZD), pp. 94–99.
- SEKE-2014-OliveiraMGND #framework #source code #testing
- An Extensible Framework to Implement Test Oracle for Non-Testable Programs (RAPO, AMM, VNG, FLSN, MED), pp. 199–204.
- SEKE-2014-SantosBSC #game studies #learning #programming #semantics #source code
- A Semantic Analyzer for Simple Games Source Codes to Programming Learning (ECOdS, GBB, VHVdS, EC), pp. 522–527.
- ICMT-2014-InostrozaSE #program transformation #string
- Tracing Program Transformations with String Origins (PI, TvdS, SE), pp. 154–169.
- ECOOP-2014-AliRLDT #graph #scala #source code
- Constructing Call Graphs of Scala Programs (KA, MR, OL, JD, FT), pp. 54–79.
- ECOOP-2014-ErdwegSD #program transformation
- Capture-Avoiding and Hygienic Program Transformations (SE, TvdS, YD), pp. 489–514.
- ECOOP-2014-LiT #analysis #fault #python #source code
- Finding Reference-Counting Errors in Python/C Programs with Affine Analysis (SL, GT), pp. 80–104.
- ECOOP-2014-SunshineHA #documentation #empirical #programming #protocol
- Structuring Documentation to Support State Search: A Laboratory Experiment about Protocol Programming (JS, JDH, JA), pp. 157–181.
- Onward-2014-Conversy #programming language #visual notation
- Unifying Textual and Visual: A Theoretical Account of the Visual Perception of Programming Languages (SC), pp. 201–212.
- Onward-2014-KaraivanovRV #programming language #statistics
- Phrase-Based Statistical Translation of Programming Languages (SK, VR, MTV), pp. 173–184.
- Onward-2014-McDirmidE #programming
- Programming with Managed Time (SM, JE), pp. 1–10.
- Onward-2014-ReyndersDP #functional #multi #programming #web
- Multi-Tier Functional Reactive Programming for the Web (BR, DD, FP), pp. 55–68.
- Onward-2014-Skene #logic #programming language
- Description Logic as Programming Language (JS), pp. 143–162.
- Onward-2014-StefikH #community #programming language
- The Programming Language Wars: Questions and Responsibilities for the Programming Language Community (AS, SH), pp. 283–299.
- Onward-2014-UngarOK #named #programming #symmetry
- Korz: Simple, Symmetric, Subjective, Context-Oriented Programming (DU, HO, DK), pp. 113–131.
- OOPSLA-2014-BartensteinL #source code
- Rate types for stream programs (TB, YDL), pp. 213–232.
- OOPSLA-2014-BerganGC #execution #parallel #source code #symbolic computation #thread
- Symbolic execution of multithreaded programs from arbitrary program contexts (TB, DG, LC), pp. 491–506.
- OOPSLA-2014-BosboomRWA #compilation #named #programming
- StreamJIT: a commensal compiler for high-performance stream programming (JB, SR, WFW, SPA), pp. 177–195.
- OOPSLA-2014-Desai0M #proving #reduction #source code #using
- Natural proofs for asynchronous programs using almost-synchronous reductions (AD, PG, PM), pp. 709–725.
- OOPSLA-2014-DrechslerSMM #algorithm #distributed #programming
- Distributed REScala: an update algorithm for distributed reactive programming (JD, GS, RM, MM), pp. 361–376.
- OOPSLA-2014-HolkNSL #data type #gpu #memory management #programming language
- Region-based memory management for GPU programming languages: enabling rich data structures on a spartan host (EH, RN, JGS, AL), pp. 141–155.
- OOPSLA-2014-HsiaoCN #corpus #program analysis #statistics #using #web
- Using web corpus statistics for program analysis (CHH, MJC, SN), pp. 49–65.
- OOPSLA-2014-ToschB #automation #debugging #named #programming
- SurveyMan: programming and automatically debugging surveys (ET, EDB), pp. 197–211.
- OOPSLA-2014-XiaoGZZZYWLCZ #named #reduction #source code
- Cybertron: pushing the limit on I/O reduction in data-parallel programs (TX, ZG, HZ, JZ, XZ, CY, XW, WL, WC, LZ), pp. 895–908.
- OOPSLA-2014-ZhouSGY #adaptation #multi #optimisation
- Space-efficient multi-versioning for input-adaptive feedback-driven program optimizations (MZ, XS, YG, GY), pp. 763–776.
- PLATEAU-2014-HundhausenC #education #interactive #programming #social
- Supporting Social Interactions and Awareness in Educational Programming Environments (CDH, ASC), pp. 55–56.
- PLATEAU-2014-KoitzS #comparison #education #empirical #hybrid #programming language #visual notation
- Empirical Comparison of Visual to Hybrid Formula Manipulation in Educational Programming Languages for Teenagers (RK, WS), pp. 21–30.
- PLATEAU-2014-KubelkaBR #programming #smalltalk
- Asking and Answering Questions during a Programming Change Task in Pharo Language (JK, AB, RR), pp. 1–11.
- PLATEAU-2014-KurilovaPA #design #named #programming language #security
- Wyvern: Impacting Software Security via Programming Language Design (DK, AP, JA), pp. 57–58.
- LOPSTR-2014-AriasLM #compilation #constraints #declarative #logic programming
- Declarative Compilation for Constraint Logic Programming (EJGA, JL, JMC), pp. 299–316.
- LOPSTR-2014-Balaniuk #induction #synthesis
- Drill and Join: A Method for Exact Inductive Program Synthesis (RB), pp. 219–237.
- LOPSTR-2014-ChowdhuryLCKY #approximate #case study #logic programming #polynomial #semantics #source code
- Polynomial Approximation to Well-Founded Semantics for Logic Programs with Generalized Atoms: Case Studies (MSC, FL, WC, AK, JHY), pp. 279–296.
- LOPSTR-2014-CornishGNSSS #array #program transformation #source code
- Analyzing Array Manipulating Programs by Program Transformation (JRMC, GG, JAN, PS, HS, PJS), pp. 3–20.
- LOPSTR-2014-Drabent #logic programming #on the #source code
- On Completeness of Logic Programs (WD), pp. 261–278.
- PPDP-2014-CruzRG #design #implementation #linear #logic programming #parallel #source code #thread #virtual machine
- Design and Implementation of a Multithreaded Virtual Machine for Executing Linear Logic Programs (FC, RR, SCG), pp. 43–54.
- PPDP-2014-DouenceT #imperative #programming
- Lazier Imperative Programming (RD, NT), pp. 7–18.
- PPDP-2014-FerreiraP #bidirectional #source code
- Bidirectional Elaboration of Dependently Typed Programs (FF, BP), pp. 161–174.
- PPDP-2014-Giacobazzi #source code
- Unveiling and Veiling Information in Programs (RG), pp. 211–212.
- PPDP-2014-Haemmerle #constraints #logic programming #on the
- On Combining Backward and Forward Chaining in Constraint Logic Programming (RH), pp. 213–224.
- PPDP-2014-LucasM #declarative #logic #proving #source code #termination
- Proving Operational Termination of Declarative Programs in General Logics (SL, JM), pp. 111–122.
- PPDP-2014-NilssonP #declarative #game studies #programming #tutorial
- Declarative Game Programming: Distilled Tutorial (HN, IP), pp. 159–160.
- PPDP-2014-Schopp #low level #source code #using
- Organising Low-Level Programs using Higher Types (US), pp. 199–210.
- PPDP-2014-SchrijversWDD #functional #heuristic #implementation #logic programming #specification
- Heuristics Entwined with Handlers Combined: From Functional Specification to Logic Programming Implementation (TS, NW, BD, BD), pp. 259–270.
- PPDP-2014-StulovaMH #debugging #higher-order #source code
- Assertion-based Debugging of Higher-Order (C)LP Programs (NS, JFM, MVH), pp. 225–235.
- PADL-2014-AreiasR #correctness #logic programming #on the #performance #source code
- On the Correctness and Efficiency of Lock-Free Expandable Tries for Tabled Logic Programs (MA, RR), pp. 168–183.
- PADL-2014-LakinP #compilation #functional #programming language #using
- Compiling DNA Strand Displacement Reactions Using a Functional Programming Language (MRL, AP), pp. 81–86.
- PADL-2014-MagalhaesL #programming
- Generic Generic Programming (JPM, AL), pp. 216–231.
- PADL-2014-SaptawijayaP #logic programming #modelling #towards
- Towards Modeling Morality Computationally with Logic Programming (AS, LMP), pp. 104–119.
- PADL-2014-SonPL #multi #prolog #source code
- Two Applications of the ASP-Prolog System: Decomposable Programs and Multi-context Systems (TCS, EP, TL), pp. 87–103.
- POPL-2014-Birkedal #composition #concurrent #higher-order #imperative #reasoning #source code
- Modular reasoning about concurrent higher-order imperative programs (LB), pp. 1–2.
- POPL-2014-CasinghinoSW #proving #source code
- Combining proofs and programs in a dependently typed language (CC, VS, SW), pp. 33–46.
- POPL-2014-CaveFPP #programming
- Fair reactive programming (AC, FF, PP, BP), pp. 361–372.
- POPL-2014-ChaudhuriFK #analysis #consistency #source code
- Consistency analysis of decision-making programs (SC, AF, ZK), pp. 555–568.
- POPL-2014-GordonGRRBG #named #probability #programming language
- Tabular: a schema-driven probabilistic programming language (ADG, TG, NR, CVR, JB, JG), pp. 321–334.
- POPL-2014-KuperTKN #parallel #programming
- Freeze after writing: quasi-deterministic parallel programming with LVars (LK, AT, NRK, RRN), pp. 257–270.
- POPL-2014-LagoSA #functional #higher-order #induction #on the #probability #source code
- On coinductive equivalences for higher-order probabilistic functional programs (UDL, DS, MA), pp. 297–308.
- POPL-2014-SharmaNA #program analysis #trade-off
- Bias-variance tradeoffs in program analysis (RS, AVN, AA), pp. 127–138.
- REFSQ-2014-LiBHT #programming #requirements
- Answer-Set Programming in Requirements Engineering (WL, DB, JHH, MT), pp. 168–183.
- SAC-2014-BernardiCL #aspect-oriented #declarative #design pattern #development #programming #using
- Declarative design pattern-based development using aspect oriented programming (MLB, MC, GADL), pp. 1625–1630.
- SAC-2014-LoulergueRTLH #parallel #problem
- Formal derivation and extraction of a parallel program for the all nearest smaller values problem (FL, SR, JT, JL, ZH), pp. 1577–1584.
- SAC-2014-PereiraS #complexity #deduction #source code
- Complexity checking of ARM programs, by deduction (MP, SMdS), pp. 1309–1314.
- SAC-2014-RiveraC #java #source code
- Translating event-B to JML-specified Java programs (VR, NC), pp. 1264–1271.
- SAC-2014-RockiBS #abstraction #future of #performance #programming #question
- The future of accelerator programming: abstraction, performance or can we have both? (KR, MB, RS), pp. 886–895.
- SAC-2014-SehicNVLD #adaptation #development #named #programming
- Entity-adaptation: a programming model for development of context-aware applications (SS, SN, MV, FL, SD), pp. 436–443.
- FSE-2014-BinkleyGHIKY #independence #named #slicing
- ORBS: language-independent program slicing (DB, NG, MH, SSI, JK, SY), pp. 109–120.
- FSE-2014-EslamimehrP #concurrent #detection #named #scalability #source code
- Sherlock: scalable deadlock detection for concurrent programs (ME, JP), pp. 353–365.
- FSE-2014-Gao #program analysis #testing
- Numerical program analysis and testing (ZG), pp. 779–782.
- FSE-2014-GulwaniRZ #feedback #generative #performance #problem #programming
- Feedback generation for performance problems in introductory programming assignments (SG, IR, FZ), pp. 41–51.
- FSE-2014-HigoK #case study #functional #how #java #source code
- How should we measure functional sameness from program source code? an exploratory study on Java methods (YH, SK), pp. 294–305.
- FSE-2014-RayPFD #case study #git #programming language #quality #scalability
- A large scale study of programming languages and code quality in github (BR, DP, VF, PTD), pp. 155–165.
- FSE-2014-SalvaneschiAPM #comprehension #empirical #programming
- An empirical study on program comprehension with reactive programming (GS, SA, SP, MM), pp. 564–575.
- ICSE-2014-ArztB #analysis #data flow #incremental #named
- Reviser: efficiently updating IDE-/IFDS-based data-flow analyses in response to incremental program changes (SA, EB), pp. 288–298.
- ICSE-2014-CachoCFSCSGBG #c# #empirical #evolution #maintenance #robust #source code
- Trading robustness for maintainability: an empirical study of evolving c# programs (NC, TC, TF, ES, AC, RS, IG, EAB, AG), pp. 584–595.
- ICSE-2014-CaiWC #approach #constraints #dynamic analysis #named #parallel #source code #thread
- ConLock: a constraint-based approach to dynamic checking on deadlocks in multithreaded programs (YC, SW, WKC), pp. 491–502.
- ICSE-2014-HuangZTWL #android #behaviour #detection #named #user interface
- AsDroid: detecting stealthy behaviors in Android applications by user interface and program behavior contradiction (JH, XZ, LT, PW, BL), pp. 1036–1046.
- ICSE-2014-JiangGXML #concurrent #java #named #source code
- CARE: cache guided deterministic replay for concurrent Java programs (YJ, TG, CX, XM, JL), pp. 457–467.
- ICSE-2014-OkurHDD #c# #case study #programming #tool support
- A study and toolkit for asynchronous programming in c# (SO, DLH, DD, AvD), pp. 1117–1127.
- ICSE-2014-QiMLDW #automation #program repair #random
- The strength of random search on automated program repair (YQ, XM, YL, ZD, CW), pp. 254–265.
- LDTA-J-2011-SauthoffG #analysis #domain-specific language #optimisation #programming
- Yield grammar analysis and product optimization in a domain-specific language for dynamic programming (GS, RG), pp. 2–22.
- SLE-J-2012-SloaneR #attribute grammar #domain-specific language #profiling #term rewriting
- Domain-specific program profiling and its application to attribute grammars and term rewriting (AMS, MR), pp. 488–510.
- SLE-2014-KuhnLGSA #metamodelling #modelling #product line #programming language
- A Metamodel Family for Role-Based Modeling and Programming Languages (TK, ML, SG, CS, UA), pp. 141–160.
- SPLC-2014-GreggSLC #aspect-oriented #lessons learnt #multi #product line
- Lessons from AEGIS: organizational and governance aspects of a major product line in a multi-program environment (SPG, RS, EL, PC), pp. 264–273.
- SPLC-2014-SchroterSTS #interface #product line #programming
- Feature-context interfaces: tailored programming interfaces for software product lines (RS, NS, TT, GS), pp. 102–111.
- CC-2014-FeautrierVK #performance #source code
- Improving the Performance of X10 Programs by Clock Removal (PF, EV, AK), pp. 113–132.
- CC-2014-TavaresBPR #analysis #data flow
- Parameterized Construction of Program Representations for Sparse Dataflow Analyses (ALCT, BB, FMQP, FR), pp. 18–39.
- CGO-2014-PanditG #execution #kernel #multi #source code
- Fluidic Kernels: Cooperative Execution of OpenCL Programs on Multiple Heterogeneous Devices (PP, RG), p. 273.
- HPCA-2014-BalasubramanianS #comprehension #execution #physics #reliability
- Understanding the impact of gate-level physical reliability effects on whole program execution (RB, KS), pp. 60–71.
- HPCA-2014-FletcherRYDKD #information management #performance #ram #trade-off
- Suppressing the Oblivious RAM timing channel while making information leakage and program efficiency trade-offs (CWF, LR, XY, MvD, OK, SD), pp. 213–224.
- HPCA-2014-WangDDS #concurrent #memory management #multi #named #predict #source code #thread
- DraMon: Predicting memory bandwidth usage of multi-threaded programs with high accuracy and low overhead (WW, TD, JWD, MLS), pp. 380–391.
- HPDC-2014-BestaH #fault tolerance #memory management #modelling #programming
- Fault tolerance for remote memory access programming models (MB, TH), pp. 37–48.
- LCTES-2014-ChandramohanO #clustering #design #energy #source code
- Partitioning data-parallel programs for heterogeneous MPSoCs: time and energy design space exploration (KC, MFPO), pp. 73–82.
- LCTES-2014-HenryAMM #encoding #execution #how #modulo theories #optimisation #semantics #worst-case
- How to compute worst-case execution time by optimization modulo theory and a clever encoding of program semantics (JH, MA, DM, CM), pp. 43–52.
- OSDI-2014-KimHZHWWS #abstraction #gpu #named #network #source code
- GPUnet: Networking Abstractions for GPU Programs (SK, SH, XZ, YH, AW, EW, MS), pp. 201–216.
- PPoPP-2014-AgrawalFSSU #data type #parallel #scheduling #source code
- Provably good scheduling for parallel programs that use data structures through implicit batching (KA, JTF, BS, JS, RU), pp. 389–390.
- PPoPP-2014-CunninghamGHIKMSTT #performance #programming
- Resilient X10: efficient failure-aware programming (DC, DG, BH, AI, KK, HM, VAS, MT, OT), pp. 67–80.
- PPoPP-2014-EslamimehrP #concurrent #scheduling #source code
- Race directed scheduling of concurrent programs (ME, JP), pp. 301–314.
- PPoPP-2014-LiuM #architecture #parallel #performance #source code #thread
- A tool to analyze the performance of multithreaded programs on NUMA architectures (XL, JMMC), pp. 259–272.
- PPoPP-2014-LuoLHKP #hybrid #manycore #programming #runtime
- Initial study of multi-endpoint runtime for MPI+OpenMP hybrid programming model on multi-core systems (ML, XL, KH, KCK, DKP), pp. 395–396.
- PPoPP-2014-MalekiMM #convergence #programming #rank
- Parallelizing dynamic programming through rank convergence (SM, MM, TM), pp. 219–232.
- PPoPP-2014-Olukotun #domain-specific language #parallel #programming
- Beyond parallel programming with domain specific languages (KO), pp. 179–180.
- PPoPP-2014-RodriguesJDH #algorithm #clustering #interface #named #programming
- Triolet: a programming system that unifies algorithmic skeleton interfaces for high-performance cluster computing (CIR, TBJ, AD, WmWH), pp. 247–258.
- CAV-2014-ChengHRS #automation #generative #named #source code
- G4LTL-ST: Automatic Generation of PLC Programs (CHC, CHH, HR, SS), pp. 541–549.
- CAV-2014-HeizmannHP #analysis #learning #source code #termination
- Termination Analysis by Learning Terminating Programs (MH, JH, AP), pp. 797–813.
- CAV-2014-InversoT0TP #bound #c #concurrent #lazy evaluation #model checking #multi #source code #thread
- Bounded Model Checking of Multi-threaded C Programs via Lazy Sequentialization (OI, ET, BF, SLT, GP), pp. 585–602.
- CAV-2014-KomuravelliGC #model checking #recursion #smt #source code
- SMT-Based Model Checking for Recursive Programs (AK, AG, SC), pp. 17–34.
- CAV-2014-KupriyanovF #concurrent #multi #source code #termination #thread
- Causal Termination of Multi-threaded Programs (AK, BF), pp. 814–830.
- CAV-2014-MadhavanK #bound #functional #source code
- Symbolic Resource Bound Inference for Functional Programs (RM, VK), pp. 762–778.
- ICLP-J-2014-AlvianoDR #programming #set
- Anytime Computation of Cautious Consequences in Answer Set Programming (MA, CD, FR), pp. 755–770.
- ICLP-J-2014-Antic #on the #set #source code
- On Cascade Products of Answer Set Programs (CA), pp. 711–723.
- ICLP-J-2014-BartakZ #logic programming #problem #using
- Using Tabled Logic Programming to Solve the Petrobras Planning Problem (RB, NFZ), pp. 697–710.
- ICLP-J-2014-BellodiLRCZ #logic programming #probability
- Lifted Variable Elimination for Probabilistic Logic Programming (EB, EL, FR, VSC, RZ), pp. 681–695.
- ICLP-J-2014-CabalarFF #graph #logic programming #source code
- Causal Graph Justifications of Logic Programs (PC, JF, MF), pp. 603–618.
- ICLP-J-2014-CharalambidisER #higher-order #logic programming #semantics
- Minimum Model Semantics for Extensional Higher-order Logic Programming with Negation (AC, ZÉ, PR), pp. 725–737.
- ICLP-J-2014-CruzRGP #concurrent #graph #linear #logic programming #programming language
- A Linear Logic Programming Language for Concurrent Programming over Graph Structures (FC, RR, SCG, FP), pp. 493–507.
- ICLP-J-2014-GelfondZ #logic programming #source code
- Vicious Circle Principle and Logic Programs with Aggregates (MG, YZ), pp. 587–601.
- ICLP-J-2014-HoosLS #algorithm #programming #set
- claspfolio 2: Advances in Algorithm Selection for Answer Set Programming (HH, MTL, TS), pp. 569–585.
- ICLP-J-2014-LagerW #logic programming #named #web
- Pengines: Web Logic Programming Made Easy (TL, JW), pp. 539–552.
- ICLP-J-2014-MarpleG #consistency #programming #set
- Dynamic Consistency Checking in Goal-Directed Answer Set Programming (KM, GG), pp. 415–427.
- ICLP-J-2014-PimentelON #concurrent #constraints #programming #proving
- A Proof Theoretic Study of Soft Concurrent Constraint Programming (EP, CO, VN), pp. 649–663.
- ICLP-J-2014-SerranoLH #abstract interpretation #analysis #logic programming #resource management #source code #using
- Resource Usage Analysis of Logic Programs via Abstract Interpretation Using Sized Types (AS, PLG, MVH), pp. 739–754.
- ICST-2014-AssiriB #assessment #automation #quality
- An Assessment of the Quality of Automated Program Operator Repair (FYA, JMB), pp. 273–282.
- ICST-2014-KifetewJTOT #grammarware #source code
- Reproducing Field Failures for Programs with Complex Grammar-Based Input (FMK, WJ, RT, AO, PT), pp. 163–172.
- ICST-2014-MoonKKY #fault #locality #source code
- Ask the Mutants: Mutating Faulty Programs for Fault Localization (SM, YK, MK, SY), pp. 153–162.
- ICST-2014-PapadakisHT #analysis #combinator #interactive #mutation testing #testing
- Sampling Program Inputs with Mutation Analysis: Going Beyond Combinatorial Interaction Testing (MP, CH, YLT), pp. 1–10.
- ICTSS-2014-MossigeGM #case study #constraints #industrial #programming #testing #using
- Testing Robotized Paint System Using Constraint Programming: An Industrial Case Study (MM, AG, HM), pp. 145–160.
- IJCAR-2014-GieslBEFFOPSSST #automation #proving #source code #termination
- Proving Termination of Programs Automatically with AProVE (JG, MB, FE, FF, CF, CO, MP, PSK, TS, SS, RT), pp. 184–191.
- IJCAR-2014-StroderGBFFHS #memory management #pointer #proving #safety #source code #termination
- Proving Termination and Memory Safety for Programs with Pointer Arithmetic (TS, JG, MB, FF, CF, JH, PSK), pp. 208–223.
- ISSTA-2014-ArltPW #slicing #testing #user interface
- Reducing GUI test suites via program slicing (SA, AP, MW), pp. 270–281.
- ISSTA-2014-BaudryAM #program transformation #source code
- Tailored source code transformations to synthesize computationally diverse program variants (BB, SA, MM), pp. 149–159.
- ISSTA-2014-Chen #constraints #program analysis #proving #reuse #scalability
- Reusing constraint proofs for scalable program analysis (MC), pp. 449–452.
- ISSTA-2014-JustJE #database #fault #java #named #source code #testing
- Defects4J: a database of existing faults to enable controlled testing studies for Java programs (RJ, DJ, MDE), pp. 437–440.
- ISSTA-2014-LeAGG #haskell #mutation testing #named #source code #testing
- MuCheck: an extensible tool for mutation testing of haskell programs (DL, MAA, RG, AG), pp. 429–432.
- ISSTA-2014-LinK #automation #concurrent #multi #satisfiability #source code #thread #using
- Automatic repair for multi-threaded programs with Deadlock/Livelock using maximum satisfiability (YL, SSK), pp. 237–247.
- ISSTA-2014-XuZXW #c #named #source code
- Canalyze: a static bug-finding tool for C programs (ZX, JZ, ZX, JW), pp. 425–428.
- LICS-CSL-2014-LiangFS #composition #concurrent #refinement #source code #verification
- Compositional verification of termination-preserving refinement of concurrent programs (HL, XF, ZS), p. 10.
- RTA-TLCA-2014-Schmidt-Schauss #analysis #concurrent #programming language #semantics
- Concurrent Programming Languages and Methods for Semantic Analyses (Extended Abstract of Invited Talk) (MSS), pp. 21–30.
- SMT-2014-CarlssonGP #analysis #constraints #programming #protocol
- Protocol Log Analysis with Constraint Programming (MC, OG, JP), pp. 17–26.
- SMT-2014-FremontS #program analysis #smt
- Speeding Up SMT-Based Quantitative Program Analysis (DJF, SAS), pp. 3–13.
- SMT-2014-KingBT #integer #linear #programming #smt
- Leveraging Linear and Mixed Integer Programming for SMT (TK, CB, CT), p. 65.
- TAP-2014-KahkonenH #automation #lightweight #parallel #source code #testing #thread
- Lightweight State Capturing for Automated Testing of Multithreaded Programs (KK, KH), pp. 187–203.
- TAP-2014-KanigCCGMR #verification
- Explicit Assumptions — A Prenup for Marrying Static and Dynamic Program Verification (JK, RC, CC, JG, YM, ER), pp. 142–157.
- VMCAI-2014-AngelisFPP #array #source code #verification
- Verifying Array Programs by Transforming Verification Conditions (EDA, FF, AP, MP), pp. 182–202.
- VMCAI-2014-BozgaIK #integer #problem #safety #source code
- Safety Problems Are NP-complete for Flat Integer Programs with Octagonal Loops (MB, RI, FK), pp. 242–261.
- VMCAI-2014-LeikeT #polynomial #source code #synthesis
- Synthesis for Polynomial Lasso Programs (JL, AT), pp. 434–452.
- VMCAI-2014-SchwarzSVA #analysis #precise #source code
- Precise Analysis of Value-Dependent Synchronization in Priority Scheduled Programs (MDS, HS, VV, KA), pp. 21–38.
- ASE-2013-ChoDS #bound #composition #model checking #named #source code
- BLITZ: Compositional bounded model checking for real-world programs (CYC, VD, DS), pp. 136–146.
- ASE-2013-Demasi #fault tolerance #logic #source code #specification
- Synthesizing fault-tolerant programs from deontic logic specifications (RD), pp. 750–753.
- ASE-2013-KifetewJTOT #approach #grammarware #named #source code
- SBFR: A search based approach for reproducing failures of programs with grammar based input (FMK, WJ, RT, AO, PT), pp. 604–609.
- ASE-2013-LiRSDC #data flow #generative #named #source code
- SEDGE: Symbolic example data generation for dataflow programs (KL, CR, YS, YD, CC), pp. 235–245.
- ASE-2013-TasharofiPLJ #automation #named #source code #testing
- Bita: Coverage-guided, automatic testing of actor programs (ST, MP, YL, REJ), pp. 114–124.
- ASE-2013-WeimerFF #adaptation #equivalence #modelling #program repair
- Leveraging program equivalence for adaptive program repair: Models and first results (WW, ZPF, SF), pp. 356–366.
- ASE-2013-XuHRW #data flow #testing
- Testing properties of dataflow program operators (ZX, MH, GR, KLW), pp. 103–113.
- CASE-2013-LiF #approach #integer #linear #multi #problem #programming #scheduling
- A mixed integer linear programming approach for multi-degree cyclic multi-hoist scheduling problems without overlapping (XL, RYKF), pp. 274–279.
- CASE-2013-RossanoMHMF #concept #industrial #perspective #programming
- Easy robot programming concepts: An industrial perspective (GFR, CM, MH, SM, TAF), pp. 1119–1126.
- CASE-2013-SilvaCTS #automation #linear #optimisation #programming
- A mixed-integer linear programming model for automatic routing decisions in oil production optimization (TLS, EC, AFT, SS), pp. 280–285.
- DAC-2013-ShafiqueRAH #fault #optimisation #reliability
- Exploiting program-level masking and error propagation for constrained reliability optimization (MS, SR, PVA, JH), p. 9.
- DATE-2013-LiuLHCLL #clustering #effectiveness #linear #network #programming #prototype #statistics
- Effective power network prototyping via statistical-based clustering and sequential linear programming (SYSL, CJL, CCH, HMC, CTL, CHL), pp. 1701–1706.
- DATE-2013-LukasiewyczSC #programming #using
- Priority assignment for event-triggered systems using mathematical programming (ML, SS, SC), pp. 982–987.
- DATE-2013-Moy #approach #modelling #parallel #programming
- Parallel programming with SystemC for loosely timed models: a non-intrusive approach (MM), pp. 9–14.
- VLDB-2013-KolaitisPT #consistency #database #integer #performance #programming #query
- Efficient Querying of Inconsistent Databases with Binary Integer Programming (PGK, EP, WCT), pp. 397–408.
- CSEET-2013-ArdisBCVI #education #re-engineering #source code #using
- Using GSwE2009 in the creation and modification of graduate software engineering programs and related curricula (MAA, SB, LC, DV, SI), pp. 109–118.
- CSEET-2013-Edwards #programming #testing
- Adding software testing to programming assignments (SHE), pp. 371–373.
- CSEET-2013-EterovicGB #approach #education #process
- Teaching software processes to professionals: The approach taken by an evening master’s degree program (YE, GG, JB), pp. 309–313.
- CSEET-2013-LiPK #programming
- A spirit of camaraderie: The impact of pair programming on retention (ZL, CP, EK), pp. 209–218.
- CSEET-2013-NobleHBB #design #education #programming language #question #re-engineering
- Designing Grace: Can an introductory programming language support the teaching of software engineering? (JN, MH, KBB, APB), pp. 219–228.
- ITiCSE-2013-Alshaigy #development #education #interactive #learning #programming language #python
- Development of an interactive learning tool to teach python programming language (BA), p. 344.
- ITiCSE-2013-BalzuweitS #named #programming #visualisation
- SnapViz: visualizing programming assignment snapshots (EB, JS), p. 350.
- ITiCSE-2013-Baumgartner #approach #case study #design #education #information management #using
- Using case studies to design and deliver technology-centered computing education courses: an innovative approach from an undergraduate information systems program in singapore (IB), pp. 189–194.
- ITiCSE-2013-EsperFG #named #programming
- CodeSpells: embodying the metaphor of wizardry for programming (SE, SRF, WGG), pp. 249–254.
- ITiCSE-2013-Gordon #concept #mobile #programming
- Concepts for mobile programming (AJG), pp. 58–63.
- ITiCSE-2013-HawthorneC #learning #source code
- ACM core IT learning outcomes for associate-degree programs (EKH, RDC), p. 357.
- ITiCSE-2013-Honig #education #programming #visual notation
- Teaching and assessing programming fundamentals for non majors with visual programming (WLH), pp. 40–45.
- ITiCSE-2013-HowardS #bibliography #communication #re-engineering #source code
- A survey of communication skills in computerscience/software engineering (CS/SE) abet-accredited programs (AH, BS), p. 364.
- ITiCSE-2013-Law13a #feedback #game studies #programming #student #using
- Using screencasts to enhance coursework feedback for game programming students (RL), p. 329.
- ITiCSE-2013-LiLMZ #programming #question
- Introduction to programming: science or art? (TL, WL, XM, HZ), p. 324.
- ITiCSE-2013-MatsuzawaOS #process #programming #student #visualisation
- Programming process visualizer: a proposal of the tool for students to observe their programming process (YM, KO, SS), pp. 46–51.
- ITiCSE-2013-MedinaPGR #data mining #education #learning #mining #programming #using
- Assistance in computer programming learning using educational data mining and learning analytics (CFM, JRPP, VMÁG, MdPPR), pp. 237–242.
- ITiCSE-2013-ReedZ #framework #learning
- A hierarchical framework for mapping and quantitatively assessing program and learning outcomes (JR, HZ), pp. 52–57.
- ITiCSE-2013-SabitzerS #concept #education #programming
- Brain-based programming: a new concept for computer science education (BS, SS), p. 345.
- ITiCSE-2013-ScottG #learning #programming #question
- Implicit theories of programming aptitude as a barrier to learning to code: are they distinct from intelligence? (MJS, GG), p. 347.
- ITiCSE-2013-SheardSCDH #assessment #programming
- Assessment of programming: pedagogical foundations of exams (JS, S, AC, DJD, MH), pp. 141–146.
- ITiCSE-2013-SpaccoFSR #programming #towards
- Towards improving programming habits to create better computer science course outcomes (JS, DF, JS, KR), pp. 243–248.
- ITiCSE-2013-TsompanoudiSX #collaboration #distributed #embedded #programming
- Exploring the effects of collaboration scripts embedded in a distributed pair programming system (DT, MS, SX), pp. 225–230.
- ITiCSE-2013-ZarbHR #communication #guidelines #programming #student
- Industry-inspired guidelines improve students’ pair programming communication (MZ, JH, JR), pp. 135–140.
- ESOP-2013-AlglaveKNT #memory management #program transformation #verification
- Software Verification for Weak Memory via Program Transformation (JA, DK, VN, MT), pp. 512–532.
- ESOP-2013-BouajjaniEEH #concurrent #source code #specification #verification
- Verifying Concurrent Programs against Sequential Specifications (AB, ME, CE, JH), pp. 290–309.
- ESOP-2013-FilliatreP #named #proving #source code #why
- Why3 — Where Programs Meet Provers (JCF, AP), pp. 125–128.
- ESOP-2013-KassiosK #verification
- A Discipline for Program Verification Based on Backpointers and Its Use in Observational Disjointness (ITK, EK), pp. 149–168.
- ESOP-2013-KobayashiI #higher-order #model checking #recursion #source code
- Model-Checking Higher-Order Programs with Recursive Types (NK, AI), pp. 431–450.
- FASE-2013-BouchouchaSL #behaviour #comprehension #modelling #probability #towards #using
- Towards Understanding the Behavior of Classes Using Probabilistic Models of Program Inputs (AB, HAS, PL), pp. 99–113.
- FoSSaCS-2013-HofmannRS #morphism #pointer #source code
- Pure Pointer Programs and Tree Isomorphism (MH, RR, US), pp. 321–336.
- TACAS-2013-BhatBGR #functional #probability #source code
- Deriving Probability Density Functions from Probabilistic Functional Programs (SB, JB, ADG, CVR), pp. 508–522.
- TACAS-2013-FalkeMS #bound #c #contest #model checking #named #source code #using
- LLBMC: Improved Bounded Model Checking of C Programs Using LLVM — (Competition Contribution) (SF, FM, CS), pp. 623–626.
- TACAS-2013-GantyIK #approximate #integer #source code #summary
- Underapproximation of Procedure Summaries for Integer Programs (PG, RI, FK), pp. 245–259.
- TACAS-2013-GodefroidY #analysis #source code
- Analysis of Boolean Programs (PG, MY), pp. 214–229.
- TACAS-2013-LiDDMS #abduction #composition #proving #synthesis
- Synthesis of Circular Compositional Program Proofs via Abduction (BL, ID, TD, KLM, MS), pp. 370–384.
- TACAS-2013-PopeeaR #concurrent #contest #multi #named #source code #thread #verification
- Threader: A Verifier for Multi-threaded Programs — (Competition Contribution) (CP, AR), pp. 633–636.
- CSMR-2013-JaafarHGHA #empirical #evolution #on the
- On the Relationship between Program Evolution and Fault-Proneness: An Empirical Study (FJ, SH, YGG, SH, BA), pp. 15–24.
- CSMR-2013-SasakiHK #order #readability
- Reordering Program Statements for Improving Readability (YS, YH, SK), pp. 361–364.
- ICPC-2013-BernhartG #code review #comprehension #on the #source code
- On the understanding of programs with continuous code reviews (MB, TG), pp. 192–198.
- ICPC-2013-GuptaMPV #identifier #re-engineering #tool support
- Part-of-speech tagging of program identifiers for improved text-based software engineering tools (SG, SM, LLP, KVS), pp. 3–12.
- ICPC-2013-MahmoudN #algorithm #clustering #comprehension
- Evaluating software clustering algorithms in the context of program comprehension (AM, NN), pp. 162–171.
- ICPC-2013-Myers #comprehension
- Improving program comprehension by answering questions (keynote) (BAM), pp. 1–2.
- ICSM-2013-HillSPV
- Differentiating Roles of Program Elements in Action-Oriented Concerns (EH, DS, LLP, KVS), pp. 376–379.
- ICSM-2013-QianPXJZ #logic #mining #programming
- Mining Logical Clones in Software: Revealing High-Level Business and Programming Rules (WQ, XP, ZX, SJ, WZ), pp. 40–49.
- ICSM-2013-QiML #automation #performance #program repair #testing
- Efficient Automated Program Repair through Fault-Recorded Testing Prioritization (YQ, XM, YL), pp. 180–189.
- ICSM-2013-XinQHXZWG #concurrent #empirical #source code
- An Automation-Assisted Empirical Study on Lock Usage for Concurrent Programs (RX, ZQ, SH, CX, YZ, YW, HG), pp. 100–109.
- ICSM-2013-YamashitaM #maintenance #taxonomy #towards
- Towards a Taxonomy of Programming-Related Difficulties during Maintenance (AFY, LM), pp. 424–427.
- MSR-2013-FuLLDZX #analysis #behaviour #comprehension
- Contextual analysis of program logs for understanding system behaviors (QF, JGL, QL, RD, DZ, TX), pp. 397–400.
- MSR-2013-MorrisonM #programming #stack overflow
- Is programming knowledge related to age? an exploration of stack overflow (PM, ERMH), pp. 69–72.
- PASTE-2013-Lu #automation #mining
- Automatically mining program build information via signature matching (CDL), pp. 25–32.
- PASTE-2013-ModiRA #debugging #locality #statistics
- Exploring program phases for statistical bug localization (VM, SR, SKA), pp. 33–40.
- SCAM-2013-KiwelekarJ #abstraction #object-oriented #ontology #programming
- Ontological interpretation of object-oriented programming abstractions (AWK, RKJ), pp. 189–198.
- SCAM-2013-MarcozziVH #algorithm #constraints #database #execution #relational #source code #symbolic computation #testing
- A relational symbolic execution algorithm for constraint-based testing of database programs (MM, WV, JLH), pp. 179–188.
- WCRE-2013-ClearyGVSSP #analysis #interactive #memory management #multi
- Reconstructing program memory state from multi-gigabyte instruction traces to support interactive analysis (BC, PG, EV, MADS, MS, FP), pp. 42–51.
- WCRE-2013-HarmanLW #programming #reverse engineering #search-based
- Genetic programming for Reverse Engineering (MH, WBL, WW), pp. 1–10.
- WCRE-2013-SohKGAA #maintenance #on the
- On the effect of program exploration on maintenance tasks (ZS, FK, YGG, GA, BA), pp. 391–400.
- PEPM-2013-AktemurKKS #challenge #generative #programming
- Shonan challenge for generative programming: short position paper (BA, YK, OK, CcS), pp. 147–154.
- PEPM-2013-AngelisFPP #source code #verification
- Verifying programs via iterated specialization (EDA, FF, AP, MP), pp. 43–52.
- PEPM-2013-CarbinKMR #approximate #program transformation
- Verified integrity properties for safe approximate program transformations (MC, DK, SM, MCR), pp. 63–66.
- PEPM-2013-SatoUK #higher-order #model checking #scalability #source code #towards
- Towards a scalable software model checker for higher-order programs (RS, HU, NK), pp. 53–62.
- PEPM-2013-SunCZ #analysis #constraints #locality #source code
- Constraint-based locality analysis for X10 programs (QS, YC, JZ), pp. 137–146.
- PLDI-2013-BurckhardtFHMMTK #exclamation #feedback #programming #user interface
- It’s alive! continuous feedback in UI programming (SB, MF, PdH, SM, MM, NT, JK), pp. 95–104.
- PLDI-2013-CookK #nondeterminism #reasoning #source code
- Reasoning about nondeterminism in programs (BC, EK), pp. 219–230.
- PLDI-2013-CzaplickiC #functional #programming #user interface
- Asynchronous functional reactive programming for GUIs (EC, SC), pp. 411–422.
- PLDI-2013-DesaiGJQRZ #named #programming
- P: safe asynchronous event-driven programming (AD, VG, EKJ, SQ, SKR, DZ), pp. 321–332.
- PLDI-2013-GreenLRSV #named #programming language #quantum #scalability
- Quipper: a scalable quantum programming language (ASG, PLL, NJR, PS, BV), pp. 333–342.
- PLDI-2013-JohnsonOZA #dependence #graph #performance
- Fast condensation of the program dependence graph (NPJ, TO, AZ, DIA), pp. 39–50.
- PLDI-2013-SankaranarayananCG #probability #source code #static analysis
- Static analysis for probabilistic programs: inferring whole program properties from finitely many paths (SS, AC, SG), pp. 447–458.
- PLDI-2013-Schneider #programming language #security
- Programming languages in security: keynote (FBS), pp. 139–140.
- PLDI-2013-SinghGS #automation #feedback #generative #programming
- Automated feedback generation for introductory programming assignments (RS, SG, ASL), pp. 15–26.
- PLDI-2013-SwamyWSCL #higher-order #monad #source code #verification
- Verifying higher-order programs with the dijkstra monad (NS, JW, CS, JC, BL), pp. 387–398.
- SAS-2013-BrainDGHK #float #source code #verification
- Interpolation-Based Verification of Floating-Point Programs with Abstract CDCL (MB, VD, AG, LH, DK), pp. 412–432.
- SAS-2013-Goubault #abstract interpretation #source code #static analysis
- Static Analysis by Abstract Interpretation of Numerical Programs and Systems, and FLUCTUAT (EG), pp. 1–3.
- SAS-2013-Komondoor #abstract interpretation #imperative #precise #slicing #source code
- Precise Slicing in Imperative Programs via Term-Rewriting and Abstract Interpretation (RK), pp. 259–282.
- SAS-2013-MajumdarMW #message passing #source code #verification
- Static Provenance Verification for Message Passing Programs (RM, RM, ZW), pp. 366–387.
- SAS-2013-NamjoshiZ #program transformation
- Witnessing Program Transformations (KSN, LDZ), pp. 304–323.
- SAS-2013-PartushY #difference #semantics #source code
- Abstract Semantic Differencing for Numerical Programs (NP, EY), pp. 238–258.
- SAS-2013-Roy #source code
- From Concrete Examples to Heap Manipulating Programs (SR), pp. 126–149.
- CIAA-2013-HenryS #equivalence #testing
- LALBLC A Program Testing the Equivalence of dpda’s (PH, GS), pp. 169–180.
- ICALP-v1-2013-Kolmogorov #linear #power of #programming
- The Power of Linear Programming for Finite-Valued CSPs: A Constructive Characterization (VK), pp. 625–636.
- ICALP-v2-2013-BartheO #composition #difference #logic #privacy #probability #relational #source code #theorem
- Beyond Differential Privacy: Composition Theorems and Relational Logic for f-divergences between Probabilistic Programs (GB, FO), pp. 49–60.
- IFM-2013-Abrial #proving #source code
- From Z to B and then Event-B: Assigning Proofs to Meaningful Programs (JRA), pp. 1–15.
- IFM-2013-LucanuR #equivalence #reasoning
- Program Equivalence by Circular Reasoning (DL, VR), pp. 362–377.
- SEFM-2013-JiHB #deduction #execution #program transformation #symbolic computation
- Program Transformation Based on Symbolic Execution and Deduction (RJ, RH, RB), pp. 289–304.
- CEFP-2013-AchtenKP #programming
- An Introduction to Task Oriented Programming (PA, PWMK, RP), pp. 187–245.
- CEFP-2013-Brady #dependent type #domain-specific language #embedded #implementation #programming language
- The Idris Programming Language — Implementing Embedded Domain Specific Languages with Dependent Types (EB), pp. 115–186.
- CEFP-2013-DaneluttoT #parallel #programming
- Structured Parallel Programming with “core” FastFlow (MD, MT), pp. 29–75.
- CEFP-2013-Gibbons #domain-specific language #functional #programming
- Functional Programming for Domain-Specific Languages (JG), pp. 1–28.
- ICFP-2013-AxelssonC #functional #higher-order #source code #syntax #using
- Using circular programs for higher-order syntax: functional pearl (EA, KC), pp. 257–262.
- ICFP-2013-Brady #algebra #dependent type #programming #reasoning
- Programming and reasoning with algebraic effects and dependent types (EB), pp. 133–144.
- ICFP-2013-Chlipala #generative #hoare #logic #metaprogramming #verification
- The bedrock structured programming system: combining generative metaprogramming and hoare logic in an extensible program verifier (AC), pp. 391–402.
- ICFP-2013-DevrieseP #metaprogramming
- Typed syntactic meta-programming (DD, FP), pp. 73–86.
- ICFP-2013-Jeffrey #functional #liveness #programming
- Functional reactive programming with liveness guarantees (AJ), pp. 233–244.
- ICFP-2013-Krishnaswami #functional #higher-order #programming
- Higher-order functional reactive programming without spacetime leaks (NRK), pp. 221–232.
- ICFP-2013-McDonellCKL #functional #gpu #optimisation #source code
- Optimising purely functional GPU programs (TLM, MMTC, GK, BL), pp. 49–60.
- ICFP-2013-Norell #dependent type #interactive #programming
- Interactive programming with dependent types (UN), pp. 1–2.
- ICFP-2013-PetersenGDAD #case study #experience #functional #programming
- Experience report: functional programming of mHealth applications (CP, MG, DTD, JMA, GAD), pp. 357–362.
- ICFP-2013-PottierP #programming
- Programming with permissions in Mezzo (FP, JP), pp. 173–184.
- ICFP-2013-ZilianiDKNV #coq #monad #named #programming
- Mtac: a monad for typed tactic programming in Coq (BZ, DD, NRK, AN, VV), pp. 87–100.
- IFL-2013-FowlerB #dependent type #programming #web
- Dependent Types for Safe and Secure Web Programming (SF, EB), p. 49.
- IFL-2013-HackettHJ #approach #optimisation #recursion #source code
- The Under-Performing Unfold: A new approach to optimising corecursive programs (JH, GH, MJ), p. 1.
- GCM-J-2012-PoskittP #correctness #graph #source code #verification
- Verifying Total Correctness of Graph Programs (CMP, DP).
- GT-VMT-2013-ColomboP #automaton #programming
- Monitor-Oriented Compensation Programming Through Compensating Automata (CC, GJP).
- CHI-2013-KuttalSR #debugging #programming
- Debugging support for end user mashup programming (SKK, AS, GR), pp. 1609–1618.
- HCI-IMT-2013-OkuuchiKKK #modelling #source code
- Modeling Situation-Dependent Nonverbal Expressions for a Pair of Embodied Agent in a Dialogue Based on Conversations in TV Programs (KO, KK, TK, DK), pp. 340–347.
- HCI-UC-2013-RodriguesNT #interactive #multi #source code
- Interaction of the Elderly Viewer with Additional Multimedia Content to Support the Appreciation of Television Programs (KRdHR, VPdAN, CACT), pp. 227–236.
- HIMI-LCCB-2013-KanamoriTA #development #learning #programming
- Development of a Computer Programming Learning Support System Based on Reading Computer Program (HK, TT, TA), pp. 63–69.
- OCSC-2013-YamauchiHN #analysis #source code #twitter
- Searching Emotional Scenes in TV Programs Based on Twitter Emotion Analysis (TY, YH, YIN), pp. 432–441.
- VISSOFT-2013-AbuthawabehZ #comprehension #interactive #multi #named #visualisation
- IMMV: An interactive multi-matrix visualization for program comprehension (AA, DZ), pp. 1–4.
- VISSOFT-2013-HomerN #editing #programming language
- A tile-based editor for a textual programming language (MH, JN), pp. 1–4.
- AdaEurope-2013-BrandonC #ada
- A SPARK/Ada CubeSat Control Program (CB, PC), pp. 51–64.
- HILT-2013-Alagic #automation #interactive #verification
- Automatic versus interactive program verification (SA), pp. 87–88.
- HILT-2013-MichellMP #manycore #programming #realtime
- Real-time programming on accelerator many-core processors (SM, BM, LMP), pp. 23–36.
- HILT-2013-Taft #concurrent #named #parallel #proving #safety #source code #thread #tutorial
- Tutorial: proving safety of parallel / multi-threaded programs (STT), pp. 1–2.
- HILT-2013-Taft13a #ada #parallel #programming #set
- Bringing safe, dynamic parallel programming to the spark verifiable subset of ada (STT), pp. 37–40.
- CAiSE-2013-ScekicTD #information management #programming
- Programming Incentives in Information Systems (OS, HLT, SD), pp. 688–703.
- ICEIS-v2-2013-HollingsworthP #student
- Seeding the Cloud with Students from Every Computer Science Undergraduate Program (JKH, DJP), pp. 513–518.
- ICEIS-v2-2013-ToureSA #enterprise #modelling #source code #validation
- A2MO and ETREOSys — Analyzing, Modeling and Validation of Enterprise Training Programs (FT, MS, EA), pp. 310–316.
- ICML-c1-2013-BuhlerRSH #clustering #community #detection #set #source code
- Constrained fractional set programs and their application in local clustering and community detection (TB, SSR, SS, MH), pp. 624–632.
- ICML-c1-2013-HallW #modelling #online #programming
- Dynamical Models and tracking regret in online convex programming (ECH, RW), pp. 579–587.
- ICML-c1-2013-MenonTGLK #framework #machine learning #programming
- A Machine Learning Framework for Programming by Example (AKM, OT, SG, BWL, AK), pp. 187–195.
- ICML-c3-2013-DalalyanHMS #learning #modelling #programming
- Learning Heteroscedastic Models by Convex Programming under Group Sparsity (ASD, MH, KM, JS), pp. 379–387.
- KDIR-KMIS-2013-PereiraRT #data mining #mining #source code #student
- Extraction Student Dropout Patterns with Data Mining Techniques in Undergraduate Programs (RTP, ACR, JJT), pp. 136–142.
- KEOD-2013-Cruz-FilipeNG #logic programming #multi #ontology #source code
- Patterns for Interfacing between Logic Programs and Multiple Ontologies (LCF, IN, GG), pp. 58–69.
- KEOD-2013-NogueiraG #multi #nondeterminism #programming #set
- Supply Chain Tracing of Multiple Products under Uncertainty and Incomplete Information — An Application of Answer Set Programming (MLN, NPG), pp. 399–406.
- SEKE-2013-AlshammariFC #bytecode #java #metric #security #source code
- Security Metrics for Java Bytecode Programs (S) (BA, CJF, DC), pp. 394–399.
- SEKE-2013-DelfimG #coordination #mining #multi #slicing #using
- Multiple Coordinated Views to Support Aspect Mining Using Program Slicing (S) (FMD, REG), pp. 531–536.
- SEKE-2013-JanesMSS #analysis #problem #programming #requirements
- Domain Analysis in Combination with Extreme Programming toAddress Requirements Volatility Problems (S) (AJ, SM, AS, GS), pp. 226–231.
- SEKE-2013-KatoSWF #comparative #evaluation #paradigm #programming
- Comparative Evaluation of Programming Paradigms: Separation of Concerns with Object-, Aspect-, and Context-Oriented Programming (S) (FK, KS, HW, YF), pp. 594–599.
- SEKE-2013-MaghrabyR #synthesis
- Argumentation Understood as Program Synthesis (S) (AM, DR), pp. 681–684.
- SEKE-2013-QiHW #combinator #concurrent #source code #testing
- A Mixed-way Combinatorial Testing for Concurrent Programs (S) (XQ, JH, PW), pp. 699–702.
- SEKE-2013-RamosRO #process #source code #towards
- Towards a strategy for analysing benefits of Software Process Improvement programs (CSR, ARR, KMdO), pp. 638–643.
- SEKE-2013-SakamotoWF #design pattern #object-oriented #programming language
- Extended Design Patterns in New Object-Oriented Programming Languages (S) (KS, HW, YF), pp. 600–605.
- SEKE-2013-SantosBC #analysis #education #game studies #modelling #programming #semantics
- A Knowledge Modeling System for Semantic Analysis of Games Applied to Programming Education (ECOdS, GBB, EWGC), pp. 668–673.
- ICMT-2013-FaunesSB #approach #model transformation
- Genetic-Programming Approach to Learn Model Transformation Rules from Examples (MF, HAS, MB), pp. 17–32.
- ECOOP-2013-AliL #named #program analysis
- Averroes: Whole-Program Analysis without the Whole Program (KA, OL), pp. 378–400.
- ECOOP-2013-AnsaloniKZBBT #composition #java #program analysis #tool support #virtual machine
- Enabling Modularity and Re-use in Dynamic Program Analysis Tools for the Java Virtual Machine (DA, SK, YZ, LB, WB, PT), pp. 352–377.
- ECOOP-2013-LernerELK #source code #static typing
- Combining Form and Function: Static Types for JQuery Programs (BSL, LE, JL, SK), pp. 79–103.
- ECOOP-2013-MaierO #higher-order #incremental #programming
- Higher-Order Reactive Programming with Incremental Lists (IM, MO), pp. 707–731.
- ECOOP-2013-OliveiraSLC #algebra #feature model #programming
- Feature-Oriented Programming with Object Algebras (BCdSO, TvdS, AL, WRC), pp. 27–51.
- ECOOP-2013-WuZSGSY #fault #optimisation #statistics
- Simple Profile Rectifications Go a Long Way — Statistically Exploring and Alleviating the Effects of Sampling Errors for Program Optimizations (BW, MZ, XS, YG, RS, GY), pp. 654–678.
- ECOOP-2013-ZhuL #composition #linear #programming
- Heap Decomposition Inference with Linear Programming (HSZ, YDL), pp. 104–128.
- Onward-2013-MayerK #game studies #programming
- Game programming by demonstration (MM, VK), pp. 75–90.
- Onward-2013-McDirmid #live programming #programming
- Usable live programming (SM), pp. 53–62.
- Onward-2013-MilicevicJGM #interactive #modelling #paradigm #programming #web
- Model-based, event-driven programming paradigm for interactive web applications (AM, DJ, MG, DM), pp. 17–36.
- Onward-2013-Repenning #interactive #program analysis #programming
- Conversational programming: exploring interactive program analysis (AR), pp. 63–74.
- Onward-2013-Steimann #multi #object-oriented #programming
- Content over container: object-oriented programming with multiplicities (FS), pp. 173–186.
- OOPSLA-2013-BaoZ #detection #execution #float #on the fly #problem
- On-the-fly detection of instability problems in floating-point program execution (TB, XZ), pp. 817–832.
- OOPSLA-2013-BerganCG #parallel #source code #thread
- Input-covering schedules for multithreaded programs (TB, LC, DG), pp. 677–692.
- OOPSLA-2013-BhattacharyaGN #detection #program analysis
- Combining concern input with program analysis for bloat detection (SB, KG, MGN), pp. 745–764.
- OOPSLA-2013-CarbinMR #hardware #reliability #source code #verification
- Verifying quantitative reliability for programs that execute on unreliable hardware (MC, SM, MCR), pp. 33–52.
- OOPSLA-2013-MeyerovichR #analysis #empirical #programming language
- Empirical analysis of programming language adoption (LAM, ASR), pp. 1–18.
- OOPSLA-2013-RaychevVS #concurrent #detection #effectiveness #source code
- Effective race detection for event-driven programs (VR, MTV, MS), pp. 151–166.
- OOPSLA-2013-VafeiadisN #concurrent #logic
- Relaxed separation logic: a program logic for C11 concurrency (VV, CN), pp. 867–884.
- OOPSLA-2013-Xu #named #optimisation #profiling #source code
- Resurrector: a tunable object lifetime profiling technique for optimizing real-world programs (G(X), pp. 111–130.
- GPCE-2013-Bodik #biology #modelling #programming language
- Modeling biology with solver-aided programming languages (RB), pp. 1–2.
- GPCE-2013-ChapinSSW #named #network #programming #staged
- Scalaness/nesT: type specialized staged programming for sensor networks (PCC, CS, SFS, MW), pp. 135–144.
- GPCE-2013-MarekKZBBTASS #framework #java #named #program analysis #robust
- ShadowVM: robust and comprehensive dynamic program analysis for the java platform (LM, SK, YZ, LB, WB, PT, DA, AS, AS), pp. 105–114.
- GPCE-2013-Richard-FoyBJ #abstraction #performance #programming #web
- Efficient high-level abstractions for web programming (JRF, OB, JMJ), pp. 53–60.
- LOPSTR-2013-LiqatKSGLGHE #analysis #energy #modelling #source code
- Energy Consumption Analysis of Programs Based on XMOS ISA-Level Models (UL, SK, AS, KG, PLG, NG, MVH, KE), pp. 72–90.
- LOPSTR-2013-Seki #logic programming #model checking #source code
- Extending Co-logic Programs for Branching-Time Model Checking (HS), pp. 127–144.
- PPDP-2013-CaballeroST #constraints #finite #programming
- Finite type extensions in constraint programming (RC, PJS, ATF), pp. 217–227.
- PPDP-2013-CalauttiGT #decidability #detection #logic programming #source code
- Detecting decidable classes of finitely ground logic programs with function symbols (MC, SG, IT), pp. 239–250.
- PPDP-2013-ChristiansenHRS #encapsulation #functional #logic programming #semantics #source code
- A semantics for weakly encapsulated search in functional logic programs (JC, MH, FR, DS), pp. 49–60.
- PPDP-2013-Corte-RealDR #parallel #programming #prolog
- Prolog programming with a map-reduce parallel construct (JCR, IdCD, RR), pp. 285–296.
- PPDP-2013-PinoBV #concurrent #confluence #constraints #equivalence #performance #programming
- Efficient computation of program equivalence for confluent concurrent constraint programming (LFP, FB, FDV), pp. 263–274.
- QAPL-2013-NgoH #analysis #concurrent #multi #security #source code #thread
- Quantitative Security Analysis for Multi-threaded Programs (TMN, MH), pp. 34–48.
- PADL-2013-AngelopoulosCAWCW #functional #logic programming #statistics
- Integrative Functional Statistics in Logic Programming (NA, VSC, JA, JW, RC, LW), pp. 190–205.
- PADL-2013-CastroMM #java #logic programming #named
- LogicObjects: Enabling Logic Programming in Java through Linguistic Symbiosis (SC, KM, PM), pp. 26–42.
- PADL-2013-LiangK #automation #logic programming #named #scalability #source code
- Terminyzer: An Automatic Non-termination Analyzer for Large Logic Programs (SL, MK), pp. 173–189.
- PADL-2013-MachadoAD #declarative #parallel #performance #programming #using
- Parallel Performance of Declarative Programming Using a PGAS Model (RM, SA, DD), pp. 244–260.
- PADL-2013-Moura #implementation #induction #logic programming #performance
- A Portable and Efficient Implementation of Coinductive Logic Programming (PM), pp. 77–92.
- POPL-2013-AbelPTS #infinity #named #pattern matching #programming
- Copatterns: programming infinite structures by observations (AA, BP, DT, AS), pp. 27–38.
- POPL-2013-CarboneM #multi #named #programming
- Deadlock-freedom-by-design: multiparty asynchronous global programming (MC, FM), pp. 263–274.
- POPL-2013-Dinsdale-YoungBGPY #composition #concurrent #named #reasoning #source code
- Views: compositional reasoning for concurrent programs (TDY, LB, PG, MJP, HY), pp. 287–300.
- POPL-2013-Goodman #probability #programming
- The principles and practice of probabilistic programming (NDG), pp. 399–402.
- POPL-2013-Krishnamurthi #programming language
- From principles to programming languages (and back) (SK), pp. 233–234.
- POPL-2013-RompfSABJLJOO #compilation #data type #optimisation #source code #staging
- Optimizing data structures in high-level programs: new directions for extensible compilers based on staging (TR, AKS, NA, KJB, VJ, HL, MJ, KO, MO), pp. 497–510.
- POPL-2013-StatonL #programming language
- Universal properties of impure programming languages (SS, PBL), pp. 179–192.
- POPL-2013-UnnoTK #automation #functional #higher-order #source code #verification
- Automating relatively complete verification of higher-order functional programs (HU, TT, NK), pp. 75–86.
- SAC-2013-AlitavoliJE #java #novel #source code
- A novel watermarking method for Java programs (MA, MJ, AE), pp. 1013–1018.
- SAC-2013-BhattacharjeeJ #algorithm #named #repository #scalability #similarity
- CodeBlast: a two-stage algorithm for improved program similarity matching in large software repositories (AB, HMJ), pp. 846–852.
- SAC-2013-ChenLWW #abstraction #source code #static analysis
- Static analysis of list-manipulating programs via bit-vectors and numerical abstractions (LC, RL, XW, JW), pp. 1204–1210.
- SAC-2013-DelahayeKS #c #dynamic analysis #source code #specification
- Common specification language for static and dynamic analysis of C programs (MD, NK, JS), pp. 1230–1235.
- SAC-2013-GouwBJW #case study #industrial #java #runtime #source code
- Run-time checking of data- and protocol-oriented properties of Java programs: an industrial case study (SdG, FSdB, EBJ, PYHW), pp. 1573–1578.
- SAC-2013-HalderC #database #query #slicing
- Abstract program slicing of database query languages (RH, AC), pp. 838–845.
- SAC-2013-HoffmannUHS #slicing
- Slicing droids: program slicing for smali code (JH, MU, TH, MS), pp. 1844–1851.
- SAC-2013-HongJ #named #network #object-oriented #programming language
- Meso: an object-oriented programming language for building strongly-typed internet-based network applications (SH, YJJ), pp. 1579–1586.
- SAC-2013-Montesi #programming #web
- Process-aware web programming with Jolie (FM), pp. 761–763.
- SAC-2013-MoriguchiW #interactive #reuse #source code
- An interactive extension mechanism for reusing verified programs (SM, TW), pp. 1236–1243.
- ESEC-FSE-2013-GyoriFDL #functional #imperative #programming #refactoring
- Crossing the gap from imperative to functional programming through refactoring (AG, LF, DD, JL), pp. 543–553.
- ESEC-FSE-2013-JiangZLSHGS #analysis #reliability #runtime
- System reliability calculation based on the run-time analysis of ladder program (YJ, HZ, HL, XS, WNNH, MG, JS), pp. 695–698.
- ESEC-FSE-2013-NavabpourJWBMBF #c #named #runtime #source code #verification
- RiTHM: a tool for enabling time-triggered runtime verification for C programs (SN, YJ, CWWW, SB, RM, BB, SF), pp. 603–606.
- ESEC-FSE-2013-SahaDP #distributed
- Distributed program tracing (DS, PD, GP), pp. 180–190.
- ESEC-FSE-2013-WangZCZZ #javascript #program analysis
- Extracting URLs from JavaScript via program analysis (QW, JZ, YC, YZ, JZ), pp. 627–630.
- ICSE-2013-Callau #incremental #programming
- Supporting incremental programming with ghosts (OC), pp. 1429–1431.
- ICSE-2013-Carvalho #comprehension #concept #ontology #problem #tool support
- An ontology toolkit for problem domain concept location in program comprehension (NRC), pp. 1415–1418.
- ICSE-2013-CokerH #c #integer #program transformation
- Program transformations to fix C integers (ZC, MH), pp. 792–801.
- ICSE-2013-FranklinGLD #automation #functional #imperative #named #programming #refactoring
- LAMBDAFICATOR: from imperative to functional programming through automated refactoring (LF, AG, JL, DD), pp. 1287–1290.
- ICSE-2013-Guerrouj #comprehension #normalisation #quality #source code
- Normalizing source code vocabulary to support program comprehension and software quality (LG), pp. 1385–1388.
- ICSE-2013-HaoLHG #energy #mobile #program analysis #using
- Estimating mobile application energy consumption using program analysis (SH, DL, WGJH, RG), pp. 92–101.
- ICSE-2013-HaoLM0J #multi #named #source code
- MCT: a tool for commenting programs by multimedia comments (YH, GL, LM, LZ, ZJ), pp. 1339–1342.
- ICSE-2013-JacobellisMK #named #program transformation
- LASE: an example-based program transformation tool for locating and applying systematic edits (JJ, NM, MK), pp. 1319–1322.
- ICSE-2013-Johnson04a #comprehension #program analysis
- Novice understanding of program analysis tool notifications (BJ), pp. 1432–1434.
- ICSE-2013-Kuhn #interactive #live programming #on the #programming #testing
- On extracting unit tests from interactive live programming sessions (AK), pp. 1241–1244.
- ICSE-2013-LeeCJ #performance #program transformation #refactoring
- Drag-and-drop refactoring: intuitive and efficient program transformation (YYL, NC, REJ), pp. 23–32.
- ICSE-2013-Leino #source code
- Developing verified programs with dafny (KRML), pp. 1488–1490.
- ICSE-2013-LiZLXLLX #distributed #source code
- A characteristic study on failures of production distributed data-parallel programs (SL, HZ, HL, TX, HL, WL, TX), pp. 963–972.
- ICSE-2013-MarinoHDVTV #concurrent #detection #source code
- Detecting deadlock in programs with data-centric synchronization (DM, CH, JD, MV, FT, JV), pp. 322–331.
- ICSE-2013-NetoCLGM #approach #named #problem #programming #student #testing
- POPT: a problem-oriented programming and testing approach for novice students (VLN, RC, LL, DSG, APM), pp. 1099–1108.
- ICSE-2013-NguyenQRC #analysis #named #program repair #semantics
- SemFix: program repair via semantic analysis (HDTN, DQ, AR, SC), pp. 772–781.
- ICSE-2013-Park #comprehension #concurrent #fault #source code
- Fault comprehension for concurrent programs (SP), pp. 1444–1446.
- ICSE-2013-SalingerZP #programming #research
- Liberating pair programming research from the oppressive Driver/Observer regime (SS, FZ, LP), pp. 1201–1204.
- ICSE-2013-SantelicesZJCZ #slicing
- Quantitative program slicing: separating statements by relevance (RAS, YZ, SJ, HC, YJZ), pp. 1269–1272.
- ICSE-2013-SharTB #hybrid #injection #mining #program analysis #sql #using
- Mining SQL injection and cross site scripting vulnerabilities using hybrid program analysis (LKS, HBKT, LCB), pp. 642–651.
- ICSE-2013-TillmannHXGB #education #game studies #interactive #learning #programming #re-engineering
- Teaching and learning programming and software engineering via interactive gaming (NT, JdH, TX, SG, JB), pp. 1117–1126.
- ICSE-2013-Zeid #contest #evaluation #framework #integration #re-engineering #source code #student
- A framework to evaluate software engineering student contests: evaluation and integration with academic programs (AZ), pp. 1083–1089.
- LDTA-J-2009-LammelTK #fault #programming #source code #traversal
- Programming errors in traversal programs over structured data (RL, SJT, MK), pp. 1770–1808.
- SLE-2013-VasudevanT #ambiguity #detection #programming language
- Detecting Ambiguity in Programming Language Grammars (NV, LT), pp. 157–176.
- ASPLOS-2013-LuciaC #empirical #parallel #source code #thread
- Cooperative empirical failure avoidance for multithreaded programs (BL, LC), pp. 39–50.
- ASPLOS-2013-SchulteDWF #assembly #automation #embedded #source code
- Automated repair of binary and assembly programs for cooperating embedded devices (EMS, JD, WW, SF), pp. 317–328.
- CC-2013-CammarotaNVKDM #on the #optimisation
- On the Determination of Inlining Vectors for Program Optimization (RC, AN, AVV, AK, DD, MM), pp. 164–183.
- CC-2013-MooreC #automation #generative #machine learning #policy #using
- Automatic Generation of Program Affinity Policies Using Machine Learning (RWM, BRC), pp. 184–203.
- CGO-2013-ChoKWLLM #concurrent #source code
- Practical lock/unlock pairing for concurrent programs (HKC, TK, YW, SL, HL, SAM), p. 12.
- CGO-2013-GreweWO #parallel #source code
- Portable mapping of data parallel programs to OpenCL for heterogeneous systems (DG, ZW, MFPO), p. 10.
- CGO-2013-JeonGT #named #performance #program analysis
- Skadu: Efficient vector shadow memories for poly-scopic program analysis (DJ, SG, MBT), p. 12.
- CGO-2013-RodriguesCP #integer #performance #source code
- A fast and low-overhead technique to secure programs against integer overflows (RER, VHSC, FMQP), p. 11.
- CGO-2013-TanFG #detection #fault #lightweight #source code
- Lightweight fault detection in parallelized programs (LT, MF, RG), p. 11.
- CGO-2013-ZhouWDS #flexibility #framework #migration #named
- Profmig: A framework for flexible migration of program profiles across software versions (MZ, BW, YD, XS), p. 12.
- ISMM-2013-BrockGBD #named
- Pacman: program-assisted cache management (JB, XG, BB, CD), pp. 39–50.
- LCTES-2013-ChattopadhyayCR #performance
- Program performance spectrum (SC, LKC, AR), pp. 65–76.
- LCTES-2013-MorenoFH #analysis #debugging #embedded
- Non-intrusive program tracing and debugging of deployed embedded systems through side-channel analysis (CM, SF, MAH), pp. 77–88.
- PPoPP-2013-AcarCR #parallel #scheduling #source code
- Scheduling parallel programs by work stealing with private deques (UAA, AC, MR), pp. 219–228.
- PPoPP-2013-AfekLM #hardware #programming
- Programming with hardware lock elision (YA, AL, AM), pp. 295–296.
- PPoPP-2013-CaiZWC #detection #named #parallel #source code #thread
- TeamWork: synchronizing threads globally to detect real deadlocks for multithreaded programs (YC, KZ, SW, WKC), pp. 311–312.
- PPoPP-2013-FriedleyHBLM #distributed #manycore #memory management #performance #programming
- Ownership passing: efficient distributed memory programming on multi-core systems (AF, TH, GB, AL, CCM), pp. 177–186.
- PPoPP-2013-ParkSI #concurrent #detection #scalability #source code
- Scalable data race detection for partitioned global address space programs (CSP, KS, CI), pp. 305–306.
- PPoPP-2013-ParkST #parallel #programming
- Parallel programming with big operators (CP, GLSJ, JBT), pp. 293–294.
- PPoPP-2013-WozniakAWKLF #data flow #named #programming #scalability
- Swift/T: scalable data flow programming for many-task applications (JMW, TGA, MW, DSK, ELL, ITF), pp. 309–310.
- PPoPP-2013-YukiFRS #analysis #array #data flow #source code
- Array dataflow analysis for polyhedral X10 programs (TY, PF, SVR, VS), pp. 23–34.
- CADE-2013-HawblitzelKLR #automation #proving #source code #theorem proving #towards #using
- Towards Modularly Comparing Programs Using Automated Theorem Provers (CH, MK, SKL, HR), pp. 282–299.
- CAV-2013-AlbarghouthiGK #recursion #synthesis
- Recursive Program Synthesis (AA, SG, ZK), pp. 934–950.
- CAV-2013-BarnatBHHKLRSW #c #c++ #model checking #parallel #source code #thread
- DiVinE 3.0 — An Explicit-State Model Checker for Multithreaded C & C++ Programs (JB, LB, VH, JH, JK, ML, PR, VS, JW), pp. 863–868.
- CAV-2013-ChakarovS #probability #program analysis
- Probabilistic Program Analysis with Martingales (AC, SS), pp. 511–526.
- CAV-2013-DaiXZ #generative #programming
- Generating Non-linear Interpolants by Semidefinite Programming (LD, BX, NZ), pp. 364–380.
- CAV-2013-EssenJ #program repair
- Program Repair without Regret (CvE, BJ), pp. 896–911.
- CAV-2013-KroeningLW #approximate #c #detection #performance #source code
- Under-Approximating Loops in C Programs for Fast Counterexample Detection (DK, ML, GW), pp. 381–396.
- CAV-2013-WonischSW #proving #source code
- Programs from Proofs — A PCC Alternative (DW, AS, HW), pp. 912–927.
- ICLP-J-2013-BanbaraSTIS #modelling #programming #set
- Answer set programming as a modeling language for course timetabling (MB, TS, NT, KI, TS), pp. 783–798.
- ICLP-J-2013-BusoniuOPST #debugging #ide #named #programming
- SeaLion: An eclipse-based IDE for answer-set programming with advanced debugging support (PAB, JO, JP, PS, HT), pp. 657–673.
- ICLP-J-2013-GangeNSSS #constraints #logic programming
- Failure tabled constraint logic programming by interpolation (GG, JAN, PS, HS, PJS), pp. 593–607.
- ICLP-J-2013-GiordanoMSD #constraints #process #programming #set #verification
- Business process verification with constraint temporal answer set programming (LG, AM, MS, DTD), pp. 641–655.
- ICLP-J-2013-GrecoMT #bottom-up #evaluation #logic programming #termination
- Logic programming with function symbols: Checking termination of bottom-up evaluation through program adornments (SG, CM, IT), pp. 737–752.
- ICLP-J-2013-LiangK #analysis #logic programming #scalability #source code
- A practical analysis of non-termination in large logic programs (SL, MK), pp. 705–719.
- ICLP-J-2013-YouZZ #logic programming #quantifier #source code
- Disjunctive logic programs with existential quantification in rule heads (JHY, HZ, YZ), pp. 563–578.
- ICST-2013-BagnaraCGG #float #generative #source code #testing
- Symbolic Path-Oriented Test Data Generation for Floating-Point Programs (RB, MC, RG, AG), pp. 1–10.
- ICST-2013-ChristakisGS #concurrent #detection #erlang #fault #source code #testing
- Systematic Testing for Detecting Concurrency Errors in Erlang Programs (MC, AG, KFS), pp. 154–163.
- ICST-2013-MossigeGM #constraints #generative #integration #programming #testing #using
- Test Generation for Robotized Paint Systems Using Constraint Programming in a Continuous Integration Environment (MM, AG, HM), pp. 489–490.
- ICST-2013-SakamotoSTWF #framework #metric #multi #named #programming language #test coverage #tool support
- OCCF: A Framework for Developing Test Coverage Measurement Tools Supporting Multiple Programming Languages (KS, KS, RT, HW, YF), pp. 422–430.
- ICST-2013-ShuSHP #analysis #dependence #framework #named
- JavaPDG: A New Platform for Program Dependence Analysis (GS, BS, TADH, AP), pp. 408–415.
- ICTSS-2013-MauserKH #programming #towards #user interface #using
- Towards a GUI Test Model Using State Charts and Programming Code (DM, AK, KH), pp. 271–276.
- ICTSS-2013-SapraMCGC #execution #fault #python #source code #symbolic computation #using
- Finding Errors in Python Programs Using Dynamic Symbolic Execution (SS, MM, SC, AG, EMC), pp. 283–289.
- ISSTA-2013-BindalBL #bound #concurrent #parallel #source code #testing #thread
- Variable and thread bounding for systematic testing of multithreaded programs (SB, SB, AL), pp. 145–155.
- ISSTA-2013-HanazumiM #generative #java #source code
- Generation of Java programs properties from test purposes (SH, ACVdM), pp. 362–365.
- ISSTA-2013-LuoR #named #parallel #runtime #source code #thread
- EnforceMOP: a runtime property enforcement system for multithreaded programs (QL, GR), pp. 156–166.
- ISSTA-2013-QiMLW #automation #effectiveness #fault #locality #program repair #using
- Using automated program repair for evaluating the effectiveness of fault localization techniques (YQ, XM, YL, CW), pp. 191–201.
- LICS-2013-AndersonDH #fixpoint #linear #logic #programming
- Maximum Matching and Linear Programming in Fixed-Point Logic with Counting (MA, AD, BH), pp. 173–182.
- SAT-2013-SohTB #agile #constraints #named #programming #prototype #satisfiability
- Scarab: A Rapid Prototyping Tool for SAT-Based Constraint Programming Systems (TS, NT, MB), pp. 429–436.
- TAP-2013-BeckertB0 #metric #testing #verification
- A Metric for Testing Program Verification Systems (BB, TB, MW), pp. 56–75.
- TAP-2013-BruckerFNW #case study #generative
- Test Program Generation for a Microprocessor — A Case-Study (ADB, AF, YN, BW), pp. 76–95.
- TAP-2013-CaballeroMRT #debugging #declarative #erlang #source code
- A Declarative Debugger for Sequential Erlang Programs (RC, EMM, AR, ST), pp. 96–114.
- TAP-2013-KosmatovPS #proving #source code #tutorial
- A Lesson on Proof of Programs with Frama-C. Invited Tutorial Paper (NK, VP, JS), pp. 168–177.
- TLCA-2013-SeveriV #modelling #source code
- Completeness of Conversion between Reactive Programs for Ultrametric Models (PS, FJdV), pp. 221–235.
- VMCAI-2013-ChakiGKS #composition #source code
- Compositional Sequentialization of Periodic Programs (SC, AG, SK, OS), pp. 536–554.
- WICSA-ECSA-2012-KeulerWW #agile #architecture #programming
- Architecture-aware Programming in Agile Environments (TK, SW, BW), pp. 229–233.
- ASE-2012-FalconeC #android #aspect-oriented #embedded #in the cloud #programming
- Weave droid: aspect-oriented programming on Android devices: fully embedded or in the cloud (YF, SC), pp. 350–353.
- ASE-2012-HarmanLJWAC #challenge #programming #search-based #source code #using
- The GISMOE challenge: constructing the pareto program surface using genetic programming to find better programs (keynote paper) (MH, WBL, YJ, DRW, AA, JAC), pp. 1–14.
- ASE-2012-KahkonenSH #automation #parallel #source code #testing #thread #using
- Using unfoldings in automated testing of multithreaded programs (KK, OS, KH), pp. 150–159.
- ASE-2012-LiT #api #automation #erlang #migration #refactoring #source code
- Automated API migration in a user-extensible refactoring tool for Erlang programs (HL, SJT), pp. 294–297.
- ASE-2012-LuciaLJB #evolution #named #source code #testing
- kbe-anonymity: test data anonymization for evolving programs (L, DL, LJ, AB), pp. 262–265.
- ASE-2012-SongT #model checking #named #source code
- PuMoC: a CTL model-checker for sequential programs (FS, TT), pp. 346–349.
- ASE-2012-Yamamoto #refinement
- Property-preserving program refinement (YY), pp. 398–401.
- CASE-2012-BaoLYL #energy #programming #realtime
- Battery energy storage system load shifting control based on real time load forecast and dynamic programming (GB, CL, ZY, ZL), pp. 815–820.
- DAC-2012-ShojaeiDR #integer #programming
- Confidentiality preserving integer programming for global routing (HS, AD, PR), pp. 709–716.
- DATE-2012-CongHLZZ #replication #source code #streaming
- Combining module selection and replication for throughput-driven streaming programs (JC, MH, BL, PZ, YZ), pp. 1018–1023.
- VLDB-2012-IseleB #learning #programming #search-based #using
- Learning Expressive Linkage Rules using Genetic Programming (RI, CB), pp. 1638–1649.
- CSEET-2012-AroraG #collaboration #learning #programming #source code
- Learning to Write Programs with Others: Collaborative Quadruple Programming (RA, SG), pp. 32–41.
- CSEET-2012-Kajko-Mattsson #design #education #re-engineering #source code
- A Method for Designing Software Engineering Educational Programs (MKM), pp. 139–143.
- ITiCSE-2012-Aycock #named #programming
- μPython: non-majors programming from the very first lecture (JA), pp. 345–350.
- ITiCSE-2012-CamaraPV #collaboration #evaluation #framework #learning #programming
- Evaluation of a collaborative instructional framework for programming learning (LMSC, MPV, JÁVI), pp. 162–167.
- ITiCSE-2012-FletcherG #object-oriented #programming
- Sample courseware for introductory OO programming (RF, RG), p. 370.
- ITiCSE-2012-GerdesJH #functional #interactive #programming
- An interactive functional programming tutor (AG, JJ, BH), pp. 250–255.
- ITiCSE-2012-GomesSM #behaviour #case study #learning #student #towards
- A study on students’ behaviours and attitudes towards learning to program (AJG, ÁNS, AJM), pp. 132–137.
- ITiCSE-2012-GordonMM #programming
- Spaghetti for the main course?: observations on the naturalness of scenario-based programming (MG, AM, OMS), pp. 198–203.
- ITiCSE-2012-GovenderG #learning #object-oriented #programming #student
- Are students learning object oriented programming in an object oriented programming course?: student voices (DWG, IG), p. 395.
- ITiCSE-2012-KortsartsK #component #probability #programming
- Enriching introductory programming courses with non-intuitive probability experiments component (YK, YK), pp. 128–131.
- ITiCSE-2012-MalekoHD #case study #experience #learning #mobile #programming #social
- Novices’ perceptions and experiences of a mobile social learning environment for learning of programming (MM, MH, DJD), pp. 285–290.
- ITiCSE-2012-MeyerW #lessons learnt #programming
- Programming studio: advances and lessons learned (CM, MW), p. 369.
- ITiCSE-2012-Moreno #comparison #evaluation #framework #source code
- A qualitative framework for comparison and evaluation of computer science doctoral programs (MdCCM), p. 398.
- ITiCSE-2012-QueirosL #education #named #programming
- PETCHA: a programming exercises teaching assistant (RAPQ, JPL), pp. 192–197.
- ITiCSE-2012-Ragonis #algorithm #education #source code
- Integrating the teaching of algorithmic patterns into computer science teacher preparation programs (NR), pp. 339–344.
- ITiCSE-2012-TillmannB #education #mobile #programming
- Teaching programming on a mobile device (NT, JB), p. 404.
- ITiCSE-2012-TillmannMHFBSX #education #future of #mobile #programming
- The future of teaching programming is on mobile devices (NT, MM, JdH, MF, JB, AS, TX), pp. 156–161.
- ITiCSE-2012-Urquiza-FuentesV #animation #education #effectiveness
- Comparing the effectiveness of different educational uses of program animations (JUF, JÁVI), pp. 174–179.
- TFPIE-2012-StutterheimSS #declarative #education #programming #prolog
- Forty hours of declarative programming: Teaching Prolog at the Junior College Utrecht (JS, WS, SDS), pp. 50–62.
- ESOP-2012-EmotoFH #framework #parallel #pipes and filters #programming
- Generate, Test, and Aggregate — A Calculation-based Framework for Systematic Parallel Programming with MapReduce (KE, SF, ZH), pp. 254–273.
- ESOP-2012-InoueT #multi #reasoning #source code
- Reasoning about Multi-stage Programs (JI, WT), pp. 357–376.
- ESOP-2012-LuPZX #parallel #source code #thread
- A Type and Effect System for Determinism in Multithreaded Programs (YL, JP, CZ, JX), pp. 518–538.
- FASE-2012-AlbertBGHR #source code
- Verified Resource Guarantees for Heap Manipulating Programs (EA, RB, SG, RH, GRD), pp. 130–145.
- FASE-2012-NaujokatLS #programming
- Loose Programming with PROPHETS (SN, ALL, BS), pp. 94–98.
- FASE-2012-ThumSKAS #contract #design #feature model #programming
- Applying Design by Contract to Feature-Oriented Programming (TT, IS, MK, SA, GS), pp. 255–269.
- FoSSaCS-2012-BoveDS #automation #first-order #functional #interactive #reasoning #source code
- Combining Interactive and Automatic Reasoning in First Order Theories of Functional Programs (AB, PD, ASR), pp. 104–118.
- TACAS-2012-BaslerDKKTW #c #contest #named #source code #verification
- satabs: A Bit-Precise Verifier for C Programs — (Competition Contribution) (GB, AFD, AK, DK, MT, TW), pp. 552–555.
- TACAS-2012-BouajjaniE #analysis #bound #message passing #source code
- Bounded Phase Analysis of Message-Passing Programs (AB, ME), pp. 451–465.
- TACAS-2012-DudkaMPV #contest #data type #linked data #named #open data #source code #verification
- Predator: A Verification Tool for Programs with Dynamic Linked Data Structures — (Competition Contribution) (KD, PM, PP, TV), pp. 545–548.
- TACAS-2012-PopeeaR #composition #concurrent #multi #proving #source code #termination #thread
- Compositional Termination Proofs for Multi-threaded Programs (CP, AR), pp. 237–251.
- WRLA-2012-HillsKV #program analysis #rascal
- Program Analysis Scenarios in Rascal (MH, PK, JJV), pp. 10–30.
- CSMR-2012-CohenDA #composition #maintenance
- Invertible Program Restructurings for Continuing Modular Maintenance (JC, RD, AA), pp. 347–352.
- CSMR-2012-HottaHK #dependence #graph #identification #refactoring
- Identifying, Tailoring, and Suggesting Form Template Method Refactoring Opportunities with Program Dependence Graph (KH, YH, SK), pp. 53–62.
- CSMR-2012-ShahDM #source code
- Making Smart Moves to Untangle Programs (SMAS, JD, CM), pp. 359–364.
- ICPC-2012-FeigenspanKLAH #experience #programming
- Measuring programming experience (JF, CK, JL, SA, SH), pp. 73–82.
- ICPC-2012-KatzmarskiK #complexity #metric
- Program complexity metrics and programmer opinions (BK, RK), pp. 17–26.
- ICPC-2012-RajlichW #comprehension #concept
- A retrospective view on: The role of concepts in program comprehension: (MIP award) (VR, NW), pp. 12–13.
- ICSM-2012-KumarSS #c++ #source code
- Rejuvenating C++ programs through demacrofication (AK, AS, BS), pp. 98–107.
- ICSM-2012-NasehiSMB #case study #programming #stack overflow #what
- What makes a good code example?: A study of programming Q&A in StackOverflow (SMN, JS, FM, CB), pp. 25–34.
- ICSM-2012-QiML #automation #performance #scalability #source code #using
- Making automatic repair for large-scale programs more efficient using weak recompilation (YQ, XM, YL), pp. 254–263.
- ICSM-2012-RungtaPB #behaviour #evolution #impact analysis
- A change impact analysis to characterize evolving program behaviors (NR, SP, JB), pp. 109–118.
- SCAM-2012-AftandilianSPK #compilation #java #program analysis #tool support #using
- Building Useful Program Analysis Tools Using an Extensible Java Compiler (EA, RS, SP, SK), pp. 14–23.
- SCAM-2012-KargenS #analysis #comprehension #data flow #named
- InputTracer: A Data-Flow Analysis Tool for Manual Program Comprehension of x86 Binaries (UK, NS), pp. 138–143.
- SCAM-2012-LazarescuL #analysis #c #dependence #parallel #source code
- Dynamic Trace-Based Data Dependency Analysis for Parallelization of C Programs (MTL, LL), pp. 126–131.
- SCAM-2012-Vidal #execution #symbolic computation #termination #verification
- Closed Symbolic Execution for Verifying Program Termination (GV), pp. 34–43.
- SCAM-2012-WilcoxSB #optimisation #program transformation
- Optimizing Expression Selection for Lookup Table Program Transformation (CW, MMS, JMB), pp. 84–93.
- WCRE-2012-Al-OmariKRR #detection #dot-net #programming language
- Detecting Clones Across Microsoft .NET Programming Languages (FAO, IK, CKR, JR), pp. 405–414.
- PEPM-2012-Berger #metaprogramming #specification #verification
- Specification and verification of meta-programs (MB), pp. 3–4.
- PEPM-2012-Katayama #functional #induction #programming #source code
- An analytical inductive functional programming system that avoids unintended programs (SK), pp. 43–52.
- PEPM-2012-KobayashiMS #functional #source code
- Functional programs as compressed data (NK, KM, AS), pp. 121–130.
- PEPM-2012-Lopez-FraguasMR #functional #logic programming
- Well-typed narrowing with extra variables in functional-logic programming (FJLF, EMM, JRH), pp. 83–92.
- PEPM-2012-Voigtlander #bidirectional #induction #synthesis
- Ideas for connecting inductive program synthesis and bidirectionalization (JV), pp. 39–42.
- PLDI-2012-BenzHH #float #problem #program analysis
- A dynamic program analysis to find floating-point accuracy problems (FB, AH, SH), pp. 453–462.
- PLDI-2012-CarbinKMR #approximate #nondeterminism #proving #source code
- Proving acceptability properties of relaxed nondeterministic approximate programs (MC, DK, SM, MCR), pp. 169–180.
- PLDI-2012-CarteyLM #domain-specific language #source code
- Synthesising graphics card programs from DSLs (LC, RL, OdM), pp. 121–132.
- PLDI-2012-LeeCFN #hybrid #named #program analysis
- Chimera: hybrid program analysis for determinism (DL, PMC, JF, SN), pp. 463–474.
- PLDI-2012-OliveiraSCLY #calculus #programming
- The implicit calculus: a new foundation for generic programming (BCdSO, TS, WC, WL, KY), pp. 35–44.
- PLDI-2012-WuTHCY #analysis #parallel #precise #source code
- Sound and precise analysis of parallel programs through schedule specialization (JW, YT, GH, HC, JY), pp. 205–216.
- SAS-2012-AbdullaACLR #abstraction #automation #integer #source code
- Automatic Fence Insertion in Integer Programs via Predicate Abstraction (PAA, MFA, YFC, CL, AR), pp. 164–180.
- SAS-2012-CacheraJJK #imperative #invariant #polynomial #source code
- Inference of Polynomial Invariants for Imperative Programs: A Farewell to Gröbner Bases (DC, TPJ, AJ, FK), pp. 58–74.
- SAS-2012-EmmiL #distributed #source code
- Finding Non-terminating Executions in Distributed Asynchronous Programs (ME, AL), pp. 439–455.
- SAS-2012-Ledesma-GarzaR #analysis #functional #higher-order #reachability #source code
- Binary Reachability Analysis of Higher Order Functional Programs (RLG, AR), pp. 388–404.
- SAS-2012-MadhavanRV #analysis #composition #higher-order #source code
- Modular Heap Analysis for Higher-Order Programs (RM, GR, KV), pp. 370–387.
- STOC-2012-Belovs #source code
- Span programs for functions with constant-sized 1-certificates: extended abstract (AB), pp. 77–84.
- STOC-2012-DvirMPY #branch #multi #source code
- Separating multilinear branching programs and formulas (ZD, GM, SP, AY), pp. 615–624.
- FLOPS-2012-Codish #programming
- Programming with Boolean Satisfaction (MC), p. 1.
- FLOPS-2012-RoseVS #data flow #hybrid #programming language #query
- A Data Flow Language for Hybrid Query and Programming Languages (KHR, LV, NS), pp. 228–242.
- FLOPS-2012-SaeedloeiG #constraints #induction #logic programming
- Coinductive Constraint Logic Programming (NS, GG), pp. 243–259.
- FLOPS-2012-Terauchi #automation #functional #higher-order #source code #verification
- Automated Verification of Higher-Order Functional Programs (TT), p. 2.
- FLOPS-2012-Weirich #haskell #programming
- Dependently-Typed Programming in GHC (SW), p. 3.
- ICALP-v1-2012-BhaskaraCMV #on the #polynomial #programming
- On Quadratic Programming with a Ratio Objective (AB, MC, RM, AV), pp. 109–120.
- ICALP-v1-2012-GuptaN #approximate #integer #online #source code
- Approximating Sparse Covering Integer Programs Online (AG, VN), pp. 436–448.
- ICALP-v1-2012-MolinaroR #geometry #linear #online #source code
- Geometry of Online Packing Linear Programs (MM, RR), pp. 701–713.
- LATA-2012-BilleS #dependence #performance #programming
- Fast and Cache-Oblivious Dynamic Programming with Local Dependencies (PB, MS), pp. 131–142.
- IFM-2012-DongolH #multi #reasoning #source code
- Rely/Guarantee Reasoning for Teleo-reactive Programs over Multiple Time Bands (BD, IJH), pp. 39–53.
- IFM-2012-JiB #java #named #source code
- PE-KeY: A Partial Evaluator for Java Programs (RJ, RB), pp. 283–295.
- IFM-2012-LensinkSE #concurrent #framework #proving #source code
- A Proof Framework for Concurrent Programs (LL, SS, MCJDvE), pp. 174–190.
- IFM-2012-RochaBCN #bound #comprehension #debugging #model checking #programming #using
- Understanding Programming Bugs in ANSI-C Software Using Bounded Model Checking Counter-Examples (HR, RSB, LCC, ADN), pp. 128–142.
- SEFM-2012-AmighiGGH #control flow #exception #graph #java #source code
- Sound Control-Flow Graph Extraction for Java Programs with Exceptions (AA, PdCG, DG, MH), pp. 33–47.
- SEFM-2012-BistarelliS #concurrent #constraints #programming
- Securely Accessing Shared Resources with Concurrent Constraint Programming (SB, FS), pp. 308–322.
- SEFM-2012-ZhuXMQQ #approach #concurrent #source code #verification
- The Rely/Guarantee Approach to Verifying Concurrent BPEL Programs (HZ, QX, CM, SQ, ZQ), pp. 172–187.
- ICFP-2012-EarlSMH #analysis #automaton #higher-order #source code
- Introspective pushdown analysis of higher-order programs (CE, IS, MM, DVH), pp. 177–188.
- ICFP-2012-McBride #dependent type #programming
- Agda-curious?: an exploration of programming with dependent types (CTM), pp. 1–2.
- ICFP-2012-OliveiraC #functional #graph #programming
- Functional programming with structured graphs (BCdSO, WRC), pp. 77–88.
- ICFP-2012-PereraACL #functional #source code
- Functional programs that explain their work (RP, UAA, JC, PBL), pp. 365–376.
- ICFP-2012-Sheard #design #programming #reduction
- Painless programming combining reduction and search: design principles for embedding decision procedures in high-level languages (TES), pp. 89–102.
- ICFP-2012-Siederdissen #combinator #performance #programming
- Sneaking around concatMap: efficient combinators for dynamic programming (CHzS), pp. 215–226.
- ICFP-2012-SimoesVFJH #analysis #automation #functional #lazy evaluation #memory management #source code
- Automatic amortised analysis of dynamic memory allocation for lazy functional programs (HRS, PBV, MF, SJ, KH), pp. 165–176.
- IFL-2012-IonescuJ #modelling #programming
- Dependently-Typed Programming in Scientific Computing — Examples from Economic Modelling (CI, PJ), pp. 140–156.
- IFL-2012-Magalhaes #optimisation #source code
- Optimisation of Generic Programs Through Inlining (JPM), pp. 104–121.
- IFL-2012-SculthorpeFG #haskell #program transformation
- The HERMIT in the Tree — Mechanizing Program Transformations in the GHC Core Language (NS, AF, AG), pp. 86–103.
- ICGT-2012-Ong #graph transformation #multi #programming language #rule-based #using
- Multi-scale Rule-Based Graph Transformation Using the Programming Language XL (YO), pp. 417–419.
- ICGT-2012-Poskitt #graph #source code #verification
- Verification of Graph Programs (CMP), pp. 420–422.
- CHI-2012-BogartBDAW #case study #debugging #design #interactive #programming
- Designing a debugging interaction language for cognitive modelers: an initial case study in natural programming plus (CB, MMB, SD, HA, RW), pp. 2469–2478.
- CHI-2012-JungCL #interactive #performance #programming
- Group hedonic balance and pair programming performance: affective interaction dynamics as indicators of performance (MJ, JC, LJL), pp. 829–838.
- CHI-2012-LuL #gesture #multi #programming
- Gesture coder: a tool for programming multi-touch gestures by demonstration (HL, YL), pp. 2875–2884.
- CHI-2012-XieLC #interactive #programming
- Evaluating interactive support for secure programming (JX, HRL, BtC), pp. 2707–2716.
- CSCW-2012-NussliJ #interactive #programming #quality
- Effects of sharing text selections on gaze cross-recurrence and interaction quality in a pair programming task (MAN, PJ), pp. 1125–1134.
- AdaEurope-2012-FariaMP #ada #approach #model checking #source code
- An Approach to Model Checking Ada Programs (JMF, JM, JSP), pp. 105–118.
- AdaEurope-2012-ForlerLW #api #design #encryption #library #programming
- Designing the API for a Cryptographic Library — A Misuse-Resistant Application Programming Interface (CF, SL, JW), pp. 75–88.
- AdaEurope-2012-Tempelmeier #ada #concept #education #programming language
- Teaching “Concepts of Programming Languages” with Ada (TT), pp. 60–74.
- HILT-2012-KanigSD #compilation #convergence #named #verification
- Hi-Lite: the convergence of compiler technology and program verification (JK, ES, CD), pp. 27–34.
- HILT-2012-Leino #source code
- Developing verified programs with Dafny (KRML), pp. 9–10.
- HILT-2012-Leino12a #proving #using #verification #why
- Program proving using intermediate verification languages (IVLs) like boogie and why3 (KRML), pp. 25–26.
- HILT-2012-Liskov #programming #turing machine
- Keynote presentation: Programming the turing machine (BL), pp. 23–24.
- HILT-2012-Steele #lifecycle #programming language
- Programming language life cycles (GLSJ), pp. 95–96.
- HILT-2012-Taft #divide and conquer #manycore #named #programming #tutorial #using
- Tutorial: multicore programming using divide-and-conquer and work stealing (STT), pp. 13–14.
- ICEIS-v2-2012-FonteBCGH #evaluation #program analysis #using
- Program Analysis and Evaluation using Quimera (DF, IVB, DCdC, ALG, PRH), pp. 209–219.
- ICEIS-v2-2012-FrancaS #aspect-oriented #bibliography #evaluation #metric #programming #using
- A Systematic Review on Evaluation of Aspect Oriented Programming using Software Metrics (JMSF, MdSS), pp. 77–83.
- CIKM-2012-CheungSM #recommendation #social #synthesis #using
- Using program synthesis for social recommendations (AC, ASL, SM), pp. 1732–1736.
- CIKM-2012-ZhangWH #integer #linear #programming #set
- Selecting expansion terms as a set via integer linear programming (QZ, YW, XH), pp. 2399–2402.
- ICML-2012-HannahD #design #geometry #programming
- Ensemble Methods for Convex Regression with Applications to Geometric Programming Based Circuit Design (LH, DBD), p. 24.
- ICML-2012-Petrik #approximate #bound #programming #robust
- Approximate Dynamic Programming By Minimizing Distributionally Robust Bounds (MP), p. 207.
- ICML-2012-YangMJZZ #kernel #learning #multi #probability #programming
- Multiple Kernel Learning from Noisy Labels by Stochastic Programming (TY, MM, RJ, LZ, YZ), p. 21.
- ICPR-2012-KramerABSB #component #documentation #programming #robust
- Robust stereo correspondence for documents by matching connected components of text-lines with dynamic programming (MK, MZA, SSB, FS, TMB), pp. 734–737.
- ICPR-2012-RayAZ #programming #segmentation
- Seeing through clutter: Snake computation with dynamic programming for particle segmentation (NR, STA, HZ), pp. 801–804.
- ICPR-2012-WangST #feature model #linear #programming #recognition #robust
- Robust regularized feature selection for iris recognition via linear programming (LW, ZS, TT), pp. 3358–3361.
- ICPR-2012-WittW #programming #using
- Sparse stereo by edge-based search using dynamic programming (JW, UW), pp. 3631–3635.
- KDIR-2012-GayLM #approach #constraints #mining #multi #sequence
- Constraint-programming Approach for Multiset and Sequence Mining (PG, BL, JM), pp. 212–220.
- KEOD-2012-NogueiraG #programming #set #using
- Recall-driven Product Tracing and Supply Chain Tracking using Answer Set Programming (MLN, NPG), pp. 125–133.
- KR-2012-BahmaniBKL #declarative #dependence #set #source code
- Declarative Entity Resolution via Matching Dependencies and Answer Set Programs (ZB, LEB, SK, LVSL).
- KR-2012-BaralD #automation #how #learning #programming #set
- Solving Puzzles Described in English by Automated Translation to Answer Set Programming and Learning How to Do that Translation (CB, JD).
- KR-2012-ChaudhriS #knowledge base #programming #reasoning #set #specification #using
- Specifying and Reasoning with Underspecified Knowledge Bases Using Answer Set Programming (VKC, TCS).
- KR-2012-FebbraroLGR #framework #java #named #programming #set
- JASP: A Framework for Integrating Answer Set Programming with Java (OF, NL, GG, FR).
- KR-2012-Feier #logic programming #reasoning #source code #worst-case
- Worst-Case Optimal Reasoning with Forest Logic Programs (CF).
- KR-2012-GebserGKOSS #programming #reasoning #set
- Stream Reasoning with Answer Set Programming: Preliminary Report (MG, TG, RK, PO, OS, TS).
- KR-2012-GottlobS #datalog #ontology #query #recursion #source code
- Rewriting Ontological Queries into Small Nonrecursive Datalog Programs (GG, TS).
- KR-2012-LeoneMTV #source code
- Efficiently Computable Datalog∃ Programs (NL, MM, GT, PV).
- KR-2012-Lifschitz #logic programming #source code
- Logic Programs with Intensional Functions (VL).
- KR-2012-LiuJN #integer #programming #set
- Answer Set Programming via Mixed Integer Programming (GL, TJ, IN).
- KR-2012-OetschPPST #on the #source code #testing
- On the Small-Scope Hypothesis for Testing Answer-Set Programs (JO, MP, JP, MS, HT).
- KR-2012-SlotaL #equivalence #modelling #robust #semantics #source code
- Robust Equivalence Models for Semantic Updates of Answer-Set Programs (MS, JL).
- KR-2012-WangZZZ #equivalence #logic programming #source code
- Forgetting in Logic Programs under Strong Equivalence (YW, YZ, YZ, MZ).
- MLDM-2012-NguyenF #programming
- A General Lp-norm Support Vector Machine via Mixed 0-1 Programming (HTN, KF), pp. 40–49.
- SEKE-2012-CookN #aspect-oriented #concept #programming #towards
- Towards More Generic Aspect-Oriented Programming: Rethinking the AOP Joinpoint Concept (JC, AN), pp. 154–157.
- SEKE-2012-dArceGCE #aspect-oriented #coordination #source code #visualisation
- Coordination Model to Support Visualization of Aspect-Oriented Programs (ÁFd, REG, RCMC, DME), pp. 168–173.
- SEKE-2012-HumairaSOWF #framework #metric #multi #programming language #source code #towards
- Towards a Unified Source Code Measurement Framework Supporting Multiple Programming Languages (RH, KS, AO, HW, YF), pp. 480–485.
- SEKE-2012-MeloSS #effectiveness #evaluation #parallel #source code #testing #thread
- Structural Testing for Multithreaded Programs: An Experimental Evaluation of the Cost, Strength and Effectiveness (SMM, SdRSdS, PSLdS), pp. 476–479.
- SEKE-2012-QiXW #concurrent #graph #interprocedural #reachability #slicing #source code
- Slicing Concurrent Interprocedural Programs Based on Program Reachability Graphs (XQ, XX, PW), pp. 293–298.
- SEKE-2012-RebeloLMOR #aspect-oriented #contract #source code
- Enforcing Contracts for Aspect-oriented programs with Annotations, Pointcuts and Advice (HR, RMFL, AM, CALO, MR), pp. 148–153.
- SEKE-2012-VicenteDMM #comprehension #execution #kernel #operating system
- Improving Program Comprehension in Operating System Kernels with Execution Trace Information (EV, GD, RM, MdAM), pp. 174–179.
- BX-2012-AnjorinVS #constraints #graph grammar #programming
- Complex Attribute Manipulation in TGGs with Constraint-Based Programming Techniques (AA, GV, AS), pp. 68–83.
- ECOOP-2012-DiasDSL #java #memory management #source code #transaction #verification
- Verification of Snapshot Isolation in Transactional Memory Java Programs (RJD, DD, JCS, JL), pp. 640–664.
- ECOOP-2012-Ettinger
- Program Sliding (RE), pp. 713–737.
- ECOOP-2012-ReichenbachSI #java #named #parallel #programming
- PQL: A Purely-Declarative Java Extension for Parallel Programming (CR, YS, NI), pp. 53–78.
- Onward-2012-AfshariBS #programming
- Liberating the programmer with prorogued programming (MA, ETB, ZS), pp. 11–26.
- Onward-2012-BainomugishaVRCM #fresh look #programming
- Interruptible context-dependent executions: a fresh look at programming context-aware applications (EB, JV, CDR, ALC, WDM), pp. 67–84.
- Onward-2012-Gabriel #programming language
- The structure of a programming language revolution (RPG), pp. 195–214.
- Onward-2012-HansenLG #architecture #programming
- Cognitive architectures: a way forward for the psychology of programming (MEH, AL, RLG), pp. 27–38.
- Onward-2012-Heinlein #composition #named #programming language #static typing
- MOST-flexiPL: modular, statically typed, flexibly extensible programming language (CH), pp. 159–178.
- Onward-2012-MeyerovichR #named #programming language
- Socio-PLT: principles for programming language adoption (LAM, ASR), pp. 39–54.
- Onward-2012-Schachman #interface #programming
- Alternative programming interfaces for alternative programmers (TS), pp. 1–10.
- Onward-2012-TaeumelSH #programming #runtime
- The VIVIDE programming environment: connecting run-time information with programmers’ system knowledge (MT, BS, RH), pp. 117–126.
- OOPSLA-2012-BaoZZ #nondeterminism #program analysis
- White box sampling in uncertain data processing enabled by program analysis (TB, YZ, XZ), pp. 897–914.
- OOPSLA-2012-HuangZ12a #concurrent #execution #source code
- Execution privatization for scheduler-oblivious concurrent programs (JH, CZ), pp. 737–752.
- OOPSLA-2012-LeinoM
- Program extrapolation with jennisys (KRML, AM), pp. 411–430.
- OOPSLA-2012-LogozzoB #automation #composition #program repair
- Modular and verified automatic program repair (FL, TB), pp. 133–146.
- OOPSLA-2012-MeawadRMV #automation #exclamation #javascript #source code
- Eval begone!: semi-automated removal of eval from javascript programs (FM, GR, FM, JV), pp. 607–620.
- OOPSLA-2012-MishneSY #code search #semantics #source code
- Typestate-based semantic code search over partial programs (AM, SS, EY), pp. 997–1016.
- OOPSLA-2012-ParizekL #abstraction #java #source code
- Predicate abstraction of Java programs with collections (PP, OL), pp. 75–94.
- OOPSLA-2012-PrountzosMP #concurrent #graph #named #source code
- Elixir: a system for synthesizing concurrent graph programs (DP, RM, KP), pp. 375–394.
- OOPSLA-2012-TamayoABS #behaviour #comprehension #database
- Understanding the behavior of database operations under program control (JMT, AA, NGB, MS), pp. 983–996.
- OOPSLA-2012-WuZSJGS #behaviour #correlation #predict
- Exploiting inter-sequence correlations for program behavior prediction (BW, ZZ, XS, YJ, YG, RS), pp. 851–866.
- OOPSLA-2012-YuNPP #named #parallel #source code #testing #thread
- Maple: a coverage-driven testing tool for multithreaded programs (JY, SN, CP, GP), pp. 485–502.
- PLATEAU-2012-SpinellisKL #comparative #programming language #testing
- Comparative language fuzz testing: programming languages vs. fat fingers (DS, VK, PL), pp. 25–34.
- PLATEAU-2012-UrmaM #evolution #programming language #query #source code
- Programming language evolution via source code query languages (RGU, AM), pp. 35–38.
- TOOLS-EUROPE-2012-DerezinskaR #c# #evaluation #object-oriented #quality #source code #standard
- Quality Evaluation of Object-Oriented and Standard Mutation Operators Applied to C# Programs (AD, MR), pp. 42–57.
- TOOLS-EUROPE-2012-LilisS #debugging #fault #metaprogramming #precise
- Supporting Compile-Time Debugging and Precise Error Reporting in Meta-programs (YL, AS), pp. 155–170.
- TOOLS-EUROPE-2012-NgYH #optimisation #parallel #programming
- Multiparty Session C: Safe Parallel Programming with Message Optimisation (NN, NY, KH), pp. 202–218.
- GPCE-2012-BauerEFP #adaptation #performance
- Faster program adaptation through reward attribution inference (TB, ME, AF, JP), pp. 103–111.
- GPCE-2012-SpacekDTF #behaviour #component #inheritance #programming #reuse
- An inheritance system for structural & behavioral reuse in component-based software programming (PS, CD, CT, LF), pp. 60–69.
- LOPSTR-2012-DandoisV #logic programming #semantics #source code
- Semantic Code Clones in Logic Programs (CD, WV), pp. 35–50.
- LOPSTR-2012-GieslSSEF #evaluation #graph #logic programming #source code #symbolic computation #term rewriting
- Symbolic Evaluation Graphs and Term Rewriting — A General Methodology for Analyzing Logic Programs (JG, TS, PSK, FE, CF), p. 1.
- LOPSTR-2012-Niwa0S #source code
- Improving Determinization of Grammar Programs for Program Inversion (MN, NN, MS), pp. 155–175.
- LOPSTR-2012-RamliNN #programming #set
- XACML 3.0 in Answer Set Programming (CDPKR, HRN, FN), pp. 89–105.
- LOPSTR-2012-RojasG #constraints #framework #generative #logic programming #testing
- A Framework for Guided Test Case Generation in Constraint Logic Programming (JMR, MGZ), pp. 176–193.
- LOPSTR-2012-Seki #logic programming #program transformation #proving #source code
- Proving Properties of Co-logic Programs with Negation by Program Transformations (HS), pp. 213–227.
- LOPSTR-2012-Zinn #program analysis #reasoning
- Program Analysis and Manipulation to Reproduce Learners’ Erroneous Reasoning (CZ), pp. 228–243.
- PPDP-2012-BacciCFV #automation #first-order #source code #specification #synthesis
- Automatic synthesis of specifications for first order curry programs (GB, MC, MAF, AV), pp. 25–34.
- PPDP-2012-GieslSSEF #evaluation #graph #logic programming #source code #symbolic computation #term rewriting
- Symbolic evaluation graphs and term rewriting: a general methodology for analyzing logic programs (JG, TS, PSK, FE, CF), pp. 1–12.
- PPDP-2012-MarpleBMG #execution #set #source code
- Goal-directed execution of answer set programs (KM, AB, RM, GG), pp. 35–44.
- PPDP-2012-PlasmeijerLMAK #functional #programming
- Task-oriented programming in a pure functional language (RP, BL, SM, PA, PWMK), pp. 195–206.
- QAPL-2012-GazeauMP #analysis #float #robust #source code
- A non-local method for robustness analysis of floating point programs (IG, DM, CP), pp. 63–76.
- PADL-2012-AntoyH #contract #functional #logic programming #specification
- Contracts and Specifications for Functional Logic Programming (SA, MH), pp. 33–47.
- PADL-2012-BradyH #domain-specific language #embedded #programming
- Resource-Safe Systems Programming with Embedded Domain Specific Languages (EB, KH), pp. 242–257.
- PADL-2012-HaveC #performance #program transformation #using
- Efficient Tabling of Structured Data Using Indexing and Program Transformation (CTH, HC), pp. 93–107.
- PADL-2012-MartinsME #functional #programming
- The Environment as an Argument — Context-Aware Functional Programming (PMM, JAM, SE), pp. 48–62.
- PADL-2012-Stewart #exclamation #functional #haskell #programming
- Make Things Now! Pragmatic Functional Programming in Haskell (DS), p. 17.
- POPL-2012-BouajjaniE #analysis #parallel #recursion #source code
- Analysis of recursively parallel programs (AB, ME), pp. 203–214.
- POPL-2012-CaveP #data type #programming
- Programming with binders and indexed data-types (AC, BP), pp. 413–424.
- POPL-2012-FarzanK #composition #concurrent #reasoning #source code #verification
- Verification of parameterized concurrent programs by modular reasoning about data and control (AF, ZK), pp. 297–308.
- POPL-2012-GardnerMS #javascript #logic #towards
- Towards a program logic for JavaScript (PG, SM, GDS), pp. 31–44.
- POPL-2012-KrishnaswamiBH #bound #functional #higher-order #programming
- Higher-order functional reactive programming in bounded space (NRK, NB, JH), pp. 45–58.
- POPL-2012-LiangFF #concurrent #program transformation #simulation #verification
- A rely-guarantee-based simulation for verifying concurrent program transformations (HL, XF, MF), pp. 455–468.
- POPL-2012-MonsantoFHW #compilation #network #programming language #runtime
- A compiler and run-time system for network programming languages (CM, NF, RH, DW), pp. 217–230.
- POPL-2012-Rexford #network #programmable #programming language
- Programming languages for programmable networks (JR), pp. 215–216.
- POPL-2012-ZhaoNMZ #formal method #program transformation #representation
- Formalizing the LLVM intermediate representation for verified program transformations (JZ, SN, MMKM, SZ), pp. 427–440.
- POPL-2012-ZhuMKR #approximate #performance #program transformation #random
- Randomized accuracy-aware program transformations for efficient approximate computations (ZAZ, SM, JAK, MCR), pp. 441–454.
- SAC-2012-BistarelliCS #concurrent #constraints #coordination #programming
- A secure coordination of agents with nonmonotonic soft Concurrent Constraint Programming (SB, PC, FS), pp. 1551–1553.
- SAC-2012-ChebaroKGJ #dynamic analysis #slicing #verification
- Program slicing enhances a verification technique combining static and dynamic analysis (OC, NK, AG, JJ), pp. 1284–1291.
- SAC-2012-CruzFP #source code #verification
- Verification conditions for single-assignment programs (DCdC, MJF, JSP), pp. 1264–1270.
- SAC-2012-DamianiPW #object-oriented #programming #type system
- A type system for checking specialization of packages in object-oriented programming (FD, APH, YW), pp. 1737–1742.
- SAC-2012-DandamudiWH #animation #comprehension #framework #source code
- An animation framework for improving the comprehension of TinyOS programs (SD, SKW, JOH), pp. 1625–1631.
- SAC-2012-FahmyRJ #implementation #interface #kernel #linux #programming #realtime #scheduling #thread
- Implementing distributable real-time threads in the Linux kernel: programming interface and scheduling support (SFF, BR, EDJ), pp. 1771–1778.
- SAC-2012-FanS #automation #collaboration #dependence #programming #realtime #semantics
- Dependency-based automatic locking for semantic conflict prevention in real-time collaborative programming (HF, CS), pp. 737–742.
- SAC-2012-HarnieDBM #programming
- Programming urban-area applications (DH, TD, EGB, WDM), pp. 1516–1521.
- SAC-2012-LavazzaMTT #empirical #java #open source #reliability #source code
- An empirical investigation of perceived reliability of open source Java programs (LL, SM, DT, DT), pp. 1109–1114.
- SAC-2012-NobakhtBJS #deployment #programming #scheduling
- Programming and deployment of active objects with application-level scheduling (BN, FSdB, MMJ, RS), pp. 1883–1888.
- SAC-2012-OSullivanWL #design #integer #using
- Designing data storage tier using Integer Programing (MJO, CGW, DL), pp. 426–433.
- SAC-2012-SarroFG #development #estimation #multi #programming #search-based
- Single and Multi Objective Genetic Programming for software development effort estimation (FS, FF, CG), pp. 1221–1226.
- SAC-2012-TangJ #analysis #precise
- Exploiting regularity of user-defined types to improve precision of program analyses (XT, JJ), pp. 1743–1750.
- SAC-2012-TruyenCWVBGDJ #as a service #programming
- Context-oriented programming for customizable SaaS applications (ET, NC, SW, JV, EB, SG, TD, WJ), pp. 418–425.
- SAC-2012-YuHJSLH #novel #programming #segmentation
- A novel segmentation method for convex lesions based on dynamic programming with local intra-class variance (MY, QH, RJ, ES, HL, CCH), pp. 39–44.
- SAC-2012-ZaraketNSJ #architecture #library #parallel #source code #using
- Portable Parallel Programs using architecture-aware libraries (FAZ, MN, MS, AJ), pp. 1922–1924.
- FSE-2012-AcharyaR #impact analysis #industrial #slicing
- Practical change impact analysis based on static program slicing for industrial software systems (MA, BR), p. 13.
- FSE-2012-EmmiLQ #source code
- Asynchronous programs with prioritized task-buffers (ME, AL, SQ), p. 48.
- FSE-2012-FarzanMRS #concurrent #predict #source code
- Predicting null-pointer dereferences in concurrent programs (AF, PM, NR, FS), p. 47.
- FSE-2012-GanaiLG #analysis #concurrent #multi #named #source code #thread
- DTAM: dynamic taint analysis of multi-threaded programs for relevancy (MKG, DL, AG), p. 46.
- FSE-2012-SiegmundBAKLLS #comprehension #functional #towards
- Toward measuring program comprehension with functional magnetic resonance imaging (JS, AB, SA, CK, JL, TL, GS), p. 24.
- FSE-2012-VisserGD #constraints #named #program analysis #reuse
- Green: reducing, reusing and recycling constraints in program analysis (WV, JG, MBD), p. 58.
- FSE-2012-ZaeemK #generative #programming #using
- Test input generation using dynamic programming (RNZ, SK), p. 34.
- FSE-2012-ZhangKK #evolution #fault #impact analysis #java #named #source code
- FaultTracer: a change impact and regression fault analysis tool for evolving Java programs (LZ, MK, SK), p. 40.
- ICSE-2012-Braithwaite #how #industrial #programming #what
- Software as an engineering material: How the affordances of programming have changed and what to do about it (Invited industrial talk) (KB), p. 998.
- ICSE-2012-GouesDFW #automation #debugging #program repair
- A systematic study of automated program repair: Fixing 55 out of 105 bugs for $8 each (CLG, MDV, SF, WW), pp. 3–13.
- ICSE-2012-Jaafar #analysis #evolution #on the #source code
- On the analysis of evolution of software artefacts and programs (FJ), pp. 1563–1566.
- ICSE-2012-LemosFSG #agile #assessment #development #empirical #programming
- Development of auxiliary functions: Should you be agile? An empirical assessment of pair programming and test-first programming (OALL, FCF, FFS, AG), pp. 529–539.
- ICSE-2012-NguyenNNN #detection #named #web
- BabelRef: Detection and renaming tool for cross-language program entities in dynamic web applications (HVN, HAN, TTN, TNN), pp. 1391–1394.
- ICSE-2012-PankratiusSG #empirical #functional #imperative #java #manycore #programming #scala
- Combining functional and imperative programming for multicore software: An empirical study evaluating Scala and Java (VP, FS, GG), pp. 123–133.
- ICSE-2012-PlonkaSL #matter #programming #question
- Disengagement in pair programming: Does it matter? (LP, HS, JvdL), pp. 496–506.
- ICSE-2012-ReissBL #programming
- Code Bubbles: A practical working-set programming environment (SPR, JNB, JJLJ), pp. 1411–1414.
- ICSE-2012-Rodes #layout #source code #stack #towards
- Stack layout transformation: Towards diversity for securing binary programs (BR), pp. 1543–1546.
- ICSE-2012-SillittiSV #case study #comprehension #developer #industrial #programming #scalability
- Understanding the impact of Pair Programming on developers attention: A case study on a large industrial experimentation (AS, GS, JV), pp. 1094–1101.
- ICSE-2012-Stolee #lightweight #semantics #source code #specification
- Finding suitable programs: Semantic search with incomplete and lightweight specifications (KTS), pp. 1571–1574.
- ICSE-2012-Wen #fault #locality #slicing
- Software fault localization based on program slicing spectrum (WW), pp. 1511–1514.
- LDTA-2012-Voigtlander #bidirectional #programming language
- Programming language approaches to bidirectional transformation (JV), p. 1.
- SLE-2012-CuadradoGL #runtime
- The Program Is the Model: Enabling Transformations@run.time (JSC, EG, JdL), pp. 104–123.
- SPLC-2012-NunesGLL #evolution #heuristic #product line
- History-sensitive heuristics for recovery of features in code of evolving program families (CN, AG, CJPdL, JL), pp. 136–145.
- ASPLOS-2012-EsmaeilzadehSCB #approximate #architecture #programming
- Architecture support for disciplined approximate programming (HE, AS, LC, DB), pp. 301–312.
- CC-2012-HouVQJFV
- A New Method for Program Inversion (CH, GV, DJQ, DJ, RF, RWV), pp. 81–100.
- CC-2012-JimboreanMLC #framework #named #program analysis
- VMAD: An Advanced Dynamic Program Analysis and Instrumentation Framework (AJ, LM, VL, PC), pp. 220–239.
- CC-2012-MarronLB #analysis #paradigm #programming
- Programming Paradigm Driven Heap Analysis (MM, OL, AB), pp. 41–60.
- CC-2012-YangBMIGSSS #c++ #inheritance #program analysis
- Object Model Construction for Inheritance in C++ and Its Applications to Program Analysis (JY, GB, NM, FI, AG, NS, SS, NS), pp. 144–164.
- CGO-2012-AnsaloniBHC #multi #program analysis
- Deferred methods: accelerating dynamic program analysis on multicores (DA, WB, AH, LYC), pp. 242–251.
- CGO-2012-CampanoniJHRWB #automation #named #parallel #source code
- HELIX: automatic parallelization of irregular programs for chip multiprocessing (SC, TMJ, GHH, VJR, GYW, DMB), pp. 84–93.
- CGO-2012-ChabbiM #named
- DeadSpy: a tool to pinpoint program inefficiencies (MC, JMMC), pp. 124–134.
- CGO-2012-ParkCA #graph #modelling #predict #using
- Using graph-based program characterization for predictive modeling (EP, JC, MAA), pp. 196–206.
- CGO-2012-ZouR #detection #parallel #source code
- Scan detection and parallelization in “inherently sequential” nested loop programs (YZ, SVR), pp. 74–83.
- HPCA-2012-SeguljaA #architecture #parallel #programming
- Architectural support for synchronization-free deterministic parallel programming (CS, TSA), pp. 337–348.
- ISMM-2012-InoueN #hardware #identification #java #source code
- Identifying the sources of cache misses in Java programs without relying on hardware counters (HI, TN), pp. 133–142.
- ISMM-2012-SeweMSABRG #behaviour #comparison #java #memory management #scala #source code
- new Scala() instance of Java: a comparison of the memory behaviour of Java and Scala programs (AS, MM, AS, DA, WB, NPR, SZG), pp. 97–108.
- LCTES-2012-FarhadKBS #deployment #multi #source code
- Profile-guided deployment of stream programs on multicores (SMF, YK, BB, BS), pp. 79–88.
- LCTES-2012-SbirleaZBCS #data flow #programming
- Mapping a data-flow programming model onto heterogeneous platforms (ASS, YZ, ZB, JC, VS), pp. 61–70.
- LCTES-2012-YuYWCC #consistency #parallel #source code
- Symbolic consistency checking of OpenMp parallel programs (FY, SCY, FW, GCC, CCC), pp. 139–148.
- OSDI-2012-HanMCR #interface #named #network #programming #scalability
- MegaPipe: A New Programming Interface for Scalable Network I/O (SH, SM, BGC, SR), pp. 135–148.
- PPoPP-2012-AnderschCJ #embedded #parallel #programming
- Programming parallel embedded and consumer applications in OpenMP superscalar (MA, CCC, BHHJ), pp. 281–282.
- PPoPP-2012-EomYJD #named #object-oriented #source code
- DOJ: dynamically parallelizing object-oriented programs (YHE, SY, JCJ, BD), pp. 85–96.
- PPoPP-2012-KimSLNJL #clustering #cpu #gpu #programming
- OpenCL as a unified programming model for heterogeneous CPU/GPU clusters (JK, SS, JL, JN, GJ, JL), pp. 299–300.
- PPoPP-2012-LeissaHW #programming
- Extending a C-like language for portable SIMD programming (RL, SH, IW), pp. 65–74.
- PPoPP-2012-NollG #framework #optimisation #parallel #source code
- An infrastructure for dynamic optimization of parallel programs (AN, TRG), pp. 325–326.
- CAV-2012-AtigBEL #detection #parallel #source code #thread
- Detecting Fair Non-termination in Multithreaded Programs (MFA, AB, ME, AL), pp. 210–226.
- CAV-2012-BodikT #constraints #source code #theorem proving
- Synthesizing Programs with Constraint Solvers (RB, ET), p. 3.
- CAV-2012-BrockschmidtMOG #automation #java #proving #source code #termination
- Automated Termination Proofs for Java Programs with Cyclic Data (MB, RM, CO, JG), pp. 105–122.
- CAV-2012-ChaudhuriS #named #optimisation #source code
- Euler: A System for Numerical Optimization of Programs (SC, ASL), pp. 732–737.
- CAV-2012-EsparzaGK #probability #proving #source code #termination #using
- Proving Termination of Probabilistic Programs Using Patterns (JE, AG, SK), pp. 123–138.
- CAV-2012-HagueL #analysis #bound #parallel #source code #thread
- Synchronisation- and Reversal-Bounded Analysis of Multithreaded Programs with Counters (MH, AWL), pp. 260–276.
- CAV-2012-HarrisJR #automaton #game studies #programming #safety
- Secure Programming via Visibly Pushdown Safety Games (WRH, SJ, TWR), pp. 581–598.
- CAV-2012-KahlonW #concurrent #source code
- Lock Removal for Concurrent Trace Programs (VK, CW), pp. 227–242.
- CAV-2012-KieferMOWW #named #probability #source code
- APEX: An Analyzer for Open Probabilistic Programs (SK, ASM, JO, BW, JW), pp. 693–698.
- CAV-2012-LahiriHKR #imperative #named #semantics #source code
- SYMDIFF: A Language-Agnostic Semantic Diff Tool for Imperative Programs (SKL, CH, MK, HR), pp. 712–717.
- CAV-2012-Schwartz-NarbonneLAM #debugging #named #parallel #source code
- passert: A Tool for Debugging Parallel Programs (DSN, FL, DIA, SM), pp. 751–757.
- CAV-2012-SinghS #named #programming
- SPT: Storyboard Programming Tool (RS, ASL), pp. 738–743.
- CSL-2012-BaillotL #complexity #higher-order
- Higher-Order Interpretations and Program Complexity (PB, UDL), pp. 62–76.
- ICLP-2012-0002KZPM #approach #data access #logic programming #rdf
- A Logic Programming approach for Access Control over RDF (NL, SK, AZ, AP, AM), pp. 381–392.
- ICLP-2012-Angelis #model checking
- Software Model Checking by Program Specialization (EDA), pp. 439–444.
- ICLP-2012-AriasL #logic programming
- Logic Programming in Tabular Allegories (EJGA, JL), pp. 334–347.
- ICLP-2012-Balduccini #set #source code
- An Answer Set Solver for non-Herbrand Programs: Progress Report (MB), pp. 49–60.
- ICLP-2012-BanbaraTI #generative #matrix #programming #testing
- Generating Event-Sequence Test Cases by Answer Set Programming with the Incidence Matrix (MB, NT, KI), pp. 86–97.
- ICLP-2012-CattafiHGNM #constraints #health #logic programming #performance #quality
- Improving Quality and Efficiency in Home Health Care: an application of Constraint Logic Programming for the Ferrara NHS unit (MC, RH, MG, MN, FM), pp. 415–424.
- ICLP-2012-DeneckerLTV #programming #semantics #set
- A Tarskian Informal Semantics for Answer Set Programming (MD, YL, MT, JV), pp. 277–289.
- ICLP-2012-Dieguez #programming #set
- Temporal Answer Set Programming (MD), pp. 445–450.
- ICLP-2012-GrecoST #logic programming #on the #source code #termination
- On the Termination of Logic Programs with Function Symbols (SG, FS, IT), pp. 323–333.
- ICLP-2012-Lifschitz #logic programming #source code
- Two-Valued Logic Programs (VL), pp. 259–266.
- ICLP-2012-MorakW #preprocessor #programming #set
- Preprocessing of Complex Non-Ground Rules in Answer Set Programming (MM, SW), pp. 247–258.
- ICLP-2012-NievesL #logic programming #source code
- Possibilistic Nested Logic Programs (JCN, HL), pp. 267–276.
- ICLP-2012-OetschPT #constraints #semantics #source code
- An FLP-Style Answer-Set Semantics for Abstract-Constraint Programs with Disjunctions (JO, JP, HT), pp. 222–234.
- ICLP-2012-Redl #programming #set
- Answer Set Programming with External Sources (CR), pp. 469–475.
- ICLP-2012-SchandaB #development #programming #set #using
- Using Answer Set Programming in the Development of Verified Software (FS, MB), pp. 72–85.
- ICLP-2012-VirsedaMT #concurrent #constraints #functional #logic programming #semantics
- A Concurrent Operational Semantics for Constraint Functional Logic Programming (RdVV, FPM, MMGT), pp. 154–163.
- ICLP-2012-YouMB #semantics #source code
- Reconciling Well-Founded Semantics of DL-Programs and Aggregate Programs (JHY, JM, YB), pp. 235–246.
- ICLP-2012-ZomboriCS #constraints #logic programming #static typing #type inference #using
- Static Type Inference for the Q language using Constraint Logic Programming (ZZ, JC, PS), pp. 119–129.
- ICLP-J-2012-BaralDGG #algorithm #correctness #programming #set #λ-calculus
- Typed answer set programming λ calculus theories and correctness of inverse λ algorithms with respect to them (CB, JD, MAG, AG), pp. 775–791.
- ICLP-J-2012-BliemMW #declarative #named #problem #programming #using
- D-FLAT: Declarative problem solving using tree decompositions and answer-set programming (BB, MM, SW), pp. 445–464.
- ICLP-J-2012-Cervesato #compilation #logic programming #source code
- An Improved Proof-Theoretic Compilation of Logic Programs (IC), pp. 639–657.
- ICLP-J-2012-GorlinRS #logic programming #model checking #probability
- Model checking with probabilistic tabled logic programming (AG, CRR, SAS), pp. 681–700.
- ICLP-J-2012-IslamRR #logic programming #probability #random #source code
- Inference in probabilistic logic programs with continuous random variables (MAI, CRR, IVR), pp. 505–523.
- ICLP-J-2012-Martin #logic programming #semantics #source code
- Contextual hypotheses and semantics of logic programs (EM), pp. 843–887.
- ICLP-J-2012-Vidal #independence #logic programming #partial evaluation #source code
- Annotation of logic programs for independent AND-parallelism by partial evaluation (GV), pp. 583–600.
- ICLP-J-2012-VosKOPT #source code
- Annotating answer-set programs in Lana (MDV, DGK, JO, JP, HT), pp. 619–637.
- ICST-2012-GligoricMM #model checking #named #programming language
- X10X: Model Checking a New Programming Language with an “Old” Model Checker (MG, PCM, DM), pp. 11–20.
- ICST-2012-GotliebHB #constraints #programming #using
- Minimum Pairwise Coverage Using Constraint Programming Techniques (AG, AH, BB), pp. 773–774.
- ICST-2012-LiuNT #bound #case study #smt #using #verification
- Bounded Program Verification Using an SMT Solver: A Case Study (TL, MN, MT), pp. 101–110.
- ICST-2012-PonsiniMR #abstract interpretation #analysis #constraints #float #programming #source code
- Combining Constraint Programming and Abstract Interpretation for Value Analysis of Floating-point Programs (OP, CM, MR), pp. 775–776.
- ICST-2012-Wotawa #challenge #constraints #fault #open science #research #source code #using
- Open Research Challenges of Localizing Faults in Programs Using Constraints (FW), pp. 770–771.
- IJCAR-2012-BoerBR #automation #pointer #recursion #source code #verification
- Automated Verification of Recursive Programs with Pointers (FSdB, MMB, JR), pp. 149–163.
- IJCAR-2012-NikolicS #analysis #reachability
- Reachability Analysis of Program Variables (DN, FS), pp. 423–438.
- IJCAR-2012-RauSS #correctness #problem #program transformation #termination
- Correctness of Program Transformations as a Termination Problem (CR, DS, MSS), pp. 462–476.
- ISSTA-2012-CoughlinCDS #source code #what
- Measuring enforcement windows with symbolic trace interpretation: what well-behaved programs say (DC, BYEC, AD, JGS), pp. 276–286.
- ISSTA-2012-HongAPKH #concurrent #source code #testing
- Testing concurrent programs to achieve high synchronization coverage (SH, JA, SP, MK, MJH), pp. 210–220.
- ISSTA-2012-StaatsHKR #comprehension #correctness #invariant
- Understanding user understanding: determining correctness of generated program invariants (MS, SH, MK, GR), pp. 188–198.
- ISSTA-2012-ThiesB #java #named #refactoring #source code
- RefaFlex: safer refactorings for reflective Java programs (AT, EB), pp. 1–11.
- SAT-2012-Knuth #programming #satisfiability
- Satisfiability and The Art of Computer Programming (DEK), p. 15.
- SMT-2012-BjornerMR #modulo theories #satisfiability #verification
- Program Verification as Satisfiability Modulo Theories (NB, KLM, AR), pp. 3–11.
- TAP-2012-SenniF #constraints #data type #generative #logic programming #testing #using
- Generation of Test Data Structures Using Constraint Logic Programming (VS, FF), pp. 115–131.
- VMCAI-2012-BouajjaniDES #abstract domain #automation #infinity #reasoning #source code
- Abstract Domains for Automated Reasoning about List-Manipulating Programs with Infinite Data (AB, CD, CE, MS), pp. 1–22.
- VMCAI-2012-ChakiGS #concurrent #multi #source code #thread #verification
- Regression Verification for Multi-threaded Programs (SC, AG, OS), pp. 119–135.
- VMCAI-2012-CharltonHR #higher-order #named #source code #verification
- Crowfoot: A Verifier for Higher-Order Store Programs (NC, BH, BR), pp. 136–151.
- VMCAI-2012-MorseVMM #c #message passing #modelling #source code
- Modeling Asynchronous Message Passing for C Programs (EM, NV, EM, JM), pp. 332–347.
- VMCAI-2012-SiegelZ #execution #invariant #parallel #source code #symbolic computation
- Loop Invariant Symbolic Execution for Parallel Programs (SFS, TKZ), pp. 412–427.
- ASE-2011-AnandH #execution #java #source code #symbolic computation
- Heap cloning: Enabling dynamic symbolic execution of java programs (SA, MJH), pp. 33–42.
- ASE-2011-GanaiAWGB #concurrent #multi #named #predict #testing #thread
- BEST: A symbolic testing tool for predicting multi-threaded program failures (MKG, NA, CW, AG, GB), pp. 596–599.
- ASE-2011-Groce #adaptation #generative #programming
- Coverage rewarded: Test input generation via adaptation-based programming (AG), pp. 380–383.
- ASE-2011-KhalekYZMK #alloy #java #named #source code #specification #testing #using
- TestEra: A tool for testing Java programs using alloy specifications (SAK, GY, LZ, DM, SK), pp. 608–611.
- ASE-2011-MacleanIG #animation #correctness #functional #pointer #source code
- The CORE system: Animation and functional correctness of pointer programs (EM, AI, GG), pp. 588–591.
- ASE-2011-NguyenNNN11a #difference #named
- iDiff: Interaction-based program differencing tool (HAN, TTN, HVN, TNN), pp. 572–575.
- ASE-2011-PanWX #database #generative #testing
- Generating program inputs for database application testing (KP, XW, TX), pp. 73–82.
- ASE-2011-PeiWFNM #automation
- Code-based automated program fixing (YP, YW, CAF, MN, BM), pp. 392–395.
- ASE-2011-RobinsonEPAL #automation #generative #scalability #source code #testing
- Scaling up automated test generation: Automatically generating maintainable regression unit tests for programs (BR, MDE, JHP, VA, NL), pp. 23–32.
- ASE-2011-SagdeoAKV #clustering #invariant #named #using
- PRECIS: Inferring invariants using program path guided clustering (PS, VA, SK, SV), pp. 532–535.
- ASE-2011-WesongaMR #concurrent #fault #source code #visualisation
- Guided test visualization: Making sense of errors in concurrent programs (SW, EGM, NR), pp. 624–627.
- ASE-2011-YuTN #detection #source code #specification
- Specifying and detecting meaningful changes in programs (YY, TTT, BN), pp. 273–282.
- CASE-2011-AnghinolfiPSS #integer #optimisation #programming
- Integer programming and ant colony optimization for planning intermodal freight transportation operations (DA, MP, SS, SS), pp. 214–219.
- CASE-2011-CostantinoDFFMSU #approach #design #fuzzy #network #programming
- A fuzzy programming approach for the strategic design of distribution networks (NC, MD, MF, MPF, AMM, FS, WU), pp. 66–71.
- CASE-2011-DingRGS #programming
- Mixed-integer programming for optimal path planning of robotic manipulators (HD, GR, DG, OS), pp. 133–138.
- CASE-2011-MovafaghpourM #approach #linear #probability #programming
- A linear programming approach for probabilistic robot path planning with missing information of outcomes (MAM, EM), pp. 126–132.
- CASE-2011-TengHTK #optimisation
- Optimizing coverage for a Chlamydia trachomatis screening program (YT, LH, WT, NK), pp. 531–536.
- DAC-2011-CheC #compilation #embedded #manycore #memory management #source code
- Compilation of stream programs onto scratchpad memory based embedded multicore processors through retiming (WC, KSC), pp. 122–127.
- DAC-2011-KuoSR #analysis #performance #reachability #source code #using
- Efficient WCRT analysis of synchronous programs using reachability (MMYK, RS, PSR), pp. 480–485.
- DAC-2011-Paulin #challenge #industrial #multi #perspective #programming
- Programming challenges & solutions for multi-processor SoCs: an industrial perspective (PGP), pp. 262–267.
- DATE-2011-AndalamRG #analysis #source code
- Pruning infeasible paths for tight WCRT analysis of synchronous programs (SA, PSR, AG), pp. 204–209.
- DATE-2011-BaiDDC #network #program transformation #programming #runtime
- Simplified programming of faulty sensor networks via code transformation and run-time interval computation (LSB, RPD, PAD, PHC), pp. 88–93.
- DATE-2011-GeunsBBC #parallel #source code
- Parallelization of while loops in nested loop programs for shared-memory multiprocessor systems (SJG, MJGB, TB, HC), pp. 697–702.
- DATE-2011-WuWWZLXY #architecture #parallel #programming
- Gemma in April: A matrix-like parallel programming architecture on OpenCL (TW, DW, YW, XZ, HL, NX, HY), pp. 703–708.
- VLDB-2011-HerodotouB #cost analysis #optimisation #pipes and filters #profiling #source code
- Profiling, What-if Analysis, and Cost-based Optimization of MapReduce Programs (HH, SB), pp. 1111–1122.
- VLDB-2011-HerodotouDB #cost analysis #optimisation #pipes and filters #programming
- MapReduce Programming and Cost-based Optimization? Crossing this Chasm with Starfish (HH, FD, SB), pp. 1446–1449.
- VLDB-2011-JahaniCR #automation #optimisation #pipes and filters #source code
- Automatic Optimization for MapReduce Programs (EJ, MJC, CR), pp. 385–396.
- CSEET-2011-ChenT #programming #quality #smell
- Grading code quality of programming assignments based on bad smells (WKC, PYT), p. 559.
- CSEET-2011-ChookittikulM #collaboration #effectiveness #security
- Effective real-world project collaboration: Strategies from a cyber security degree program (WC, PEM), pp. 429–433.
- CSEET-2011-GalvaoARAFG #education #learning #logic programming #process
- A proposal for an educational system service to support teaching/learning process for logic programming (ERDG, RRdA, CMOR, SCA, FF, VCG), p. 556.
- CSEET-2011-GimenesBB #distance #learning #re-engineering #source code
- International workshop on distance learning support for postgraduate programs in software engineering (e-gradSE) (IMdSG, LB, EFB), pp. 517–519.
- CSEET-2011-JiS #programming
- Comparing extreme programming and Waterfall project results (FJ, TS), pp. 482–486.
- CSEET-2011-LethbridgeMFB #education #programming #uml #using
- Teaching UML using umple: Applying model-oriented programming in the classroom (TCL, GM, AF, OBB), pp. 421–428.
- CSEET-2011-RadermacherW #empirical #interactive #programming #student #using
- Investigating student-instructor interactions when using pair programming: An empirical study (AR, GSW), pp. 41–50.
- CSEET-2011-SallehMG #education #experience #programming
- The effects of openness to experience on pair programming in a higher education context (NS, EM, JCG), pp. 149–158.
- CSEET-2011-ShaoLDL #re-engineering
- An introductory software engineering course for software engineering program (DS, BL, ED, QL), pp. 411–415.
- CSEET-2011-Skevoulis #industrial #re-engineering
- Engineering a successful partnership between academia and the financial industry: A software engineering program for IT professionals (SS), pp. 343–350.
- CSEET-2011-SouzaMB #evaluation #named #process #programming #testing
- ProgTest: An environment for the submission and evaluation of programming assignments based on testing activities (DMdS, JCM, EFB), pp. 1–10.
- CSEET-2011-TabriziVD #case study #development #experience #re-engineering
- Development of North Carolina’s first Software Engineering program: An experience report (MHNT, SV, JD), pp. 266–273.
- CSEET-2011-Tanuan #case study #design #experience #mobile #programming
- Design and delivery of a modern mobile application programming course — An experience report (MT), pp. 237–246.
- CSEET-2011-TsukamotoTNM #analysis #motivation #programming
- Analysis of the motivation of learners in the in-house training of programming in Japanese ICT industries (HT, YT, HN, KiM), pp. 121–128.
- CSEET-2011-WhiteC #design #implementation #online #re-engineering
- The design and implementation of an innovative online program for a master of science degree in Computer Science — Software Engineering specialization (LJW, JWC), pp. 257–265.
- ITiCSE-2011-BarrosBV #java #named #object-oriented #programming #sequence #source code #visualisation
- Java2Sequence: a tool for the visualization of object-oriented programs in introductory programming (JPB, LB, MV), p. 369.
- ITiCSE-2011-BellCCDH #programming #student
- Introducing students to computer science with programmes that don’t emphasise programming (TB, PC, QIC, VD, BH), p. 391.
- ITiCSE-2011-CamachoM #learning #programming
- Facilitating learning dynamic programming through a previous introduction of exhaustive search (AC, AM), p. 355.
- ITiCSE-2011-CooperDLLRSS #development
- A pre-college professional development program (SC, WD, DL, PBL, SHR, MS, RHS), pp. 188–192.
- ITiCSE-2011-EckerdalLLS #concept #perspective #programming
- Relationship between text and action conceptions of programming: a phenomenographic and quantitative perspective (AE, MJL, ML, AS), pp. 33–37.
- ITiCSE-2011-EganCT #evaluation #framework
- The academic enhancement program in introductory CS: a workshop framework description and evaluation (RE, DC, DMT), pp. 278–282.
- ITiCSE-2011-GiannakosDVK #education #programming
- Programming in secondary education: benefits and perspectives (MNG, SD, PV, CK), p. 349.
- ITiCSE-2011-HubwieserM #object-oriented #programming
- Investigating cognitive structures of object oriented programming (PH, AM), p. 377.
- ITiCSE-2011-HullPK #automation #named #programming #student
- Infandango: automated grading for student programming (MJH, DP, EK), p. 330.
- ITiCSE-2011-LangCPEA #source code #student
- Outreach programs to promote computer science and ict to high school and middle school students (CL, AC, JP, MALE, RA), pp. 344–345.
- ITiCSE-2011-Mahmoud11a #approach #mobile #programming
- A mobile web-based approach to introductory programming (QHM), p. 334.
- ITiCSE-2011-Meerbaum-SalantAB #programming
- Habits of programming in scratch (OMS, MA, MBA), pp. 168–172.
- ITiCSE-2011-MselleM #concept #education #memory management #programming
- The impact of memory transfer language (MTL) in reducing misconceptions in teaching programming to novices (LJM, RM), p. 388.
- ITiCSE-2011-OliveiraMR #learning #problem #programming
- From concrete to abstract?: problem domain in the learning of introductory programming (OLO, AMM, NTR), pp. 173–177.
- ITiCSE-2011-OliveiraMR11a #case study #natural language #programming
- Natural language in introductory programming: an experimental study (OLO, AMM, NTR), p. 363.
- ITiCSE-2011-PauHGW #case study #exclamation #experience #programming #student
- Female students’ experiences of programming: it’s not all bad! (RP, WH, MG, JW), pp. 323–327.
- ITiCSE-2011-StrieweG11a #automation #programming #runtime #using
- Using run time traces in automated programming tutoring (MS, MG), pp. 303–307.
- ITiCSE-2011-VirsedaM #debugging #education #semantics #source code #verification
- An innovative teaching tool based on semantic tableaux for verification and debugging of programs (RdVV, FPM), p. 352.
- ITiCSE-2011-WittmannBK #programming #using
- Using the SCORE software package to analyse novice computer graphics programming (MRAW, MB, MKT), pp. 118–122.
- ITiCSE-2011-YooSKF #named #programming
- WeScheme: the browser is your programming environment (DY, ES, SK, KF), pp. 163–167.
- ITiCSE-2011-ZarbH #programming
- Exploring flow in novice programming environments (MZ, JH), p. 394.
- ESOP-2011-DeDN #analysis #data flow #source code
- Dataflow Analysis for Datarace-Free Programs (AD, DD, RN), pp. 196–215.
- ESOP-2011-Mine #c #embedded #fault #parallel #runtime #source code #static analysis
- Static Analysis of Run-Time Errors in Embedded Critical Parallel C Programs (AM), pp. 398–418.
- FASE-2011-LiT #clone detection #detection #erlang #incremental #source code
- Incremental Clone Detection and Elimination for Erlang Programs (HL, SJT), pp. 356–370.
- FoSSaCS-2011-AristizabalBPPV #concurrent #constraints #programming #similarity
- Deriving Labels and Bisimilarity for Concurrent Constraint Programming (AA, FB, CP, LFP, FDV), pp. 138–152.
- FoSSaCS-2011-AxelsenG #question #source code #what
- What Do Reversible Programs Compute? (HBA, RG), pp. 42–56.
- FoSSaCS-2011-Hoshino #functional #linear #programming language
- A Modified GoI Interpretation for a Linear Functional Programming Language and Its Adequacy (NH), pp. 320–334.
- TACAS-2011-GopinathMK #program repair #satisfiability #using
- Specification-Based Program Repair Using SAT (DG, MZM, SK), pp. 173–188.
- TACAS-2011-KieferW #on the #parallel #probability #process #source code
- On Probabilistic Parallel Programs with Process Creation and Synchronisation (SK, DW), pp. 296–310.
- TACAS-2011-PodelskiR #abstraction #invariant #termination
- Transition Invariants and Transition Predicate Abstraction for Program Termination (AP, AR), pp. 3–10.
- ICPC-J-2009-ParninR11 #programming
- Resumption strategies for interrupted programming tasks (CP, SR), pp. 5–34.
- ICPC-J-2009-StefikG11 #empirical #programming language
- Empirical studies on programming language stimuli (AS, EG), pp. 65–99.
- SCAM-J-2009-Giffhorn11 #concurrent #source code
- Advanced chopping of sequential and concurrent programs (DG), pp. 239–294.
- CSMR-2011-AbbesKGA #comprehension #empirical
- An Empirical Study of the Impact of Two Antipatterns, Blob and Spaghetti Code, on Program Comprehension (MA, FK, YGG, GA), pp. 181–190.
- CSMR-2011-BacchelliLH #comprehension
- RTFM (Read the Factual Mails) — Augmenting Program Comprehension with Remail (AB, ML, VH), pp. 15–24.
- CSMR-2011-Przybylek #aspect-oriented #composition #programming
- Impact of Aspect-Oriented Programming on Software Modularity (AP), pp. 369–372.
- ICPC-2011-BegelQ #challenge #comprehension #embedded #industrial
- Industrial Program Comprehension Challenge 2011: Archeology and Anthropology of Embedded Control Systems (AB, JQ), pp. 227–229.
- ICPC-2011-Burnett #programming #question #tool support
- Males and Females Developing Software: Are Programming Tools Getting in the Way? (MB), p. xvii.
- ICPC-2011-BurrowsTGF #aspect-oriented #evaluation #fault #reasoning #source code
- Reasoning about Faults in Aspect-Oriented Programs: A Metrics-Based Evaluation (RB, FT, AG, FCF), pp. 131–140.
- ICPC-2011-EitanGHMW #comprehension #on the #source code #visualisation
- On Visualization and Comprehension of Scenario-Based Programs (NE, MG, DH, AM, GW), pp. 189–192.
- ICPC-2011-EndrikatH #aspect-oriented #development #maintenance #programming
- Is Aspect-Oriented Programming a Rewarding Investment into Future Code Changes? A Socio-technical Study on Development and Maintenance Time (SE, SH), pp. 51–60.
- ICPC-2011-GuzziHLPD #comprehension
- Collective Code Bookmarks for Program Comprehension (AG, LH, ML, MP, AvD), pp. 101–110.
- ICPC-2011-RupakhetiH #programming
- Satisfying Programmers’ Information Needs in API-Based Programming (CRR, DH), pp. 250–253.
- ICPC-2011-SamaraweeraSQ #approach #programming #towards
- Programming from the Reader’s Perspective: Toward an Expectations Approach (GS, MS, JQ), pp. 211–212.
- ICPC-2011-Soh #comprehension
- Context and Vision: Studying Two Factors Impacting Program Comprehension (ZS), pp. 258–261.
- ICPC-2011-StefikSSS #programming language #towards
- Toward Intuitive Programming Languages (AS, SS, KS, MS), pp. 213–214.
- ICPC-2011-Storey #interactive #java #revisited #source code #visualisation
- An Interactive Visualization Environment for Exploring Java Programs: SHriMP Views Revisited (MADS), p. xviii.
- ICPC-2011-ZibranR #approach #constraints #programming #refactoring #scheduling
- Conflict-Aware Optimal Scheduling of Code Clone Refactoring: A Constraint Programming Approach (MFZ, CKR), pp. 266–269.
- ICSM-2011-JiresalCN #cobol #detection #precise #scalability #source code
- Precise detection of un-initialized variables in large, real-life COBOL programs in presence of unrealizable paths (RJ, AC, RN), pp. 448–456.
- ICSM-2011-NogueraRKJ #query
- Program querying with a SOUL: The BARISTA tool suite (CN, CDR, AK, VJ), pp. 582–585.
- ICSM-2011-Roover #detection #logic #metaprogramming #object-oriented #source code
- A logic meta-programming foundation for example-driven pattern detection in object-oriented programs (CDR), pp. 556–561.
- ICSM-2011-ZhangKK
- Localizing failure-inducing program edits based on spectrum information (LZ, MK, SK), pp. 23–32.
- MSR-2011-CallauRTR #developer #how #programming language #smalltalk
- How developers use the dynamic features of programming languages: the case of smalltalk (OC, RR, ÉT, DR), pp. 23–32.
- SCAM-2011-Gold #analysis #music #programming #source code
- Knitting Music and Programming: Reflections on the Frontiers of Source Code Analysis (NG), pp. 10–14.
- SCAM-2011-Larson #program analysis #set
- Program Analysis Too Loopy? Set the Loops Aside (EL), pp. 15–24.
- SCAM-2011-NicolayRMJ #automation #higher-order #parallel #source code
- Automatic Parallelization of Side-Effecting Higher-Order Scheme Programs (JN, CDR, WDM, VJ), pp. 185–194.
- SCAM-2011-ZibranR #approach #constraints #programming #refactoring #scheduling
- A Constraint Programming Approach to Conflict-Aware Optimal Scheduling of Prioritized Code Clone Refactoring (MFZ, CKR), pp. 105–114.
- WCRE-2011-BazrafshanKG #approximate #code search
- Approximate Code Search in Program Histories (SB, RK, NG), pp. 109–118.
- WCRE-2011-HaslingerLE #feature model #modelling #reverse engineering #set #source code
- Reverse Engineering Feature Models from Programs’ Feature Sets (ENH, RELH, AE), pp. 308–312.
- WCRE-2011-Mintchev #integration #legacy #program transformation
- Renovation by Machine-Assisted Program Transformation in Production Reporting and Integration (SM), pp. 406–410.
- WCRE-2011-ScholzK #multi #protocol #source code #thread
- Object-Based Dynamic Protocol Recovery for Multi-Threading Programs (BS, RK), pp. 251–260.
- WCRE-2011-TanPPZ #clustering #fault #predict #quality
- Assessing Software Quality by Program Clustering and Defect Prediction (XT, XP, SP, WZ), pp. 244–248.
- PEPM-J-2007-CunhaV11 #query #source code #xpath
- Transformation of structure-shy programs with application to XPath queries and strategic functions (AC, JV), pp. 516–539.
- PEPM-J-2007-MollerS11 #graph #program analysis #xml
- XML graphs in program analysis (AM, MIS), pp. 492–515.
- PEPM-2011-BauerEFP #adaptation #java #programming
- Adaptation-based programming in java (TB, ME, AF, JP), pp. 81–90.
- PEPM-2011-Caballero #functional #logic programming #program transformation #source code
- A program transformation for returning states in functional-logic programs (RC), pp. 111–120.
- PEPM-2011-FernandesSSV #source code #strict
- Strictification of circular programs (JPF, JS, DS, JV), pp. 131–140.
- PEPM-2011-Martin-Martin #functional #logic programming
- Type classes in functional logic programming (EMM), pp. 121–130.
- PEPM-2011-Rinard #bound #probability #program analysis #program transformation #source code
- Probabilistic accuracy bounds for perforated programs: a new foundation for program analysis and transformation (MCR), pp. 79–80.
- PEPM-2011-WangG #embedded #programming #protocol
- An embedded language for programming protocol stacks in embedded systems (YW, VG), pp. 63–72.
- PLDI-2011-BouajjaniDES #analysis #interprocedural #on the #source code
- On inter-procedural analysis of programs with lists and data (AB, CD, CE, MS), pp. 578–589.
- PLDI-2011-Chlipala #logic #low level #source code #verification
- Mostly-automated verification of low-level programs in computational separation logic (AC), pp. 234–245.
- PLDI-2011-DilligDAS #composition #precise #source code #summary
- Precise and compact modular procedure summaries for heap manipulating programs (ID, TD, AA, MS), pp. 567–577.
- PLDI-2011-GulwaniJTV #source code #synthesis
- Synthesis of loop-free programs (SG, SJ, AT, RV), pp. 62–73.
- PLDI-2011-MengKM #editing #generative #program transformation
- Systematic editing: generating program transformations from an example (NM, MK, KSM), pp. 329–342.
- PLDI-2011-PrabhuGZJA #commutative #parallel #programming #set
- Commutative set: a language extension for implicit parallel programming (PP, SG, YZ, NPJ, DIA), pp. 1–11.
- PLDI-2011-PrasadAG #automation #compilation #execution #matlab #source code
- Automatic compilation of MATLAB programs for synergistic execution on heterogeneous processors (AP, JA, RG), pp. 152–163.
- PLDI-2011-Sevcik #concurrent #optimisation #source code
- Safe optimisations for shared-memory concurrent programs (JS), pp. 306–316.
- PLDI-2011-SrivastavaGCF #induction #synthesis
- Path-based inductive synthesis for program inversion (SS, SG, SC, JSF), pp. 492–503.
- SAS-2011-BouajjaniEP #concurrent #on the #source code
- On Sequentializing Concurrent Programs (AB, ME, GP), pp. 129–145.
- SAS-2011-HuangZ #concurrent #debugging #performance #source code
- An Efficient Static Trace Simplification Technique for Debugging Concurrent Programs (JH, CZ), pp. 163–179.
- SAS-2011-MightH #abstract interpretation #concurrent #higher-order #product line #source code #static analysis
- A Family of Abstract Interpretations for Static Analysis of Concurrent Higher-Order Programs (MM, DVH), pp. 180–197.
- SAS-2011-MisailovicRR #program transformation
- Probabilistically Accurate Program Transformations (SM, DMR, MCR), pp. 316–333.
- SAS-2011-Mitchell #program analysis #security #web
- Program Analysis for Web Security (JCM), p. 4.
- SAS-2011-NoriR #machine learning #program analysis
- Program Analysis and Machine Learning: A Win-Win Deal (AVN, SKR), pp. 2–3.
- SAS-2011-SchrammelJ #data flow #source code #verification
- Logico-Numerical Abstract Acceleration and Application to the Verification of Data-Flow Programs (PS, BJ), pp. 233–248.
- SAS-2011-SuterKK #recursion #satisfiability #source code
- Satisfiability Modulo Recursive Programs (PS, ASK, VK), pp. 298–315.
- SAS-2011-ZulegerGSV #abstraction #analysis #bound #imperative #source code
- Bound Analysis of Imperative Programs with the Size-Change Abstraction (FZ, SG, MS, HV), pp. 280–297.
- STOC-2011-DinitzK #linear #source code
- Directed spanners via flow-based linear programs (MD, RK), pp. 323–332.
- AFL-2011-MedunaVZ #nondeterminism #on the
- On Nondeterminism in Programmed Grammars (AM, LV, PZ), pp. 315–327.
- DLT-2011-Wilke #functional #regular expression
- A Functional Program for Regular Expressions Matching — Abstract of Invited Talk (TW), pp. 44–45.
- ICALP-v1-2011-AllenderW #algebra #branch #on the #power of #source code
- On the Power of Algebraic Branching Programs of Width Two (EA, FW), pp. 736–747.
- ICALP-v2-2011-AhnG #linear #problem #programming
- Linear Programming in the Semi-streaming Model with Application to the Maximum Matching Problem (KJA, SG), pp. 526–538.
- ICALP-v2-2011-BrazdilKKV #analysis #bound #probability #recursion #runtime #source code
- Runtime Analysis of Probabilistic Programs with Unbounded Recursion (TB, SK, AK, IHV), pp. 319–331.
- ICALP-v2-2011-SuenagaH #hybrid #modelling #programming
- Programming with Infinitesimals: A While-Language for Hybrid System Modeling (KS, IH), pp. 392–403.
- IFM-J-2009-Weiss11 #abstraction #calculus #logic
- Predicate abstraction in a program logic calculus (BW), pp. 861–876.
- FM-2011-BartheCK #relational #source code #using #verification
- Relational Verification Using Product Programs (GB, JMC, CK), pp. 200–214.
- FM-2011-DietschWP #verification
- System Verification through Program Verification (DD, BW, AP), pp. 27–41.
- FM-2011-GherghinaDQC #source code #specification #verification
- Structured Specifications for Better Verification of Heap-Manipulating Programs (CG, CD, SQ, WNC), pp. 386–401.
- FM-2011-Harel #behaviour #programming
- Some Thoughts on Behavioral Programming (DH), p. 2.
- FM-2011-QinLCH #automation #specification #verification
- Automatically Refining Partial Specifications for Program Verification (SQ, CL, WNC, GH), pp. 369–385.
- SEFM-2011-BubelHG #formal method #java #specification #string #verification
- A Formalisation of Java Strings for Program Specification and Verification (RB, RH, UG), pp. 90–105.
- SEFM-2011-OnoHTNH #coq #pipes and filters #specification #using
- Using Coq in Specification and Program Extraction of Hadoop MapReduce Applications (KO, YH, YT, NN, MH), pp. 350–365.
- SEFM-2011-ParrinoGGF #analysis #bound #data flow #satisfiability #verification
- A Dataflow Analysis to Improve SAT-Based Bounded Program Verification (BCP, JPG, DG, MFF), pp. 138–154.
- SEFM-2011-TschannenFNM #object-oriented #source code #verification
- Usable Verification of Object-Oriented Programs by Combining Static and Dynamic Techniques (JT, CAF, MN, BM), pp. 382–398.
- CEFP-2011-Butterfield #functional #reasoning #source code
- Reasoning about I/O in Functional Programs (AB), pp. 93–141.
- CEFP-2011-JeuringGH #haskell #programming
- A Programming Tutor for Haskell (JJ, AG, BH), pp. 1–45.
- CEFP-2011-Loogen #functional #haskell #named #parallel #programming
- Eden — Parallel Functional Programming with Haskell (RL), pp. 142–206.
- CEFP-2011-Marlow #concurrent #haskell #parallel #programming
- Parallel and Concurrent Programming in Haskell (SM), pp. 339–401.
- CEFP-2011-SlodicakMN #category theory #functional #programming
- Some New Approaches in Functional Programming Based on Categories (VS, PM, VN), pp. 517–532.
- ICFP-2011-Chargueraud #imperative #source code #verification
- Characteristic formulae for the verification of imperative programs (AC), pp. 418–430.
- ICFP-2011-ChenDHA #functional #self #source code
- Implicit self-adjusting computation for purely functional programs (YC, JD, MAH, UAA), pp. 129–141.
- ICFP-2011-FisherFWZ #named #programming #tool support
- Forest: a language and toolkit for programming with filestores (KF, NF, DW, KQZ), pp. 292–306.
- ICFP-2011-FosterHFMRSW #named #network #programming language
- Frenetic: a network programming language (NF, RH, MJF, CM, JR, AS, DW), pp. 279–291.
- ICFP-2011-Mitchell #ecosystem #functional #modelling #programming
- Functional programming through deep time: modeling the first complex ecosystems on earth (EGM), pp. 28–31.
- ICFP-2011-MorihataM #functional #parallel #programming
- Balanced trees inhabiting functional parallel programming (AM, KM), pp. 117–128.
- ICFP-2011-OhoriU #database #ml #programming language #standard
- Making standard ML a practical database programming language (AO, KU), pp. 307–319.
- ICFP-2011-SwamyCFSBY #dependent type #distributed #programming
- Secure distributed programming with value-dependent types (NS, JC, CF, PYS, KB, JY), pp. 266–278.
- ICFP-2011-SwamyGLH #lightweight #ml #monad #programming
- Lightweight monadic programming in ML (NS, NG, DL, MH), pp. 15–27.
- ICFP-2011-Takeyama #assurance #programming
- Programming assurance cases in Agda (MT), p. 142.
- ICFP-2011-ThamsborgB #logic #program transformation
- A kripke logical relation for effect-based program transformations (JT, LB), pp. 445–456.
- IFL-2011-MiddelkoopEP #functional #source code
- Functional Instrumentation of ActionScript Programs with Asil (AM, ABE, WP), pp. 1–16.
- IFL-2011-ReichNR #canonical #generative #lazy evaluation #source code
- Lazy Generation of Canonical Test Programs (JSR, MN, CR), pp. 69–84.
- GCM-2010-PlumpSS11 #automaton #finite #graph #source code
- Minimizing Finite Automata with Graph Programs (DP, RS, AS).
- AGTIVE-2011-BuchmannWW #case study #configuration management #graph transformation
- The Added Value of Programmed Graph Transformations — A Case Study from Software Configuration Management (TB, BW, SW), pp. 198–209.
- CHI-2011-GrossYK #interface #named #visual notation
- Dinah: an interface to assist non-programmers with selecting program code causing graphical output (PAG, JY, CK), pp. 3397–3400.
- CSCW-2011-BednarikSP #bidirectional #collaboration
- Bidirectional gaze in remote computer mediated collaboration: setup and initial results from pair-programming (RB, AS, SP), pp. 597–600.
- DUXU-v2-2011-ObermeierBSV #aspect-oriented #automation #evaluation #modelling #object-oriented #programming #usability
- Fundamental Aspects Concerning the Usability Evaluation of Model-Driven Object Oriented Programming Approaches in Machine and Plant Automation (MO, SB, KS, BVH), pp. 497–506.
- HCI-MIIE-2011-AshBCJLLMQUZ #programming
- Scratchable Devices: User-Friendly Programming for Household Appliances (JA, MB, GC, SJ, SL, MLL, VNM, PQ, BU, EZ), pp. 137–146.
- HCI-UA-2011-BiswasL #interface
- Investigating the Accessibility of Program Selection Menus of a Digital TV Interface (PB, PL), pp. 425–434.
- HCI-UA-2011-WileySTK #interactive
- Shopping Cart Interactive Program (SCIP) (CW, ES, ST, SRK), pp. 285–293.
- HIMI-v1-2011-BottaroMMPRS #programming #visual notation
- Visual Programming of Location-Based Services (AB, EM, FM, AP, MR, FS), pp. 3–12.
- HIMI-v1-2011-WuS #abstraction #source code #visualisation
- Visualizing Programs on Different Levels of Abstractions (JHW, JS), pp. 66–75.
- VISSOFT-2011-DengDJ #dependence #information management #visualisation
- Constellation visualization: Augmenting program dependence with dynamic information (FD, ND, JAJ), pp. 1–8.
- VISSOFT-2011-LonnbergBM #concurrent #dependence #graph #source code #visualisation
- Visualising concurrent programs with dynamic dependence graphs (JL, MBA, LM), pp. 1–4.
- VISSOFT-2011-ReniersVT #dependence #metric #visual notation
- Visual exploration of program structure, dependencies and metrics with SolidSX (DR, LV, ACT), pp. 1–4.
- VISSOFT-2011-WirthPS #approach #behaviour #multi #visualisation
- A multi-level approach for visualization and exploration of reactive program behavior (CW, HP, RS), pp. 1–4.
- AdaEurope-2011-Burns #hardware #parallel #programming language #realtime
- Programming Languages for Real-Time Applications Executing on Parallel Hardware (AB), pp. 193–195.
- AdaEurope-2011-Ploedereder #manycore #programming language
- Programming Languages Meet Multicore (EP), pp. 189–192.
- AdaEurope-2011-RazaFP #detection #fault #parallel #source code
- Detecting High-Level Synchronization Errors in Parallel Programs (SAR, SF, EP), pp. 17–30.
- AdaEurope-2011-Taft #implementation #manycore #parallel #programming #specification
- Multicore Programming in ParaSail — Parallel Specification and Implementation Language (STT), pp. 196–200.
- SIGAda-2011-AliP #ada #parallel #programming
- A parallel programming model for ada (HIA, LMP), pp. 19–26.
- CAiSE-2011-BarnC #architecture #enterprise #modelling #programming
- Revisiting Naur’s Programming as Theory Building for Enterprise Architecture Modelling (BSB, TC), pp. 229–236.
- CIKM-2011-Almendros-JimenezST #optimisation #slicing #xquery
- XQuery optimization based on program slicing (JMAJ, JS, ST), pp. 1525–1534.
- ICML-2011-HannahD #approximate #problem #programming
- Approximate Dynamic Programming for Storage Problems (LH, DBD), pp. 337–344.
- ICML-2011-RoyLM #bound #polynomial #source code
- From PAC-Bayes Bounds to Quadratic Programs for Majority Votes (JFR, FL, MM), pp. 649–656.
- KDIR-2011-BorcheninovO #embedded #programming #search-based #symbolic computation
- Genetic Programming with Embedded Features of Symbolic Computations (YVB, YSO), pp. 476–479.
- KDIR-2011-RomeiT #process #programming #using #xquery
- Programming the KDD Process using XQuery (AR, FT), pp. 131–139.
- SEKE-2011-SouzaSMCSZ #concurrent #quality #reachability #testing #using
- Using Coverage and Reachability Testing to Improve Concurrent Program Testing Quality (SdRSdS, PSLdS, MCCM, MSC, AdSS, EZ), pp. 207–212.
- SEKE-2011-WenLSL #fault #locality #slicing
- Program slicing spectrum-based software fault localization (WW, BL, XS, JL), pp. 213–218.
- SEKE-2011-YooLJC #independence #named #source code
- FBDtoVerilog: A Vendor-Independent Translation from FBDs into Verilog Programs (JY, JHL, SJ, SDC), pp. 48–51.
- BX-2011-Cleve #co-evolution #source code #using
- Co-evolving schemas and programs using coupled transformations (AC), p. 54.
- BX-2011-Gibbons #bidirectional #programming #topic
- HOT Topics in Bidirectional Programming (JG), p. 56.
- BX-2011-Glueck #programming language
- Principles of Reversible Programming Languages (RG), p. 50.
- BX-2011-Yokoyama #programming language
- A reversible programming language (TY), p. 65.
- ECOOP-2011-BocchinoA #framework #object-oriented #parallel #programming
- Types, Regions, and Effects for Safe Programming with Object-Oriented Parallel Frameworks (RLBJ, VSA), pp. 306–332.
- ECOOP-2011-ZhangXZZC #estimation #object-oriented #source code
- Frequency Estimation of Virtual Call Targets for Object-Oriented Programs (CZ, HX, SZ, JZ, YC), pp. 510–532.
- Onward-2011-AnslowMM #evaluation #programming language #tool support #usability
- Evaluation and usability of programming languages and tools: (PLATEAU) (CA, SM, ERMH), pp. 119–120.
- Onward-2011-Bierhoff #automation #lightweight #reasoning #verification
- Automated program verification made SYMPLAR: symbolic permissions for lightweight automated reasoning (KB), pp. 19–32.
- Onward-2011-Derk #perspective #programming language #what
- What makes a programming language popular?: an essay from a historical perspective (MD), pp. 163–166.
- Onward-2011-Orchard #design #programming language
- The four Rs of programming language design (DAO), pp. 157–162.
- Onward-2011-Puschel #automation #performance #programming
- Automatic performance programming (MP), pp. 1–2.
- Onward-2011-TillmannMHF #mobile #named #programming
- TouchDevelop: programming cloud-connected mobile devices via touchscreen (NT, MM, JdH, MF), pp. 49–60.
- OOPSLA-2011-CledatKP #programming
- Efficiently speeding up sequential computation through the n-way programming model (RC, TK, SP), pp. 537–554.
- OOPSLA-2011-DemetrescuFR #constraints #data flow #imperative #programming
- Reactive imperative programming with dataflow constraints (CD, IF, AR), pp. 407–426.
- OOPSLA-2011-HemelV #mobile #programming #web
- Declaratively programming the mobile web with Mobl (ZH, EV), pp. 695–712.
- OOPSLA-2011-HoffmanME #memory management #named #programming
- Ribbons: a partially shared memory programming model (KJH, HM, PE), pp. 289–306.
- OOPSLA-2011-JeonGLT #named #parallel #source code
- Kismet: parallel speedup estimates for serial programs (DJ, SG, CML, MBT), pp. 519–536.
- OOPSLA-2011-KeLZBJD #dependence #parallel #programming #using
- Safe parallel programming using dynamic dependence hints (CK, LL, CZ, TB, BJ, CD), pp. 243–258.
- OOPSLA-2011-LorenzR #named #programming
- Cedalion: a language for language oriented programming (DHL, BR), pp. 733–752.
- OOPSLA-2011-PuBS #algorithm #first-order #programming #synthesis
- Synthesis of first-order dynamic programming algorithms (YP, RB, SS), pp. 83–98.
- OOPSLA-2011-TianZS #integration #optimisation #towards
- A step towards transparent integration of input-consciousness into dynamic program optimizations (KT, EZZ, XS), pp. 445–462.
- PLATEAU-2011-FreyGS #categorisation #category theory #comprehension
- Categorization of concerns: a categorical program comprehension model (TF, MG, GS), pp. 73–82.
- PLATEAU-2011-KleinschmagerH #case study #how #programming #self
- How to rate programming skills in programming experiments?: a preliminary, exploratory, study based on university marks, pretests, and self-estimation (SK, SH), pp. 15–24.
- PLATEAU-2011-Myers #programming
- Inherent vs. accidental vs. intentional difficulties in programming (BAM), pp. 1–2.
- PLATEAU-2011-SadowskiK #case study #evaluation #heuristic #parallel #programming language
- Heuristic evaluation of programming language features: two parallel programming case studies (CS, SK), pp. 9–14.
- PLATEAU-2011-StefikSSS #comparison #empirical #perl #programming language #using
- An empirical comparison of the accuracy rates of novices using the quorum, perl, and randomo programming languages (AS, SS, MS, KS), pp. 3–8.
- TOOLS-EUROPE-2011-Przybylek #aspect-oriented #evolution #object-oriented #programming #reuse
- Systems Evolution and Software Reuse in Object-Oriented Programming and Aspect-Oriented Programming (AP), pp. 163–178.
- TOOLS-EUROPE-2011-WelschS #distributed #object-oriented #programming
- Location Types for Safe Distributed Object-Oriented Programming (YW, JS), pp. 194–210.
- GPCE-J-2005-CaretteK11 #abstraction #monad #multi #programming
- Multi-stage programming with functors and monads: Eliminating abstraction overhead from generic code (JC, OK), pp. 349–375.
- GPCE-J-2005-HuangZS11 #generative #static typing
- Statically safe program generation with SafeGen (SSH, DZ, YS), pp. 376–391.
- GPCE-J-2005-LutterothDW11 #generative #type system
- A type system for reflective program generators (CL, DD, GW), pp. 392–422.
- GPCE-J-2005-SiekL11 #in the large #programming
- A language for generic programming in the large (JGS, AL), pp. 423–465.
- GPCE-2011-Felleisen #component #multi #programming
- Multilingual component programming in racket (MF), pp. 1–2.
- GPCE-2011-LiNN #diagrams #generative #geometry #source code
- Generation of geometric programs specified by diagrams (YL, GSNJ), pp. 63–72.
- LOPSTR-2011-DandoisV #detection #how #logic programming #source code
- Clones in Logic Programs and How to Detect Them (CD, WV), pp. 90–105.
- LOPSTR-2011-FioravantiPPS #using
- Using Real Relaxations during Program Specialization (FF, AP, MP, VS), pp. 106–122.
- LOPSTR-2011-Gallagher #analysis #logic programming #source code #using
- Analysis of Logic Programs Using Regular Tree Languages — (Extended Abstract) (JPG), pp. 1–3.
- LOPSTR-2011-Seki #logic programming #proving #source code
- Proving Properties of Co-Logic Programs by Unfold/Fold Transformations (HS), pp. 205–220.
- LOPSTR-2011-SneyersS #probability #source code #termination
- Probabilistic Termination of CHRiSM Programs (JS, DDS), pp. 221–236.
- PPDP-2011-NigamJLS #distributed #incremental #logic programming #maintenance #source code
- Maintaining distributed logic programs incrementally (VN, LJ, BTL, AS), pp. 125–136.
- PPDP-2011-SauthoffJG #declarative #programming
- Bellman’s GAP: a declarative language for dynamic programming (GS, SJ, RG), pp. 29–40.
- PPDP-2011-VirsedaM #composition #constraints #declarative #higher-order #programming #semantics
- A modular semantics for higher-order declarative programming with constraints (RdVV, FPM), pp. 41–52.
- PADL-2011-MeraTLH #debugging #logic programming #performance #profiling #runtime #source code
- Profiling for Run-Time Checking of Computational Properties and Performance Debugging in Logic Programs (EM, TT, PLG, MVH), pp. 38–53.
- PADL-2011-PetricekS #concurrent #control flow #named #parallel #programming
- Joinads: A Retargetable Control-Flow Construct for Reactive, Parallel and Concurrent Programming (TP, DS), pp. 205–219.
- PADL-2011-SymePL #f# #programming
- The F# Asynchronous Programming Model (DS, TP, DL), pp. 175–189.
- PADL-2011-VoellmyH #named #network #programming
- Nettle: Taking the Sting Out of Programming Network Routers (AV, PH), pp. 235–249.
- POPL-2011-AlurC #algorithm #source code #streaming #transducer #verification
- Streaming transducers for algorithmic verification of single-pass list-processing programs (RA, PC), pp. 599–610.
- POPL-2011-ChoiAYT #multi #source code #static analysis
- Static analysis of multi-staged programs via unstaging translation (WC, BA, KY, MT), pp. 81–92.
- POPL-2011-DilligDA #precise #reasoning #source code #using
- Precise reasoning for programs using containers (ID, TD, AA), pp. 187–200.
- POPL-2011-EsparzaG #complexity #parallel #source code #thread #verification
- Complexity of pattern-based verification for multithreaded programs (JE, PG), pp. 499–510.
- POPL-2011-GuptaPR #abstraction #concurrent #multi #refinement #source code #thread #verification
- Predicate abstraction and refinement for verifying multi-threaded programs (AG, CP, AR), pp. 331–344.
- POPL-2011-MacLaurin #design #programming language #visual notation
- The design of kodu: a tiny visual programming language for children on the Xbox 360 (MM), pp. 241–246.
- POPL-2011-OngR #algebra #data type #functional #higher-order #pattern matching #source code #verification
- Verifying higher-order functional programs with pattern-matching algebraic data types (CHLO, SJR), pp. 587–598.
- POPL-2011-PrountzosMPM #analysis #graph #optimisation #parallel #source code
- A shape analysis for optimizing parallel graph programs (DP, RM, KP, KSM), pp. 159–172.
- POPL-2011-SchwarzSVLM #protocol #source code #static analysis
- Static analysis of interrupt-driven programs synchronized via the priority ceiling protocol (MDS, HS, VV, PL, MMO), pp. 93–104.
- SAC-2011-BackP #invariant #proving #semantics #source code
- Semantics and proof rules of invariant based programs (RJB, VP), pp. 1658–1665.
- SAC-2011-HauptPH #approach #programming language #type system
- Type harvesting: a practical approach to obtaining typing information in dynamic programming languages (MH, MP, RH), pp. 1282–1289.
- SAC-2011-LinTBBK #component #configuration management #distributed #evolution #programming
- Transparent componentisation: high-level (re)configurable programming for evolving distributed systems (SL, FT, MB, GSB, AMK), pp. 203–208.
- SAC-2011-LiuCJ #aspect-oriented #impact analysis #object-oriented #source code
- Change impact analysis for object-oriented programs evolved to aspect-oriented programs (CHL, SLC, WLJ), pp. 59–65.
- SAC-2011-RangasamyS #effectiveness #modelling #parallel #performance #petri net #source code #thread
- Petri net based performance modeling for effective DVFS for multithreaded programs (AR, YNS), pp. 647–648.
- SAC-2011-SantosaMK #approach #named #programming #search-based
- HMXT-GP: an information-theoretic approach to genetic programming that maintains diversity (HS, JM, PJK), pp. 1070–1075.
- SAC-2011-SbaragliaCV #coordination #programming
- Programming coordination laws of artifacts in CArtAgO (MS, MC, MV), pp. 885–886.
- SAC-2011-SunLZTCW #dependence #impact analysis #object-oriented #source code #using
- Using lattice of class and method dependence for change impact analysis of object oriented programs (XS, BL, SZ, CT, XC, WW), pp. 1439–1444.
- ESEC-FSE-2011-BaahPH #dependence #effectiveness #fault #locality
- Mitigating the confounding effects of program dependences for effective fault localization (GKB, AP, MJH), pp. 146–156.
- ESEC-FSE-2011-ChaudhuriGLN #proving #robust #source code
- Proving programs robust (SC, SG, RL, SN), pp. 102–112.
- ESEC-FSE-2011-CsallnerFL #source code #testing
- New ideas track: testing mapreduce-style programs (CC, LF, CL), pp. 504–507.
- ESEC-FSE-2011-InostrozaTB #aspect-oriented #composition #interface #reasoning #source code
- Join point interfaces for modular reasoning in aspect-oriented programs (MI, ÉT, EB), pp. 508–511.
- ESEC-FSE-2011-MengKM #named #program transformation
- Sydit: creating and applying a program transformation from an example (NM, MK, KSM), pp. 440–443.
- ESEC-FSE-2011-NaudziunieneBDDGP #automation #ide #java #named #source code #verification
- jStar-eclipse: an IDE for automated verification of Java programs (DN, MB, DD, MD, RG, MJP), pp. 428–431.
- ESEC-FSE-2011-SahaNDNSC #fault #locality #source code
- Fault localization for data-centric programs (DS, MGN, PD, VKN, VS, SC), pp. 157–167.
- GTTSE-2011-CleveNH #database #program analysis #reverse engineering
- Dynamic Program Analysis for Database Reverse Engineering (AC, NN, JLH), pp. 297–321.
- GTTSE-2011-ErwigW #calculus #programming
- Variation Programming with the Choice Calculus (ME, EW), pp. 55–100.
- ICSE-2011-AcharyaR #impact analysis #industrial #slicing
- Practical change impact analysis based on static program slicing for industrial software systems (MA, BR), pp. 746–755.
- ICSE-2011-AldrichGHMNSSSTW #programming language
- Permission-based programming languages (JA, RG, MH, MM, KN, DS, SS, JS, ÉT, RW), pp. 828–831.
- ICSE-2011-BhattacharyaN #c #c++ #case study #development #maintenance #programming language
- Assessing programming language impact on development and maintenance: a study on c and c++ (PB, IN), pp. 171–180.
- ICSE-2011-CasoBGU #abstraction #behaviour #validation
- Program abstractions for behaviour validation (GdC, VAB, DG, SU), pp. 381–390.
- ICSE-2011-HolmesN #behaviour #identification
- Identifying program, test, and environmental changes that affect behaviour (RH, DN), pp. 371–380.
- ICSE-2011-JhiWJZLW #detection
- Value-based program characterization and its application to software plagiarism detection (YcJ, XW, XJ, SZ, PL, DW), pp. 756–765.
- ICSE-2011-Lee #case study #haskell #refactoring #source code
- A case study on refactoring in Haskell programs (DYL), pp. 1164–1166.
- ICSE-2011-LiuZ #program analysis
- Program analysis: from qualitative analysis to quantitative analysis (SL, JZ), pp. 956–959.
- ICSE-2011-Malik #analysis #graph #using
- Dynamic shape analysis of program heap using graph spectra (MZM), pp. 952–955.
- ICSE-2011-Pankratius #automation #evaluation #parallel #programming #usability
- Automated usability evaluation of parallel programming constructs (VP), pp. 936–939.
- ICSE-2011-RabkinK #configuration management
- Static extraction of program configuration options (AR, RHK), pp. 131–140.
- ICSE-2011-RosuS #approach #logic #verification
- Matching logic: a new program verification approach (GR, AS), pp. 868–871.
- ICSE-2011-Sadowski #maintenance #modelling #parallel
- Mental models and parallel program maintenance (CS), pp. 1102–1105.
- ICSE-2011-SchaferSDT #flexibility #java #refactoring #source code
- Refactoring Java programs for flexible locking (MS, MS, JD, FT), pp. 71–80.
- ICSE-2011-StaatsWH #revisited #source code #testing
- Programs, tests, and oracles: the foundations of testing revisited (MS, MWW, MPEH), pp. 391–400.
- LDTA-2011-DominguezP #algebra
- Exploiting algebra/coalgebra duality for program fusion extensions (FD, AP), p. 6.
- SLE-2011-HillsKV #named #program analysis #rascal
- RLSRunner: Linking Rascal with K for Program Analysis (MH, PK, JJV), pp. 344–353.
- SLE-2011-KaminskiW #attribute grammar #functional #programming language
- Integrating Attribute Grammar and Functional Programming Language Features (TK, EVW), pp. 263–282.
- SLE-2011-NishimoriK #framework #game studies #programming
- Join Token-Based Event Handling: A Comprehensive Framework for Game Programming (TN, YK), pp. 119–138.
- ASPLOS-2011-BurnimNS #parallel #semantics #source code #specification #thread
- Specifying and checking semantic atomicity for multithreaded programs (JB, GCN, KS), pp. 79–90.
- ASPLOS-2011-FarhadKBS #approximate #architecture #distributed #manycore #source code
- Orchestration by approximation: mapping stream programs onto multicore architectures (SMF, YK, BB, BS), pp. 357–368.
- ASPLOS-2011-HormatiSWMM #named #programming
- Sponge: portable stream programming on graphics engines (AH, MS, MW, TNM, SAM), pp. 381–392.
- CC-2011-Axelsen #imperative #programming language
- Clean Translation of an Imperative Reversible Programming Language (HBA), pp. 144–163.
- CC-2011-RimsadP #analysis #source code
- Tainted Flow Analysis on e-SSA-Form Programs (AR, Md, FMQP), pp. 124–143.
- HPCA-2011-Larus #programming
- Programming the cloud (JRL), p. 1.
- HPDC-2011-TejedorFGBAL #clustering #named #programming
- ClusterSs: a task-based programming model for clusters (ET, MF, DG, RMB, GA, JL), pp. 267–268.
- HPDC-2011-ZhouKB #debugging #detection #locality #named #parallel #scalability #source code #using
- Vrisha: using scaling properties of parallel programs for bug detection and localization (BZ, MK, SB), pp. 85–96.
- LCTES-2011-BerthierMM #embedded #operating system #programming
- Synchronous programming of device drivers for global resource control in embedded operating systems (NB, FM, LM), pp. 81–90.
- LCTES-2011-GamatieG #design #embedded #multi #performance #source code #static analysis
- Static analysis of synchronous programs in signal for efficient design of multi-clocked embedded systems (AG, LG), pp. 71–80.
- PPoPP-2011-BauerCSA #memory management #parallel #programming
- Programming the memory hierarchy revisited: supporting irregular parallelism in sequoia (MB, JC, ES, AA), pp. 13–24.
- PPoPP-2011-Ding #concurrent #parallel #programming
- Two examples of parallel programming without concurrency constructs (PP-CC) (CD), pp. 299–300.
- PPoPP-2011-Larus #programming
- Programming the cloud (JRL), pp. 1–2.
- PPoPP-2011-SiegelZ #automation #parallel #source code #verification
- Automatic formal verification of MPI-based parallel programs (SFS, TKZ), pp. 309–310.
- PPoPP-2011-WillcockHEL #data-driven #fine-grained #parallel #programming
- Active pebbles: a programming model for highly parallel fine-grained data-driven computations (JW, TH, NGE, AL), pp. 305–306.
- PPoPP-2011-WuM #communication #named #source code
- ScalaExtrap: trace-based communication extrapolation for spmd programs (XW, FM), pp. 113–122.
- PPoPP-2011-ZhengRQA #detection #gpu #named #source code
- GRace: a low-overhead mechanism for detecting data races in GPU programs (MZ, VTR, FQ, GA), pp. 135–146.
- CADE-2011-Cook #liveness #proving #roadmap #termination
- Advances in Proving Program Termination and Liveness (BC), p. 4.
- CADE-2011-KoksalKS #power of #programming #scala #smt
- Scala to the Power of Z3: Integrating SMT and Programming (ASK, VK, PS), pp. 400–406.
- CADE-2011-PayetS #android #source code #static analysis
- Static Analysis of Android Programs (ÉP, FS), pp. 439–445.
- CADE-2011-Platzer #difference #hybrid #logic #probability #source code
- Stochastic Differential Dynamic Logic for Stochastic Hybrid Programs (AP), pp. 446–460.
- CAV-2011-BrazdilKK #analysis #bound #performance #probability #source code
- Efficient Analysis of Probabilistic Programs with an Unbounded Counter (TB, SK, AK), pp. 208–224.
- CAV-2011-CernyCHRS #concurrent #source code #synthesis
- Quantitative Synthesis for Concurrent Programs (PC, KC, TAH, AR, RS), pp. 243–259.
- CAV-2011-ChaudhuriS #robust
- Smoothing a Program Soundly and Robustly (SC, ASL), pp. 277–292.
- CAV-2011-CookKV #program analysis #verification
- Temporal Property Verification as a Program Analysis Task (BC, EK, MYV), pp. 333–348.
- CAV-2011-DonaldsonKKW #abstraction #concurrent #source code #symmetry
- Symmetry-Aware Predicate Abstraction for Shared-Variable Concurrent Programs (AFD, AK, DK, TW), pp. 356–371.
- CAV-2011-GuptaPR #concurrent #constraints #multi #named #source code #thread #verification
- Threader: A Constraint-Based Verifier for Multi-threaded Programs (AG, CP, AR), pp. 412–417.
- CAV-2011-HagueL #data type #model checking #recursion #source code
- Model Checking Recursive Programs with Numeric Data Types (MH, AWL), pp. 743–759.
- CAV-2011-JhalaMR #functional #named #source code #using #verification
- HMC: Verifying Functional Programs Using Abstract Interpreters (RJ, RM, AR), pp. 470–485.
- CAV-2011-JoseM #fault #locality #named #source code
- Bug-Assist: Assisting Fault Localization in ANSI-C Programs (MJ, RM), pp. 504–509.
- CAV-2011-LeeYP #data type #program analysis
- Program Analysis for Overlaid Data Structures (OL, HY, RP), pp. 592–608.
- CAV-2011-LiGR #automation #c++ #execution #generative #named #source code #symbolic computation #testing
- KLOVER: A Symbolic Execution and Automatic Test Generation Tool for C++ Programs (GL, IG, SPR), pp. 609–615.
- CSL-2011-KomendantskayaP #algebra #logic programming
- Coalgebraic Derivations in Logic Programming (EK, JP), pp. 352–366.
- CSL-2011-Madhusudan #source code
- Synthesizing Reactive Programs (PM), pp. 428–442.
- CSL-2011-ReusS #functional #logic #source code
- Relative Completeness for Logics of Functional Programs (BR, TS), pp. 470–480.
- CSL-2011-Schwencke #nondeterminism #recursion
- A Category Theoretic View of Nondeterministic Recursive Program Schemes (DS), pp. 496–511.
- ICLP-2011-Brik #programming #set
- Extensions of Answer Set Programming (AB), pp. 261–267.
- ICLP-2011-Bulwahn #generative #logic programming #testing
- Smart test data generators via logic programming (LB), pp. 139–150.
- ICLP-2011-CasolaryL #programming #representation #set
- Representing the Language of the Causal Calculator in Answer Set Programming (MC, JL), pp. 51–61.
- ICLP-2011-ChishamPSW #logic programming #named #repository #using #web #web service
- CDAOStore: A Phylogenetic Repository Using Logic Programming and Web Services (BC, EP, TCS, BW), pp. 209–219.
- ICLP-2011-DrescherW #constraints #modelling #programming #set
- Modelling Grammar Constraints with Answer Set Programming (CD, TW), pp. 28–39.
- ICLP-2011-GebserKKS #multi #optimisation #programming #set
- Multi-Criteria Optimization in Answer Set Programming (MG, RK, BK, TS), pp. 1–10.
- ICLP-2011-Herranz-NievaM #logic programming #object-oriented #source code #specification #synthesis
- Synthesis of Logic Programs from Object-Oriented Formal Specifications (ÁHN, JM), pp. 95–105.
- ICLP-2011-Krennwallner #composition #logic programming #source code
- Promoting Modular Nonmonotonic Logic Programs (TK), pp. 274–279.
- ICLP-2011-Kriener #logic programming #reasoning #source code
- Correct Reasoning about Logic Programs (JK), pp. 280–283.
- ICLP-2011-Simko #logic programming #order
- Accepting the natural order of rules in a logic program with preferences (AS), pp. 284–289.
- ICLP-J-2011-AreiasR #evaluation #logic programming #on the #source code
- On combining linear-based strategies for tabled evaluation of logic programs (MA, RR), pp. 681–696.
- ICLP-J-2011-CominiTV #concurrent #constraints #source code
- Abstract diagnosis for timed concurrent constraint programs (MC, LT, AV), pp. 487–502.
- ICLP-J-2011-CruzR #evaluation #logic programming #performance #retrieval #source code
- Efficient instance retrieval of subgoals for subsumptive tabled evaluation of logic programs (FC, RR), pp. 697–712.
- ICLP-J-2011-DrescherT #logic programming #named #prolog
- ALPprolog — A new logic programming method for dynamic domains (CD, MT), pp. 451–468.
- ICLP-J-2011-GebserKS #optimisation #programming #set
- Complex optimization in answer set programming (MG, RK, TS), pp. 821–839.
- ICLP-J-2011-GutmannTKBR #logic #probability #programming
- The magic of logical inference in probabilistic programming (BG, IT, AK, MB, LDR), pp. 663–680.
- ICLP-J-2011-VoetsS #analysis #integer #logic programming #source code
- Non-termination analysis of logic programs with integer arithmetics (DV, DDS), pp. 521–536.
- ICST-2011-LazaarGL #automation #constraints #framework #source code
- A Framework for the Automatic Correction of Constraint Programs (NL, AG, YL), pp. 319–326.
- ICST-2011-MalikSK #constraints #data type #debugging #using
- Constraint-Based Program Debugging Using Data Structure Repair (MZM, JHS, SK), pp. 190–199.
- ICTSS-2011-MammarCJMO #c #detection #source code #testing #using
- Using Testing Techniques for Vulnerability Detection in C Programs (AM, ARC, WJ, WM, EMdO), pp. 80–96.
- ISSTA-2011-AllwoodCE #haskell #source code #testing
- High coverage testing of Haskell programs (TORA, CC, SE), pp. 375–385.
- ISSTA-2011-BurnimSS #concurrent #memory management #modelling #source code #testing
- Testing concurrent programs on relaxed memory models (JB, KS, CS), pp. 122–132.
- LICS-2011-ChurchillLM #game studies #imperative #proving #semantics #source code
- Imperative Programs as Proofs via Game Semantics (MC, JL, GM), pp. 65–74.
- LICS-2011-KrishnaswamiB #semantics #source code
- Ultrametric Semantics of Reactive Programs (NRK, NB), pp. 257–266.
- LICS-2011-Miquel #program transformation
- Forcing as a Program Transformation (AM), pp. 197–206.
- RTA-2011-BrockschmidtOG #bytecode #composition #java #proving #recursion #source code #term rewriting #termination
- Modular Termination Proofs of Recursive Java Bytecode Programs by Term Rewriting (MB, CO, JG), pp. 155–170.
- RTA-2011-FalkeKS #analysis #c #compilation #source code #termination #using
- Termination Analysis of C Programs Using Compiler Intermediate Languages (SF, DK, CS), pp. 41–50.
- RTA-2011-NishidaV #recursion
- Program Inversion for Tail Recursive Functions (NN, GV), pp. 283–298.
- RTA-2011-Weirich #proving #source code
- Combining Proofs and Programs (SW), p. 9.
- TAP-2011-ChebaroKGJ #analysis #c #debugging #generative #slicing #testing
- The SANTE Tool: Value Analysis, Program Slicing and Test Generation for C Program Debugging (OC, NK, AG, JJ), pp. 78–83.
- TAP-2011-Gaudel #modelling #proving #source code #testing
- Checking Models, Proving Programs, and Testing Systems (MCG), pp. 1–13.
- TLCA-2011-Lasson #logic
- Controlling Program Extraction in Light Logics (ML), pp. 123–137.
- TLCA-2011-RoweB #approximate #object-oriented #programming #semantics
- Approximation Semantics and Expressive Predicate Assignment for Object-Oriented Programming — (Extended Abstract) (RNSR, SvB), pp. 229–244.
- TLCA-2011-Weirich #proving #source code
- Combining Proofs and Programs (SW), p. 9.
- VMCAI-2011-BardinHV #context-free grammar #re-engineering #source code
- Refinement-Based CFG Reconstruction from Unstructured Programs (SB, PH, FV), pp. 54–69.
- VMCAI-2011-GawlitzaLMSW #analysis #concurrent #process #reachability #source code
- Join-Lock-Sensitive Forward Reachability Analysis for Concurrent Programs with Dynamic Process Creation (TMG, PL, MMO, HS, AW), pp. 199–213.
- QoSA-2010-DietrichMTS #composition #empirical #java #source code
- Barriers to Modularity — An Empirical Study to Assess the Potential for Modularisation of Java Programs (JD, CM, EDT, SMAS), pp. 135–150.
- ASE-2010-BalzSG #maintenance #modelling #state machine #tool support
- Tool support for continuous maintenance of state machine models in program code (MB, MS, MG), pp. 175–176.
- ASE-2010-BuseW #automation
- Automatically documenting program changes (RPLB, WW), pp. 33–42.
- ASE-2010-DuleySK #algorithm #difference
- A program differencing algorithm for verilog HDL (AD, CS, MK), pp. 477–486.
- ASE-2010-HarelMSB #named #programming #towards
- PlayGo: towards a comprehensive tool for scenario based programming (DH, SM, SS, DB), pp. 359–360.
- ASE-2010-LiuZHJM #named #programming #web
- iMashup: assisting end-user programming for the service-oriented web (XL, QZ, GH, ZJ, HM), pp. 285–288.
- ASE-2010-QiRL #evolution #generative #source code #testing
- Test generation to expose changes in evolving programs (DQ, AR, ZL), pp. 397–406.
- ASE-2010-SchulteFW #assembly #automation #evolution #program repair
- Automated program repair through the evolution of assembly code (ES, SF, WW), pp. 313–316.
- CASE-2010-KumarKST #predict #programming
- A mathematical programming for predicting molecular formulas in accurate mass spectrometry (SK, MK, RS, KT), pp. 246–251.
- CASE-2010-LiuCW #programming
- Aggregated state dynamic programming for operating theater planning (YL, CC, KW), pp. 1013–1018.
- CASE-2010-NetoMPM #programming
- CAD-based robot programming: The role of Fuzzy-PI force control in unstructured environments (PN, NM, JNP, APM), pp. 362–367.
- DAC-2010-ChenXDM #manycore #modelling #performance
- Performance and power modeling in a multi-programmed multi-core environment (XC, CX, RPD, ZMM), pp. 813–818.
- DAC-2010-GuthausWR #linear #optimisation #programming
- Non-uniform clock mesh optimization with linear programming buffer insertion (MRG, GW, RR), pp. 74–79.
- DAC-2010-JuHRC #analysis #multi #source code
- Timing analysis of esterel programs on general-purpose multiprocessors (LJ, BKH, AR, SC), pp. 48–51.
- DAC-2010-WuDL #approach #integer #parallel #programming
- A parallel integer programming approach to global routing (THW, AD, JTL), pp. 194–199.
- DAC-2010-YeL #modelling #optimisation #parallel #performance #runtime #simulation
- Parallel program performance modeling for runtime optimization of multi-algorithm circuit simulation (XY, PL), pp. 561–566.
- DATE-2010-BaudischBS #independence #parallel #source code #thread
- Multithreaded code from synchronous programs: Extracting independent threads for OpenMP (DB, JB, KS), pp. 949–952.
- DATE-2010-ChePC #compilation #manycore #source code
- Compilation of stream programs for multicore processors that incorporate scratchpad memories (WC, AP, KSC), pp. 1118–1123.
- DATE-2010-FerentSGD #approach #embedded #linear #network #programming
- Linear programming approach for performance-driven data aggregation in networks of embedded sensors (CF, VS, MG, AD), pp. 1456–1461.
- DATE-2010-GaoH #geometry #optimisation #programming #using
- A power optimization method for CMOS Op-Amps using sub-space based geometric programming (WG, RH), pp. 508–513.
- DATE-2010-LeupersTNKWI #programming
- Cool MPSoC programming (RL, LT, XN, BK, MW, TI), pp. 1488–1493.
- DATE-2010-MahmoodBMMD #modelling #multi #order #programming
- Passive reduced order modeling of multiport interconnects via semidefinite programming (ZM, BNB, TM, AM, LD), pp. 622–625.
- DATE-2010-WenCCL #debugging #named #parallel #runtime #source code
- RunAssert: A non-intrusive run-time assertion for parallel programs debugging (CNW, SHC, TFC, TJL), pp. 287–290.
- CSEET-2010-FinnieK #re-engineering
- Adding Service Engineering and Management to a Software Engineering Program (GF, PK), pp. 165–168.
- CSEET-2010-IshiiSFF #education #modelling #programming #social #uml
- Fostering UML Modeling Skills and Social Skills through Programming Education (NI, YS, HF, TF), pp. 25–32.
- CSEET-2010-KangKBCL
- KAIST-CMU MSE Program — The Past and the Future (SK, IYK, JB, HJC, DL), pp. 49–56.
- CSEET-2010-WongD #research #safety
- An Undergraduate Summer Research Program in Software Safety (WEW, VD), pp. 157–164.
- ITiCSE-2010-AlaoutinenS #programming #self #student #taxonomy #using
- Student self-assessment in a programming course using bloom’s revised taxonomy (SA, KS), pp. 155–159.
- ITiCSE-2010-DennyLHDP #performance #predict #programming #self
- Self-predicted and actual performance in an introductory programming course (PD, ALR, JH, DBD, HCP), pp. 118–122.
- ITiCSE-2010-DukielskaS #distributed #programming
- JavaSpaces NetBeans: a linda workbench for distributed programming course (MD, JS), pp. 23–27.
- ITiCSE-2010-Friese #logic programming
- Measuring of and reacting to learners’ progress in logic programming courses (SF), pp. 152–154.
- ITiCSE-2010-KarakostasDRA #multi #programming
- e-Lectures to support blended instruction in multimedia programming course (AK, SND, VR, MA), pp. 189–193.
- ITiCSE-2010-LappalainenIIK #agile #named #programming #testing
- ComTest: a tool to impart TDD and unit testing to introductory level programming (VL, JI, VI, SK), pp. 63–67.
- ITiCSE-2010-Marsh #case study #comparative #programming #student #towards
- A sub-saharan comparative study of university students’ attitudes towards computer programming (CJM), pp. 33–37.
- ITiCSE-2010-QianLYL #learning #programming
- Inquiry-based active learning in introductory programming courses (KQ, CTDL, LY, JL), p. 312.
- ITiCSE-2010-RagonisH #design #paradigm #programming
- Linking different programming paradigms: thoughts about instructional design (NR, BH), p. 310.
- ITiCSE-2010-RodgerBDHLNQ #education #programming
- Enhancing K-12 education with alice programming adventures (SHR, MB, LD, JH, LL, DN, HQ), pp. 234–238.
- ITiCSE-2010-Rubio-Sanchez #programming #recursion
- Tail recursive programming by applying generalization (MRS), pp. 98–102.
- ITiCSE-2010-YukselturkYSK #case study #education #experience #online
- Online education experiences: information technologies certificate program at METU (EY, AY, AS, ÖK), pp. 83–87.
- ESOP-2010-AmtoftHR #array #automation #certification #contract #data flow #precise #reasoning #source code #verification
- Precise and Automated Contract-Based Reasoning for Verification and Certification of Information Flow Properties of Programs with Arrays (TA, JH, ER), pp. 43–63.
- ESOP-2010-LagoS #functional #programming #sublinear
- Functional Programming in Sublinear Space (UDL, US), pp. 205–225.
- ESOP-2010-MatsudaMHT #approach #grammarware #source code
- A Grammar-Based Approach to Invertible Programs (KM, SCM, ZH, MT), pp. 448–467.
- ESOP-2010-MeolaW #fault tolerance #logic #reasoning #source code
- Faulty Logic: Reasoning about Fault Tolerant Programs (MLM, DW), pp. 468–487.
- FASE-2010-ChatterjeeARS #concurrent #multi #source code #thread
- Analyzing the Impact of Change in Multi-threaded Programs (KC, LdA, VR, CS), pp. 293–307.
- TACAS-2010-Aderhold #analysis #automation #higher-order #recursion #source code #termination
- Automated Termination Analysis for Programs with Second-Order Recursion (MA), pp. 221–235.
- TACAS-2010-BaslerHKOWZ #model checking #named
- Boom: Taking Boolean Program Model Checking One Step Further (GB, MH, DK, CHLO, TW, HZ), pp. 145–149.
- WRLA-2010-SerbanutaR #named #programming language #semantics
- K-Maude: A Rewriting Based Tool for Semantics of Programming Languages (TFS, GR), pp. 104–122.
- CSMR-2010-FokinTC #c++ #decompiler #re-engineering #source code
- Reconstruction of Class Hierarchies for Decompilation of C++ Programs (AF, KT, AC), pp. 240–243.
- CSMR-2010-MyersSS #debugging #scalability
- Utilizing Debug Information to Compact Loops in Large Program Traces (DM, MADS, MS), pp. 41–50.
- ICPC-2010-AbebeT #concept #natural language #parsing
- Natural Language Parsing of Program Element Names for Concept Extraction (SLA, PT), pp. 156–159.
- ICPC-2010-Begel #comprehension #people
- From Program Comprehension to People Comprehension (AB), pp. 190–191.
- ICPC-2010-Berman #architecture #comprehension #low level
- Sound as an Aid in Understanding Low-Level Program Architecture (LB), pp. 58–59.
- ICPC-2010-BeronPOC #problem
- SVS, BORS, SVSi: Three Strategies to Relate Problem and Program Domains (MMB, MJVP, NO, DCdC), pp. 60–61.
- ICPC-2010-OliveiraPCB #comprehension #visualisation
- Influence of Synchronized Domain Visualizations on Program Comprehension (NO, MJVP, DCdC, MMB), pp. 192–195.
- ICPC-2010-RatiuH #program analysis #web
- Utilizing Web Search Engines for Program Analysis (DR, LH), pp. 94–103.
- ICSM-2010-AbdallahMG #robust #slicing #using
- Certifying software robustness using program slicing (MA, MM, KG), pp. 1–2.
- ICSM-2010-Cleve #data-driven #evolution #program analysis #program transformation
- Program analysis and transformation for data-intensive system evolution (AC), pp. 1–6.
- ICSM-2010-RountevVYS #comprehension #dependence #java #source code
- Understanding parallelism-inhibiting dependences in sequential Java programs (AR, KVV, DY, PS), pp. 1–9.
- ICSM-2010-ZhangW #quality
- Sampling program quality (HZ, RW), pp. 1–10.
- PASTE-2010-FlanaganF #concurrent #dynamic analysis #framework #source code
- The RoadRunner dynamic analysis framework for concurrent programs (CF, SNF), pp. 1–8.
- PASTE-2010-NarayanappaBR
- Property-aware program sampling (HN, MSB, HR), pp. 45–52.
- PASTE-2010-RosenblumMZ #compilation
- Extracting compiler provenance from program binaries (NER, BPM, XZ), pp. 21–28.
- SCAM-2010-KatsV #aspect-oriented #case study #encapsulation #framework #logic #programming #using
- Encapsulating Software Platform Logic by Aspect-Oriented Programming: A Case Study in Using Aspects for Language Portability (LCLK, EV), pp. 147–156.
- SCAM-2010-KetterlinC #behaviour #execution #memory management #source code
- Recovering the Memory Behavior of Executable Programs (AK, PC), pp. 189–198.
- WCRE-2010-LethbridgeFB #abstraction #incremental #named #refactoring
- Umplification: Refactoring to Incrementally Add Abstraction to a Program (TCL, AF, OBB), pp. 220–224.
- WCRE-2010-MilanovaL #comprehension #concurrent #java #source code #static analysis
- Static Analysis for Understanding Shared Objects in Open Concurrent Java Programs (AM, YL), pp. 45–54.
- WCRE-2010-WongASLM #behaviour #detection #programming #reverse engineering #search-based #using
- Reverse Engineering Utility Functions Using Genetic Programming to Detect Anomalous Behavior in Software (SW, MA, JS, KL, SM), pp. 141–149.
- PEPM-2010-BoustaniH #java #source code
- Corrective hints for type incorrect generic Java programs (NEB, JH), pp. 5–14.
- PEPM-2010-Hofmann #functional #induction #named #programming
- IGOR2 — an analytical inductive functional programming system: tool demo (MH0), pp. 29–32.
- PEPM-2010-HofmannK #detection #morphism #problem #towards
- I/O guided detection of list catamorphisms: towards problem specific use of program templates in IP (MH, EK), pp. 93–100.
- PEPM-2010-Miljenovic
- The SourceGraph program (ILM), pp. 151–154.
- PEPM-2010-RiescoR #nondeterminism #programming
- Programming with singular and plural non-deterministic functions (AR, JRH), pp. 83–92.
- PLDI-2010-BaekC #approximate #energy #framework #named #programming #using
- Green: a framework for supporting energy-conscious programming using controlled approximation (WB, TMC), pp. 198–209.
- PLDI-2010-MarinoSMMN #concurrent #memory management #named #performance #programming language
- DRFX: a simple and efficient memory model for concurrent programming languages (DM, AS, TDM, MM, SN), pp. 351–362.
- PLDI-2010-MightSH #functional #object-oriented #program analysis
- Resolving and exploiting the k-CFA paradox: illuminating functional vs. object-oriented program analysis (MM, YS, DVH), pp. 305–315.
- PLDI-2010-RajanRY #collaboration #distributed #named #programming
- GUESSTIMATE: a programming model for collaborative distributed systems (KR, SKR, SY), pp. 210–220.
- PLDI-2010-RichardsLBV #analysis #behaviour #javascript #source code
- An analysis of the dynamic behavior of JavaScript programs (GR, SL, BB, JV), pp. 1–12.
- PLDI-2010-WestbrookRIYAT #java #multi #named #programming #using
- Mint: Java multi-stage programming using weak separability (EMW, MR, JI, YY, TA, WT), pp. 400–411.
- SAS-2010-AliasDFG #bound #complexity #multi #ranking #source code #termination
- Multi-dimensional Rankings, Program Termination, and Complexity Bounds of Flowchart Programs (CA, AD, PF, LG), pp. 117–133.
- SAS-2010-DilligDA #constraints #online #scalability #source code #static analysis
- Small Formulas for Large Programs: On-Line Constraint Simplification in Scalable Static Analysis (ID, TD, AA), pp. 236–252.
- SAS-2010-FarzanK #analysis #composition #concurrent #source code
- Compositional Bitvector Analysis for Concurrent Programs with Nested Locks (AF, ZK), pp. 253–270.
- SAS-2010-KatoenMMM #automation #generative #invariant #probability #source code
- Linear-Invariant Generation for Probabilistic Programs: — Automated Support for Proof-Based Methods (JPK, AM, LM, CCM), pp. 390–406.
- SAS-2010-VechevYRS #automation #parallel #source code #verification
- Automatic Verification of Determinism for Structured Parallel Programs (MTV, EY, RR, VS), pp. 455–471.
- STOC-2010-DeyHK #linear #programming
- Optimal homologous cycles, total unimodularity, and linear programming (TKD, ANH, BK), pp. 221–230.
- FLOPS-2010-CaballeroGS #constraints #generative #logic programming #sql #testing
- Applying Constraint Logic Programming to SQL Test Case Generation (RC, YGR, FSP), pp. 191–206.
- FLOPS-2010-NishidaS #injection #proving #term rewriting
- Proving Injectivity of Functions via Program Inversion in Term Rewriting (NN, MS), pp. 288–303.
- FLOPS-2010-Pientka #dependent type #named #programming
- Beluga: Programming with Dependent Types, Contextual Data, and Contexts (BP), pp. 1–12.
- FLOPS-2010-Sagonas #concurrent #detection #erlang #fault #source code #static analysis #using
- Using Static Analysis to Detect Type Errors and Concurrency Defects in Erlang Programs (KFS), pp. 13–18.
- FLOPS-2010-ThiemannS #combinator #generative #polymorphism
- Tag-Free Combinators for Binding-Time Polymorphic Program Generation (PT, MS), pp. 87–102.
- ICALP-v1-2010-RueST #graph #programming
- Dynamic Programming for Graphs on Surfaces (JR, IS, DMT), pp. 372–383.
- LATA-2010-HemmerlingSK #difference #equation #network #process #programming language #specification
- A Programming Language Tailored to the Specification and Solution of Differential Equations Describing Processes on Networks (RH, KS, WK), pp. 297–308.
- IFM-2010-AutexierL #c #impact analysis #source code #verification
- Adding Change Impact Analysis to the Formal Verification of C Programs (SA, CL), pp. 59–73.
- IFM-2010-Bostrom #modelling #source code
- Creating Sequential Programs from Event-B Models (PB), pp. 74–88.
- IFM-2010-Dimovski #composition #equivalence #nondeterminism #source code #termination
- A Compositional Method for Deciding Equivalence and Termination of Nondeterministic Programs (AD), pp. 121–135.
- IFM-2010-Joshi #programming
- Programming with Miracles (RJ), p. 27.
- SFM-2010-PierroHW #probability #program analysis #semantics
- Probabilistic Semantics and Program Analysis (ADP, CH, HW), pp. 1–42.
- ICFP-2010-Chargueraud #verification
- Program verification through characteristic formulae (AC), pp. 321–332.
- ICFP-2010-CrestaniS #case study #experience #programming language #student
- Experience report: growing programming languages for beginning students (MC, MS), pp. 229–234.
- ICFP-2010-MorgensternL #programming
- Security-typed programming within dependently typed programming (JM, DRL), pp. 169–180.
- ICFP-2010-MorrisJ #programming
- Instance chains: type class programming without overlapping instances (JGM, MPJ), pp. 375–386.
- ICFP-2010-PouillardP #fresh look #programming
- A fresh look at programming with names and binders (NP, FP), pp. 217–228.
- ICFP-2010-ScottSGM #functional #industrial #programming #using
- Using functional programming within an industrial product group: perspectives and perceptions (DJS, RS, TG, AM), pp. 87–92.
- IFL-2010-GiorgidzeGSW #execution #haskell
- Haskell Boards the Ferry — Database-Supported Program Execution for Haskell (GG, TG, TS, JW), pp. 1–18.
- ILC-2010-Turner #lisp #named #programming
- LP/LISP: literate programming for Lisp (RMT), pp. 21–28.
- ICGT-2010-PoskittP #calculus #graph #hoare #source code
- A Hoare Calculus for Graph Programs (CMP, DP), pp. 139–154.
- ICGT-2010-Radke #correctness #graph #source code
- Correctness of Graph Programs Relative to HR + Conditions (HR), pp. 410–412.
- ICGT-2010-Ujhelyi #model transformation #source code #static typing #type checking
- Static Type Checking of Model Transformation Programs (ZU), pp. 413–415.
- CHI-2010-AssogbaD #bound #named #programming
- Share: a programming environment for loosely bound cooperation (YA, JSD), pp. 961–970.
- CHI-2010-BrandtDWK #development #programming #web
- Example-centric programming: integrating web search into the development environment (JB, MD, MW, SRK), pp. 513–522.
- CHI-2010-CaoRWBG #design #lens #programming
- End-user mashup programming: through the design lens (JC, YR, SW, MMB, VG), pp. 1009–1018.
- CHI-2010-DornG #design #learning #programming #web
- Learning on the job: characterizing the programming knowledge and learning strategies of web designers (BD, MG), pp. 703–712.
- CHI-2010-FarooqWZ #api #programming #usability
- API usability peer reviews: a method for evaluating the usability of application programming interfaces (UF, LW, DZ), pp. 2327–2336.
- CHI-2010-ParninD #programming
- Evaluating cues for resuming interrupted programming tasks (CP, RD), pp. 93–102.
- CHI-2010-TarkanSDGBWA #design #named #programming language
- Toque: designing a cooking-based programming language for and with children (ST, VS, AD, EG, EMB, GW, ZA), pp. 2417–2426.
- CSCW-2010-FarooqZ #api #programming #usability
- API peer reviews: a method for evaluating usability of application programming interfaces (UF, DZ), pp. 207–210.
- SOFTVIS-2010-AftandilianKGRSG #comprehension #debugging #interactive #named #visualisation
- Heapviz: interactive heap visualization for program understanding and debugging (EA, SK, CG, NPR, SLS, SZG), pp. 53–62.
- SOFTVIS-2010-HelminenM #named #programming #python #visualisation
- Jype — a program visualization and programming exercise tool for Python (JH, LM), pp. 153–162.
- SOFTVIS-2010-HumphreyDGT #named #source code #visual notation
- GEM: graphical explorer of MPI programs (AH, CD, GG, BRT), pp. 217–218.
- SOFTVIS-2010-JohnsonM #concurrent #execution #named #source code #visualisation
- Beat: a tool for visualizing the execution of object orientated concurrent programs (PJ, SM), pp. 225–226.
- SOFTVIS-2010-ParninGR #interactive #maintenance #named #programming
- CodePad: interactive spaces for maintaining concentration in programming environments (CP, CG, SR), pp. 15–24.
- AdaEurope-2010-BritoP #case study #comparative #verification
- Program Verification in SPARK and ACSL: A Comparative Case Study (EB, JSP), pp. 97–110.
- AdaEurope-2010-HongHBB #ada #named #programming #type system
- AdaStreams: A Type-Based Programming Extension for Stream-Parallelism with Ada 2005 (GH, KH, BB, JB), pp. 208–221.
- AdaEurope-2010-WellingsB #ada #evolution #programming #realtime
- The Evolution of Real-Time Programming Revisited: Programming the Giotto Model in Ada 2005 (AJW, AB), pp. 196–207.
- SIGAda-2010-Schmidt #ada #case study #experience #integration #java
- Experience report: Ada & Java integration in the FAA’s ERAM SWIM program (RBS), pp. 33–34.
- EDOC-2010-AmarLCN #aspect-oriented #imperative #programming #using
- Using Aspect-Oriented Programming to Trace Imperative Transformations (BA, HL, BC, CN), pp. 143–152.
- ICEIS-DISI-2010-PapatheocharousIA #approach #cost analysis #estimation #modelling #programming #search-based
- A Genetic Programming Approach to Software Cost Modeling and Estimation (EP, AI, ASA), pp. 281–287.
- ICEIS-HCI-2010-BellstromT #education #on the #programming #visualisation
- On the Importance of Visualizing in Programming Education (PB, CT), pp. 131–136.
- CIKM-2010-SilvestriV #encoding #integer #named #performance #programming
- VSEncoding: efficient coding and fast decoding of integer lists via dynamic programming (FS, RV), pp. 1219–1228.
- ICML-2010-LiangJK #approach #learning #source code
- Learning Programs: A Hierarchical Bayesian Approach (PL, MIJ, DK), pp. 639–646.
- ICML-2010-PetrikTPZ #approximate #feature model #linear #markov #process #source code #using
- Feature Selection Using Regularization in Approximate Linear Programs for Markov Decision Processes (MP, GT, RP, SZ), pp. 871–878.
- ICML-2010-ThiaoTA #approach #problem #programming
- A DC Programming Approach for Sparse Eigenvalue Problem (MT, PDT, LTHA), pp. 1063–1070.
- ICPR-2010-AtmosukartoSH #3d #learning #programming #search-based
- The Use of Genetic Programming for Learning 3D Craniofacial Shape Quantifications (IA, LGS, CH), pp. 2444–2447.
- ICPR-2010-Cevikalp #distance #learning #metric #polynomial #programming
- Semi-supervised Distance Metric Learning by Quadratic Programming (HC), pp. 3352–3355.
- ICPR-2010-WangLL #3d #linear #programming #using
- Monocular 3D Tracking of Deformable Surfaces Using Linear Programming (CW, XL, YL), pp. 1710–1713.
- ICPR-2010-Yanagisawa #integer #programming
- An Offline Map Matching via Integer Programming (HY), pp. 4206–4209.
- KDD-2010-LouFYLW #mining #workflow
- Mining program workflow from interleaved traces (JGL, QF, SY, JL, BW), pp. 613–622.
- KEOD-2010-KorukhovaF #approach #reasoning #synthesis
- A Case-based Reasoning Approach to Program Synthesis (YK, NF), pp. 335–338.
- KEOD-2010-ZakraouiZ #interactive #programming #set #using #web
- Integrating Context Knowledge in user Interaction using Answer Set Programming for Enhancing Web Accessibility (JZ, WLZ), pp. 459–466.
- KR-2010-BalducciniG #formal method #programming #set
- Formalizing Psychological Knowledge in Answer Set Programming (MB, SG).
- KR-2010-EiterFM #programming #set
- Paracoherent Answer Set Programming (TE, MF, JM).
- KR-2010-GebserGISSTV #biology #consistency #network #nondeterminism #predict #programming #scalability #set
- Repair and Prediction (under Inconsistency) in Large Biological Networks with Answer Set Programming (MG, CG, MI, TS, AS, ST, PV).
- KR-2010-GiacomoLP #calculus #game studies #reasoning #representation #source code
- Situation Calculus Based Programs for Representing and Reasoning about Game Structures (GDG, YL, ARP).
- KR-2010-PichlerRSW #bound #constraints #programming
- Tractable Answer-Set Programming with Weight Constraints: Bounded Treewidth Is not Enough (RP, SR, SS, SW).
- KR-2010-ZhangZ #bound #on the #semantics #set #source code
- On the Progression Semantics and Boundedness of Answer Set Programs (YZ, YZ).
- SEKE-2010-Cooke #challenge #manycore #programming
- The multi-core programming challenge (DC), pp. 3–4.
- MoDELS-v1-2010-MadsenM #approach #modelling #programming
- A Unified Approach to Modeling and Programming (OLM, BMP), pp. 1–15.
- MoDELS-v2-2010-GorpE #execution #java #modelling #process
- Transforming Process Models: Executable Rewrite Rules versus a Formalized Java Program (PVG, RE), pp. 258–272.
- ECOOP-2010-GilL #java #source code
- The Use of Overloading in Java Programs (JYG, KL), pp. 529–551.
- ECOOP-2010-Hanenberg #developer #empirical #programming #static typing #type system
- Doubts about the Positive Impact of Static Type Systems on Programming Tasks in Single Developer Projects — An Empirical Study (SH), pp. 300–303.
- ECOOP-2010-HarelMW #behaviour #coordination #java #programming
- Programming Coordinated Behavior in Java (DH, AM, GW), pp. 250–274.
- OOPSLA-2010-AltmanAFM #analysis #performance #source code
- Performance analysis of idle programs (ERA, MA, SF, NM), pp. 739–753.
- OOPSLA-2010-ArnoldL #ambiguity #programming
- Managing ambiguity in programming by finding unambiguous examples (KCA, HL), pp. 877–884.
- OOPSLA-2010-BurckhardtBL #concurrent #programming
- Concurrent programming with revisions and isolation types (SB, AB, DL), pp. 691–707.
- OOPSLA-2010-KleinFF #higher-order #random testing #source code #testing
- Random testing for higher-order, stateful programs (CK, MF, RBF), pp. 555–566.
- OOPSLA-2010-LiZH #named #programming
- G-Finder: routing programming questions closer to the experts (WL, CZ, SH), pp. 62–73.
- OOPSLA-2010-SorensenG #cyber-physical #programming
- Programming with time: cyber-physical programming with impromptu (AS, HG), pp. 822–834.
- OOPSLA-2010-TianJZS #optimisation #paradigm
- An input-centric paradigm for program dynamic optimizations (KT, YJ, EZZ, XS), pp. 125–139.
- OOPSLA-2010-UpadhyayaMP #automation #identification #memory management #source code
- Automatic atomic region identification in shared memory SPMD programs (GU, SPM, VSP), pp. 652–670.
- TOOLS-EUROPE-2010-CarretonMCM #ad hoc #distributed #mobile #network #programming
- Loosely-Coupled Distributed Reactive Programming in Mobile Ad Hoc Networks (ALC, SM, TVC, WDM), pp. 41–60.
- TOOLS-EUROPE-2010-RenggliDGN #domain-specific language
- Domain-Specific Program Checking (LR, SD, TG, ON), pp. 213–232.
- GPCE-J-2007-JarviMS10 #c++ #concept #programming
- Programming with C++ concepts (JJ, MM, JNS), pp. 596–614.
- GPCE-2010-WurthingerBAMM #aspect-oriented #development #evolution #java #programming #user interface
- Applications of enhanced dynamic code evolution for Java in GUI development and dynamic aspect-oriented programming (TW, WB, DA, PM, HM), pp. 123–126.
- LOPSTR-2010-BacciC #first-order #functional #logic programming #source code
- Abstract Diagnosis of First Order Functional Logic Programs (GB, MC), pp. 215–233.
- LOPSTR-2010-FioravantiPPS #evaluation #infinity #verification
- Program Specialization for Verifying Infinite State Systems: An Experimental Evaluation (FF, AP, MP, VS), pp. 164–183.
- LOPSTR-2010-StroderSG #analysis #dependence #logic programming #source code #termination
- Dependency Triples for Improving Termination Analysis of Logic Programs with Cut (TS, PSK, JG), pp. 184–199.
- LOPSTR-2010-Vidal #approach #hybrid #logic programming #partial evaluation #source code
- A Hybrid Approach to Conjunctive Partial Evaluation of Logic Programs (GV), pp. 200–214.
- LOPSTR-2010-VoetsS #analysis #logic programming #source code #using
- Non-termination Analysis of Logic Programs Using Types (DV, DDS), pp. 133–148.
- PPDP-2010-Bonacina #on the #proving #theorem proving
- On theorem proving for program checking: historical perspective and recent developments (MPB), pp. 1–12.
- PPDP-2010-Gulwani #synthesis
- Dimensions in program synthesis (SG), pp. 13–24.
- PPDP-2010-Martinez #concurrent #constraints #linear #programming #semantics
- Semantics-preserving translations between linear concurrent constraint programming and constraint handling rules (TM), pp. 57–66.
- PPDP-2010-SnowBN #approach #logic programming #metaprogramming
- A meta-programming approach to realizing dependently typed logic programming (ZS, DB, GN), pp. 187–198.
- QAPL-2010-BarsottiW #abstraction #automation #probability #random #verification
- Automatic Probabilistic Program Verification through Random Variable Abstraction (DB, NW), pp. 34–47.
- QAPL-2010-NdukwuMc #abstraction #approach #independence #probability #source code
- An expectation transformer approach to predicate abstraction and data independence for probabilistic programs (UN, AM), pp. 129–143.
- PADL-2010-AgarwalBGG #automation #program transformation
- Automating Mathematical Program Transformations (AA, SB, AGG, IEG), pp. 134–148.
- PADL-2010-GrumbachW #distributed #programming #rule-based
- Netlog, a Rule-Based Language for Distributed Programming (SG, FW), pp. 88–103.
- PADL-2010-HanusK #declarative #framework #programming #web
- An ER-Based Framework for Declarative Web Programming (MH, SK), pp. 201–216.
- PADL-2010-LeoneRRT #integration #performance #programming #set
- Efficient Application of Answer Set Programming for Advanced Data Integration (NL, FR, LAR, GT), pp. 10–24.
- PADL-2010-LiT #detection #erlang #source code
- Similar Code Detection and Elimination for Erlang Programs (HL, SJT), pp. 104–118.
- PADL-2010-Perera #first-order #interactive #programming
- First-Order Interactive Programming (RP), pp. 186–200.
- PADL-2010-Pontelli #perspective #programming #set
- Answer Set Programming in 2010: A Personal Perspective (EP), pp. 1–3.
- POPL-2010-BodikCGKTBR #nondeterminism #programming
- Programming with angelic nondeterminism (RB, SC, JG, DK, NT, SB, CR), pp. 339–352.
- POPL-2010-ChaudhuriGL #analysis #source code
- Continuity analysis of programs (SC, SG, RL), pp. 57–70.
- POPL-2010-GayVRGC #composition #distributed #object-oriented #programming
- Modular session types for distributed object-oriented programming (SJG, VTV, AR, NG, AZC), pp. 299–312.
- POPL-2010-GodefroidNRT #composition #power of #program analysis
- Compositional may-must program analysis: unleashing the power of alternation (PG, AVN, SKR, ST), pp. 43–56.
- POPL-2010-HarrisSIG #program analysis #satisfiability #source code
- Program analysis via satisfiability modulo path programs (WRH, SS, FI, AG), pp. 71–82.
- POPL-2010-JiaZSW #dependent type #equivalence
- Dependent types and program equivalence (LJ, JZ, VS, SW), pp. 275–286.
- POPL-2010-JostHLH #higher-order #resource management #source code
- Static determination of quantitative resource usage for higher-order programs (SJ, KH, HWL, MH), pp. 223–236.
- POPL-2010-KobayashiTU #higher-order #multi #recursion #transducer #verification
- Higher-order multi-parameter tree transducers and recursion schemes for program verification (NK, NT, HU), pp. 495–508.
- POPL-2010-MagillTLT #abstraction #automation #source code
- Automatic numeric abstractions for heap-manipulating programs (SM, MHT, PL, YKT), pp. 211–222.
- POPL-2010-MartinHCAC #c #c++ #concurrent #policy #source code
- Dynamically checking ownership policies in concurrent c/c++ programs (JPM, MH, MC, PA, MC), pp. 457–470.
- POPL-2010-NanevskiVB #source code #verification
- Structuring the verification of heap-manipulating programs (AN, VV, JB), pp. 261–274.
- POPL-2010-SrivastavaGF #synthesis #verification
- From program verification to program synthesis (SS, SG, JSF), pp. 313–326.
- SAC-2010-BallanceC #monitoring #performance #source code
- Monitoring MPI programs for performance characterization and management control (RAB, JC), pp. 2305–2310.
- SAC-2010-CiraciBA #constraints #graph #verification
- Graph-based verification of static program constraints (SC, PvdB, MA), pp. 2265–2272.
- SAC-2010-GhoulbeigiS #evolution #probability
- Probabilistic developmental program evolution (EG, MVdS), pp. 1138–1142.
- SAC-2010-HeoGEKJ #energy #memory management #performance
- Energy efficient program updating for sensor nodes with flash memory (JH, BG, SIE, PK, GJ), pp. 194–200.
- SAC-2010-HurnausP #automation #composition #contract #programming #verification
- Programming assistance based on contracts and modular verification in the automation domain (DH, HP), pp. 2544–2551.
- SAC-2010-ReisS #constant #programming language
- General constant expressions for system programming languages (GDR, BS), pp. 2131–2136.
- SAC-2010-ZhouCS #consistency #linear #source code
- Reparameterization based consistent graph-structured linear programs (HZ, QC, ZS), pp. 974–978.
- FSE-2010-HuangLZ #concurrent #java #lightweight #multi #named #source code
- LEAP: lightweight deterministic multi-processor replay of concurrent java programs (JH, PL, CZ), pp. 207–216.
- FSE-2010-HuangLZ10a #concurrent #java #lightweight #multi #named #source code
- LEAP: lightweight deterministic multi-processor replay of concurrent java programs (JH, PL, CZ), pp. 385–386.
- FSE-2010-JalbertS #concurrent #debugging #effectiveness #source code
- A trace simplification technique for effective debugging of concurrent programs (NJ, KS), pp. 57–66.
- FSE-2010-KanadeARR #dependence #representation #testing #using
- Representation dependence testing using program inversion (AK, RA, SKR, GR), pp. 277–286.
- FSE-2010-LauterburgKMA #named #source code #testing
- Basset: a tool for systematic testing of actor programs (SL, RKK, DM, GA), pp. 363–364.
- FSE-2010-LitvakDBRS #analysis #dependence
- Field-sensitive program dependence analysis (SL, ND, RB, NR, MS), pp. 287–296.
- FSE-2010-SinhaW #concurrent #program analysis #staged
- Staged concurrent program analysis (NS, CW), pp. 47–56.
- FSE-2010-YilmazP #hardware
- Combining hardware and software instrumentation to classify program executions (CY, AAP), pp. 67–76.
- ICSE-2010-Badreddin #named #programming language
- Umple: a model-oriented programming language (OBB), pp. 337–338.
- ICSE-2010-BurnimS #named #parallel #source code #specification #thread
- DETERMIN: inferring likely deterministic specifications of multithreaded programs (JB, KS), pp. 415–424.
- ICSE-2010-FerrariBLGFCLTSSRMBM #aspect-oriented #case study #evolution #source code
- An exploratory study of fault-proneness in evolving aspect-oriented programs (FCF, RB, OALL, AG, EF, NC, FL, NT, LS, SS, AR, PCM, TVB, JCM), pp. 65–74.
- ICSE-2010-GenevesL #source code #xquery
- Eliminating dead-code from XQuery programs (PG, NL), pp. 305–306.
- ICSE-2010-GligoricGJKKM #generative #programming #testing
- Test generation through programming in UDITA (MG, TG, VJ, SK, VK, DM), pp. 225–234.
- ICSE-2010-Goldman #programming #testing
- Test-driven roles for pair programming (MG), pp. 515–516.
- ICSE-2010-HaiducAM #comprehension #source code #summary
- Supporting program comprehension with source code summarization (SH, JA, AM), pp. 223–226.
- ICSE-2010-JhaGST #component #synthesis
- Oracle-guided component-based program synthesis (SJ, SG, SAS, AT), pp. 215–224.
- ICSE-2010-KrkaBPGM #behaviour #execution #invariant #model inference #using
- Using dynamic execution traces and program invariants to enhance behavioral model inference (IK, YB, DP, JG, NM), pp. 179–182.
- ICSE-2010-LaiCC #detection #parallel #random #source code #testing #thread
- Detecting atomic-set serializability violations in multithreaded programs through active randomized testing (ZL, SCC, WKC), pp. 235–244.
- ICSE-2010-LohK #difference #identification #named
- LSdiff: a program differencing tool to identify systematic structural differences (AL, MK), pp. 263–266.
- ICSE-2010-NguyenNPAN #debugging #object-oriented #source code
- Recurring bug fixes in object-oriented programs (TTN, HAN, NHP, JMAK, TNN), pp. 315–324.
- ICSE-2010-NitaN #adaptation #api #source code #using
- Using twinning to adapt programs to alternative APIs (MN, DN), pp. 205–214.
- ICSE-2010-ParkVH #concurrent #fault #locality #named #source code
- Falcon: fault localization in concurrent programs (SP, RWV, MJH), pp. 245–254.
- ICSE-2010-PaulischZ #architecture #case study #certification #experience
- A role-based qualification and certification program for software architects: an experience report from Siemens (FP, PZ), pp. 21–27.
- ICSE-2010-Rakamaric #concurrent #named #source code
- STORM: static unit checking of concurrent programs (ZR), pp. 519–520.
- ICSE-2010-RungtaM #concurrent #debugging #slicing #source code
- Slicing and dicing bugs in concurrent programs (NR, EM), pp. 195–198.
- ICSE-2010-SallehMGB #empirical #programming #using
- An empirical study of the effects of conscientiousness in pair programming using the five-factor personality model (NS, EM, JCG, GSJB), pp. 577–586.
- ICSE-2010-Soares #refactoring
- Making program refactoring safer (GLS), pp. 521–522.
- LDTA-J-2007-CamachoMBV #automation #generative #tool support #using #verification
- Automated generation of program translation and verification tools using annotated grammars (DOC, KM, MvdB, JJV), pp. 3–20.
- LDTA-2010-CortesiH #dependence #graph #semantics #slicing
- Dependence condition graph for semantics-based abstract program slicing (AC, RH), p. 4.
- LDTA-2010-CruzHP #analysis #named #online #verification
- GamaSlicer: an online laboratory for program verification and analysis (DCdC, PRH, JSP), p. 3.
- LDTA-2010-GiorgettiMTK #case study #java #source code #specification
- Specifying generic Java programs: two case studies (AG, CM, ET, OK), p. 8.
- LDTA-2010-HoldermansH #on the #program transformation #type system
- On the rôle of minimal typing derivations in type-driven program transformation (SH, JH), p. 2.
- SLE-2010-GonzalezCMCLG #framework #mobile #named #programming
- Subjective-C — Bringing Context to Mobile Platform Programming (SG, NC, KM, AC, JCL, JG), pp. 246–265.
- SLE-2010-KatsKV #ambiguity #interactive #metaprogramming #source code #syntax
- Interactive Disambiguation of Meta Programs with Concrete Object Syntax (LCLK, KTK, EV), pp. 327–336.
- SPLC-2010-KaratasOD #constraints #feature model #finite #logic programming #modelling
- Mapping Extended Feature Models to Constraint Logic Programming over Finite Domains (ASK, HO, AHD), pp. 286–299.
- SPLC-2010-SchaeferBBDT #product line #programming
- Delta-Oriented Programming of Software Product Lines (IS, LB, VB, FD, NT), pp. 77–91.
- SPLC-2010-ZhangJ #approach #feature model #hybrid #programming
- A Hybrid Approach to Feature-Oriented Programming in XVCL (HZ, SJ), pp. 440–445.
- CC-2010-BaskaranRS #automation #code generation #source code
- Automatic C-to-CUDA Code Generation for Affine Programs (MMB, JR, PS), pp. 244–263.
- CC-2010-CraikK #object-oriented #parallel #source code #using
- Using Ownership to Reason about Inherent Parallelism in Object-Oriented Programs (AC, WK), pp. 145–164.
- CC-2010-DingO #algorithm #representation #strict
- Unrestricted Code Motion: A Program Representation and Transformation Algorithms Based on Future Values (SD, SÖ), pp. 26–45.
- CC-2010-Larus #programming
- Programming Clouds (JRL), pp. 1–9.
- CGO-2010-JiangZTMGSG #behaviour #correlation #predict #statistics
- Exploiting statistical correlations for proactive prediction of program behaviors (YJ, EZZ, KT, FM, MG, XS, YG), pp. 248–256.
- CGO-2010-LindermanHDMN #analysis #automation #optimisation #precise #towards
- Towards program optimization through automated analysis of numerical precision (MDL, MH, DLD, THYM, GPN), pp. 230–237.
- CGO-2010-PatilPSLC #analysis #framework #named #parallel #source code
- PinPlay: a framework for deterministic replay and reproducible analysis of parallel programs (HP, CP, MS, GL, JC), pp. 2–11.
- CGO-2010-PriceV #analysis #scalability
- Large program trace analysis and compression with ZDDs (GDP, MV), pp. 32–41.
- CGO-2010-StephensonRYH #behaviour #statistics
- Statistically regulating program behavior via mainstream computing (MS, RR, EY, EVH), pp. 238–247.
- CGO-2010-StrattonGMAMHH #compilation #fine-grained #manycore #performance #source code #thread
- Efficient compilation of fine-grained SPMD-threaded programs for multicore CPUs (JAS, VG, JM, BA, MM, ZH, WmWH), pp. 111–119.
- CGO-2010-WeiYYG #communication #pipes and filters #source code
- Minimizing communication in rate-optimal software pipelining for stream programs (HW, JY, HY, GRG), pp. 210–217.
- LCTES-2010-FischmeisterB #execution #monitoring
- Sampling-based program execution monitoring (SF, YB), pp. 133–142.
- OSDI-2010-PowerL #distributed #named #performance #source code
- Piccolo: Building Fast, Distributed Programs with Partitioned Tables (RP, JL), pp. 293–306.
- PPoPP-2010-AgrawalLS #parallel #programming
- Helper locks for fork-join parallel programming (KA, CEL, JS), pp. 245–256.
- PPoPP-2010-Chakrabarti #abstraction #analysis #effectiveness #performance #source code
- New abstractions for effective performance analysis of STM programs (DRC), pp. 333–334.
- PPoPP-2010-ChandramowlishwaranKV #algebra #concurrent #linear #parallel #programming
- Applying the concurrent collections programming model to asynchronous parallel dense linear algebra (AC, KK, RWV), pp. 345–346.
- PPoPP-2010-LiGKQ #source code #verification
- A symbolic verifier for CUDA programs (GL, GG, RMK, DQ), pp. 357–358.
- PPoPP-2010-Mendez-LojoNPSHKBP #optimisation #source code
- Structure-driven optimizations for amorphous data-parallel programs (MML, DN, DP, XS, MAH, MK, MB, KP), pp. 3–14.
- PPoPP-2010-RossbachHW #programming #question #transaction
- Is transactional programming actually easier? (CJR, OSH, EW), pp. 47–56.
- PPoPP-2010-YangXKZ #compilation #optimisation #source code
- An optimizing compiler for GPGPU programs with input-data sharing (YY, PX, JK, HZ), pp. 343–344.
- PPoPP-2010-ZhangDGKBF #parallel
- Continuous speculative program parallelization in software (CZ, CD, XG, KK, TB, XF), pp. 335–336.
- PPoPP-2010-ZhangJS #matter #parallel #performance #question #source code #thread
- Does cache sharing on modern CMP matter to the performance of contemporary multithreaded programs? (EZZ, YJ, XS), pp. 203–212.
- PPoPP-2010-ZyulkyarovHUCV #debugging #memory management #source code #transaction
- Debugging programs that use atomic blocks and transactional memory (FZ, TH, OSÜ, AC, MV), pp. 57–66.
- CAV-2010-BouajjaniDERS #bound #invariant #source code #synthesis
- Invariant Synthesis for Programs Manipulating Lists with Unbounded Data (AB, CD, CE, AR, MS), pp. 72–88.
- CAV-2010-CohenMST #concurrent #invariant #source code #verification
- Local Verification of Global Invariants in Concurrent Programs (EC, MM, WS, ST), pp. 480–494.
- CAV-2010-KahlonW #concurrent #debugging #detection #graph #precise #source code
- Universal Causality Graphs: A Precise Happens-Before Model for Detecting Bugs in Concurrent Programs (VK, CW), pp. 434–449.
- CAV-2010-KaiserKW #concurrent #detection #source code
- Dynamic Cutoff Detection in Parameterized Concurrent Programs (AK, DK, TW), pp. 645–659.
- CAV-2010-McMillan #lazy evaluation #testing #verification
- Lazy Annotation for Program Testing and Verification (KLM), pp. 104–118.
- CAV-2010-Rybalchenko #constraints #theorem proving #theory and practice #verification
- Constraint Solving for Program Verification: Theory and Practice by Example (AR), pp. 57–71.
- CAV-2010-TorreMP #concurrent #interface #linear #model checking #source code #using
- Model-Checking Parameterized Concurrent Programs Using Linear Interfaces (SLT, PM, GP), pp. 629–644.
- CSL-2010-Rybalchenko #constraints #theorem proving #theory and practice #verification
- Constraint Solving for Program Verification: Theory and Practice by Example (AR), p. 51.
- ICLP-2010-Alqaddoumi10 #functional #logic programming #parallel #towards #virtual machine
- Towards a Parallel Virtual Machine for Functional Logic Programming (AA), pp. 222–225.
- ICLP-2010-Alviano10 #datalog #set #source code
- Dynamic Magic Sets for Disjunctive Datalog Programs (MA), pp. 226–235.
- ICLP-2010-BasolEFI10 #source code
- HEX Programs with Action Atoms (SB, OE, MF, GI), pp. 24–33.
- ICLP-2010-BautersJSVC10 #communication #set #source code
- Communicating Answer Set Programs (KB, JJ, SS, DV, MDC), pp. 34–43.
- ICLP-2010-CorapiRL10 #abduction #induction #logic programming
- Inductive Logic Programming as Abductive Search (DC, AR, EL), pp. 54–63.
- ICLP-2010-Dandois10 #logic programming #program analysis #source code
- Program analysis for code duplication in logic programs (CD), pp. 241–247.
- ICLP-2010-Demeyer10 #concurrent #declarative #program analysis #programming
- Program Analysis to Support Concurrent Programming in Declarative Languages (RD), pp. 248–254.
- ICLP-2010-Drescher10 #constraints #programming #set
- Constraint Answer Set Programming Systems (CD), pp. 255–264.
- ICLP-2010-FayruzovJVCC10 #performance #set #source code
- Efficient Solving of Time-dependent Answer Set Programs (TF, JJ, DV, CC, MDC), pp. 64–73.
- ICLP-2010-Fierens10 #logic #modelling #performance #probability
- Improving the Efficiency of Gibbs Sampling for Probabilistic Logical Models by Means of Program Specialization (DF), pp. 74–83.
- ICLP-2010-Gaggl10 #programming #towards
- Towards a General Argumentation System based on Answer-Set Programming (SAG), pp. 265–269.
- ICLP-2010-Janhunen10 #constraints #revisited #semantics #source code
- Sampler Programs: The Stable Model Semantics of Abstract Constraint Programs Revisited (TJ), pp. 94–103.
- ICLP-2010-Martinez10 #concurrent #constraints #design #implementation #linear #logic programming #programming language
- Design and Implementation of a Concurrent Logic Programming Language with Linear Logic Constraints (TM), pp. 277–280.
- ICLP-2010-Near10 #logic programming #relational #source code #specification
- From Relational Specifications to Logic Programs (JPN), pp. 144–153.
- ICLP-2010-OetschPT10 #source code
- Methods and Methodologies for Developing Answer-Set Programs — Project Description (JO, JP, HT), pp. 154–161.
- ICLP-2010-P10 #concurrent #constraints #programming #similarity
- Bisimilarity in Concurrent Constraint Programming (AAAP), pp. 236–240.
- ICLP-2010-Parisini10 #branch #constraints #framework #programming
- Local Branching in a Constraint Programming Framework (FP), pp. 286–288.
- ICLP-2010-PereiraP10 #logic programming #semantics #source code
- Tight Semantics for Logic Programs (LMP, AMP), pp. 134–143.
- ICLP-2010-RiguzziS10 #logic programming #reasoning #source code
- Tabling and Answer Subsumption for Reasoning on Logic Programs with Annotated Disjunctions (FR, TS), pp. 162–171.
- ICLP-2010-Saeedloei10 #cyber-physical #logic programming
- Logic Programming Foundations of Cyber-Physical Systems (NS), pp. 289–293.
- ICLP-2010-ShakarianSS10 #network #optimisation #problem #social #source code #using
- Using Generalized Annotated Programs to Solve Social Network Optimization Problems (PS, VSS, MLS), pp. 182–191.
- ICLP-2010-SimariS10 #abduction #logic programming #probability #source code
- Abductive Inference in Probabilistic Logic Programs (GIS, VSS), pp. 192–201.
- ICLP-2010-Wernhard10 #logic programming
- Circumscription and Projection as Primitives of Logic Programming (CW), pp. 202–211.
- ICLP-J-2010-BalducciniG #formal method #programming #set
- Formalization of psychological knowledge in answer set programming and its application (MB, SG), pp. 725–740.
- ICLP-J-2010-BaralGPS #case study #logic #logic programming #modelling
- Logic programming for finding models in the logics of knowledge and its applications: A case study (CB, GG, EP, TCS), pp. 675–690.
- ICLP-J-2010-BaseliceB #decidability #source code #subclass
- A decidable subclass of finitary programs (SB, PAB), pp. 481–496.
- ICLP-J-2010-Delgrande #approach #logic programming #semantics #set #source code
- A program-level approach to revising logic programs under the answer set semantics (JPD), pp. 565–580.
- ICLP-J-2010-OetschPST #detection #source code
- The system Kato: Detecting cases of plagiarism for answer-set programs (JO, JP, MS, HT), pp. 759–775.
- ICLP-J-2010-OetschPT #debugging #source code
- Catching the Ouroboros: On debugging non-ground answer-set programs (JO, JP, HT), pp. 513–529.
- ICLP-J-2010-PettorossiSP #infinity #logic programming #source code
- Transformations of logic programs on infinite lists (AP, VS, MP), pp. 383–399.
- ICLP-J-2010-Schneider-KampGSST #analysis #automation #logic programming #source code #termination
- Automated termination analysis for logic programs with cut (PSK, JG, TS, AS, RT), pp. 365–381.
- ICLP-J-2010-WangYYS #logic programming #source code
- Loop formulas for description logic programs (YW, JHY, LYY, YDS), pp. 531–545.
- ICST-2010-DebroyW #automation #source code #using
- Using Mutation to Automatically Suggest Fixes for Faulty Programs (VD, WEW), pp. 65–74.
- ICTSS-2010-Gladisch #first-order #generative #logic #quantifier #source code #specification #testing
- Test Data Generation for Programs with Quantified First-Order Logic Specifications (CG), pp. 158–173.
- IJCAR-2010-Aderhold #automation #axiom #higher-order #induction #recursion #source code #synthesis
- Automated Synthesis of Induction Axioms for Programs with Second-Order Recursion (MA), pp. 263–277.
- IJCAR-2010-AyadM #float #multi #source code #verification
- Multi-Prover Verification of Floating-Point Programs (AA, CM), pp. 127–141.
- IJCAR-2010-PientkaD #deduction #framework #named #programming #reasoning
- Beluga: A Framework for Programming and Reasoning with Deductive Systems (System Description) (BP, JD), pp. 15–21.
- ISSTA-2010-GodefroidK #float #memory management #program analysis #proving #safety
- Proving memory safety of floating-point computations by combining static and dynamic program analysis (PG, JK), pp. 1–12.
- ISSTA-2010-SantelicesH #dependence #execution #multi #scalability #symbolic computation
- Exploiting program dependencies for scalable multiple-path symbolic execution (RAS, MJH), pp. 195–206.
- ISSTA-2010-TangBLS #analysis #float #statistics
- Perturbing numerical calculations for statistical analysis of floating-point program (in)stability (ET, ETB, XL, ZS), pp. 131–142.
- ISSTA-2010-WeiPFSBMZ #automation #contract #source code
- Automated fixing of programs with contracts (YW, YP, CAF, LSS, SB, BM, AZ), pp. 61–72.
- LICS-2010-Laird #game studies #polymorphism #programming language #semantics
- Game Semantics for a Polymorphic Programming Language (JL), pp. 41–49.
- RTA-2010-HillsR #approach #composition #logic #program analysis #semantics
- A Rewriting Logic Semantics Approach to Modular Program Analysis (MH, GR), pp. 151–160.
- SAT-2010-FuhsS #linear #satisfiability #source code #using
- Synthesizing Shortest Linear Straight-Line Programs over GF(2) Using SAT (CF, PSK), pp. 71–84.
- TAP-2010-AhnD #axiom #first-order #logic #testing #verification
- Testing First-Order Logic Axioms in Program Verification (KYA, ED), pp. 22–37.
- TAP-2010-ChebaroKGJ #c #debugging #generative #static analysis #testing
- Combining Static Analysis and Test Generation for C Program Debugging (OC, NK, AG, JJ), pp. 94–100.
- VMCAI-2010-AlurC #reasoning #source code
- Temporal Reasoning for Procedural Programs (RA, SC), pp. 45–60.
- VMCAI-2010-BuZL #automaton #hybrid #programming #reachability #using #verification
- Path-Oriented Reachability Verification of a Class of Nonlinear Hybrid Automata Using Convex Programming (LB, JZ, XL), pp. 78–94.
- VMCAI-2010-Leino #concurrent #source code #verification
- Verifying Concurrent Programs with Chalice (KRML), p. 2.
- ASE-2009-DeanPMW #approach #automation #fault #linear #locality #multi #programming
- A Linear Programming Approach for Automated Localization of Multiple Faults (BCD, WBP, BAM, AAW), pp. 640–644.
- ASE-2009-KroeningSTTW #named #source code
- Loopfrog: A Static Analyzer for ANSI-C Programs (DK, NS, ST, AT, CMW), pp. 668–670.
- ASE-2009-LauterburgDMA #framework #source code
- A Framework for State-Space Exploration of Java-Based Actor Programs (SL, MD, DM, GAA), pp. 468–479.
- ASE-2009-LinTCZ #adaptation #approach #java #random testing #source code #testing
- A Divergence-Oriented Approach to Adaptive Random Testing of Java Programs (YL, XT, YC, JZ), pp. 221–232.
- ASE-2009-LiXTHS #automation #generative #named #regular expression #source code #testing #using
- Reggae: Automated Test Generation for Programs Using Complex Regular Expressions (NL, TX, NT, JdH, WS), pp. 515–519.
- ASE-2009-Majumdar #aspect-oriented #migration #paradigm #programming
- Migration from Procedural Programming to Aspect Oriented Paradigm (DM), pp. 712–715.
- ASE-2009-YuAB #analysis #generative #source code #string #using
- Generating Vulnerability Signatures for String Manipulating Programs Using Automata-Based Forward and Backward Symbolic Analyses (FY, MA, TB), pp. 605–609.
- CASE-2009-WangLNRKML #concurrent #parallel #source code #thread
- Maximally permissive deadlock avoidance for multithreaded computer programs (Extended abstract) (YW, HL, AN, SAR, TK, SAM, SL), pp. 37–41.
- DAC-2009-ChenJ #manycore #performance #scheduling
- Efficient program scheduling for heterogeneous multi-core processors (JC, LKJ), pp. 927–930.
- DAC-2009-DangRMM #generative #interactive #pipes and filters #source code
- Generating test programs to cover pipeline interactions (TND, AR, TM, PM), pp. 142–147.
- DAC-2009-FalkK
- Optimal static WCET-aware scratchpad allocation of program code (HF, JCK), pp. 732–737.
- DAC-2009-JuHCR #analysis #source code
- Context-sensitive timing analysis of Esterel programs (LJ, BKH, SC, AR), pp. 870–873.
- DAC-2009-LaiYKH #performance #realtime
- A trace-capable instruction cache for cost efficient real-time program trace compression in SoC (CHL, FCY, CFK, IJH), pp. 136–141.
- DAC-2009-UzelacM #realtime
- A real-time program trace compressor utilizing double move-to-front method (VU, AM), pp. 738–743.
- DAC-2009-WuDL #3d #integer #named #programming #scalability #using
- GRIP: scalable 3D global routing using integer programming (THW, AD, JTL), pp. 320–325.
- DATE-2009-KimYK #online #runtime #scalability
- Program phase and runtime distribution-aware online DVFS for combined Vdd/Vbb scaling (JK, SY, CMK), pp. 417–422.
- DATE-2009-LeupersVBHDN #exclamation #programming
- Programming MPSoC platforms: Road works ahead! (RL, AV, MB, SH, RD, AN), pp. 1584–1589.
- DATE-2009-SahuBP #concurrent #estimation #framework #multi #performance #thread
- A generic platform for estimation of multi-threaded program performance on heterogeneous multiprocessors (AS, MB, PRP), pp. 1018–1023.
- ICDAR-2009-BodicLAHLK #detection #graph #integer #linear #programming #using
- Symbol Detection Using Region Adjacency Graphs and Integer Linear Programming (PLB, HL, SA, PH, YL, AK), pp. 1320–1324.
- ICDAR-2009-RoyPLD #multi #programming #segmentation #using
- Multi-Oriented and Multi-Sized Touching Character Segmentation Using Dynamic Programming (PPR, UP, JL, MD), pp. 11–15.
- ICDAR-2009-SantoshLR #induction #logic programming #recognition
- Inductive Logic Programming for Symbol Recognition (KCS, BL, JPR), pp. 1330–1334.
- SIGMOD-2009-BrodskyBCEW #abstraction #database #programming #query
- A decisions query language (DQL): high-level abstraction for mathematical programming over databases (AB, MMB, MC, NEE, XSW), pp. 1059–1062.
- SIGMOD-2009-ChaiVDN #feedback #information management #integration #source code
- Efficiently incorporating user feedback into information extraction and integration programs (XC, BQV, AD, JFN), pp. 87–100.
- SIGMOD-2009-ChenGDYR #evolution #optimisation #source code
- Optimizing complex extraction programs over evolving text data (FC, BJG, AD, JY, RR), pp. 321–334.
- SIGMOD-2009-GrustMRS #execution #named
- FERRY: database-supported program execution (TG, MM, JR, TS), pp. 1063–1066.
- SIGMOD-2009-IsardY #distributed #programming language #using
- Distributed data-parallel computing using a high-level programming language (MI, YY), pp. 987–994.
- SIGMOD-2009-OlstonCS #data flow #generative #source code
- Generating example data for dataflow programs (CO, SC, US), pp. 245–256.
- CSEET-2009-BreretonTK #bibliography #education #empirical #programming #student
- Pair programming as a teaching tool: a student review of empirical studies (PB, MT, RK), pp. 240–247.
- CSEET-2009-CastilloOFE #approach #developer #education #programming #towards
- Toward an Approach to Programming Education to Produce Qualified Software Developers (JFC, CMdO, ESF, PVE), pp. 101–104.
- CSEET-2009-Jalote #education #re-engineering
- Teaching an Introductory Software Engineering Course in a Computer Science Program (PJ), p. 7.
- CSEET-2009-TaranRMB #collaboration #design #feedback #implementation #process #source code
- A Training Process for Faculty Members in Collaborative Degree Programs: Design, Implementation and Feedback (GT, MZR, PM, PB), pp. 122–129.
- ITiCSE-2009-Al-BarakatiA #performance #programming #student #visualisation
- The effect of visualizing roles of variables on student performance in an introductory programming course (NMAB, AYAA), pp. 228–232.
- ITiCSE-2009-Al-BowAEFFLLM #education #game studies #programming #student #using
- Using game creation for teaching computer programming to high school students and teachers (MAB, DA, JE, RF, JF, CL, STL, SM), pp. 104–108.
- ITiCSE-2009-Boisvert #process #programming #visualisation
- A visualisation tool for the programming process (CB), pp. 328–332.
- ITiCSE-2009-CukiermanT #learning #student
- The academic enhancement program: encouraging students to learn about learning as part of their computing science courses (DC, DMT), pp. 171–175.
- ITiCSE-2009-EnglishR #assessment #automation #case study #source code #student #using
- Evaluating students’ programs using automated assessment: a case study (JE, TR), p. 371.
- ITiCSE-2009-FesakisS #education #programming
- Influence of the familiarization with “scratch” on future teachers’ opinions and attitudes about programming and ICT in education (GF, KS), pp. 258–262.
- ITiCSE-2009-Hislop #programming
- Replacing introductory programming courses with a broader perspective on computing (GWH), p. 390.
- ITiCSE-2009-Impagliazzo #metric #performance #source code
- Graduate attributes and performance measures: refinements in assessing programs (JI), p. 370.
- ITiCSE-2009-Kagawa #framework #named #plugin #programming
- WAPPEN: a web-based application framework for programming and its bison/flex plug-in (KK), p. 383.
- ITiCSE-2009-KasurinenN #programming
- Estimating programming knowledge with Bayesian knowledge tracing (JK, UN), pp. 313–317.
- ITiCSE-2009-Lasserre #adaptation #learning #programming
- Adaptation of team-based learning on a first term programming class (PL), pp. 186–190.
- ITiCSE-2009-ListerFT #programming
- Further evidence of a relationship between explaining, tracing and writing skills in introductory programming (RL, CJF, DT), pp. 161–165.
- ITiCSE-2009-MiuraSK #concept #interactive #object-oriented #programming language
- Anchor garden: an interactive workbenchfor basic data concept learningin object oriented programming languages (MM, TS, SK), pp. 141–145.
- ITiCSE-2009-PatersonHC #approach #education #modelling #object-oriented #programming #using
- Using coding patterns in a model-driven approach to teaching object oriented programming (JHP, JH, KFC), p. 358.
- ITiCSE-2009-Perrenet #difference #student
- Differences in beliefs and attitudes about computer science among students and faculty of the bachelor program (JP), pp. 129–133.
- ITiCSE-2009-Rosenbloom #contest #programming
- Running a programming contest in an introductory computer science course (AR), p. 347.
- ITiCSE-2009-Saeli #education #how #programming
- How to teach programming in secondary education: first results of a PhD project (MS), p. 356.
- ITiCSE-2009-Seidman #3d #game studies #interactive #programming
- Alice first: 3D interactive game programming (RHS), p. 345.
- ITiCSE-2009-SkupasDR #classification #programming
- Developing classification criteria for programming tasks (BS, VD, MAR), p. 373.
- ITiCSE-2009-VillalobosCJ #interactive #learning #programming #using
- Developing programming skills by using interactive learning objects (JV, NAC, CJ), pp. 151–155.
- WRLA-2008-LucasM09 #equation #order #source code #termination
- Operational Termination of Membership Equational Programs: the Order-Sorted Way (SL, JM), pp. 207–225.
- ESOP-2009-Eber #contract #design #programming language #question #specification #tool support #what
- The Financial Crisis, a Lack of Contract Specification Tools: What Can Finance Learn from Programming Language Design? (JME), pp. 205–206.
- ESOP-2009-LakinP #functional #higher-order #induction #programming
- Resolving Inductive Definitions with Binders in Higher-Order Typed Functional Programming (MRL, AMP), pp. 47–61.
- ESOP-2009-LeinoM #concurrent #multi #source code #thread #verification
- A Basis for Verifying Multi-threaded Programs (KRML, PM), pp. 378–393.
- ESOP-2009-Reynolds #category theory #design #programming language #using
- Using Category Theory to Design Programming Languages (JCR), pp. 62–63.
- ESOP-2009-SadowskiFF #named #parallel #source code #thread
- SingleTrack: A Dynamic Determinism Checker for Multithreaded Programs (CS, SNF, CF), pp. 394–409.
- ESOP-2009-WadlerF #source code
- Well-Typed Programs Can’t Be Blamed (PW, RBF), pp. 1–16.
- FASE-2009-ChocklerFGN #concurrent #source code
- Cross-Entropy-Based Replay of Concurrent Programs (HC, EF, BG, SN), pp. 201–215.
- FASE-2009-KovacsV #array #invariant #proving #source code #theorem proving #using
- Finding Loop Invariants for Programs over Arrays Using a Theorem Prover (LK, AV), pp. 470–485.
- FoSSaCS-2009-Alur #reasoning
- Temporal Reasoning about Program Executions (RA), p. 15.
- FoSSaCS-2009-BolligGH #concurrent #recursion #source code
- Realizability of Concurrent Recursive Programs (BB, MLG, PH), pp. 410–424.
- TACAS-2009-AtigBQ #analysis #bound #concurrent #source code #thread
- Context-Bounded Analysis for Concurrent Programs with Dynamic Creation of Threads (MFA, AB, SQ), pp. 107–123.
- TACAS-2009-BjornerTV #analysis #source code #string
- Path Feasibility Analysis for String-Manipulating Programs (NB, NT, AV), pp. 307–321.
- TACAS-2009-BrughNR #dot-net #named #source code #verification
- MoonWalker: Verification of .NET Programs (NHMAdB, VYN, TCR), pp. 170–173.
- TACAS-2009-KahlonSG #concurrent #reduction #semantics #source code #thread
- Semantic Reduction of Thread Interleavings in Concurrent Programs (VK, SS, AG), pp. 124–138.
- TACAS-2009-VanoverbergheTP #generative #pointer #source code
- Test Input Generation for Programs with Pointers (DV, NT, FP), pp. 277–291.
- CSMR-2009-Laitila #analysis #comprehension #named
- SymAnalyzer: A Symbolic Analysis Tool for Program Comprehension (EL), pp. 325–326.
- ICPC-2009-CornelissenZDR #comprehension #empirical #visualisation
- Trace visualization for program comprehension: A controlled experiment (BC, AZ, AvD, BVR), pp. 100–109.
- ICPC-2009-DekelH #api #comprehension #documentation
- Reading the documentation of invoked API functions in program comprehension (UD, JDH), pp. 168–177.
- ICPC-2009-ForwardLB #analysis #comprehension
- Improving program comprehension by enhancing program constructs: An analysis of the Umple language (AF, TCL, DB), pp. 311–312.
- ICPC-2009-GueheneucKM #comprehension #using
- Working session: Using eye-tracking to understand program comprehension (YGG, HHK, JIM), pp. 278–279.
- ICPC-2009-HouJJ #named #programming #towards
- CnP: Towards an environment for the proactive management of copy-and-paste programming (DH, PJ, FJ), pp. 238–242.
- ICPC-2009-HuangDS #policy #prototype #source code
- Prototyping synchronization policies for existing programs (YH, LKD, REKS), pp. 289–290.
- ICPC-2009-HusseinTBK #comprehension #design #guidelines
- Sonification design guidelines to enhance program comprehension (KH, ET, IIB, SK), pp. 120–129.
- ICPC-2009-LiuM #static analysis
- Practical static analysis for inference of security-related program properties (YL, AM), pp. 50–59.
- ICPC-2009-MurphyVS #behaviour #process #programming #using
- Using activity traces to characterize programming behaviour beyond the lab (GCM, PV, DCS), pp. 90–94.
- ICPC-2009-ParninR #programming
- Resumption strategies for interrupted programming tasks (CP, SR), pp. 80–89.
- ICPC-2009-Rajlich #comprehension
- Intensions are a key to program comprehension (VR), pp. 1–9.
- ICPC-2009-SchauerK #concept #source code
- A case for concept programs (RS, RKK), pp. 258–262.
- ICPC-2009-SimRC #comprehension #graph #question
- Structure transition graphs: An ECG for program comprehension? (SES, SR, LC), pp. 303–304.
- ICSM-2009-MunozBDT #aspect-oriented #empirical #programming
- Inquiring the usage of aspect-oriented programming: An empirical study (FM, BB, RD, YLT), pp. 137–146.
- ICSM-2009-VillazonBMA #aspect-oriented #development #flexibility #named #programming
- MAJOR: Flexible tool development with aspect-oriented programming (AV, WB, PM, DA), pp. 387–388.
- SCAM-2009-CanetCM #analysis #c #source code
- A Value Analysis for C Programs (GC, PC, BM), pp. 123–124.
- SCAM-2009-Giffhorn #concurrent #source code
- Chopping Concurrent Programs (DG), pp. 13–22.
- SCAM-2009-SpaccoW #lightweight
- Lightweight Techniques for Tracking Unique Program Statements (JS, CCW), pp. 99–108.
- WCRE-1999-HigoK99a #clone detection #dependence #detection #graph #quality
- Enhancing Quality of Code Clone Detection with Program Dependency Graph (YH, SK), pp. 315–316.
- WCRE-1999-RatiuMJ99a #composition #logic #source code
- The Logical Modularity of Programs (DR, RM, JJ), pp. 123–127.
- PEPM-2009-CifuentesKLS #debugging #detection #program analysis #using
- Program analysis for bug detection using parfait: invited talk (CC, NK, LL, BS), pp. 7–8.
- PEPM-2009-Lopez-FraguasRS #flexibility #framework #nondeterminism #programming
- A flexible framework for programming with non-deterministic functions (FJLF, JRH, JSH), pp. 91–100.
- PEPM-2009-Martel #precise #program transformation
- Program transformation for numerical precision (MM), pp. 101–110.
- PEPM-2009-MossP
- Program interpolation (AM, DP), pp. 31–40.
- PEPM-2009-PardoFS #higher-order #monad #source code
- Shortcut fusion rules for the derivation of circular and higher-order monadic programs (AP, JPF, JS), pp. 81–90.
- PEPM-2009-RungtaM #model checking #morphism #polymorphism #source code
- Guided model checking for programs with polymorphism (NR, EGM), pp. 21–30.
- PLDI-2009-JoshiPSN #detection #program analysis #random
- A randomized dynamic program analysis technique for detecting real deadlocks (PJ, CSP, KS, MN), pp. 110–120.
- PLDI-2009-KunduTL #equivalence #optimisation #proving #using
- Proving optimizations correct using parameterized program equivalence (SK, ZT, SL), pp. 327–337.
- PLDI-2009-NeamtiuH #concurrent #multi #source code #thread
- Safe and timely updates to multi-threaded programs (IN, MWH), pp. 13–24.
- PLDI-2009-PetrankMS #bound #parallel #source code
- Progress guarantee for parallel programs via bounded lock-freedom (EP, MM, BS), pp. 144–154.
- PLDI-2009-SahaZCGYRFZRM #framework #programming
- Programming model for a heterogeneous x86 platform (BS, XZ, HC, YG, SY, MR, JF, PZ, RR, AM), pp. 431–440.
- PLDI-2009-SrivastavaG #abstraction #using #verification
- Program verification using templates over predicate abstraction (SS, SG), pp. 223–234.
- PLDI-2009-TallentMF #analysis #metric #performance
- Binary analysis for measurement and attribution of program performance (NRT, JMMC, MWF), pp. 441–452.
- PLDI-2009-TorreMP #calculus #fixpoint #recursion #source code #using
- Analyzing recursive programs using a fixed-point calculus (SLT, PM, GP), pp. 211–222.
- PLDI-2009-ZeeKR #imperative #proving #source code
- An integrated proof language for imperative programs (KZ, VK, MCR), pp. 338–351.
- SAS-2009-Bodik #algorithm #source code #synthesis
- Algorithmic Program Synthesis with Partial Programs and Decision Procedures (RB), p. 1.
- SAS-2009-GodoyT #invariant #source code
- Invariant Checking for Programs with Procedure Calls (GG, AT), pp. 326–342.
- SAS-2009-Hurlin #automation #optimisation #parallel #proving #source code
- Automatic Parallelization and Optimization of Programs by Proof Rewriting (CH), pp. 52–68.
- SAS-2009-VoronkovN
- Inter-program Properties (AV, IN), pp. 343–359.
- STOC-2009-Goldwasser #question #source code
- Athena lecture: Controlling Access to Programs? (SG), pp. 167–168.
- STOC-2009-KannanN #linear #programming #random
- Random walks on polytopes and an affine interior point method for linear programming (RK, HN), pp. 561–570.
- CIAA-2009-AtigT #communication #parallel #source code #verification
- Verifying Parallel Programs with Dynamic Communication Structures (MFA, TT), pp. 145–154.
- CIAA-2009-Seidl #automaton #finite #program analysis
- Program Analysis through Finite Tree Automata (HS), p. 3.
- ICALP-v2-2009-BodirskyJO #linear
- Semilinear Program Feasibility (MB, PJ, TvO), pp. 79–90.
- ICALP-v2-2009-Boldo #case study #float #verification
- Floats and Ropes: A Case Study for Formal Numerical Program Verification (SB), pp. 91–102.
- FM-2009-LuthW #c #source code #specification #verification
- Certifiable Specification and Verification of C Programs (CL, DW), pp. 419–434.
- FM-2009-WangKGG #analysis #concurrent #predict #source code
- Symbolic Predictive Analysis for Concurrent Programs (CW, SK, MKG, AG), pp. 256–272.
- IFM-2009-Weiss #abstraction #calculus #logic
- Predicate Abstraction in a Program Logic Calculus (BW), pp. 136–150.
- SEFM-2009-BonfanteMR #self #source code
- A Computability Perspective on Self-Modifying Programs (GB, JYM, DRP), pp. 231–239.
- SEFM-2009-ColomboPS #java #monitoring #realtime #source code
- LARVA --- Safer Monitoring of Real-Time Java Programs (Tool Paper) (CC, GJP, GS), pp. 33–37.
- SEFM-2009-Ferrara #java #named #parallel #source code #thread
- Checkmate: A Generic Static Analyzer of Java Multithreaded Programs (PF), pp. 169–178.
- SEFM-2009-Jeannet #concurrent #interprocedural #relational #source code #verification
- Relational Interprocedural Verification of Concurrent Programs (BJ), pp. 83–92.
- SEFM-2009-LaneseZ #programming
- Programming Sagas in SOCK (IL, GZ), pp. 189–198.
- SEFM-2009-TatsutaCA #logic #pointer #verification
- Completeness of Pointer Program Verification by Separation Logic (MT, WNC, MFAA), pp. 179–188.
- CEFP-2009-CesariniT #behaviour #design pattern #erlang #process #programming
- Erlang Behaviours: Programming with Process Design Patterns (FC, SJT), pp. 19–41.
- CEFP-2009-FluetBFRRSX #functional #parallel #programming
- Programming in Manticore, a Heterogenous Parallel Functional Language (MF, LB, NF, MR, JHR, AS, YX), pp. 94–145.
- CEFP-2009-Porkolab #c++ #functional #metaprogramming
- Functional Programming with C++ Template Metaprograms (ZP), pp. 306–353.
- CEFP-2009-TothBHLTK #behaviour #dependence #erlang #graph #impact analysis #source code #using
- Impact Analysis of Erlang Programs Using Behaviour Dependency Graphs (MT, IB, ZH, LL, MT, TK), pp. 372–390.
- ICFP-2009-BalatVY #case study #experience #framework #programming #web
- Experience report: ocsigen, a web programming framework (VB, JV, BY), pp. 311–316.
- ICFP-2009-ChlipalaMMSW #effectiveness #higher-order #imperative #interactive #proving #source code
- Effective interactive proofs for higher-order imperative programs (AC, JGM, GM, AS, RW), pp. 79–90.
- ICFP-2009-FischerKS #functional #lazy evaluation #nondeterminism #programming
- Purely functional lazy non-deterministic programming (SF, OK, CcS), pp. 11–22.
- ICFP-2009-GazagnaireH #database #functional #named #performance #programming #transaction #using
- OXenstored: an efficient hierarchical and transactional database using functional programming with reference cell comparisons (TG, VH), pp. 203–214.
- ICFP-2009-Pierce #education #programming language #proving #using
- λ, the ultimate TA: using a proof assistant to teach programming language foundations (BCP), pp. 121–122.
- ICFP-2009-SculthorpeN #dependent type #functional #programming
- Safe functional reactive programming through dependent types (NS, HN), pp. 23–34.
- ICFP-2009-VieraSS #aspect-oriented #attribute grammar #haskell #how #programming
- Attribute grammars fly first-class: how to do aspect oriented programming in Haskell (MV, SDS, WS), pp. 245–256.
- ICFP-2009-YakushevHLJ #data type #fixpoint #programming #recursion
- Generic programming with fixed points for mutually recursive datatypes (ARY, SH, AL, JJ), pp. 233–244.
- CHI-2009-BrandtGLDK #learning #programming #web
- Two studies of opportunistic programming: interleaving web foraging, learning, and writing code (JB, PJG, JL, MD, SRK), pp. 1589–1598.
- CHI-2009-HerkVF #adaptation #programming
- ESPranto SDK: an adaptive programming environment for tangible applications (RvH, JV, WF), pp. 849–858.
- CHI-2009-HornSCJ #education #programming language #visual notation
- Comparing the use of tangible and graphical programming languages for informal science education (MSH, ETS, RJC, RJKJ), pp. 975–984.
- CHI-2009-KoM #java
- Finding causes of program output with the Java Whyline (AJK, BAM), pp. 1569–1578.
- DHM-2009-MobusE #approach #modelling #programming #towards
- Further Steps towards Driver Modeling According to the Bayesian Programming Approach (CM, ME), pp. 413–422.
- HCI-NT-2009-Goschnick #analysis #design #interactive #programming
- People-Oriented Programming: From Agent-Oriented Analysis to the Design of Interactive Systems (SG), pp. 836–845.
- HCI-NT-2009-LucasAW #composition #declarative #development #named #programming #web
- Collage: A Declarative Programming Model for Compositional Development of Web Applications (BL, RPA, CW), pp. 856–865.
- HCI-VAD-2009-Sano #framework #using
- A Proposal for a Framework for an e-Alumni Program Using SNS (HS), pp. 209–216.
- VISSOFT-2009-OliveiraPHC #behaviour #domain-specific language #source code #visualisation
- Visualization of domain-specific programs’ behavior (NO, MJVP, PRH, DCdC), pp. 37–40.
- AdaEurope-2009-Montoya-DatoAG #ada #experience #online #programming #using
- An Experience on Ada Programming Using On-Line Judging (FJMD, JLFA, GGM), pp. 75–89.
- AdaEurope-2009-ZoviV #programming language #requirements
- Requirements on the Target Programming Language for High-Integrity MDE (AZ, TV), pp. 1–15.
- SIGAda-2009-Gardinier #ada #development #open source #safety
- Open source development of a safety critical dual redundant (Ada95/C++) signal control program environment (SCOPE) (MG), pp. 23–30.
- SIGAda-2009-Ochem #ada #multi #programming
- Multi-language programming with Ada (QO), pp. 19–20.
- SIGAda-2009-TardieuP #ada #programming language
- Complementing Ada with other programming languages (ST, AP), pp. 105–114.
- ICEIS-AIDSS-2009-BombiniMBFE #framework #learning #logic programming
- A Logic Programming Framework for Learning by Imitation (GB, NDM, TMAB, SF, FE), pp. 218–223.
- ICEIS-DISI-2009-KleinschmagerH #aspect-oriented #programming
- Is the Application of Aspect-oriented Programming Constructs Beneficial? — First Experimental Results (SK, SH), pp. 196–201.
- ICEIS-SAIC-2009-CastroFSC #learning #programming
- Fleshing Out Clues on Group Programming Learning (TC, HF, LS, ANdCJ), pp. 68–73.
- CIKM-2009-WangML #learning #programming #question #rank #search-based #using
- Learning to rank using evolutionary computation: immune programming or genetic programming? (SW, JM, JL), pp. 1879–1882.
- ECIR-2009-Kettunen #metric #question #source code
- Choosing the Best MT Programs for CLIR Purposes — Can MT Metrics Be Helpful? (KK), pp. 706–712.
- ICML-2009-NowozinJ #clustering #graph #learning #linear #programming
- Solution stability in linear programming relaxations: graph partitioning and unsupervised learning (SN, SJ), pp. 769–776.
- ICML-2009-PetrikZ #approximate #constraints #linear #source code
- Constraint relaxation in approximate linear programs (MP, SZ), pp. 809–816.
- KDD-2009-NijssenGR #approach #constraints #correlation #mining #programming
- Correlated itemset mining in ROC space: a constraint programming approach (SN, TG, LDR), pp. 647–656.
- KDIR-2009-TsakonasD #estimation #modelling #programming #search-based
- Deriving Models for Software Project Effort Estimation by Means of Genetic Programming (AT, GD), pp. 34–42.
- KMIS-2009-AlvesM #correlation
- Best use of Knowledge in a Space Program — Managing the Correlated Technologies (MBA, AMM), pp. 301–304.
- SEKE-2009-AhsanFW #debugging #estimation #machine learning #using
- Program File Bug Fix Effort Estimation Using Machine Learning Methods for OSS (SNA, JF, FW), pp. 129–134.
- SEKE-2009-PortoMF #comprehension #visualisation
- The Use of Reading Technique and Visualization for Program Understanding (DP, MGM, SCPFF), pp. 386–391.
- ICMT-2009-Pierce #bidirectional #programming
- Foundations for Bidirectional Programming (BCP), pp. 1–3.
- ECOOP-2009-ReichenbachCD
- Program Metamorphosis (CR, DC, AD), pp. 394–418.
- ECOOP-2009-SteimannT #java #refactoring #source code
- From Public to Private to Absent: Refactoring Java Programs under Constrained Accessibility (FS, AT), pp. 419–443.
- OOPSLA-2009-BaniassadM
- An exploration of program as language (ELAB, CGM), pp. 547–556.
- OOPSLA-2009-BergerYLN #c #c++ #named #parallel #programming #thread
- Grace: safe multithreaded programming for C/C++ (EDB, TY, TL, GN), pp. 81–96.
- OOPSLA-2009-DincklageD #optimisation #semantics #source code
- Optimizing programs with intended semantics (DvD, AD), pp. 409–424.
- OOPSLA-2009-LublinermanCC #parallel #programming
- Parallel programming with object assemblies (RL, SC, PC), pp. 61–80.
- OOPSLA-2009-MeyerovichGBCGBK #ajax #named #programming language
- Flapjax: a programming language for Ajax applications (LAM, AG, JPB, GHC, MG, AB, SK), pp. 1–20.
- OOPSLA-2009-OverbeyJ #programming language #refactoring #tool support
- Regrowing a language: refactoring tools allow programming languages to evolve (JLO, REJ), pp. 493–502.
- OOPSLA-2009-SongT #program transformation #programming #tool support
- Enhancing source-level programming tools with an awareness of transparent program transformations (MS, ET), pp. 301–320.
- OOPSLA-2009-TsafrirWBS #dependence #performance #source code
- Minimizing dependencies within generic classes for faster and smaller programs (DT, RWW, DFB, BS), pp. 425–444.
- TOOLS-EUROPE-2009-NordioCMM #eiffel #logic
- A Sound and Complete Program Logic for Eiffel (MN, CC, PM, BM), pp. 195–214.
- TOOLS-EUROPE-2009-Vitek #concurrent #modelling #programming #realtime
- Programming Models for Concurrency and Real-Time (JV), p. 17.
- GPCE-2009-CassouBLC #approach #generative #pervasive #programming
- A generative programming approach to developing pervasive computing systems (DC, BB, NL, CC), pp. 137–146.
- GPCE-2009-NedunuriC #performance #problem #source code #synthesis
- Synthesis of fast programs for maximum segment sum problems (SN, WRC), pp. 117–126.
- GPCE-2009-VillazonBAM09a #adaptation #aspect-oriented #java #named #programming #tool support
- HotWave: creating adaptive tools with dynamic aspect-oriented programming in Java (AV, WB, DA, PM), pp. 95–98.
- GPCE-2009-WillcockLQ #analysis #reuse
- Reusable, generic program analyses and transformations (JW, AL, DJQ), pp. 5–14.
- LOPSTR-2009-MinG #induction #logic programming
- Coinductive Logic Programming with Negation (RM, GG), pp. 97–112.
- LOPSTR-2009-PettorossiPS #branch #logic #program transformation
- Deciding Full Branching Time Logic by Program Transformation (AP, MP, VS), pp. 5–21.
- LOPSTR-2009-ScandoloKH #parallel #pipes and filters #using
- Program Parallelization Using Synchronized Pipelining (LS, CK, MVH), pp. 173–187.
- LOPSTR-2009-Schneider-KampGN #dependence #framework #logic programming #source code #termination
- The Dependency Triple Framework for Termination of Logic Programs (PSK, JG, MTN), pp. 37–51.
- LOPSTR-2009-Vidal #declarative #partial evaluation #scalability #source code #towards
- Towards Scalable Partial Evaluation of Declarative Programs (GV), pp. 1–4.
- PPDP-2009-AntoyH #functional #logic programming #set
- Set functions for functional logic programming (SA, MH), pp. 73–82.
- PPDP-2009-BentonKBH #higher-order #program transformation #relational #semantics
- Relational semantics for effect-based program transformations: higher-order store (NB, AK, LB, MH), pp. 301–312.
- PPDP-2009-DvorakGPW #paradigm #programming
- Alternation as a programming paradigm (WD, GG, RP, SW), pp. 61–72.
- PPDP-2009-FalaschiOP #abstract interpretation #concurrent #constraints #framework #source code
- A framework for abstract interpretation of timed concurrent constraint programs (MF, CO, CP), pp. 207–218.
- PPDP-2009-PhanJ #analysis #source code
- Path-sensitive region analysis for mercury programs (QP, GJ), pp. 161–170.
- PPDP-2009-SagonasA #automation #erlang #refactoring #source code
- Automatic refactoring of Erlang programs (KFS, TA), pp. 13–24.
- PPDP-2009-Vasconcelos #functional #linear #parallel #programming #thread
- Session types for linear multithreaded functional programming (VTV), pp. 1–6.
- PPDP-2009-Virseda #algorithm #debugging #declarative #framework #higher-order #logic #source code #verification
- A higher-order logical framework for the algorithmic debugging and verification of declarative programs (RdVV), pp. 49–60.
- QAPL-2009-TafliovichH #communication #programming #quantum
- Programming with Quantum Communication (AT, ECRH), pp. 99–118.
- PADL-2009-DukeBWR #design #domain-specific language #embedded #multi #source code #visualisation
- Huge Data But Small Programs: Visualization Design via Multiple Embedded DSLs (DJD, RB, MW, CR), pp. 31–45.
- PADL-2009-GuzmanCH #execution #program transformation #towards
- Towards a Complete Scheme for Tabled Execution Based on Program Transformation (PCdG, MC, MVH), pp. 224–238.
- PADL-2009-HanusK #declarative #programming #user interface
- Declarative Programming of User Interfaces (MH, CK), pp. 16–30.
- PADL-2009-PereiraP #logic programming #modelling #query #source code #top-down
- Layered Models Top-Down Querying of Normal Logic Programs (LMP, AMP), pp. 254–268.
- PADL-2009-Porto #database #interactive #logic programming #relational
- High-Level Interaction with Relational Databases in Logic Programming (AP), pp. 152–167.
- POPL-2009-BrunelDHLM #logic #model checking #using
- A foundation for flow-based program matching: using temporal logic and model checking (JB, DD, RRH, JLL, GM), pp. 114–126.
- POPL-2009-GantyMR #liveness #source code #verification
- Verifying liveness for asynchronous programs (PG, RM, AR), pp. 102–113.
- POPL-2009-GulwaniMC #complexity #estimation #named #performance #precise
- SPEED: precise and efficient static estimation of program computational complexity (SG, KKM, TMC), pp. 127–139.
- POPL-2009-Kobayashi #higher-order #recursion #source code #verification
- Types and higher-order recursion schemes for verification of higher-order programs (NK), pp. 416–428.
- RE-2009-SalinesiDDMR #constraints #finite #modelling #product line #programming
- Exploiting the Versatility of Constraint Programming over Finite Domains to Integrate Product Line Models (CS, DD, OD, RM, CR), pp. 375–376.
- SAC-2009-KiyoharaMMNK #embedded #performance
- Method for fast compression of program codes for remote updates in embedded systems (RK, SM, MM, MN, SK), pp. 1683–1684.
- SAC-2009-ParkH #embedded #fine-grained #operating system #programming #using
- Building a customizable embedded operating system with fine-grained joinpoints using the AOX programming environment (JP, SH), pp. 1952–1956.
- SAC-2009-SharyginaTT #abstraction #performance #precise #verification
- The synergy of precise and fast abstractions for program verification (NS, ST, AT), pp. 566–573.
- SAC-2009-Vaidya #linear #privacy #programming
- Privacy-preserving linear programming (JV), pp. 2002–2007.
- SAC-2009-ZhaoZL #abstraction #multi #object-oriented #source code
- Abstraction of multiple executions of object-oriented programs (CZ, KZ, YL), pp. 549–550.
- ESEC-FSE-2009-ArtziKE #named
- ReCrashJ: a tool for capturing and reproducing program crashes in deployed applications (SA, SK, MDE), pp. 295–296.
- ESEC-FSE-2009-BurnimS #parallel #source code #thread
- Asserting and checking determinism for multithreaded programs (JB, KS), pp. 3–12.
- ESEC-FSE-2009-KahlonSKZ #concurrent #detection #source code
- Static data race detection for concurrent programs with asynchronous calls (VK, NS, EK, YZ), pp. 13–22.
- ESEC-FSE-2009-QiRLV #approach #debugging #evolution #named #source code
- Darwin: an approach for debugging evolving programs (DQ, AR, ZL, KV), pp. 33–42.
- ESEC-FSE-2009-ShermanDE #concurrent #source code #testing
- Saturation-based testing of concurrent programs (ES, MBD, SGE), pp. 53–62.
- ESEC-FSE-2009-VangalaCT #clustering #comparison #execution #testing #using
- Test case comparison and clustering using program profiles and static execution (VV, JC, PT), pp. 293–294.
- ESEC-FSE-2009-WangCGY #concurrent
- Symbolic pruning of concurrent program executions (CW, SC, AG, YY), pp. 23–32.
- ESEC-FSE-2009-ZhangCTJW
- Capturing propagation of infected program states (ZZ, WKC, THT, BJ, XW), pp. 43–52.
- GTTSE-2009-KlintSV #metaprogramming #rascal
- EASY Meta-programming with Rascal (PK, TvdS, JJV), pp. 222–289.
- ICSE-2009-HangalL #automation #object-oriented #source code
- Automatic dimension inference and checking for object-oriented programs (SH, MSL), pp. 155–165.
- ICSE-2009-WeimerNGF #automation #programming #search-based #using
- Automatically finding patches using genetic programming (WW, TN, CLG, SF), pp. 364–374.
- LDTA-2008-FokkerS09 #abstract interpretation #attribute grammar #functional #source code #using
- Abstract Interpretation of Functional Programs using an Attribute Grammar System (JF, SDS), pp. 117–133.
- LDTA-2008-LammelTK09 #fault #programming #source code #traversal
- Programming Errors in Traversal Programs Over Structured Data (RL, SJT, MK), pp. 135–153.
- ASPLOS-2009-AleenC #analysis #commutative #parallel #program transformation
- Commutativity analysis for software parallelization: letting program transformations see the big picture (FA, NC), pp. 241–252.
- ASPLOS-2009-RajamaniRRV #named #source code
- ISOLATOR: dynamically ensuring isolation in comcurrent programs (SKR, GR, VPR, KV), pp. 181–192.
- CC-2009-BraunH #source code
- Register Spilling and Live-Range Splitting for SSA-Form Programs (MB, SH), pp. 174–189.
- CC-2009-GaoLXN #concurrent #predict #recursion #source code #thread
- Exploiting Speculative TLP in Recursive Programs by Dynamic Thread Prediction (LG, LL, JX, TFN), pp. 78–93.
- CC-2009-KatsSV #attribute grammar #evaluation #programming
- Decorated Attribute Grammars: Attribute Evaluation Meets Strategic Programming (LCLK, AMS, EV), pp. 142–157.
- CC-2009-Sarkar #challenge #optimisation #parallel #source code
- Challenges in Code Optimization of Parallel Programs (VS), p. 1.
- CC-2009-VasudevanTDE #analysis #concurrent #source code
- Compile-Time Analysis and Specialization of Clocks in Concurrent Programs (NV, OT, JD, SAE), pp. 48–62.
- CGO-2009-CordesFM #abstract interpretation #analysis #modelling #performance #precise #slicing
- A Fast and Precise Static Loop Analysis Based on Abstract Interpretation, Program Slicing and Polytope Models (PL, DC, HF, PM), pp. 136–146.
- CGO-2009-DuanFWZY #c #c++ #concurrent #consistency #detection #source code
- Detecting and Eliminating Potential Violations of Sequential Consistency for Concurrent C/C++ Programs (YD, XF, LW, CZ, PCY), pp. 25–34.
- CGO-2009-KelseyBDZ #optimisation #performance
- Fast Track: A Software System for Speculative Program Optimization (KK, TB, CD, CZ), pp. 157–168.
- CGO-2009-LiuR #c++ #named #performance #source code
- Perflint: A Context Sensitive Performance Advisor for C++ Programs (LL, SR), pp. 265–274.
- CGO-2009-UdupaGT #execution #pipes and filters #source code
- Software Pipelined Execution of Stream Programs on GPUs (AU, RG, MJT), pp. 200–209.
- ISMM-2009-NagarajanJG #self #source code
- Self-recovery in server programs (VN, DJ, RG), pp. 49–58.
- ISMM-2009-UnnikrishnanS #analysis #functional #parametricity #source code
- Parametric heap usage analysis for functional programs (LU, SDS), pp. 139–148.
- LCTES-2009-UdupaGT #execution #multi #source code
- Synergistic execution of stream programs on multicores with accelerators (AU, RG, MJT), pp. 99–108.
- PPoPP-2009-BikshandiCKNPSSVW #implementation #multi #performance #source code
- Efficient, portable implementation of asynchronous multi-place programs (GB, JGC, SBK, VKN, IP, VAS, SS, PV, TW), pp. 271–282.
- PPoPP-2009-HaTA #parallel #programming
- Preliminary results on nb-feb, a synchronization primitive for parallel programming (PHH, PT, OJA), pp. 295–296.
- PPoPP-2009-HuangEHC #compilation #optimisation #source code
- Exploiting global optimizations for openmp programs in the openuh compiler (LH, DE, MWH, BMC), pp. 289–290.
- PPoPP-2009-KejariwalC #analysis #concurrent #parallel #source code #thread
- Parallelization spectroscopy: analysis of thread-level parallelism in hpc programs (AK, CC), pp. 293–294.
- PPoPP-2009-SchneiderYRLSN #comparison #memory management #modelling #multi #programming
- A comparison of programming models for multiprocessors with explicitly managed memory hierarchies (SS, JSY, BR, JCL, AS, DSN), pp. 131–140.
- PPoPP-2009-VoVDGKT #source code #verification
- Formal verification of practical MPI programs (AV, SSV, MD, GG, RMK, RT), pp. 261–270.
- CADE-2009-FalkeK #analysis #approach #automation #imperative #source code #term rewriting #termination
- A Term Rewriting Approach to the Automated Termination Analysis of Imperative Programs (SF, DK), pp. 277–293.
- CADE-2009-Rinard #proving #reasoning
- Integrated Reasoning and Proof Choice Point Selection in the Jahob System — Mechanisms for Program Survival (MCR), pp. 1–16.
- CAV-2009-BouissouGPTV #named #source code
- HybridFluctuat: A Static Analyzer of Numerical Programs within a Continuous Environment (OB, EG, SP, KT, FV), pp. 620–626.
- CAV-2009-BozgaHIKV #array #automation #integer #source code #verification
- Automatic Verification of Integer Array Programs (MB, PH, RI, FK, TV), pp. 157–172.
- CAV-2009-JoshiNPS #concurrent #framework #named #source code #testing
- CalFuzzer: An Extensible Active Testing Framework for Concurrent Programs (PJ, MN, CSP, KS), pp. 675–681.
- CAV-2009-SrivastavaGF #named #smt #verification
- VS3: SMT Solvers for Program Verification (SS, SG, JSF), pp. 702–708.
- CAV-2009-Strichman #equivalence #proving #source code #verification
- Regression Verification: Proving the Equivalence of Similar Programs (OS), p. 63.
- CAV-2009-VerdoolaegeJB #equivalence #source code #using
- Equivalence Checking of Static Affine Programs Using Widening to Handle Recurrences (SV, GJ, MB), pp. 599–613.
- CSL-2009-AlurCW #algorithm #analysis #source code
- Algorithmic Analysis of Array-Accessing Programs (RA, PC, SW), pp. 86–101.
- ICLP-2009-Ashley-Rollman #distributed #logic programming #research #summary
- Research Summary: Logic Programming for Massively Distributed Systems (MPAR), pp. 527–529.
- ICLP-2009-BroechelerSS #logic programming #probability #query #source code #using
- Using Histograms to Better Answer Queries to Probabilistic Logic Programs (MB, GIS, VSS), pp. 40–54.
- ICLP-2009-CaballeroRR #functional #logic programming
- Qualified Computations in Functional Logic Programming (RC, MRA, CARD), pp. 449–463.
- ICLP-2009-ChenJL #logic programming #source code
- Computing Loops with at Most One External Support Rule for Disjunctive Logic Programs (XC, JJ, FL), pp. 130–144.
- ICLP-2009-CostaRR #logic programming #source code
- A Term-Based Global Trie for Tabled Logic Programs (JC, JR, RR), pp. 205–219.
- ICLP-2009-Dao-TranEFK #composition #logic programming #revisited
- Modular Nonmonotonic Logic Programming Revisited (MDT, TE, MF, TK), pp. 145–159.
- ICLP-2009-DelgrandeSTW #logic programming #semantics #set #source code
- Merging Logic Programs under Answer Set Semantics (JPD, TS, HT, SW), pp. 160–174.
- ICLP-2009-EiterEEF #programming #set
- Finding Similar or Diverse Solutions in Answer Set Programming (TE, EE, HE, MF), pp. 342–356.
- ICLP-2009-Fodor #evaluation #logic programming #research #source code #summary #transaction
- Research Summary: Tabled Evaluation for Transaction Logic Programs (PF), pp. 525–526.
- ICLP-2009-HildebrandtL #concurrent #constraints #pattern matching #programming
- Types for Secure Pattern Matching with Local Knowledge in Universal Concurrent Constraint Programming (TTH, HAL), pp. 417–431.
- ICLP-2009-HolldoblerR #logic programming #semantics #source code
- Logic Programs under Three-Valued Lukasiewicz Semantics (SH, CDPKR), pp. 464–478.
- ICLP-2009-Ji #approach #architecture #programming #research #set #summary
- A Cognitive Architecture for a Service Robot: An Answer Set Programming Approach (Research Summary) (JJ), pp. 532–533.
- ICLP-2009-LierlerL #decidability #source code
- One More Decidable Class of Finitely Ground Programs (YL, VL), pp. 489–493.
- ICLP-2009-Mungall #case study #experience #logic programming #using
- Experiences Using Logic Programming in Bioinformatics (CM), pp. 1–21.
- ICLP-2009-Namasivayam #logic programming #random #source code
- Study of Random Logic Programs (GN), pp. 555–556.
- ICLP-2009-PaluDPR #constraints #lazy evaluation #programming #set #using
- Answer Set Programming with Constraints Using Lazy Grounding (ADP, AD, EP, GR), pp. 115–129.
- ICLP-2009-Rosa #detection #distributed #programming
- Locally Distributed Predicates: A Programming Facility for Distributed State Detection (MD), pp. 557–558.
- ICLP-2009-SchaubT #network #programming #set
- Metabolic Network Expansion with Answer Set Programming (TS, ST), pp. 312–326.
- ICLP-2009-Simkus #logic #logic programming
- Fusion of Logic Programming and Description Logics (MS), pp. 551–552.
- ICLP-2009-SonPS #logic programming #multi
- Logic Programming for Multiagent Planning with Negotiation (TCS, EP, CS), pp. 99–114.
- ICLP-2009-Thielscher #game studies #programming #set
- Answer Set Programming for Single-Player Games in General Game Playing (MT), pp. 327–341.
- ICLP-2009-Truszczynski #logic programming #satisfiability #semantics #source code
- Reducts of Propositional Theories, Satisfiability Relations, and Generalizations of Semantics of Logic Programs (MT), pp. 175–189.
- ICLP-2009-Voets #analysis #logic programming #research #source code #summary
- Research Summary: Non-termination Analysis of Logic Programs (DV), pp. 553–554.
- ICLP-2009-VoetsS #analysis #approach #logic programming #source code
- A New Approach to Non-termination Analysis of Logic Programs (DV, DDS), pp. 220–234.
- ICLP-2009-Wan #logic programming
- Belief Logic Programming (HW), pp. 547–548.
- ICLP-2009-WanGKFL #logic programming
- Logic Programming with Defaults and Argumentation Theories (HW, BNG, MK, PF, SL), pp. 432–448.
- ICST-2009-Gotlieb #c #constraints #framework #named #source code #testing
- Euclide: A Constraint-Based Testing Framework for Critical C Programs (AG), pp. 151–160.
- ICST-2009-KorelZT #source code #validation
- Assertion-Based Validation of Modified Programs (BK, QZ, LT), pp. 426–435.
- ICST-2009-TanNM #automation #black box #library #parallel #programming #testing
- Automated Black Box Testing Tool for a Parallel Programming Library (RPT, PN, SM), pp. 307–316.
- ISSTA-2009-GorgZ #aspectj #difference #identification #semantics #source code
- Identifying semantic differences in AspectJ programs (MTG, JZ), pp. 25–36.
- ISSTA-2009-MurphySK #automation #source code #testing
- Automatic system testing of programs without test oracles (CM, KS, GEK), pp. 189–200.
- ISSTA-2009-SaxenaPMS #execution #source code #symbolic computation
- Loop-extended symbolic execution on binary programs (PS, PP, SM, DS), pp. 225–236.
- ISSTA-2009-ZhangHGXM #integer #linear #programming #testing #using
- Time-aware test-case prioritization using integer linear programming (LZ, SSH, CG, TX, HM), pp. 213–224.
- LICS-2009-Ghica #game studies #hardware #program analysis #semantics #synthesis
- Applications of Game Semantics: From Program Analysis to Hardware Synthesis (DRG), pp. 17–26.
- LICS-2009-HofmannS #pointer #reachability #source code
- Pointer Programs and Undirected Reachability (MH, US), pp. 133–142.
- LICS-2009-PfenningS #logic programming #order #semantics
- Substructural Operational Semantics as Ordered Logic Programming (FP, RJS), pp. 101–110.
- TestCom-FATES-2009-GuoDW #erlang #source code #testing
- Applying Testability Transformations to Achieve Structural Coverage of Erlang Programs (QG, JD, NW), pp. 81–96.
- VMCAI-2009-BentonF #behaviour #java #source code
- Mostly-Functional Behavior in Java Programs (WCB, CNF), pp. 29–43.
- VMCAI-2009-Cook #liveness #roadmap #termination
- Advances in Program Termination and Liveness (BC), p. 4.
- VMCAI-2009-EtessamiG #programming #transaction
- An Abort-Aware Model of Transactional Programming (KE, PG), pp. 59–73.
- VMCAI-2009-Gupta #concurrent #model checking #source code
- Model Checking Concurrent Programs (AG), p. 2.
- VMCAI-2009-GurovH #behaviour #source code
- Reducing Behavioural to Structural Properties of Programs with Procedures (DG, MH), pp. 136–150.
- VMCAI-2009-HolzerSTV #testing
- Query-Driven Program Testing (AH, CS, MT, HV), pp. 151–166.
- CBSE-2008-ParrendF #classification #component #java #programming
- Classification of Component Vulnerabilities in Java Service Oriented Programming (SOP) Platforms (PP, SF), pp. 80–96.
- ECSA-2008-DamaseviciusST #component #design #diagrams #feature model #generative #metaprogramming #ontology #using
- Domain Ontology-Based Generative Component Design Using Feature Diagrams and Meta-programming Techniques (RD, VS, JT), pp. 338–341.
- ASE-2008-BeyerHT #precise #program analysis
- Program Analysis with Dynamic Precision Adjustment (DB, TAH, GT), pp. 29–38.
- ASE-2008-BordiniDFF #automation #multi #source code #verification
- Automated Verification of Multi-Agent Programs (RHB, LAD, BF, MF), pp. 69–78.
- ASE-2008-CamachoM #automation #named #using
- APPAREIL: A Tool for Building Automated Program Translators Using Annotated Grammars (DOC, KM), pp. 489–490.
- ASE-2008-HegdeD #ad hoc #collaboration #programming
- Connecting Programming Environments to Support Ad-Hoc Collaboration (RH, PD), pp. 178–187.
- ASE-2008-InkumsahX #execution #object-oriented #source code #symbolic computation #testing
- Improving Structural Testing of Object-Oriented Programs via Integrating Evolutionary Testing and Symbolic Execution (KI, TX), pp. 297–306.
- ASE-2008-IspirC #aspect-oriented #programming #verification
- An Assume Guarantee Verification Methodology for Aspect-Oriented Programming (MI, ABC), pp. 391–394.
- ASE-2008-Jones #development #predict #source code
- Reflections on, and Predictions for, Support Systems for the Development of Programs (CBJ), pp. 7–8.
- ASE-2008-JoshiS #java #parallel #predict #source code #thread #type system
- Predictive Typestate Checking of Multithreaded Java Programs (PJ, KS), pp. 288–296.
- ASE-2008-Papailiopoulou #automation #generative #source code #testing
- Automatic Test Generation for LUSTRE/SCADE Programs (VP), pp. 517–520.
- ASE-2008-RobbesL #code completion #how #repository
- How Program History Can Improve Code Completion (RR, ML), pp. 317–326.
- ASE-2008-RuengmeeFBRL #aspect-oriented #editing #programming #usability
- XE (eXtreme Editor) — Bridging the Aspect-Oriented Programming Usability Gap (WR, RSSF, SKB, DFR, CVL), pp. 435–438.
- ASE-2008-Yom-TovTUH #automation #concurrent #debugging #random #source code
- Automatic Debugging of Concurrent Programs through Active Sampling of Low Dimensional Random Projections (EYT, RT, SU, SH), pp. 307–316.
- CASE-2008-LjungkrantzAF #component #industrial #logic #programming #specification #verification
- Formal specification and verification of components for industrial logic control programming (OL, KÅ, MF), pp. 935–940.
- DAC-2008-CookS #design #predict #using
- Predictive design space exploration using genetically programmed response surfaces (HC, KS), pp. 960–965.
- DAC-2008-MattsonW #parallel #programming #question
- Parallel programming: can we PLEASE get it right this time? (TM, MW), pp. 7–11.
- DATE-2008-CertnerLPTAD #approach #parallel #performance #predict #source code
- A Practical Approach for Reconciling High and Predictable Performance in Non-Regular Parallel Programs (OC, ZL, PP, OT, FA, ND), pp. 740–745.
- DATE-2008-EdwardsVT #compilation #concurrent #memory management #message passing #multi #programming #thread
- Programming Shared Memory Multiprocessors with Deterministic Message-Passing Concurrency: Compiling SHIM to Pthreads (SAE, NV, OT), pp. 1498–1503.
- DATE-2008-GanaiG #smt #source code
- Completeness in SMT-based BMC for Software Programs (MKG, AG), pp. 831–836.
- DATE-2008-LinF #parallel #performance #source code
- Harnessing Horizontal Parallelism and Vertical Instruction Packing of Programs to Improve System Overall Efficiency (HL, YF), pp. 758–763.
- DATE-2008-Parandeh-AfsharBI #integer #linear #programming #synthesis
- Improving Synthesis of Compressor Trees on FPGAs via Integer Linear Programming (HPA, PB, PI), pp. 1256–1261.
- SIGMOD-2008-MoerkotteN #programming
- Dynamic programming strikes back (GM, TN), pp. 539–552.
- CSEET-2008-JohnsgardM #bibliography #programming #using
- Using Alice in Overview Courses to Improve Success Rates in Programming I (KJ, JM), pp. 129–136.
- CSEET-2008-PysterTHLBB #re-engineering #source code
- The Current State of Software Engineering Masters Degree Programs (ABP, RT, DH, KL, LB, KB), pp. 103–109.
- ITiCSE-2008-BorstlerCBNWMC #object-oriented #source code
- Evaluating OO example programs for CS1 (JB, HBC, JB, MN, LKW, JEM, MEC), pp. 47–52.
- ITiCSE-2008-BoyerDFVL #collaboration #development #distributed #programming
- A development environment for distributed synchronous collaborative programming (KEB, AAD, RTF, MAV, JCL), pp. 158–162.
- ITiCSE-2008-Burrell #learning #object-oriented #process #programming #source code #visualisation
- Learning object oriented programming: unique visualizations of individuals learning styles, activities and the programs produced (CJB), p. 339.
- ITiCSE-2008-EdwardsP #automation #named #programming
- Web-CAT: automatically grading programming assignments (SHE, MAPQ), p. 328.
- ITiCSE-2008-GotelSW #assessment #assurance #education #open source #programming #quality #student
- Teaching software quality assurance by encouraging student contributions to an open source web-based system for the assessment of programming assignments (OG, CS, AW), pp. 214–218.
- ITiCSE-2008-Jackova #learning #programming
- Learning for mastery in an introductory programming course (JJ), p. 352.
- ITiCSE-2008-JiWC #contest #detection #experience #programming #source code
- An experience of detecting plagiarized source codes in competitive programming contests (JHJ, GW, HGC), p. 369.
- ITiCSE-2008-Kolling #ide #learning #named #object-oriented #programming #visual notation
- Greenfoot: a highly graphical ide for learning object-oriented programming (MK), p. 327.
- ITiCSE-2008-LinhoffS #education #game studies #programming #using
- Teaching game programming using XNA (JL, AS), pp. 250–254.
- ITiCSE-2008-MarcosBGBHO #multi
- A multidisciplinary computer science master program (LdM, RB, JAG, JMdB, JRH, SO), p. 358.
- ITiCSE-2008-Moreno #animation #process
- Program animation activities in Moodle (AM), p. 361.
- ITiCSE-2008-MurphyPK #approach #distance #education #learning #programming
- A distance learning approach to teaching eXtreme programming (CM, DBP, GEK), pp. 199–203.
- ITiCSE-2008-RosslingH #named #online #programming
- WebTasks: online programming exercises made easy (GR, SH), p. 363.
- ITiCSE-2008-SandersL #programming language #python #student
- Students’ perceptions of python as a first programming language at wits (IDS, SL), p. 365.
- ITiCSE-2008-TonderNC #development #lightweight #named #programming
- Jenuity: a lightweight development environment for intermediate level programming courses (MvT, KN, CC), pp. 58–62.
- ESOP-2008-Coquand #functional #programming
- Constructive Mathematics and Functional Programming (Abstract) (TC), pp. 146–147.
- ESOP-2008-MandelM #programming #tool support
- Programming in JoCaml (Tool Demonstration) (LM, LM), pp. 108–111.
- ESOP-2008-PoswolskyS #dependent type #encoding #higher-order #programming
- Practical Programming with Higher-Order Encodings and Dependent Types (AP, CS), pp. 93–107.
- ESOP-2008-TerauchiM #bound #linear #programming
- Inferring Channel Buffer Bounds Via Linear Programming (TT, AM), pp. 284–298.
- FASE-2008-AtirHKM #composition #programming
- Object Composition in Scenario-Based Programming (YA, DH, AK, SM), pp. 301–316.
- FASE-2008-MassoniGB #formal method #modelling #refactoring
- Formal Model-Driven Program Refactoring (TM, RG, PB), pp. 362–376.
- FASE-2008-SmansJPS #automation #java #source code #verification
- An Automatic Verifier for Java-Like Programs Based on Dynamic Frames (JS, BJ, FP, WS), pp. 261–275.
- FoSSaCS-2008-BarrasB #calculus #dependent type #programming language
- The Implicit Calculus of Constructions as a Programming Language with Dependent Types (BB, BB), pp. 365–379.
- TACAS-2008-KatzP #model checking #programming #search-based
- Model Checking-Based Genetic Programming with an Application to Mutual Exclusion (GK, DP), pp. 141–156.
- TACAS-2008-LalTKR #analysis #bound #concurrent #interprocedural #source code
- Interprocedural Analysis of Concurrent Programs Under a Context Bound (AL, TT, NK, TWR), pp. 282–298.
- TACAS-2008-LegayMOW #automation #on the #probability #source code #verification
- On Automated Verification of Probabilistic Programs (AL, ASM, JO, JW), pp. 173–187.
- CSMR-2008-CosmaM #comprehension #dependence #distributed #object-oriented #using
- Understanding the Impact of Distribution in Object-Oriented Distributed Systems Using Structural Program Dependencies (DCC, RM), pp. 103–112.
- ICPC-2008-DeanV #comprehension #industrial
- Industrial Realities of Program Comprehension (IRPC 2008) (TRD, JV), pp. 283–284.
- ICPC-2008-EaddyAAG #dynamic analysis #information retrieval #named #program analysis #requirements #source code #using
- CERBERUS: Tracing Requirements to Source Code Using Information Retrieval, Dynamic Analysis, and Program Analysis (ME, AVA, GA, YGG), pp. 53–62.
- ICPC-2008-FlemingKSDX #comprehension #concurrent #maintenance
- Refining Existing Theories of Program Comprehension During Maintenance for Concurrent Software (SDF, EK, REKS, LKD, SX), pp. 23–32.
- ICPC-2008-Kothari #comprehension #fault #scalability
- Scalable Program Comprehension for Analyzing Complex Defects (SCK), pp. 3–4.
- ICPC-2008-Quante #comprehension #empirical #graph #process
- Do Dynamic Object Process Graphs Support Program Understanding? — A Controlled Experiment (JQ), pp. 73–82.
- ICPC-2008-RobillardM #comprehension #reuse
- Reusing Program Investigation Knowledge for Code Understanding (MPR, PM), pp. 202–211.
- ICPC-2008-SatoST #comprehension #execution #source code #user interface #visualisation
- Support for Understanding GUI Programs by Visualizing Execution Traces Synchronized with Screen Transitions (TS, BS, JT), pp. 272–275.
- ICPC-2008-VerbaereGG #comprehension #query
- Query Technologies and Applications for Program Comprehension (QTAPC 2008) (MV, MWG, TG), pp. 285–288.
- ICSM-2008-Chan #maintenance #programming
- Impact of programming and application-specific knowledge on maintenance effort: A hazard rate model (TC), pp. 47–56.
- ICSM-2008-He #generative #programming #refinement #testing
- Refinement and test case generation in Unifying Theory of Programming (JH), p. 6.
- ICSM-2008-TallamTG #concurrent #detection #parallel #slicing #source code #thread
- Dynamic slicing of multithreaded programs for race detection (ST, CT, RG), pp. 97–106.
- ICSM-2008-ZhangGLZ #aspectj #impact analysis #source code
- Change impact analysis for AspectJ programs (SZ, ZG, YL, JZ), pp. 87–96.
- ICSM-2008-Zhao #aspect-oriented #challenge #maintenance #source code
- Maintenance support for aspect-oriented programs: opportinuties and challenges (JZ), pp. 482–483.
- MSR-2008-HillFBSNPV #automation #maintenance #mining #named #source code #tool support
- AMAP: automatically mining abbreviation expansions in programs to enhance software maintenance tools (EH, ZPF, HB, GS, YN, LLP, KVS), pp. 79–88.
- PASTE-2008-ZaksP #compilation #program analysis #validation
- Program analysis for compiler validation (AZ, AP), pp. 1–7.
- SCAM-2008-CeccatoDT #legacy #program transformation #using
- Using Program Transformations to Add Structure to a Legacy Data Model (MC, TRD, PT), pp. 197–206.
- SCAM-2008-FehnkerHRS #assembly #embedded #program analysis
- Some Assembly Required — Program Analysis of Embedded System Code (AF, RH, FR, SS), pp. 15–24.
- SCAM-2008-GiffhornH #analysis #java #precise #source code #using
- Precise Analysis of Java Programs Using JOANA (DG, CH), pp. 267–268.
- SCAM-2008-WangZZ #automation #detection #model checking #program analysis
- Automated Detection of Code Vulnerabilities Based on Program Analysis and Model Checking (LW, QZ, PZ), pp. 165–173.
- SCAM-2008-Zanardini #semantics #slicing
- The Semantics of Abstract Program Slicing (DZ), pp. 89–98.
- WCRE-2008-DolgovaC #automation #c #re-engineering #source code
- Automatic Type Reconstruction in Disassembled C Programs (KD, AC), pp. 202–206.
- WCRE-2008-Ebraert #feature model #programming
- First-Class Change Objects for Feature-Oriented Programming (PE), pp. 319–322.
- WCRE-2008-GasparisNEK #design #navigation #object-oriented #source code
- Navigating Through the Design of Object-Oriented Programs (EG, JN, AHE, RK), pp. 331–332.
- WCRE-2008-GhanbariCA #analysis #aspectj #hybrid #java #query #source code
- A Hybrid Query Engine for the Structural Analysis of Java and AspectJ Programs (HG, CC, VA), pp. 133–137.
- WCRE-2008-IshioDMI #detection #java #mining #source code
- Mining Coding Patterns to Detect Crosscutting Concerns in Java Programs (TI, HD, TM, KI), pp. 123–132.
- WCRE-2008-SchauerK #comprehension
- Integrative Levels of Program Comprehension (RS, RKK), pp. 145–154.
- PEPM-2008-JancuraP #framework #ide #integration #programming language
- Generic framework for integration of programming languages into netbeans ide (JJ, DP), pp. 123–124.
- PEPM-2008-LiT #functional #refactoring #source code #tool support
- Tool support for refactoring functional programs (HL, SJT), pp. 199–203.
- PEPM-2008-MastroeniZ #dependence #semantics #slicing #syntax
- Data dependencies and program slicing: from syntax to abstract semantics (IM, DZ), pp. 125–134.
- PEPM-2008-PietrzakCPH #analysis #composition #prolog #source code #verification
- A practical type analysis for verification of modular prolog programs (PP, JC, GP, MVH), pp. 61–70.
- PEPM-2008-PuchingerS #automation #bound #source code
- Automating branch-and-bound for dynamic programs (JP, PJS), pp. 81–89.
- PEPM-2008-VolanschiR #tool support
- Unparsed patterns: easy user-extensibility of program manipulation tools (NV, CR), pp. 111–121.
- PLDI-2008-ChughVJL #analysis #concurrent #data flow #detection #source code #using
- Dataflow analysis for concurrent programs using datarace detection (RC, JWV, RJ, SL), pp. 316–326.
- PLDI-2008-DincklageD #analysis
- Explaining failures of program analyses (DvD, AD), pp. 260–269.
- PLDI-2008-FengSDG #hardware #low level #source code #thread
- Certifying low-level programs with hardware interrupts and preemptive threads (XF, ZS, YD, YG), pp. 170–182.
- PLDI-2008-FlanaganFY #named #parallel #source code #thread
- Velodrome: a sound and complete dynamic atomicity checker for multithreaded programs (CF, SNF, JY), pp. 293–303.
- PLDI-2008-GulwaniSV #constraints #program analysis #theorem proving
- Program analysis as constraint solving (SG, SS, RV), pp. 281–292.
- PLDI-2008-HalbwachsP #array #source code
- Discovering properties about arrays in simple programs (NH, MP), pp. 339–348.
- PLDI-2008-KudlurM #execution #manycore #source code
- Orchestrating the execution of stream programs on multicore platforms (MK, SAM), pp. 114–124.
- PLDI-2008-Sen #concurrent #random testing #source code #testing
- Race directed random testing of concurrent programs (KS), pp. 11–21.
- PLDI-2008-Terauchi #linear #programming
- Checking race freedom via linear programming (TT), pp. 1–10.
- PLDI-2008-XinSZ #execution #performance
- Efficient program execution indexing (BX, WNS, XZ), pp. 238–248.
- SAS-2008-LammichM #analysis #concurrent #monitoring #source code #thread
- Conflict Analysis of Programs with Procedures, Dynamic Thread Creation, and Monitors (PL, MMO), pp. 205–220.
- SAS-2008-RuggieriM #constraints #linear #source code #type system
- Typing Linear Constraints for Moding CLP() Programs (SR, FM), pp. 128–143.
- STOC-2008-AwerbuchK #distributed #linear #source code
- Stateless distributed gradient descent for positive linear programs (BA, RK), pp. 691–700.
- STOC-2008-GoldwasserGHKR #approach
- A (de)constructive approach to program checking (SG, DG, AH, TK, GNR), pp. 143–152.
- STOC-2008-ReichardtS #algorithm #quantum
- Span-program-based quantum algorithm for evaluating formulas (BR, RS), pp. 103–112.
- FLOPS-2008-CaballeroRV #constraints #declarative #functional #logic programming
- Declarative Diagnosis of Missing Answers in Constraint Functional-Logic Programming (RC, MRA, RdVV), pp. 305–321.
- FLOPS-2008-Kobayashi #program analysis #type system
- Substructural Type Systems for Program Analysis (NK), p. 14.
- FLOPS-2008-Rodriguez-ArtalejoR #logic programming #revisited
- Quantitative Logic Programming Revisited (MRA, CARD), pp. 272–288.
- FLOPS-2008-Schaub #information management #modelling #programming #reasoning #representation #set
- Model-Based Knowledge Representation and Reasoning Via Answer Set Programming (TS), pp. 1–2.
- ICALP-A-2008-AzarG #framework #integer #source code #unification
- Truthful Unification Framework for Packing Integer Programs with Choices (YA, IG), pp. 833–844.
- ICALP-A-2008-CicaleseL #evaluation #linear #programming
- Function Evaluation Via Linear Programming in the Priced Information Model (FC, ESL), pp. 173–185.
- ICALP-A-2008-LeeM #programming #theorem
- Product Theorems Via Semidefinite Programming (TL, RM), pp. 674–685.
- ICALP-B-2008-YokoyamaAG #theorem
- Reversible Flowchart Languages and the Structured Reversible Program Theorem (TY, HBA, RG), pp. 258–270.
- FM-2008-ZaksP #compilation #named #program analysis #validation
- CoVaC: Compiler Validation by Program Analysis of the Cross-Product (AZ, AP), pp. 35–51.
- SEFM-2008-BalakrishnanG #fault #named
- PED: Proof-Guided Error Diagnosis by Triangulation of Program Error Causes (GB, MKG), pp. 268–278.
- SEFM-2008-Ferrara #parallel #source code #static analysis #thread
- Static Analysis of the Determinism of Multithreaded Programs (PF), pp. 41–50.
- SEFM-2008-TruongTHNTH #aspect-oriented #interactive #interface #programming #protocol #using
- Checking Interface Interaction Protocols Using Aspect-Oriented Programming (AHT, TBT, DVH, VHN, NTTT, PDH), pp. 382–386.
- SEFM-2008-XavierHM #fault tolerance #source code #using #verification
- Using Formal Verification to Reduce Test Space of Fault-Tolerant Programs (KSX, SH, ACVdM), pp. 181–190.
- AFP-2008-JeuringLMY08 #haskell #library #programming
- Libraries for Generic Programming in Haskell (JJ, SL, JPM, ARY), pp. 165–229.
- AFP-2008-JonesS08 #concurrent #haskell #parallel #programming #tutorial
- A Tutorial on Parallel and Concurrent Programming in Haskell (SLPJ, SS), pp. 267–305.
- AFP-2008-Norell08 #programming
- Dependently Typed Programming in Agda (UN), pp. 230–266.
- ICFP-2008-Danvy #programming language
- Defunctionalized interpreters for programming languages (OD), pp. 131–142.
- ICFP-2008-DolstraHHHJLLMRS #contest #programming
- Report on the tenth ICFP programming contest (ED, JH, BH, SH, JJ, AL, CL, AM, AR, JvS), pp. 397–408.
- ICFP-2008-FischerK #data flow #declarative #source code #testing
- Data-flow testing of declarative programs (SF, HK), pp. 201–212.
- ICFP-2008-JiaVMZZSZ #named #programming language
- AURA: a programming language for authorization and audit (LJ, JAV, KM, JZ, LZ, JS, SZ), pp. 27–38.
- ICFP-2008-Jones08a #functional #morphism #perspective #polymorphism #programming
- Polymorphism and page tables: systems programming from a functional programmer’s perspective (MPJ), pp. 265–266.
- ICFP-2008-Ley-WildFA #compilation #continuation #self #source code
- Compiling self-adjusting programs with continuations (RLW, MF, UAA), pp. 321–334.
- ICFP-2008-MainlandMW #functional #named #network #programming #staged
- Flask: staged functional programming for sensor networks (GM, GM, MW), pp. 335–346.
- ICFP-2008-NanevskiMSGB #dependent type #imperative #named #source code
- Ynot: dependent types for imperative programs (AN, GM, AS, PG, LB), pp. 229–240.
- ICFP-2008-SpoonhowerBHG #functional #parallel #profiling #source code
- Space profiling for parallel functional programs (DS, GEB, RH, PBG), pp. 253–264.
- IFL-2008-BrasselF #functional #lazy evaluation #logic programming #source code
- From Functional Logic Programs to Purely Functional Programs Preserving Laziness (BB, SF), pp. 25–42.
- IFL-2008-LijnseP #automation #data type #database #programming #relational #using
- Between Types and Tables — Using Generic Programming for Automated Mapping between Data Types and Relational Databases (BL, RP), pp. 272–290.
- IFL-2008-ShkaravskaET #functional #semantics #source code
- Collected Size Semantics for Functional Programs over Lists (OS, MCJDvE, AT), pp. 118–137.
- IFL-2008-SvenssonSC #embedded #named #parallel #programming
- Obsidian: A Domain Specific Embedded Language for Parallel Programming of Graphics Processors (JS, MS, KC), pp. 156–173.
- GT-VMT-2006-Kunert08 #automation #generative #metamodelling #modelling #source code
- Semi-automatic Generation of Metamodels and Models From Grammars and Programs (AK), pp. 111–119.
- GT-VMT-2006-MinasH08 #graph transformation #programming
- An Example of Cloning Graph Transformation Rules for Programming (MM, BH), pp. 241–250.
- GT-VMT-2008-AzabP #c++ #graph #source code #type checking
- Type Checking C++ Template Instantiation by Graph Programs (KA, KHP).
- GT-VMT-2008-HassanMS #design #implementation #interactive #programming language
- Interaction nets: programming language design and implementation (AH, IM, SS).
- GT-VMT-2008-ManningP #programming
- The GP Programming System (GM, DP).
- ICGT-2008-AzabH #source code
- High-Level Programs and Program Conditions (KA, AH), pp. 211–225.
- CHI-2008-ChengET #source code #towards
- Participant and interviewer attitudes toward handheld computers in the context of HIV/AIDS programs in sub-Saharan Africa (KGC, FE, KNT), pp. 763–766.
- SOFTVIS-2008-ShahGH #comprehension #exception #visualisation
- Visualization of exception handling constructs to support program understanding (HS, CG, MJH), pp. 19–28.
- AdaEurope-2008-FecheteKB #ada #framework #program analysis #source code
- A Framework for CFG-Based Static Program Analysis of Ada Programs (RF, GK, JB), pp. 130–143.
- AdaEurope-2008-KaiserPP #concurrent #metric
- Concurrent Program Metrics Drawn by Quasar (CK, CP, JFPP), pp. 101–114.
- AdaEurope-2008-NarayananK #approach #automation #multi #semantics
- A Systematic Approach to Automatically Generate Multiple Semantically Equivalent Program Versions (SHKN, MTK), pp. 185–198.
- AdaEurope-2008-RazaV #detection #flexibility #framework #named #parallel #source code
- RCanalyser: A Flexible Framework for the Detection of Data Races in Parallel Programs (AR, GV), pp. 226–239.
- SIGAda-2008-Doran #ada #development #embedded #named #programming language #realtime
- Anima: a Ada derived programming language for real-time embedded software development (SD), pp. 121–132.
- SIGAda-2008-Maurer #ada #problem #source code
- Removing backward go-to statements from Ada programs: possibilities and problems (WDM), pp. 105–108.
- SIGAda-2008-Safari-SharifabadiC #ada #comprehension #dynamic analysis #metric #quality #source code
- Dynamic analysis of Ada programs for comprehension and quality measurement (ESS, CC), pp. 15–38.
- ICEIS-HCI-2008-StoitsevSFM08a #modelling #process #programming
- Enabling end Users to Proactively Tailor Underspecified, Human-Centric Business Processes — “Programming by Example” of Weakly-Structured Process Models (TS, SS, FF, MM), pp. 38–46.
- ICEIS-ISAS1-2008-BeckerAP #approach #process #source code
- An Approach to Support the Strategic Alignment of Software Process Improvement Programs (ALB, JLNA, RP), pp. 66–73.
- ICEIS-ISAS2-2008-FernandesAS #performance #programming #release planning
- An Extreme Programming Release Plan that Maximizes Business Performance (MCF, AJA, EAS), pp. 12–22.
- ICEIS-J-2008-StoitsevSFM08b #modelling #process #programming
- Enabling End Users to Proactively Tailor Underspecified, Human-Centric Business Processes: “Programming by Example” of Weakly-Structured Process Models (TS, SS, FF, MM), pp. 307–320.
- ICML-2008-KolterCNGD #learning #programming
- Space-indexed dynamic programming: learning to follow trajectories (JZK, AC, AYN, YG, CD), pp. 488–495.
- ICML-2008-LiLT #classification #constraints #programming
- Pairwise constraint propagation by semidefinite programming for semi-supervised classification (ZL, JL, XT), pp. 576–583.
- ICML-2008-RavikumarAW #convergence #linear #message passing #source code
- Message-passing for graph-structured linear programs: proximal projections, convergence and rounding schemes (PDR, AA, MJW), pp. 800–807.
- ICML-2008-SyedBS #learning #linear #programming #using
- Apprenticeship learning using linear programming (US, MHB, RES), pp. 1032–1039.
- ICPR-2008-KadarBS #bound #detection #evolution #image #programming #search-based
- Evolving boundary detectors for natural images via Genetic Programming (IK, OBS, MS), pp. 1–4.
- ICPR-2008-Kopylov #image #programming
- Tree-serial dynamic programming for image processing (AK), pp. 1–4.
- ICPR-2008-PerezO #invariant #learning #programming #search-based
- Learning invariant region descriptor operators with genetic programming and the F-measure (CBP, GO), pp. 1–4.
- ICPR-2008-RiveraCT #image #polynomial #programming #segmentation
- Image segmentation by convex quadratic programming (MR, ODC, JT), pp. 1–5.
- ICPR-2008-ShenZL #detection #higher-order #programming #using
- Deformable surface stereo tracking-by-detection using Second Order Cone Programming (SS, YZ, YL), pp. 1–4.
- ICPR-2008-TortorellaPM #approach #programming
- A Dynamic Programming approach for segmenting digital planar curves into line segments and circular arcs (FT, RP, MM), pp. 1–4.
- KDD-2008-RaedtGN #constraints #mining #programming
- Constraint programming for itemset mining (LDR, TG, SN), pp. 204–212.
- KR-2008-ClassenL #logic #source code
- A Logic for Non-Terminating Golog Programs (JC, GL), pp. 589–599.
- KR-2008-DelgrandeSTW #logic programming #semantics #set #source code
- Belief Revision of Logic Programs under Answer Set Semantics (JPD, TS, HT, SW), pp. 411–421.
- KR-2008-FaberTW #equivalence #logic programming #order #source code
- Notions of Strong Equivalence for Logic Programs with Ordered Disjunction (WF, HT, SW), pp. 433–443.
- KR-2008-LinW #programming #set
- Answer Set Programming with Functions (FL, YW), pp. 454–465.
- SEKE-2008-HuS #design pattern #detection #dynamic analysis #java #source code
- Dynamic Analysis and Design Pattern Detection in Java Programs (LH, KS), pp. 842–846.
- SEKE-2008-PatroneR #bound #logic #programming language
- Sharing Application Logic Across Programming Language Boundaries (DSP, BR), pp. 227–231.
- SEKE-2008-Shaffer #domain model #security #source code #static analysis #verification
- A Security Domain Model for Static Analysis and Verification of Software Programs (ABS), pp. 673–678.
- SEKE-2008-TinkhamTP #assessment #comprehension #java #reverse engineering #source code #testing #tool support
- A Qualitative Assessment of the Reverse Engineering Capabilities of Unit Testing Tools for Understanding Java Programs (AT, SRT, TP), pp. 111–116.
- SEKE-2008-ZhouZ #distributed #programming #virtual machine
- A Virtual Machine for Distributed Agent-oriented Programming (BZ, HZ), pp. 729–734.
- BX-2008-Glueck1 #programming language #tutorial
- Reversible Programming Languages (tutorial) (RG), p. 35.
- BX-2008-Matsuda1 #bidirectional #source code
- Bidirectionalization of Programs with Duplication through Complement Function Derivation (KM), p. 40.
- ECMDA-FA-2008-BenderCCFBV #metamodelling #petri net #validation
- Ladder Metamodeling and PLC Program Validation through Time Petri Nets (DFB, BC, XC, JMF, BB, FV), pp. 121–136.
- ICMT-2008-SyrianiV #design #graph grammar
- Programmed Graph Rewriting with Time for Simulation-Based Design (ES, HV), pp. 91–106.
- MoDELS-2008-RobbesL #program transformation
- Example-Based Program Transformation (RR, ML), pp. 174–188.
- MoDELS-2008-RobbesL #program transformation
- Example-Based Program Transformation (RR, ML), pp. 174–188.
- ECOOP-2008-HuangHBR #bound #hardware #object-oriented #programming
- Liquid Metal: Object-Oriented Programming Across the Hardware/Software Boundary (SSH, AH, DFB, RMR), pp. 76–103.
- ECOOP-2008-HuYH #distributed #java #programming
- Session-Based Distributed Programming in Java (RH, NY, KH), pp. 516–541.
- ECOOP-2008-OstrowskiBDA #distributed #programming
- Programming with Live Distributed Objects (KO, KB, DD, JHA), pp. 463–489.
- ECOOP-2008-SevcikA #java #memory management #on the #program transformation
- On Validity of Program Transformations in the Java Memory Model (JS, DA), pp. 27–51.
- ECOOP-2008-TemperoNM #empirical #how #inheritance #java #source code
- How Do Java Programs Use Inheritance? An Empirical Study of Inheritance in Java Software (EDT, JN, HM), pp. 667–691.
- OOPSLA-2008-DagenaisH #java #source code #static analysis
- Enabling static analysis for partial java programs (BD, LJH), pp. 313–328.
- OOPSLA-2008-SimpkinsBIM #adaptation #learning #programming language #towards
- Towards adaptive programming: integrating reinforcement learning into a programming language (CS, SB, CLIJ, MM), pp. 603–614.
- OOPSLA-2008-XianSJ #execution #java #parallel #source code #thread
- Contention-aware scheduler: unlocking execution parallelism in multithreaded java programs (FX, WSa, HJ), pp. 163–180.
- TOOLS-EUROPE-2008-CohenGM #program transformation #using
- Guarded Program Transformations Using JTL (TC, JYG, IM), pp. 100–120.
- TOOLS-EUROPE-2008-NordioMM #compilation #eiffel #source code
- Proof-Transforming Compilation of Eiffel Programs (MN, PM, BM), pp. 316–335.
- GPCE-2008-ApelKB #aspect-oriented #functional #refactoring #using
- Program refactoring using functional aspects (SA, CK, DSB), pp. 161–170.
- GPCE-2008-ApelKL #calculus #feature model #java #programming #refinement
- Feature featherweight java: a calculus for feature-oriented programming and stepwise refinement (SA, CK, CL), pp. 101–112.
- GPCE-2008-Meijer #functional #programming
- Fundamentalist functional programming (EM), pp. 99–100.
- LOPSTR-2008-ArroyoRTV #approach #functional #higher-order #source code
- A Transformational Approach to Polyvariant BTA of Higher-Order Functional Programs (GA, JGR, ST, GV), pp. 40–54.
- LOPSTR-2008-Kitzelmann #functional #induction #programming
- Analytical Inductive Functional Programming (EK), pp. 87–102.
- LOPSTR-2008-LeuschelV #logic programming #partial evaluation #performance #scalability #source code
- Fast Offline Partial Evaluation of Large Logic Programs (ML, GV), pp. 119–134.
- PPDP-2008-BenzakenCCM #programming #query #visual notation #xml
- Pattern by example: type-driven visual programming of XML queries (VB, GC, DC, CM), pp. 131–142.
- PPDP-2008-CaballeroRR #logic programming #reasoning #similarity
- Similarity-based reasoning in qualified logic programming (RC, MRA, CARD), pp. 185–194.
- PPDP-2008-ChenouardGS #constraints #modelling #programming
- Model-driven constraint programming (RC, LG, RS), pp. 236–246.
- PPDP-2008-ChitilD #algorithm #debugging #finite #functional #higher-order #source code
- Comprehending finite maps for algorithmic debugging of higher-order functional programs (OC, TD), pp. 205–216.
- PPDP-2008-Hanus #analysis #functional #logic programming #source code
- Call pattern analysis for functional logic programs (MH), pp. 67–78.
- PPDP-2008-Leuschel #declarative #programming #verification
- Declarative programming for verification: lessons and outlook (ML), pp. 1–7.
- PPDP-2008-Lu #dependence #logic programming #polymorphism #precise #source code
- Inferring precise polymorphic type dependencies in logic programs (LL), pp. 143–151.
- PPDP-2008-PaoliniP #linear #programming language #semantics
- Semantically linear programming languages (LP, MP), pp. 97–107.
- PPDP-2008-PientkaD #programming #proving
- Programming with proofs and explicit contexts (BP, JD), pp. 163–173.
- QAPL-2008-Bortolussi #approximate #concurrent #constraints #equation #on the #probability #programming
- On the Approximation of Stochastic Concurrent Constraint Programming by Master Equation (LB), pp. 163–180.
- QAPL-2008-Smith #abstract interpretation #imperative #probability #source code #using
- Probabilistic Abstract Interpretation of Imperative Programs using Truncated Normal Distributions (MJAS), pp. 43–59.
- PADL-2008-BrasselHM #database #programming
- High-Level Database Programming in Curry (BB, MH, MM), pp. 316–332.
- PADL-2008-CoxN #array #logic programming #spreadsheet #unification
- Unification of Arrays in Spreadsheets with Logic Programming (PTC, PKN), pp. 100–115.
- PADL-2008-EshkevariAC #analysis #aspect-oriented #comprehension #declarative #dependence #reasoning #source code
- Comprehension and Dependency Analysis of Aspect-Oriented Programs through Declarative Reasoning (LME, VA, CC), pp. 35–52.
- PADL-2008-FernandezFFGM #developer #ml #programming #tool support
- A Generic Programming Toolkit for PADS/ML: First-Class Upgrades for Third-Party Developers (MFF, KF, JNF, MG, YM), pp. 133–149.
- PADL-2008-Launchbury #functional #industrial #programming
- Industrial Functional Programming (JL), p. 1.
- PADL-2008-Marpons-UceroMCHMF #automation #consistency #logic programming #using
- Automatic Coding Rule Conformance Checking Using Logic Programming (GMU, JMC, MC, ÁHN, JJMN, LÅF), pp. 18–34.
- PADL-2008-MouraCN #multi #programming #thread
- High-Level Multi-threading Programming in Logtalk (PM, PC, PN), pp. 265–281.
- POPL-2008-BrotherstonBC #logic #proving #termination
- Cyclic proofs of program termination in separation logic (JB, RB, CC), pp. 101–112.
- POPL-2008-JohannG #data type #programming
- Foundations for structured programming with GADTs (PJ, NG), pp. 297–308.
- POPL-2008-LahiriQ #precise #smt #using #verification
- Back to the future: revisiting precise program verification using SMT solvers (SKL, SQ), pp. 171–182.
- POPL-2008-McMillan #heuristic #program analysis
- Relevance heuristics for program analysis (KLM), pp. 145–146.
- POPL-2008-NeamtiuHFP #concurrent #programming
- Contextual effects for version-consistent dynamic software updating and safe concurrent programming (IN, MH, JSF, PP), pp. 37–49.
- POPL-2008-Pientka #higher-order #programming #syntax
- A type-theoretic foundation for programming with higher-order abstract syntax and first-class substitutions (BP), pp. 371–382.
- RE-2008-BerenbachR #evaluation #requirements
- The Evaluation of a Requirements Engineering Training Program at Siemens (BB, TR), pp. 205–210.
- SAC-2008-AbreuGZG #automation #fault #invariant #locality #using
- Automatic software fault localization using generic program invariants (RA, AG, PZ, AJCvG), pp. 712–717.
- SAC-2008-AtoofianB #behaviour #embedded #latency #memory management
- Exploiting program cyclic behavior to reduce memory latency in embedded processors (EA, AB), pp. 1482–1486.
- SAC-2008-CarvalhoLGS #identification #programming #search-based #using
- Replica identification using genetic programming (MGdC, AHFL, MAG, ASdS), pp. 1801–1806.
- SAC-2008-LiQWLW #consistency #diagrams #interactive #java #runtime #source code #state machine #uml #verification
- UML state machine diagram driven runtime verification of Java programs for message interaction consistency (XL, XQ, LW, BL, WEW), pp. 384–389.
- SAC-2008-LuizPBR #approach #mobile #programming #search-based #using
- A new approach to control a population of mobile robots using genetic programming (AL, FP, GB, MR), pp. 1602–1606.
- SAC-2008-MeloNX #java #source code #testing #towards #verification
- Towards verification and testing of Java programs (ACVdM, PRFN, KSX), pp. 730–734.
- SAC-2008-MusicantePC #programming #web #web service
- A programming environment for web services (MAM, EP, MAC), pp. 2363–2367.
- SAC-2008-OlarteV #concurrent #constraints #security #semantics
- Universal concurrent constraint programing: symbolic semantics and applications to security (CO, FDV), pp. 145–150.
- SAC-2008-PothierT #aspect-oriented #debugging #programming
- Extending omniscient debugging to support aspect-oriented programming (GP, ÉT), pp. 266–270.
- SAC-2008-QianX #slicing
- Scenario oriented program slicing (JQ, BX), pp. 748–752.
- SAC-2008-YuV #programming #rule-based #visualisation
- Visualization of rule-based programming (WY, RMV), pp. 1258–1259.
- FSE-2008-BoddenLH #fault #monitoring #programming #runtime
- Finding programming errors earlier by evaluating runtime monitors ahead-of-time (EB, PL, LJH), pp. 36–47.
- FSE-2008-JiangS #analysis #effectiveness #testing
- Profile-guided program simplification for effective testing and analysis (LJ, ZS), pp. 48–58.
- FSE-2008-ParkS #concurrent #detection #random #source code
- Randomized active atomicity violation detection in concurrent programs (CSP, KS), pp. 135–145.
- ICSE-2008-CabotDMVR #distributed #experience #modelling #programming #re-engineering
- From programming to modeling: our experience with a distributed software engineering course (JC, FD, NM, AV, JRR), pp. 749–758.
- ICSE-2008-DenzlerG #design pattern #programming
- Design patterns: between programming and software design (CD, DG), pp. 801–804.
- ICSE-2008-EichbergKKM #dependence
- Defining and continuous checking of structural program dependencies (ME, SK, KK, MM), pp. 391–400.
- ICSE-2008-KoM #behaviour #debugging #why
- Debugging reinvented: asking and answering why and why not questions about program behavior (AJK, BAM), pp. 301–310.
- ICSE-2008-LanzaMRLB #approach #java #programming #smalltalk
- A teamwork-based approach to programming fundamentals with scheme, smalltalk & java (ML, ALM, RR, ML, PB), pp. 787–790.
- ICSE-2008-LauterburgSMV #incremental #source code
- Incremental state-space exploration for programs with dynamically allocated data (SL, AS, DM, MV), pp. 291–300.
- ICSE-2008-RajanWH #test coverage #testing
- The effect of program and model structure on mc/dc test adequacy coverage (AR, MWW, MPEH), pp. 161–170.
- ICSE-2008-SankaranarayananIG #induction #library #logic programming #mining #specification #using
- Mining library specifications using inductive logic programming (SS, FI, AG), pp. 131–140.
- ICSE-2008-StapelLK #design #programming
- Best practices in extreme programming course design (KS, DL, EK), pp. 769–776.
- ATEM-J-2006-DubeyJA #context-free grammar #learning #set
- Learning context-free grammar rules from a set of program (AD, PJ, SKA), pp. 223–240.
- ASPLOS-2008-BallapuramSL #behaviour #multi #semantics
- Exploiting access semantics and program behavior to reduce snoop power in chip multiprocessors (CSB, AS, HHSL), pp. 60–69.
- ASPLOS-2008-CoxBCKK #compilation #programming
- Xoc, an extension-oriented compiler for systems programming (RC, TB, ATC, MFK, EK), pp. 244–254.
- ASPLOS-2008-DeviettiBMZ #architecture #bound #c #named #programming language #safety
- Hardbound: architectural support for spatial safety of the C programming language (JD, CB, MMKM, SZ), pp. 103–114.
- ASPLOS-2008-GummarajuCTR #manycore #named #programming #using
- Streamware: programming general-purpose multicore processors using streams (JG, JC, YT, MR), pp. 297–307.
- ASPLOS-2008-LindermanCWM #manycore #named #programming
- Merge: a programming model for heterogeneous multi-core systems (MDL, JDC, HW, THYM), pp. 287–296.
- ASPLOS-2008-Winfree #programming #towards
- Toward molecular programming with DNA (EW), p. 1.
- CC-2008-WurthingerWM #dependence #graph #visualisation
- Visualization of Program Dependence Graphs (TW, CW, HM), pp. 193–196.
- CGO-2008-BoissinotHGDR #liveness #performance #source code
- Fast liveness checking for ssa-form programs (BB, SH, DG, BDdD, FR), pp. 35–44.
- CGO-2008-RyooRSBUSH #gpu #optimisation #parallel #thread
- Program optimization space pruning for a multithreaded gpu (SR, CIR, SSS, SSB, SZU, JAS, WmWH), pp. 195–204.
- CGO-2008-Sarkar #optimisation #parallel #source code
- Code optimization of parallel programs: evolutionary vs. revolutionary approaches (VS), p. 1.
- HPCA-2008-RashidH #concurrent #parallel #source code #thread
- Supporting highly-decoupled thread-level redundancy for parallel programs (MWR, MCH), pp. 393–404.
- ISMM-2008-ChinNPQ #bound #low level #memory management #source code
- Analysing memory resource bounds for low-level programs (WNC, HHN, CP, SQ), pp. 151–160.
- ISMM-2008-Trancon-y-Widemann #functional #garbage collection #programming
- A reference-counting garbage collection algorithmfor cyclical functional programming (BTyW), pp. 71–80.
- ISMM-2008-ZhongC #approximate #locality
- Sampling-based program locality approximation (YZ, WC), pp. 91–100.
- LCTES-2008-AuerbachBGSV #concurrent #flexibility #graph #java #programming #strict #thread
- Flexible task graphs: a unified restricted thread programming model for java (JSA, DFB, RG, JHS, JV), pp. 1–11.
- LCTES-2008-DelavalGP #automation #data flow #higher-order #source code #type system
- A type system for the automatic distribution of higher-order synchronous dataflow programs (GD, AG, MP), pp. 101–110.
- LCTES-2008-NewtonGCMM #compilation #design #embedded #evaluation #source code
- Design and evaluation of a compiler for embedded stream programs (RN, LG, MBC, SM, JGM), pp. 131–140.
- OSDI-2008-CadarDE #automation #generative #named #source code #testing
- KLEE: Unassisted and Automatic Generation of High-Coverage Tests for Complex Systems Programs (CC, DD, DRE), pp. 209–224.
- OSDI-2008-MusuvathiQBBNN #concurrent #source code
- Finding and Reproducing Heisenbugs in Concurrent Programs (MM, SQ, TB, GB, PAN, IN), pp. 267–280.
- OSDI-2008-WangKKLM #concurrent #named #parallel #source code #thread
- Gadara: Dynamic Deadlock Avoidance for Multithreaded Programs (YW, TK, MK, SL, SAM), pp. 281–294.
- PPoPP-2008-GuoBFGP #programming
- Programming with tiles (JG, GB, BBF, MJG, DAP), pp. 111–122.
- PPoPP-2008-RulVB #parallel #source code
- Extracting coarse-grain parallelism in general-purpose programs (SR, HV, KDB), pp. 281–282.
- PPoPP-2008-VakkalankaSGK #model checking #named #source code
- ISP: a tool for model checking MPI programs (SSV, SS, GG, RMK), pp. 285–286.
- PPoPP-2008-WangYFDWJ #analysis #automation #source code
- Automated application-level checkpointing based on live-variable analysis in MPI programs (PW, XY, HF, YD, ZW, JJ), pp. 273–274.
- CAV-2008-AbdullaBCHR #abstraction #memory management #source code
- Monotonic Abstraction for Programs with Dynamic Memory Heaps (PAA, AB, JC, FH, AR), pp. 341–354.
- CAV-2008-BurckhardtM #effectiveness #memory management #modelling #verification
- Effective Program Verification for Relaxed Memory Models (SB, MM), pp. 107–120.
- CAV-2008-CohenN #concurrent #linear #proving #source code
- Local Proofs for Linear-Time Properties of Concurrent Programs (AC, KSN), pp. 149–161.
- CAV-2008-FarzanM #concurrent #monitoring #source code
- Monitoring Atomicity in Concurrent Programs (AF, PM), pp. 52–65.
- CAV-2008-NguyenC #verification
- Enhancing Program Verification with Lemmas (HHN, WNC), pp. 355–369.
- CAV-2008-VakkalankaGK #order #reduction #source code #verification
- Dynamic Verification of MPI Programs with Reductions in Presence of Split Operations and Relaxed Orderings (SSV, GG, RMK), pp. 66–79.
- CSL-2008-HofmannS #pointer #source code
- Pure Pointer Programs with Iteration (MH, US), pp. 79–93.
- ICLP-2008-ArandaPRV #behaviour #concurrent #constraints #probability #programming
- Stochastic Behavior and Explicit Discrete Time in Concurrent Constraint Programming (JA, JAP, CR, FDV), pp. 682–686.
- ICLP-2008-Baral #information management #programming #reasoning #representation #set #using
- Using Answer Set Programming for Knowledge Representation and Reasoning: Future Directions (CB), pp. 69–70.
- ICLP-2008-BaseliceB #source code
- Composing Normal Programs with Function Symbols (SB, PAB), pp. 425–439.
- ICLP-2008-BelhaouariP #approach #automation #constraints #logic programming #testing
- A Constraint Logic Programming Approach to Automated Testing (HB, FP), pp. 754–758.
- ICLP-2008-BeniniBM #constraints #multi #policy #programming #resource management #using
- Resource Management Policy Handling Multiple Use-Cases in MPSoC Platforms Using Constraint Programming (LB, DB, MM), pp. 470–484.
- ICLP-2008-BoennBVF #automation #composition #music #programming #set
- Automatic Composition of Melodic and Harmonic Music by Answer Set Programming (GB, MB, MDV, Jf), pp. 160–174.
- ICLP-2008-BonattiCOS #privacy #security #trust
- Policy-Driven Negotiations and Explanations: Exploiting Logic-Programming for Trust Management, Privacy & Security (PAB, JLDC, DO, LS), pp. 779–784.
- ICLP-2008-Cabalar #programming #set #similarity
- Partial Functions and Equality in Answer Set Programming (PC), pp. 392–406.
- ICLP-2008-Cipriano #constraints #modelling #on the #programming #tool support
- On the Hybridization of Constraint Programming and Local Search Techniques: Models and Software Tools (RC), pp. 803–804.
- ICLP-2008-CliffeVBP #animation #declarative #named #programming #set #using #visualisation
- ASPVIZ: Declarative Visualisation and Animation Using Answer Set Programming (OC, MDV, MB, JAP), pp. 724–728.
- ICLP-2008-CohenSS #algorithm #logic programming #source code
- Dynamic Programming Algorithms as Products of Weighted Logic Programs (SBC, RJS, NAS), pp. 114–129.
- ICLP-2008-Costa #logic programming
- The Life of a Logic Programming System (VSC), pp. 1–6.
- ICLP-2008-DeneckerV #integration #knowledge base #logic programming
- Building a Knowledge Base System for an Integration of Logic Programming and Classical Logic (MD, JV), pp. 71–76.
- ICLP-2008-EglyGW #framework #implementation #named #programming #using
- ASPARTIX: Implementing Argumentation Frameworks Using Answer-Set Programming (UE, SAG, SW), pp. 734–738.
- ICLP-2008-Fink #logic #programming
- Equivalences in Answer-Set Programming by Countermodels in the Logic of Here-and-There (MF), pp. 99–113.
- ICLP-2008-GebserSTUV #biology #consistency #detection #network #nondeterminism #programming #scalability #set
- Detecting Inconsistencies in Large Biological Networks with Answer Set Programming (MG, TS, ST, BU, PV), pp. 130–144.
- ICLP-2008-GuzmanCH #execution #program transformation #sketching
- A Sketch of a Complete Scheme for Tabled Execution Based on Program Transformation (PCdG, MC, MVH), pp. 795–800.
- ICLP-2008-Janhunen #set #source code
- Removing Redundancy from Answer Set Programs (TJ), pp. 729–733.
- ICLP-2008-JanssenHVC #compilation #fuzzy #set #source code
- Compiling Fuzzy Answer Set Programs to Fuzzy Propositional Theories (JJ, SH, DV, MDC), pp. 362–376.
- ICLP-2008-KimmigCRDR #execution #on the #performance #source code
- On the Efficient Execution of ProbLog Programs (AK, VSC, RR, BD, LDR), pp. 175–189.
- ICLP-2008-LiuY #representation #semantics #source code
- Lparse Programs Revisited: Semantics and Representation of Aggregates (GL, JHY), pp. 347–361.
- ICLP-2008-Marek #programming #question #set
- Quo Vadis Answer Set Programming? (VWM), pp. 83–87.
- ICLP-2008-MarquesS #concurrent #evaluation #source code
- Concurrent and Local Evaluation of Normal Programs (RM, TS), pp. 206–222.
- ICLP-2008-MileoMB #approach #logic programming #monitoring
- A Logic Programming Approach to Home Monitoring for Risk Prevention in Assisted Living (AM, DM, RB), pp. 145–159.
- ICLP-2008-MontaliTACGLM #declarative #logic programming #specification #using #verification
- Verification from Declarative Specifications Using Logic Programming (MM, PT, MA, FC, MG, EL, PM), pp. 440–454.
- ICLP-2008-MuggletonST #bias #declarative #logic programming #named #using
- TopLog: ILP Using a Logic Program Declarative Bias (SM, JCAS, ATN), pp. 687–692.
- ICLP-2008-Niemela #programming #set
- Answer Set Programming without Unstratified Negation (IN), pp. 88–92.
- ICLP-2008-OetschT #semantics
- Program Correspondence under the Answer-Set Semantics: The Non-ground Case (JO, HT), pp. 591–605.
- ICLP-2008-PearceV #equilibrium #logic #quantifier #set #source code
- Quantified Equilibrium Logic and Foundations for Answer Set Programs (DP, AV), pp. 546–560.
- ICLP-2008-PerezR #concurrent #constraints #nondeterminism #programming
- Non-determinism and Probabilities in Timed Concurrent Constraint Programming (JAP, CR), pp. 677–681.
- ICLP-2008-PuhrerTW #source code
- Elimination of Disjunction and Negation in Answer-Set Programs under Hyperequivalence (JP, HT, SW), pp. 561–575.
- ICLP-2008-Riguzzi #logic programming #semantics #source code
- Inference with Logic Programs with Annotated Disjunctions under the Well Founded Semantics (FR), pp. 667–671.
- ICLP-2008-Santos #bias #declarative #logic programming #named #using
- TopLog: ILP Using a Logic Program Declarative Bias (JCAS), pp. 818–819.
- ICLP-2008-Saurin #interactive #programming #proving #towards
- Towards Ludics Programming: Interactive Proof Search (AS), pp. 253–268.
- ICLP-2008-Schaub #exclamation #programming #set
- Here’s the Beef: Answer Set Programming ! (TS), pp. 93–98.
- ICLP-2008-SenniPP #algorithm #constraints #logic programming #source code
- A Folding Algorithm for Eliminating Existential Variables from Constraint Logic Programs (VS, AP, MP), pp. 284–300.
- ICLP-2008-TruszczynskiW #composition #logic programming #source code
- Relativized Hyperequivalence of Logic Programs for Modular Programming (MT, SW), pp. 576–590.
- ICLP-2008-VanhoofD #algorithm #logic programming #source code
- An Algorithm for Sophisticated Code Matching in Logic Programs (WV, FD), pp. 785–789.
- ICST-2008-FerrariMR #aspect-oriented #mutation testing #source code #testing
- Mutation Testing for Aspect-Oriented Programs (FCF, JCM, AR), pp. 52–61.
- ICST-2008-KimC #object-oriented #sequence #source code #testing
- A Fitness Function to Find Feasible Sequences of Method Calls for Evolutionary Testing of Object-Oriented Programs (MK, YC), pp. 537–540.
- ICST-2008-LeiWL #concurrent #consistency #diagrams #java #nondeterminism #process #source code #testing #uml
- UML Activity Diagram Based Testing of Java Concurrent Programs for Data Race and Inconsistency (BL, LW, XL), pp. 200–209.
- ICST-2008-PrasetyaVB #object-oriented #reflexive #source code #testing
- Trace-based Reflexive Testing of OO Programs with T2 (WP, TEJV, AIB), pp. 151–160.
- IJCAR-2008-BozgaIP #logic #source code
- Quantitative Separation Logic and Programs with Lists (MB, RI, SP), pp. 34–49.
- ISSTA-2008-BaahPH #dependence #fault #graph #probability
- The probabilistic program dependence graph and its application to fault diagnosis (GKB, AP, MJH), pp. 189–200.
- ISSTA-2008-DorLLSW #enterprise #impact analysis #slicing
- Customization change impact analysis for erp professionals via program slicing (ND, TLA, SL, MS, DW), pp. 97–108.
- ISSTA-2008-KondohO #debugging #interface #java #source code
- Finding bugs in java native interface programs (GK, TO), pp. 109–118.
- LICS-2008-Kahlon #abstraction #analysis #approach #concurrent #data flow #source code
- Parameterization as Abstraction: A Tractable Approach to the Dataflow Analysis of Concurrent Programs (VK), pp. 181–192.
- LICS-2008-Murawski #game studies #nondeterminism #reachability #semantics #source code
- Reachability Games and Game Semantics: Comparing Nondeterministic Programs (ASM), pp. 353–363.
- TAP-2008-VelroyenR #imperative #source code
- Non-termination Checking for Imperative Programs (HV, PR), pp. 154–170.
- TestCom-FATES-2008-Havelund #c #runtime #source code #verification
- Runtime Verification of C Programs (KH), pp. 7–22.
- VMCAI-2008-BouissouM #abstract interpretation #embedded #physics #source code
- Abstract Interpretation of the Physical Inputs of Embedded Programs (OB, MM), pp. 37–51.
- VMCAI-2008-Mendez-LojoH #analysis #precise #set #source code
- Precise Set Sharing Analysis for Java-Style Programs (MML, MVH), pp. 172–187.
- VMCAI-2008-Pistoia #program analysis #programming language #security
- Program Analysis and Programming Languages for Security (MP), p. 7.
- CBSE-2007-FornasierWG #component #composition #named #programming #runtime #using
- Soya: A Programming Model and Runtime Environment for Component Composition Using SSDL (PF, JW, IG), pp. 227–241.
- QoSA-2007-VasconcelosW #architecture #comprehension #evaluation #reuse
- Architecture Recovery and Evaluation Aiming at Program Understanding and Reuse (AV, CW), pp. 72–89.
- ASE-2007-Abi-AntounA #execution #object-oriented #source code #tool support
- Tool support for the compile-time execution structure of object-oriented programs with ownership annotations (MAA, JA), pp. 543–544.
- ASE-2007-ArcuriY #source code #specification #testing
- Coevolving programs and unit tests from their specification (AA, XY), pp. 397–400.
- ASE-2007-CabotCR #constraints #modelling #named #ocl #programming #uml #using #verification
- UMLtoCSP: a tool for the formal verification of UML/OCL models using constraint programming (JC, RC, DR), pp. 547–548.
- ASE-2007-ChenM #concurrent #source code #testing #using
- Testing concurrent programs using value schedules (JC, SM), pp. 313–322.
- ASE-2007-InkumsahX #framework #named #object-oriented #source code #testing
- Evacon: a framework for integrating evolutionary and concolic testing for object-oriented programs (KI, TX), pp. 425–428.
- ASE-2007-LittleM #java #keyword #programming
- Keyword programming in java (GL, RCM), pp. 84–93.
- ASE-2007-Sen #concurrent #effectiveness #random testing #source code #testing
- Effective random testing of concurrent programs (KS), pp. 323–332.
- ASE-2007-WeaverKFA #composition #programming
- Modular and generic programming with interpreterlib (PW, GK, NF, PA), pp. 473–476.
- ASE-2007-ZaraketAK #program analysis
- Sequential circuits for program analysis (FAZ, AA, SK), pp. 114–123.
- CASE-2007-HolleCHHM
- Characterization of Program Controlled CO2 Laser-Cut PDMS Channels for Lab-on-a-chip Applications (AWH, ShC, MH, JMH, DRM), pp. 621–627.
- CASE-2007-LjungkrantzA #case study #component #industrial #library #logic #programming #using
- A Study of Industrial Logic Control Programming using Library Components (OL, KÅ), pp. 117–122.
- CASE-2007-ReveliotisR0 #algebra #concurrent #correctness #policy #programming #verification
- Correctness Verification of Generalized Algebraic Deadlock Avoidance Policies through Mathematical Programming (SR, ER, JYC), pp. 200–206.
- CASE-2007-ZuHT #coordination #generative #integer #linear #programming #using
- Trajectory Generation in Relative Velocity Coordinates Using Mixed Integer Linear Programming with IHDR Guidance (DZ, JH, DT), pp. 1125–1130.
- DAC-2007-ChuKCCG #embedded #multi #programming #thread
- An Embedded Coherent-Multithreading Multimedia Processor and Its Programming Model (JCC, WCK, SHC, TFC, JIG), pp. 652–657.
- DAC-2007-FangHC #algorithm #design #integer #linear #programming
- An Integer Linear Programming Based Routing Algorithm for Flip-Chip Design (JWF, CHH, YWC), pp. 606–611.
- DAC-2007-HwuRUKGSKBMTNLFP #modelling #parallel #programming
- Implicitly Parallel Programming Models for Thousand-Core Microprocessors (WmWH, SR, SZU, JHK, IG, SSS, REK, SSB, AM, SCT, NN, SSL, MIF, SJP), pp. 754–759.
- DAC-2007-Tabor #parallel #programming
- Programming Living Cells to Function as Massively Parallel Computers (JJT), pp. 638–639.
- DAC-2007-YuYBY #clustering #network #recursion
- Program Mapping onto Network Processors by Recursive Bipartitioning and Refining (JY, JY, LNB, JY), pp. 805–810.
- DATE-2007-FeiS #architecture #monitoring #set
- Microarchitectural support for program code integrity monitoring in application-specific instruction set processors (YF, ZJS), pp. 815–820.
- DATE-2007-MuellerGS #design #polynomial #programming #trade-off #using
- Trade-off design of analog circuits using goal attainment and “Wave Front” sequential quadratic programming (DM, HEG, US), pp. 75–80.
- DATE-2007-ReshadiG #architecture #embedded #low level #programming
- Interrupt and low-level programming support for expanding the application domain of statically-scheduled horizontal-microcoded architectures in embedded systems (MR, DG), pp. 1337–1342.
- DATE-2007-SanchezSSR #automation #effectiveness #generative #interactive #source code
- Interactive presentation: An enhanced technique for the automatic generation of effective diagnosis-oriented test programs for processor (ES, MS, GS, MSR), pp. 1158–1163.
- ICDAR-2007-FujimotoSTSN #documentation #image #parallel #programming #using
- Curved paper rectification for digital camera document images by shape from parallel geodesics using continuous dynamic programming (KF, JS, HT, MS, SN), pp. 267–271.
- ICDAR-2007-GaoWHD #documentation #image #integer #linear #programming #using
- Decompose Document Image Using Integer Linear Programming (DG, YW, HH, MD), pp. 397–401.
- ICDAR-2007-LiwickiIB #detection #online #programming #using
- On-Line Handwritten Text Line Detection Using Dynamic Programming (ML, EI, HB), pp. 447–451.
- SIGMOD-2007-CastroMA #abstraction #framework #programming
- ADO.NET entity framework: raising the level of abstraction in data programming (PC, SM, AA), pp. 1070–1072.
- VLDB-2007-TatikondaPG #named #programming #query #xml
- LCS-TRIM: Dynamic Programming Meets XML Indexing and Querying (ST, SP, MG), pp. 63–74.
- CSEET-2007-CarverHHHR #programming #re-engineering #student #using
- Increased Retention of Early Computer Science and Software Engineering Students Using Pair Programming (JCC, LH, LH, JEH, DSR), pp. 115–122.
- CSEET-2007-DistanteH #challenge #education #lessons learnt #programming #re-engineering #student
- Challenges and Lessons Learned in Teaching Software Engineering and Programming to Hearing-Impaired Students (DD, SH), pp. 344–354.
- CSEET-2007-MeadHMRS #on the #re-engineering #source code
- On the Feasibility of Specialization within Software Engineering Degree Programs (NRM, TBH, JM, MR, DS), pp. 362–366.
- CSEET-2007-TakemuraNHM #analysis #education #motivation #programming
- Analysis of the Relation between the Teaching Materials and Motivation in Programming Education (YT, HN, KLH, KiM), pp. 317–326.
- CSEET-2007-Yimei #embedded #re-engineering
- A Graduate Program on Embedded Software Engineering in China (KY), pp. 3–10.
- ITiCSE-2007-AlstesL #learning #named #network #online #programming
- VERKKOKE: learning routing and network programming online (AA, JL), pp. 91–95.
- ITiCSE-2007-BagleyC #collaboration #java #learning #programming
- Collaboration and the importance for novices in learning java computer programming (CAB, CCC), pp. 211–215.
- ITiCSE-2007-BrownM #source code #student #visualisation
- Visualizing berkeley socket calls in students’ programs (CB, CM), pp. 101–105.
- ITiCSE-2007-CaspersenLB #modelling #programming
- Mental models and programming aptitude (MEC, KDL, JB), pp. 206–210.
- ITiCSE-2007-GoldwasserL #network #programming
- Introducing network programming into a CS1 course (MHG, DL), pp. 19–22.
- ITiCSE-2007-GoldwasserL07a #education #object-oriented #programming #python
- Teaching object-oriented programming in python (MHG, DL), pp. 365–366.
- ITiCSE-2007-Govender #assessment #comprehension #performance #programming #student
- Understanding students’ performance in programming assessment questions (IG), p. 326.
- ITiCSE-2007-Helmick #automation #interface #java #programming #source code
- Interface-based programming assignments and automatic grading of java programs (MTH), pp. 63–67.
- ITiCSE-2007-Impagliazzo #approach #source code #using
- Using an outcome-based approach to assess computing programs (JI), p. 344.
- ITiCSE-2007-JiWC #detection #source code
- A source code linearization technique for detecting plagiarized programs (JHJ, GW, HGC), pp. 73–77.
- ITiCSE-2007-LahtinenJM #visualisation
- Targeting program visualizations (EL, HMJ, SMV), pp. 256–260.
- ITiCSE-2007-MillerS #agile #approach #embedded #programming #student
- A TDD approach to introducing students to embedded programming (JM, MRS), pp. 33–37.
- ITiCSE-2007-SandersT #concept #object-oriented #source code
- Checklists for grading object-oriented CS1 programs: concepts and misconceptions (KS, LT), pp. 166–170.
- WRLA-J-2004-Lopez-FraguasRV07 #constraints #functional #logic programming
- A new generic scheme for functional logic programming with constraints (FJLF, MRA, RdVV), pp. 73–122.
- WRLA-2006-FarzanM07 #partial order #programming language #reduction #semantics
- Partial Order Reduction for Rewriting Semantics of Programming Languages (AF, JM), pp. 61–78.
- WRLA-2006-NeuhausserN07 #abstraction #erlang #maude #model checking #source code
- Abstraction and Model Checking of Core Erlang Programs in Maude (MRN, TN), pp. 147–163.
- ESOP-2007-CarboneHY #programming #web #web service
- Structured Communication-Centred Programming for Web Services (MC, KH, NY), pp. 2–17.
- ESOP-2007-ConditHAGN #dependent type #low level #programming
- Dependent Types for Low-Level Programming (JC, MH, ZRA, DG, GCN), pp. 520–535.
- ESOP-2007-DreyerB #composition #source code
- Principal Type Schemes for Modular Programs (DD, MB), pp. 441–457.
- ESOP-2007-RinetzkyPRSY #analysis #composition #encapsulation #source code
- Modular Shape Analysis for Dynamically Encapsulated Programs (NR, APH, GR, MS, EY), pp. 220–236.
- FASE-2007-BachFS #eclipse #plugin #programming
- Declared Type Generalization Checker: An Eclipse Plug-In for Systematic Programming with More General Types (MB, FF, FS), pp. 117–120.
- FASE-2007-Lopez-HerrejonA #case study #metric #source code
- Measuring and Characterizing Crosscutting in Aspect-Based Programs: Basic Metrics and Case Studies (RELH, SA), pp. 423–437.
- TACAS-2007-AnandOH #analysis #execution #program transformation #symbolic computation
- Type-Dependence Analysis and Program Transformation for Symbolic Execution (SA, AO, MJH), pp. 117–133.
- TACAS-2007-ArmandoBM #abstraction #array #linear #refinement #source code
- Abstraction Refinement of Linear Programs with Arrays (AA, MB, JM), pp. 373–388.
- TACAS-2007-FarzanM #analysis #concurrent #data flow #source code
- Causal Dataflow Analysis for Concurrent Programs (AF, PM), pp. 102–116.
- TACAS-2007-HarelS #flexibility #source code
- Planned and Traversable Play-Out: A Flexible Method for Executing Scenario-Based Programs, (DH, IS), pp. 485–499.
- WCRE-J-2005-AkersBMEL07 #automation #c++ #case study #component #modelling #program transformation #re-engineering
- Case study: Re-engineering C++ component models via automatic program transformation (RLA, IDB, MM, BJE, KRL), pp. 275–291.
- CSMR-2007-Boogerd #evolution #program analysis #reliability
- Supporting Reliable Software Evolution through Program Analysis (CB), pp. 341–344.
- CSMR-2007-Leitao #approach #framework #java #lisp #migration #source code
- Migration of Common Lisp Programs to the Java Platform — The Linj Approach (AML), pp. 243–251.
- CSMR-2007-Quante07a #comprehension #graph #process #protocol
- Dynamic Object Process Graph Extraction for Program Understanding and Protocol Recovery (JQ), pp. 345–348.
- CSMR-2007-Staiger #source code #static analysis #user interface #visual notation
- Static Analysis of Programs with Graphical User Interface (SS), pp. 252–264.
- CSMR-2007-SzegediGBGT #concept #java #slicing #source code #verification
- Verifying the Concept of Union Slices on Java Programs (AS, TG, ÁB, TG, GT), pp. 233–242.
- ICPC-2007-AlwisMR #case study #comparative #tool support
- A Comparative Study of Three Program Exploration Tools (BdA, GCM, MPR), pp. 103–112.
- ICPC-2007-Godfrey #hybrid #object-oriented #reverse engineering
- A Hybrid Program Model for Object-Oriented Reverse Engineering (MWG), pp. 81–90.
- ICPC-2007-Harman #comprehension #re-engineering
- Search Based Software Engineering for Program Comprehension (MH), pp. 3–13.
- ICPC-2007-KothariDSM #comprehension #convergence #evolution #implementation
- Reducing Program Comprehension Effort in Evolving Software by Recognizing Feature Implementation Convergence (JK, TD, AS, SM), pp. 17–26.
- ICPC-2007-LuccaSFSH #aspect-oriented #challenge #roadmap #source code
- Comprehending Aspect-Oriented Programs: Challenges and Open Issues (GADL, MS, BF, ES, HJH), pp. 286–292.
- ICPC-2007-PentaSK #comprehension #design #empirical
- Designing your Next Empirical Study on Program Comprehension (MDP, REKS, EK), pp. 281–285.
- ICPC-2007-RatiuD #source code
- From Reality to Programs and (Not Quite) Back Again (DR, FD), pp. 91–102.
- ICPC-2007-Tilley #comprehension
- 15 Years of Program Comprehension (SRT), pp. 279–280.
- ICPC-2007-WettelL #comprehension
- Program Comprehension through Software Habitability (RW, ML), pp. 231–240.
- ICSM-2007-Ceccato #aspect-oriented #migration #object-oriented #programming
- Migrating Object Oriented code to Aspect Oriented Programming (MC), pp. 497–498.
- ICSM-2007-Ettinger #refactoring #slicing
- Refactoring via Program Slicing and Sliding (RE), pp. 505–506.
- ICSM-2007-JoshiO #named
- SCARPE: A Technique and Tool for Selective Capture and Replay of Program Executions (SJ, AO), pp. 234–243.
- ICSM-2007-LiuZHB #approach
- Indexing Noncrashing Failures: A Dynamic Program Slicing-Based Approach (CL, XZ, YZ, JH, BKB), pp. 455–464.
- ICSM-2007-NagarajanGMZS #control flow
- Matching Control Flow of Program Versions (VN, RG, MM, XZ, BDS), pp. 84–93.
- ICSM-2007-OezbekP #comprehension #documentation #named #source code
- JTourBus: Simplifying Program Understanding by Documentation that Provides Tours Through the Source Code (CO, LP), pp. 64–73.
- ICSM-2007-Panchenko #comprehension #concept
- Concept Location and Program Comprehension in Service-Oriented Software (OP), pp. 513–514.
- PASTE-2007-ChinMMM #programming #validation
- Enforcing and validating user-defined programming disciplines (BC, DM, SM, TDM), pp. 85–86.
- PASTE-2007-PollockVSHFM #natural language #program analysis
- Introducing natural language program analysis (LLP, KVS, DCS, EH, ZPF, KM), pp. 15–16.
- PASTE-2007-ShepherdPV #case study #natural language #program analysis #reverse engineering
- Case study: supplementing program analysis with natural language analysis to improve a reverse engineering task (DCS, LLP, KVS), pp. 49–54.
- PASTE-2007-XuPV #analysis #java #source code
- Dynamic purity analysis for java programs (HX, CJFP, CV), pp. 75–82.
- SCAM-2007-GiffhornH #algorithm #concurrent #evaluation #slicing #source code
- An Evaluation of Slicing Algorithms for Concurrent Programs (DG, CH), pp. 17–26.
- SCAM-2007-MolinaS #approximate #open source #performance #source code #using
- Fast Approximate Matching of Programs for Protecting Libre/Open Source Software by Using Spatial Indexes (AJMM, TS), pp. 111–122.
- PEPM-2007-CunhaV #query #source code #xpath
- Transformation of structure-shy programs: applied to XPath queries and strategic functions (AC, JV), pp. 11–20.
- PEPM-2007-FernandesS #library #source code #tool support
- Tools and libraries to model and manipulate circular programs (JPF, JS), pp. 102–111.
- PEPM-2007-FischerMM #named #programming
- Tasks: language support for event-driven programming (JF, RM, TDM), pp. 134–143.
- PEPM-2007-Hamilton #named #source code
- Distillation: extracting the essence of programs (GWH), pp. 61–70.
- PEPM-2007-MollerS #graph #program analysis #xml
- XML graphs in program analysis (AM, MIS), pp. 1–10.
- PEPM-2007-Vidal #logic programming #partial evaluation #source code #termination
- Quasi-terminating logic programs for ensuring the termination of partial evaluation (GV), pp. 51–60.
- PEPM-2007-YokoyamaG #programming language #self
- A reversible programming language and its invertible self-interpreter (TY, RG), pp. 144–153.
- PLDI-2007-KothariGMG #abstraction #network #performance #programming #reliability
- Reliable and efficient programming abstractions for wireless sensor networks (NK, RG, TDM, RG), pp. 200–210.
- PLDI-2007-MoritaMMHT #automation #divide and conquer #parallel #source code
- Automatic inversion generates divide-and-conquer parallel programs (KM, AM, KM, ZH, MT), pp. 146–155.
- PLDI-2007-MusuvathiQ #bound #parallel #source code #testing #thread
- Iterative context bounding for systematic testing of multithreaded programs (MM, SQ), pp. 446–455.
- PLDI-2007-WangCCJTGYLW #architecture #manycore #named #parallel #programming #thread
- EXOCHI: architecture and programming environment for a heterogeneous multi-core multithreaded system (PHW, JDC, GNC, HJ, XT, MG, NYY, GYL, HW), pp. 156–166.
- SAS-2007-KamilY #analysis #distributed #pointer #source code
- Hierarchical Pointer Analysis for Distributed Programs (AK, KAY), pp. 281–297.
- SAS-2007-Monniaux #abstraction #source code
- Optimal Abstraction on Real-Valued Programs (DM), pp. 104–120.
- SAS-2007-Mycroft #analysis #design #evolution #hardware #motivation #programming language
- Programming Language Design and Analysis Motivated by Hardware Evolution (AM), pp. 18–33.
- SAS-2007-SankaranarayananIG #program analysis #using
- Program Analysis Using Symbolic Ranges (SS, FI, AG), pp. 366–383.
- STOC-2007-AroraK #approach #combinator #source code
- A combinatorial, primal-dual approach to semidefinite programs (SA, SK), pp. 227–236.
- ICALP-2007-LeePP #alias #source code
- Aliased Register Allocation for Straight-Line Programs Is NP-Complete (JKL, JP, FMQP), pp. 680–691.
- ICALP-2007-SimonBMG #induction #logic programming
- Co-Logic Programming: Extending Logic Programming with Coinduction (LS, AB, AM, GG), pp. 472–483.
- LATA-2007-AblayevG #branch #complexity #quantum #simulation #source code
- Classical Simulation Complexity of Quantum Branching Programs (FMA, AG), pp. 49–56.
- SEFM-2007-BeckertK #concurrent #deduction #logic #source code #verification
- A Dynamic Logic for Deductive Verification of Concurrent Programs (BB, VK), pp. 141–150.
- SEFM-2007-Cook #automation #concurrent #proving #source code
- Automatically Proving Concurrent Programs Correct (BC), pp. 269–272.
- SEFM-2007-CrockerC #automation #c #reasoning #source code #using #verification
- Verification of C Programs Using Automated Reasoning (DC, JC), pp. 7–14.
- SEFM-2007-DengRH #algorithm #execution #object-oriented #source code #symbolic computation #towards
- Towards A Case-Optimal Symbolic Execution Algorithm for Analyzing Strong Properties of Object-Oriented Programs (XD, R, JH), pp. 273–282.
- SEFM-2007-SampathRSR #case study #generative #how #using
- How to Test Program Generators? A Case Study using flex (PS, ACR, KCS, SR), pp. 80–92.
- CEFP-2007-MolEP #functional #lazy evaluation #proving #source code
- Proving Properties of Lazy Functional Programs with Sparkle (MdM, MCJDvE, RP), pp. 41–86.
- CEFP-2007-Pop #functional #object-oriented #programming #tutorial
- A Tutorial on Object-Oriented Functional Programming (HFP), pp. 228–249.
- CEFP-2007-SheardL #programming
- Programming in Ωmega (TS, NL), pp. 158–227.
- ICFP-2007-BeshersFS #case study #experience #functional #linux #programming #using
- Experience report: using functional programming to manage a linux distribution (CB, DF, JS), pp. 213–218.
- ICFP-2007-Elliott #functional #programming
- Tangible functional programming (CE), pp. 59–70.
- ICFP-2007-EnnalsG #functional #programming #web
- User-friendly functional programming for web mashups (RE, DG), pp. 223–234.
- ICFP-2007-FlattYFF #composition #programming
- Adding delimited and composable control to a production programming environment (MF, GY, RBF, MF), pp. 165–176.
- ICFP-2007-FredlundS #distributed #functional #model checking #named #programming language
- McErlang: a model checker for a distributed functional programming language (LÅF, HS), pp. 125–136.
- ICFP-2007-Jones #haskell #source code
- Call-pattern specialisation for haskell programs (SLPJ), pp. 327–337.
- ICFP-2007-Lloyd #declarative #programming
- Declarative programming for artificial intelligence applications (JWL), pp. 123–124.
- ICFP-2007-Sereni #analysis #functional #graph #higher-order #source code #termination
- Termination analysis and call graph construction for higher-order functional programs (DS), pp. 71–84.
- ICFP-2007-Wazny #case study #experience #functional #programming
- Experience report: functional programming in c-rules (JW), pp. 25–28.
- IFL-2007-BrasselS #debugging #functional #lazy evaluation #source code
- Debugging Lazy Functional Programs by Asking the Oracle (BB, HS), pp. 183–200.
- IFL-2007-WidemannP #functional #programming
- Tabular Expressions and Total Functional Programming (BTyW, DLP), pp. 219–236.
- ILC-2007-Leitao #library #programming
- The next 700 programming libraries (AML), p. 21.
- AGTIVE-2007-KniemeyerK #framework #modelling #programming language
- The Modelling Platform GroIMP and the Programming Language XL (OK, WK), pp. 570–572.
- AGTIVE-2007-SchosserG #graph grammar #hardware #optimisation
- Graph Rewriting for Hardware Dependent Program Optimizations (AS, RG), pp. 233–248.
- AGTIVE-2007-SyrianiV #graph grammar
- Programmed Graph Rewriting with DEVS (ES, HV), pp. 136–151.
- GT-VMT-2007-MackiePV #interactive #programming #recursion #visual notation
- Visual Programming with Recursion Patterns in Interaction Nets (IM, JSP, MV).
- CHI-2007-KelleherPK #motivation #programming #women
- Storytelling alice motivates middle school girls to learn computer programming (CK, RFP, SBK), pp. 1455–1464.
- CHI-2007-WongH #programming #towards #web
- Making mashups with marmite: towards end-user programming for the web (JW, JIH), pp. 1435–1444.
- HCI-IDU-2007-LimLK #development #programming #visual notation #web
- Application of Visual Programming to Web Mash Up Development (SCL, SL, JK), pp. 1139–1148.
- HCI-IDU-2007-TarbyERTLK #architecture #aspect-oriented #comparison #evaluation #interactive #programming #usability #using
- Traces Using Aspect Oriented Programming and Interactive Agent-Based Architecture for Early Usability Evaluation: Basic Principles and Comparison (JCT, HE, JR, CDT, PL, CK), pp. 632–641.
- HCI-IDU-2007-TinglingS #case study #programming
- Extreme Programming in Action: A Longitudinal Case Study (PT, AS), pp. 242–251.
- HCI-IPT-2007-JungKLN #development #education
- Development of Educational Program for Quick Response System on Textile and Fashion E-Business (KYJ, JHK, JHL, YJN), pp. 1138–1146.
- HIMI-MTT-2007-KhowajaG #interactive #programming #visual notation
- Visual Agent Programming (VAP): An Interactive System to Program Animated Agents (KK, SG), pp. 650–658.
- OCSC-2007-ChoY #how #programming
- How to See the Beauty That Is Not There : The Aesthetic Element of Programming in the Computer- Based Media Art (HC, JY), pp. 292–300.
- VISSOFT-2007-DeelenHHW #aspect-oriented #visualisation
- Visualization of Dynamic Program Aspects (PD, FvH, CH, HvdW), pp. 39–46.
- AdaEurope-2007-BliebergerBM #ada #detection #multi #source code #static analysis
- Static Detection of Livelocks in Ada Multitasking Programs (JB, BB, RM), pp. 69–83.
- SIGAda-2007-Lau #imperative #reasoning #source code #using
- Using SPARK for a beginner’s course on reasoning about imperative programs (KKL), pp. 75–78.
- ICEIS-AIDSS-2007-CaropreseTZ #implementation #logic programming #reasoning
- Implementing Prioritized Reasoning in Logic Programming (LC, IT, EZ), pp. 94–100.
- ICEIS-DISI-2007-Moller #concept #framework #process #research #towards
- The conceptual framework for business process innovation: Towards a research program on global supply chain intelligence (CM), pp. 233–238.
- ICML-2007-SriperumbudurTL #programming
- Sparse eigen methods by D.C. programming (BKS, DAT, GRGL), pp. 831–838.
- ICML-2007-YeCJ #kernel #learning #parametricity #programming
- Discriminant kernel and regularization parameter learning via semidefinite programming (JY, JC, SJ), pp. 1095–1102.
- KDD-2007-YeJC #analysis #kernel #learning #matrix #polynomial #programming
- Learning the kernel matrix in discriminant analysis via quadratically constrained quadratic programming (JY, SJ, JC), pp. 854–863.
- SEKE-2007-KuoSSTZ #random testing #source code #testing
- Enhanced Random Testing for Programs with High Dimensional Input Domains (FCK, KYS, CaS, SFT, ZZ), pp. 135–140.
- SEKE-2007-RushtonT #reasoning #source code
- A Language Facilitating Informal Reasoning about Programs (JNR, DT), p. 396–?.
- SIGIR-2007-AlmeidaGCC #adaptation #approach #component #programming #ranking #search-based
- A combined component approach for finding collection-adapted ranking functions based on genetic programming (HMdA, MAG, MC, PC), pp. 399–406.
- ECOOP-2007-BoddenHL #monitoring #performance #program analysis #runtime #staged
- A Staged Static Program Analysis to Improve the Performance of Runtime Monitoring (EB, LJH, OL), pp. 525–549.
- ECOOP-2007-HauptS #aspect-oriented #programming
- A Machine Model for Aspect-Oriented Programming (MH, HS), pp. 501–524.
- OOPSLA-2007-KuhneS #multi #programming
- Can programming be liberated from the two-level style: multi-level programming with deepjava (TK, DS), pp. 229–244.
- OOPSLA-2007-McDirmid #live programming #programming language
- Living it up with a live programming language (SM), pp. 623–638.
- OOPSLA-2007-Meijer #programming language
- Confessions of a used programming language salesman (EM), pp. 677–694.
- OOPSLA-2007-ShanerLN #composition #higher-order #source code #verification
- Modular verification of higher-order methods with mandatory calls specified by model programs (SMS, GTL, DAN), pp. 351–368.
- OOPSLA-2007-SpringPGV #java #named #programming
- Streamflex: high-throughput stream programming in java (JHS, JP, RG, JV), pp. 211–228.
- TOOLS-EUROPE-2007-HorieC #aspectj #named #source code
- AspectScope: An Outline Viewer for AspectJ Programs (MH, SC), pp. 341–361.
- TOOLS-EUROPE-2007-LeitnerEOC #programming language
- Reflecting on an Existing Programming Language (AL, PTE, MO, IC), pp. 319–339.
- GPCE-2007-LienhardtSS #component #kernel #named #programming
- Oz/K: a kernel language for component-based open programming (ML, AS, JBS), pp. 43–52.
- GPCE-2007-WinterM #generative #java #library #migration #programming
- Generative programming techniques for Java library migration (VLW, AM), pp. 185–196.
- LOPSTR-2007-CasasCH #algorithm #independence #logic programming #source code #strict
- Annotation Algorithms for Unrestricted Independent And-Parallelism in Logic Programs (AC, MC, MVH), pp. 138–153.
- LOPSTR-2007-DegraveV #normalisation #source code #towards
- Towards a Normal Form for Mercury Programs (FD, WV), pp. 43–58.
- LOPSTR-2007-FischerSTV #functional #lazy evaluation #partial evaluation #source code
- Preserving Sharing in the Partial Evaluation of Lazy Functional Programs (SF, JS, ST, GV), pp. 74–89.
- LOPSTR-2007-Mendez-LojoNH #analysis #approach #flexibility #object-oriented #source code
- A Flexible, (C)LP-Based Approach to the Analysis of Object-Oriented Programs (MML, JAN, MVH), pp. 154–168.
- LOPSTR-2007-NguyenGSS #analysis #dependence #graph #logic programming #source code #termination
- Termination Analysis of Logic Programs Based on Dependency Graphs (MTN, JG, PSK, DDS), pp. 8–22.
- LOPSTR-2007-WeertSD #program transformation
- Aggregates for CHR through Program Transformation (PVW, JS, BD), pp. 59–73.
- PPDP-2007-BentonF #declarative #implementation #interactive #program analysis #prototype #scalability
- Interactive, scalable, declarative program analysis: from prototype to implementation (WCB, CNF), pp. 13–24.
- PPDP-2007-BentonKBH #program transformation #relational #semantics
- Relational semantics for effect-based program transformations with dynamic allocation (NB, AK, LB, MH), pp. 87–96.
- PPDP-2007-Charatonik #logic programming #source code
- Regular directional types for logic programs (WC), p. 209.
- PPDP-2007-FischerK #functional #generative #logic programming #source code #testing
- Systematic generation of glass-box test cases for functional logic programs (SF, HK), pp. 63–74.
- PPDP-2007-Hanus #declarative #javascript #programming #web
- Putting declarative programming into the web: translating curry to javascript (MH), pp. 155–166.
- PPDP-2007-LiuP #induction #logic programming
- Nonmonotonic inductive logic programming by instance patterns (CL, EP), pp. 187–196.
- PPDP-2007-Sagonas #detection #erlang #fault #source code #static analysis #using
- Detecting defects in Erlang programs using static analysis (KFS), p. 37.
- QAPL-2007-BistarelliMRS #constraints #graph #logic programming #modelling #multi #using
- Modelling Multicast QoS Routing by using Best-Tree Search in And-or Graphs and Soft Constraint Logic Programming (SB, UM, FR, FS), pp. 111–127.
- QAPL-2007-BortolussiP #concurrent #constraints #difference #equation #probability #programming
- Stochastic Concurrent Constraint Programming and Differential Equations (LB, AP), pp. 27–42.
- PADL-2007-AlbertGHP #analysis #bytecode #java #logic programming #source code #using #verification
- Verification of Java Bytecode Using Analysis and Transformation of Logic Programs (EA, MGZ, LH, GP), pp. 124–139.
- PADL-2007-BarahonaK #approach #constraints #problem #programming
- A Constraint Programming Approach to Bioinformatics Structural Problems (PB, LK), pp. 33–49.
- PADL-2007-GustafssonS #erlang #evaluation #implementation #performance #programming
- Applications, Implementation and Performance Evaluation of Bit Stream Programming in Erlang (PG, KFS), pp. 94–108.
- PADL-2007-Liang #aspect-oriented #higher-order #linear #logic #programming
- Aspect-Oriented Programming in Higher-Order and Linear Logic (CCL), pp. 305–319.
- PADL-2007-LiuP #induction #logic programming
- Inductive Logic Programming by Instance Patterns (CL, EP), pp. 230–244.
- POPL-2007-CookGPRV #proving #source code
- Proving that programs eventually do something good (BC, AG, AP, AR, MYV), pp. 265–276.
- POPL-2007-GulwaniJ #probability #verification
- Program verification as probabilistic inference (SG, NJ), pp. 277–289.
- POPL-2007-JhalaM #analysis #interprocedural #source code
- Interprocedural analysis of asynchronous programs (RJ, RM), pp. 339–350.
- POPL-2007-MatthewsF #multi #semantics #source code
- Operational semantics for multi-language programs (JM, RBF), pp. 3–10.
- POPL-2007-Might #analysis #higher-order #source code
- Logic-flow analysis of higher-order programs (MM), pp. 185–198.
- POPL-2007-Murthy #design #enterprise #programming language #λ-calculus
- Advanced programming language design in enterprise software: a λ-calculus theorist wanders into a datacenter (CM), pp. 263–264.
- POPL-2007-PolishchukLS #comprehension #debugging #type inference
- Dynamic heap type inference for program understanding and debugging (MP, BL, CWS), pp. 39–46.
- SAC-OOPS-J-2006-IgarashiN07 #object-oriented #programming
- Union Types for Object-Oriented Programming (AI, HN), pp. 47–68.
- SAC-OOPS-J-2006-Steimann07 #interface #programming #refactoring
- The Infer Type Refactoring and its Use for Interface-Based Programming (FS), pp. 99–120.
- SAC-2007-SongJMJXH #detection #programming
- Mass edge detection in mammography based on plane fitting and dynamic programming (ES, LJ, BM, RJ, XX, CCH), pp. 80–81.
- SAC-2007-Varma #program analysis #program transformation #recognition
- Generalizing recognition of an individual dialect in program analysis and transformation (PV), pp. 1432–1439.
- SAC-2007-VarroB #automation #induction #logic programming #model transformation #using
- Automating model transformation by example using inductive logic programming (DV, ZB), pp. 978–984.
- ESEC-FSE-2007-ChandrasekaranCJR #programming
- Programming asynchronous layers with CLARITY (PC, CLC, JMJ, SKR), pp. 65–74.
- ESEC-FSE-2007-LaTozaGHM #comprehension
- Program comprehension as fact finding (TDL, DG, JDH, BAM), pp. 361–370.
- ESEC-FSE-2007-Stefaniak #visualisation
- Visualising exemplary program values (MS), pp. 575–578.
- GTTSE-2007-HirschfeldCH #programming
- An Introduction to Context-Oriented Programming with ContextS (RH, PC, MH), pp. 396–407.
- GTTSE-2007-Taha #multi #programming
- A Gentle Introduction to Multi-stage Programming, Part II (WT), pp. 260–290.
- ICSE-2007-ChesleyRRT #fault #java #locality #source code
- Crisp- A Fault Localization Tool for Java Programs (OCC, XR, BGR, FT), pp. 775–779.
- ICSE-2007-ChongH #programming #social
- The Social Dynamics of Pair Programming (JC, TH), pp. 354–363.
- ICSE-2007-DigMJN #configuration management #object-oriented #refactoring #source code
- Refactoring-Aware Configuration Management for Object-Oriented Programs (DD, KM, REJ, TNN), pp. 427–436.
- ICSE-2007-DwyerKE #adaptation #online #program analysis
- Adaptive Online Program Analysis (MBD, AK, SGE), pp. 220–229.
- ICSE-2007-KarailaS #case study #experience #industrial #metaprogramming #visual notation
- Applying Template Meta-Programming Techniques for a Domain-Specific Visual Language — An Industrial Experience Report (MK, TS), pp. 571–580.
- ICSE-2007-KimNG #automation
- Automatic Inference of Structural Changes for Matching across Program Versions (MK, DN, DG), pp. 333–343.
- ICSE-2007-LivieriHMI #analysis #distributed #open source #source code #using #visualisation
- Very-Large Scale Code Clone Analysis and Visualization of Open Source Programs Using Distributed CCFinder: D-CCFinder (SL, YH, MM, KI), pp. 106–115.
- ICSE-2007-RubinM #education #re-engineering #security
- Creating a Computer Security Curriculum in a Software Engineering Program (BSR, BSM), pp. 732–735.
- ICSE-2007-UzuncaovaK #declarative #named #slicing #specification
- Kato: A Program Slicing Tool for Declarative Specifications (EU, SK), pp. 767–770.
- ICSE-2007-Zualkernan #learning #programming #using
- Using Soloman-Felder Learning Style Index to Evaluate Pedagogical Resources for Introductory Programming Classes (IAZ), pp. 723–726.
- LDTA-J-2003-Wyk #aspect-oriented #composition #implementation #programming
- Implementing aspect-oriented programming constructs as modular language extensions (EVW), pp. 38–61.
- SPLC-2007-MebaneO #complexity #product line
- Dynamic Complexity and the Owen Firmware Product Line Program (HM, JTO), pp. 212–222.
- CC-2007-Batory #development #modelling #refactoring #synthesis
- Program Refactoring, Program Synthesis, and Model-Driven Development (DSB), pp. 156–171.
- CC-2007-NagarakatteG #integer #linear #pipes and filters #programming #scheduling #using
- Register Allocation and Optimal Spill Code Scheduling in Software Pipelined Loops Using 0-1 Integer Linear Programming Formulation (SGN, RG), pp. 126–140.
- CGO-2007-Buck #gpu #parallel #programming
- GPU Computing: Programming a Massively Parallel Processor (IB), p. 17.
- CGO-2007-Fang #parallel #programming
- Parallel Programming Environment: A Key to Translating Tera-Scale Platforms into a Big Success (JF), p. 18.
- CGO-2007-FultonS #compilation #java #realtime #source code
- Compilation Techniques for Real-Time Java Programs (MF, MGS), pp. 221–231.
- CGO-2007-RamanHM #layout #optimisation #parallel #source code #thread
- Structure Layout Optimization for Multithreaded Programs (ER, RH, SM), pp. 271–282.
- COCV-2007-Hamilton #source code #verification
- Distilling Programs for Verification (GWH), pp. 17–32.
- LCTES-2007-AuerbachBIKRRT #java #programming #realtime
- Java takes flight: time-portable real-time programming with exotasks (JSA, DFB, DTI, CMK, VTR, HR, RT), pp. 51–62.
- LCTES-2007-HuangCTC #automation #fault #locality #statistics
- Automated fault localization with statistically suspicious program states (TYH, PCC, CHT, HAC), pp. 11–20.
- PPoPP-2007-Adl-TabatabaiKS #manycore #programming #transaction
- Transactional programming in a multi-core environment (ARAT, CK, BS), p. 272.
- PPoPP-2007-AgarwalBSS #analysis #source code
- May-happen-in-parallel analysis of X10 programs (SA, RB, VS, RKS), pp. 183–193.
- PPoPP-2007-Chien #architecture #parallel #pervasive #programming
- Pervasive parallel computing: an historic opportunity for innovation in programming and architecture (AAC), p. 160.
- PPoPP-2007-Fang #parallel #programming
- Parallel programming environment: a key to translating tera-scale platforms into a big success (JZF), p. 1.
- PPoPP-2007-Hoeflinger #clustering #programming
- Programming with cluster openMP (JH), p. 270.
- PPoPP-2007-SaraswatSP #architecture #concurrent #named #programming
- X10: concurrent programming for modern architectures (VAS, VS, CvP), p. 271.
- PPoPP-2007-ZhangD #source code
- Barrier matching for programs with textually unaligned barriers (YZ, ED), pp. 194–204.
- CADE-2007-MurkLH #c #named #source code #verification
- KeY-C: A Tool for Verification of C Programs (OM, DL, RH), pp. 385–390.
- CADE-2007-TiwariG #logic #program analysis #proving #theorem proving #using
- Logical Interpretation: Static Program Analysis Using Theorem Proving (AT, SG), pp. 147–166.
- CAV-2007-BeyerHT #configuration management #convergence #model checking #program analysis #verification
- Configurable Software Verification: Concretizing the Convergence of Model Checking and Program Analysis (DB, TAH, GT), pp. 504–518.
- CAV-2007-BouajjaniFQ #analysis #bound #parallel #source code #thread
- Context-Bounded Analysis of Multithreaded Programs with Dynamic Linked Structures (AB, SF, SQ), pp. 207–220.
- CAV-2007-Cook #automation #proving #termination
- Automatically Proving Program Termination (BC), p. 1.
- CAV-2007-FilliatreM #deduction #framework #verification #why
- The Why/Krakatoa/Caduceus Platform for Deductive Program Verification (JCF, CM), pp. 173–177.
- CAV-2007-KahlonYSG #concurrent #detection #performance #source code
- Fast and Accurate Static Data-Race Detection for Concurrent Programs (VK, YY, SS, AG), pp. 226–239.
- CAV-2007-PatinST #named #parallel #recursion #source code #thread #verification
- Spade: Verification of Multithreaded Dynamic and Recursive Programs (GP, MS, TT), pp. 254–257.
- CAV-2007-SuwimonteerabuthBSE #java #named #source code #testing
- jMoped: A Test Environment for Java Programs (DS, FB, SS, JE), pp. 164–167.
- CSL-2007-Beckmann #complexity #proving #source code
- Proofs, Programs and Abstract Complexity (AB), pp. 4–5.
- CSL-2007-Miquel #calculus
- Classical Program Extraction in the Calculus of Constructions (AM), pp. 313–327.
- ICLP-2007-BaseliceBC #on the #recursion #source code
- On Finitely Recursive Programs (SB, PAB, GC), pp. 89–103.
- ICLP-2007-CabalarPV #logic programming #source code
- Minimal Logic Programs (PC, DP, AV), pp. 104–118.
- ICLP-2007-CaballeroRV #constraints #debugging #declarative #functional #logic programming
- Declarative Debugging of Missing Answers in Constraint Functional-Logic Programming (RC, MRA, RdVV), pp. 425–427.
- ICLP-2007-CaliL #logic programming #probability #semantics #source code #web
- Tightly Integrated Probabilistic Description Logic Programs for the Semantic Web (AC, TL), pp. 428–429.
- ICLP-2007-CzenkoE #logic programming #trust
- Core TuLiP Logic Programming for Trust Management (MC, SE), pp. 380–394.
- ICLP-2007-Eiter #programming #semantics #set #web
- Answer Set Programming for the Semantic Web (TE), pp. 23–26.
- ICLP-2007-FalaschiOPV #concurrent #constraints #declarative #source code
- Declarative Diagnosis of Temporal Concurrent Constraint Programs (MF, CO, CP, FV), pp. 271–285.
- ICLP-2007-Gebser #programming #set
- Advanced Techniques for Answer Set Programming (MG), pp. 458–459.
- ICLP-2007-GebserS #programming #set
- Generic Tableaux for Answer Set Programming (MG, TS), pp. 119–133.
- ICLP-2007-GuptaBMSM #induction #logic programming
- Coinductive Logic Programming and Its Applications (GG, AB, RM, LS, AM), pp. 27–44.
- ICLP-2007-JarvisaloO #logic programming #source code
- Extended ASP Tableaux and Rule Redundancy in Normal Logic Programs (MJ, EO), pp. 134–148.
- ICLP-2007-LiuPST #constraints #logic programming #source code
- Logic Programs with Abstract Constraint Atoms: The Role of Computations (LL, EP, TCS, MT), pp. 286–301.
- ICLP-2007-MancarellaTT #abduction #logic programming #verification #web
- Web Sites Verification: An Abductive Logic Programming Tool (PM, GT, FT), pp. 434–435.
- ICLP-2007-Morozov #analysis #design #logic programming #visual notation
- Visual Logic Programming Method Based on Structural Analysis and Design Technique (AAM), pp. 436–437.
- ICLP-2007-NavasMLH #analysis #bound #logic programming #source code
- User-Definable Resource Bounds Analysis for Logic Programs (JAN, EM, PLG, MVH), pp. 348–363.
- ICLP-2007-Oikarinen #composition #programming #set
- Modular Answer Set Programming (EO), pp. 462–463.
- ICLP-2007-OikarinenJ #linear #logic programming
- A Linear Transformation from Prioritized Circumscription to Disjunctive Logic Programming (EO, TJ), pp. 440–441.
- ICLP-2007-OlartePV #concurrent #constraints #programming
- Universal Timed Concurrent Constraint Programming (CO, CP, FV), pp. 464–465.
- ICLP-2007-PettorossiPS #automation #correctness #logic programming #program transformation #proving
- Automatic Correctness Proofs for Logic Program Transformations (AP, MP, VS), pp. 364–379.
- ICLP-2007-PietrzakH #automation #fault #logic programming #source code
- Automatic Binding-Related Error Diagnosis in Logic Programs (PP, MVH), pp. 333–347.
- ICLP-2007-RochaSL #on the #program transformation #prolog
- On Applying Program Transformation to Implement Suspension-Based Tabling in Prolog (RR, CS, RL), pp. 444–445.
- ICLP-2007-TarauL #framework #logic programming #synthesis
- A Logic Programming Framework for Combinational Circuit Synthesis (PT, BL), pp. 180–194.
- ICLP-2007-Truszczynski #information management #logic programming #representation
- Logic Programming for Knowledge Representation (MT), pp. 76–88.
- ICLP-2007-UnelT #approach #logic programming
- Logic Programming Approach to Automata-Based Decision Procedures (GÜ, DT), pp. 165–179.
- ICLP-2007-West #animation #logic programming #programming language #specification
- The Use of a Logic Programming Language in the Animation of Z Specifications (MMW), pp. 451–452.
- ICLP-2007-Wong #equivalence #logic programming #source code
- A Stronger Notion of Equivalence for Logic Programs (KSW), pp. 453–454.
- ISSTA-2007-dAmorimLM #execution #object-oriented #performance #source code
- Delta execution for efficient state-space exploration of object-oriented programs (Md, SL, DM), pp. 50–60.
- ISSTA-2007-RenR #fault #heuristic #java #locality #ranking
- Heuristic ranking of java program edits for fault localization (XR, BGR), pp. 239–249.
- ISSTA-2007-TallamTGZ #execution #parallel #reduction #source code #thread
- Enabling tracing Of long-running multithreaded programs via dynamic execution reduction (ST, CT, RG, XZ), pp. 207–218.
- ISSTA-2007-TombBV #detection #fault #interprocedural #program analysis #runtime
- Variably interprocedural program analysis for runtime error detection (AT, GPB, WV), pp. 97–107.
- TAP-2007-BackEM #invariant #source code #testing #verification
- Testing and Verifying Invariant Based Programs in the SOCOS Environment (RJB, JE, MM), pp. 61–78.
- TAP-2007-RummerS #calculus #java #logic #proving #source code #using
- Proving Programs Incorrect Using a Sequent Calculus for Java Dynamic Logic (PR, MAS), pp. 41–60.
- TLCA-2007-LiptonN #constraints #higher-order #logic programming #programming language #semantics
- Higher-Order Logic Programming Languages with Constraints: A Semantics (JL, SN), pp. 272–289.
- VMCAI-2007-BallK #approximate #source code
- Better Under-Approximation of Programs by Hiding Variables (TB, OK), pp. 314–328.
- VMCAI-2007-BozgaI #on the #source code
- On Flat Programs with Lists (MB, RI), pp. 122–136.
- VMCAI-2007-RakamaricBH #data type #source code #verification
- An Inference-Rule-Based Decision Procedure for Verification of Heap-Manipulating Programs with Mutable Data and Cyclic Data Structures (ZR, JDB, AJH), pp. 106–121.
- VMCAI-2007-Siegel #model checking #source code
- Model Checking Nonblocking MPI Programs (SFS), pp. 44–58.
- ASE-2006-Jurjens #analysis #automation #java #proving #security #source code #theorem proving #using
- Security Analysis of Crypto-based Java Programs using Automated Theorem Provers (JJ), pp. 167–176.
- ASE-2006-PaarT #data type #owl #programming language #xml
- Programming Language Inherent Support for Constrained XML Schema Definition Data Types and OWL DL (AP, WFT), pp. 281–284.
- ASE-2006-RamanathanGJ #automation #detection #named
- Sieve: A Tool for Automatically Detecting Variations Across Program Versions (MKR, AG, SJ), pp. 241–252.
- DAC-2006-AksoyCFM #constraints #integer #linear #optimisation #programming #satisfiability #synthesis #using
- Optimization of area under a delay constraint in digital filter synthesis using SAT-based integer linear programming (LA, EACdC, PFF, JM), pp. 669–674.
- DAC-2006-GuthausSB #programming #using
- Clock buffer and wire sizing using sequential programming (MRG, DS, RBB), pp. 1041–1046.
- DAC-2006-JerrayaBP #abstraction #interface #modelling #multi #programming
- Programming models and HW-SW interfaces abstraction for multi-processor SoC (AAJ, AB, FP), pp. 280–285.
- DAC-2006-ZhaoPSYF #algorithm #linear #megamodelling #performance #programming #using
- A fast on-chip decoupling capacitance budgeting algorithm using macromodeling and linear programming (MZ, RP, SS, SY, YF), pp. 217–222.
- DATE-2006-ParkOPSH #embedded #source code
- Dynamic code overlay of SDF-modeled programs on low-end embedded systems (HwP, KO, SP, MmS, SH), pp. 945–946.
- DocEng-2006-QeliF #aspect-oriented #documentation #programming #using #xml #xpath
- Filtering XML documents using XPath expressions and aspect-oriented programming (EQ, BF), pp. 85–87.
- SIGMOD-2006-FlorescuK #programming #xml
- Programming for XML (DF, DK), p. 801.
- VLDB-2006-MoerkotteN #algorithm #analysis #generative #programming
- Analysis of Two Existing and One New Dynamic Programming Algorithm for the Generation of Optimal Bushy Join Trees without Cross Products (GM, TN), pp. 930–941.
- CSEET-2006-CarverH #education #empirical #programming
- Viope as a Tool for Teaching Introductory Programming: An Empirical Investigation (JCC, LH), pp. 9–16.
- CSEET-2006-RahmanJ #development #education #lifecycle #programming
- Applying Software Development Lifecycles in Teaching Introductory Programming Courses (SMR, PLJ), pp. 17–24.
- ITiCSE-2006-AdamsBBELS #education #programming language
- Approaches to teaching the programming languages course: a potpourri (ESA, DB, JB, JE, PBL, DS), pp. 299–300.
- ITiCSE-2006-BaldwinCE #programming
- WeBWorK for programming fundamentals (JB, EC, TE), p. 361.
- ITiCSE-2006-BerginLOM #programming
- The first programming course: ideas to end the enrollment decline (JB, RL, BBO, MFM), pp. 301–302.
- ITiCSE-2006-DonyC #education #programming
- A tool for helping teach a programming method (ID, BLC), pp. 212–216.
- ITiCSE-2006-Hanks #programming #student #towards
- Student attitudes toward pair programming (BH), pp. 113–117.
- ITiCSE-2006-HillSM #student
- Agents help students in ProgrammingLand (CDH, VS, MM), pp. 183–187.
- ITiCSE-2006-HislopE #distance #student
- Retention of distance and on-campus students in a graduate computer science degree program (GWH, HJCE), p. 342.
- ITiCSE-2006-HughesP #learning #object-oriented #programming #student
- ASSISTing CS1 students to learn: learning approaches and object-oriented programming (JH, DRP), pp. 275–279.
- ITiCSE-2006-MendesAL #design #development #empirical
- A replicated experiment of pair-programming in a 2nd-year software development and design computer science course (EM, LBAF, ALR), pp. 108–112.
- ITiCSE-2006-Moses #animation #approach #programming
- Animation programming: an alternative approach to CS1 (LM), p. 317.
- ITiCSE-2006-OKellyG #approach #education #learning #problem #programming
- RoboCode & problem-based learning: a non-prescriptive approach to teaching programming (JO, JPG), pp. 217–221.
- ITiCSE-2006-Pullen #distance #education #scalability
- Scaling up a distance education program in computer science (JMP), pp. 33–37.
- ITiCSE-2006-RauchasSK #education #experience #programming
- The effect of prior programming experience in a scheme-based breadth-first curriculum at wits (SR, IDS, BK), p. 326.
- ITiCSE-2006-SpaccoHPEHP #case study #design #experience #programming #testing #using
- Experiences with marmoset: designing and using an advanced submission and testing system for programming courses (JS, DH, WP, FE, JKH, NPP), pp. 13–17.
- ITiCSE-2006-StevensonW #programming
- Developing real-world programming assignments for CS1 (DES, PJW), pp. 158–162.
- ITiCSE-2006-Utting #education #java #problem #programming #using
- Problems in the initial teaching of programming using Java: the case for replacing J2SE with J2ME (IU), pp. 193–196.
- ESOP-2006-JiaW #automation #named #pointer #reasoning #source code
- ILC: A Foundation for Automated Reasoning About Pointer Programs (LJ, DW), pp. 131–145.
- ESOP-2006-LalLPL #debugging #optimisation #source code
- Path Optimization in Programs and Its Application to Debugging (AL, JL, MP, BL), pp. 246–263.
- ESOP-2006-Pierce #programming
- The Weird World of Bi-directional Programming (BCP), p. 342.
- FASE-2006-CooneyDR #implementation #named #programming language
- GPSL: A Programming Language for Service Implementation (DC, MD, PR), pp. 3–17.
- FASE-2006-Curbera #programming
- A Programming Model for Service Oriented Applications (FC), p. 1.
- FASE-2006-RamanathanJG #alias #memory management
- Trace-Based Memory Aliasing Across Program Versions (MKR, SJ, AG), pp. 381–395.
- FASE-2006-SenA #automation #distributed #source code #testing
- Automated Systematic Testing of Open Distributed Programs (KS, GA), pp. 339–356.
- FoSSaCS-2006-LodingS #logic #recursion #source code
- Propositional Dynamic Logic with Recursive Programs (CL, OS), pp. 292–306.
- TACAS-2006-ChakiCKRT #c #concurrent #message passing #recursion #source code #verification
- Verifying Concurrent Message-Passing C Programs with Recursive Calls (SC, EMC, NK, TWR, TT), pp. 334–349.
- TACAS-2006-CollavizzaR #constraints #programming #verification
- Exploration of the Capabilities of Constraint Programming for Software Verification (HC, MR), pp. 182–196.
- TACAS-2006-DwyerHHRRW #concurrent #effectiveness #object-oriented #reduction #slicing #source code
- Evaluating the Effectiveness of Slicing for Model Reduction of Concurrent Object-Oriented Programs (MBD, JH, MH, VPR, R, TW), pp. 73–89.
- TACAS-2006-GhicaM #composition #concurrent #higher-order #source code
- Compositional Model Extraction for Higher-Order Concurrent Programs (DRG, ASM), pp. 303–317.
- TACAS-2006-GroceJ #program analysis
- Exploiting Traces in Program Analysis (AG, RJ), pp. 379–393.
- TACAS-2006-HabermehlIV #source code #verification
- Automata-Based Verification of Programs with Tree Updates (PH, RI, TV), pp. 350–364.
- SCAM-J-2005-BinkleyDGHKK06 #formal method #slicing
- A formalisation of the relationship between forms of program slicing (DB, SD, TG, MH, ÁK, BK), pp. 228–252.
- CSMR-2006-Cleve #approach #automation #database #re-engineering
- Automating Program Conversion in Database Reengineering A Wrapper-based Approach (AC), pp. 323–326.
- CSMR-2006-Zaidman #comprehension #dynamic analysis #scalability
- Scalability Solutions for Program Comprehension through Dynamic Analysis (AZ), pp. 327–330.
- ICPC-2006-Autor #comprehension #evolution #legacy
- Evolving a Legacy Application Portfolio at Sallie Mae: Program Comprehension and Beyond (RSA), p. xiii.
- ICPC-2006-LuccaP #challenge #comprehension #roadmap
- Experimental Settings in Program Comprehension: Challenges and Open Issues (GADL, MDP), pp. 229–234.
- ICPC-2006-ParninG #comprehension
- Building Usage Contexts During Program Comprehension (CP, CG), pp. 13–22.
- ICPC-2006-PhengV #analysis #data type #java #source code
- Dynamic Data Structure Analysis for Java Programs (SP, CV), pp. 191–201.
- ICPC-2006-RatiuD #knowledge base #source code
- Programs are Knowledge Bases (DR, FD), pp. 79–83.
- ICPC-2006-RooverMGGD #approach #behaviour #documentation #lightweight #verification
- An Approach to High-Level Behavioral Program Documentation Allowing Lightweight Verification (CDR, IM, KG, KG, TD), pp. 202–211.
- ICPC-2006-SmithOK #architecture #comprehension #migration #web #web service
- Working Session: Program Comprehension and Migration Strategies for Web Service and Service-Oriented Architectures (DBS, LO, KK), pp. 235–240.
- ICPC-2006-StefikFA #comprehension #debugging #effectiveness #music #runtime #using
- Layered Program Auralization: Using Music to Increase Runtime Program Comprehension and Debugging Effectiveness (AS, KF, RTA), pp. 89–93.
- ICPC-2006-Tilley #challenge #documentation #lessons learnt
- Program Redocumentation: Lessons Learned & Future Challenges (SRT), p. xiv.
- ICPC-2006-VinzE #approach #comprehension
- A Synergistic Approach to Program Comprehension (BLV, LHE), pp. 69–73.
- ICPC-2006-ZaidmanBD #comprehension #how #metric #mining
- How Webmining and Coupling Metrics Improve Early Program Comprehension (AZ, BDB, SD), pp. 74–78.
- ICSM-2006-FisherCZ #comprehension #difference #using
- Using Sex Differences to Link Spatial Cognition and Program Comprehension (MF, AC, LZ), pp. 289–298.
- ICSM-2006-KuleszaSGCSL #aspect-oriented #maintenance #programming
- Quantifying the Effects of Aspect-Oriented Programming: A Maintenance Study (UK, CS, AG, RC, AvS, CJPdL), pp. 223–233.
- ICSM-2006-StreinLLL #metamodelling #program analysis
- An Extensible Meta-Model for Program Analysis (DS, RL, JL, WL), pp. 380–390.
- MSR-2006-GermanRS #comprehension #using
- Using evolutionary annotations from change logs to enhance program comprehension (DMG, PCR, MADS), pp. 159–162.
- MSR-2006-KimN #analysis #multi
- Program element matching for multi-version program analyses (MK, DN), pp. 58–64.
- SCAM-2006-HenriksenG #abstract interpretation #logic programming #source code
- Abstract Interpretation of PIC Programs through Logic Programming (KSH, JPG), pp. 184–196.
- SCAM-2006-LiT #case study #comparative #erlang #haskell #refactoring #source code
- Comparative Study of Refactoring Haskell and Erlang Programs (HL, SJT), pp. 197–206.
- SCAM-2006-NogueraP #java #named #programming #validation
- AVal: an Extensible Attribute-Oriented Programming Validator for Java (CN, RP), pp. 175–183.
- SCAM-2006-PanKW #classification #debugging #metric #slicing #using
- Bug Classification Using Program Slicing Metrics (KP, SK, EJWJ), pp. 31–42.
- SCAM-2006-StreinKL #program analysis #refactoring
- Cross-Language Program Analysis and Refactoring (DS, HK, WL), pp. 207–216.
- WCRE-2006-RatiuD #how #source code
- How Programs Represent Reality (and how they don’t) (DR, FD), pp. 83–92.
- WCRE-2006-Ribic #concept #decompiler #embedded #equivalence #execution #implementation #programming language
- Concept and implementation of the programming language and translator, for embedded systems, based on machine code decompilation and equivalence between source and executable code (SR), pp. 307–308.
- WCRE-2006-ZaidmanGH #comprehension #dynamic analysis
- Program COmprehension through Dynamic Analysis (AZ, OG, AHL), p. 315.
- WCRE-2006-ZouG #case study #industrial #maintenance
- An Industrial Case Study of Program Artifacts Viewed During Maintenance Tasks (LZ, MWG), pp. 71–82.
- PEPM-2006-Edwards #fixpoint #simulation #using
- Using program specialization to speed SystemC fixed-point simulation (SAE), pp. 21–28.
- PEPM-2006-ErwigFP #fortran #programming
- Generic programming in Fortran (ME, ZF, BP), pp. 130–139.
- PEPM-2006-LucaAAK #program transformation
- Program transformation by solving recurrences (BL, SA, HA, SCK), pp. 121–129.
- PLDI-2006-BartonCAZFCA #memory management #programming #scalability
- Shared memory programming for large scale machines (CB, CC, GA, YZ, MF, SC, JNA), pp. 108–117.
- PLDI-2006-CarlstromMCCMKO #programming language #transaction
- The Atomos transactional programming language (BDC, AM, HC, JC, CCM, CEK, KO), pp. 1–13.
- PLDI-2006-JarviGWLS #algorithm #c++ #challenge #programming
- Algorithm specialization in generic programming: challenges of constrained generics in C++ (JJ, DG, JW, AL, JGS), pp. 272–282.
- PLDI-2006-SpoonhowerABCG #named #programming #realtime
- Eventrons: a safe programming construct for high-frequency hard real-time applications (DS, JSA, DFB, PC, DG), pp. 283–294.
- PLDI-2006-TriantafyllisBROA #framework #optimisation #strict
- A framework for unrestricted whole-program optimization (ST, MJB, ER, GO, DIA), pp. 61–71.
- SAS-2006-AllamigeonGH #c #embedded #source code #static analysis #string
- Static Analysis of String Manipulations in Critical Embedded C Programs (XA, WG, CH), pp. 35–51.
- SAS-2006-OHearn #logic #program analysis
- Separation Logic and Program Analysis (PWO), p. 181.
- STOC-2006-KelnerS #algorithm #linear #polynomial #programming #random
- A randomized polynomial-time simplex algorithm for linear programming (JAK, DAS), pp. 51–60.
- FLOPS-2006-DijkstraS #named #programming
- Ruler: Programming Type Rules (AD, SDS), pp. 30–46.
- FLOPS-2006-HinzeJL #contract #functional #programming
- Typed Contracts for Functional Programming (RH, JJ, AL), pp. 208–225.
- FLOPS-2006-PlasmeijerA #programming #web
- iData for the World Wide Web — Programming Interconnected Web Forms (RP, PA), pp. 242–258.
- FLOPS-2006-Steele #abstraction #parallel #programming
- Parallel Programming and Parallel Abstractions in Fortress (GLSJ), p. 1.
- CIAA-2006-Luttenberger #analysis #integer #reachability #source code
- Reachability Analysis of Procedural Programs with Affine Integer Arithmetic (ML), pp. 281–282.
- ICALP-v2-2006-JagadeesanJPR #data access #named #programming
- λ-RBAC: Programming with Role-Based Access Control (RJ, AJ, CP, JR), pp. 456–467.
- FM-2006-BannwartM #refactoring #source code #specification
- Changing Programs Correctly: Refactoring with Specifications (FB, PM), pp. 492–507.
- SEFM-2006-Khedker #perspective #source code #static analysis
- Static Analysis of Programs: A Heap Centric View (UPK), p. 261.
- ICFP-2006-BlumeAC #programming
- Extensible programming with first-class cases (MB, UAA, WC), pp. 239–250.
- ICFP-2006-Chlipala #composition #development #proving #verification
- Modular development of certified program verifiers with a proof assistant (AC), pp. 160–171.
- ICFP-2006-Lin #monad #programming
- Programming monads operationally with Unimo (CKL), pp. 274–285.
- ICFP-2006-NakataG #programming #recursion
- Recursive modules for programming (KN, JG), pp. 74–86.
- ICFP-2006-Shapiro #concurrent #proving #source code
- Practical proofs of concurrent programs (MS), p. 123.
- ICFP-2006-ZiarekSJ #abstraction #composition #concurrent #functional #named #source code
- Stabilizers: a modular checkpointing abstraction for concurrent functional programs (LZ, PS, SJ), pp. 136–147.
- IFL-2006-HammondGMI #low level #programming
- Low-Level Programming in Hume: An Exploration of the HW-Hume Level (KH, GG, GM, AI), pp. 91–107.
- IFL-2006-Kozsik #proving #type system
- Proving Program Properties Specified with Subtype Marks (TK), pp. 163–180.
- IFL-2006-TrojahnerGS #array #on the #optimisation #source code #using
- On Optimising Shape-Generic Array Programs Using Symbolic Structural Information (KT, CG, SBS), pp. 1–18.
- ICGT-2006-HabelPR #source code
- Weakest Preconditions for High-Level Programs (AH, KHP, AR), pp. 445–460.
- CHI-2006-FernaeusT #design #programming
- Finding design qualities in a tangible programming space (YF, JT), pp. 447–456.
- CHI-2006-PrabakerBC #authoring #documentation #evaluation #programming #using
- An evaluation of using programming by demonstration and guided walkthrough techniques for authoring and utilizing documentation (MP, LDB, VC), pp. 241–250.
- SOFTVIS-2006-GauvinB #automation #data flow #layout #programming language #visual notation
- Transparency, holophrasting, and automatic layout applied to control structures for visual dataflow programming languages (SG, OB), pp. 67–75.
- SOFTVIS-2006-Kahn
- Time travelling animated program executions (KK), pp. 185–186.
- SOFTVIS-2006-PazelT #development #programming #visual notation
- Intentional MPI programming in a visual development environment (DPP, BT), pp. 169–170.
- SOFTVIS-2006-ReedRKDH #comparison #comprehension #visualisation
- The effect of comparison cueing and exchange motion on comprehension of program visualizations (BR, PR, EK, ETD, KH), pp. 181–182.
- SOFTVIS-2006-Reiss #abstraction #execution #using #visualisation
- Visualizing program execution using user abstractions (SPR), pp. 125–134.
- SOFTVIS-2006-SajaniemiBG #animation #object-oriented #source code
- Metaphor-based animation of OO programs (JS, PB, PG), pp. 173–174.
- SOFTVIS-2006-TanimotoL #interface #source code
- A transparent interface to state-space search programs (SLT, SL), pp. 151–152.
- AdaEurope-2006-LiWQLYZZ #java #runtime #source code #specification #verification
- Runtime Verification of Java Programs for Scenario-Based Specifications (XL, LW, XQ, BL, JY, JZ, GZ), pp. 94–105.
- AdaEurope-2006-RazaVP #named #program analysis #reverse engineering
- Bauhaus — A Tool Suite for Program Analysis and Reverse Engineering (AR, GV, EP), pp. 71–82.
- ICEIS-SAIC-2006-Gonzalez0 #approach #named #programming
- AOPOA — Organizational Approach for Agent Oriented Programming (EG, METM), pp. 75–80.
- CIKM-2006-Gkoulalas-DivanisV #approach #integer #programming
- An integer programming approach for frequent itemset hiding (AGD, VSV), pp. 748–757.
- CIKM-2006-OrdonezG #matrix #relational
- Vector and matrix operations programmed with UDFs in a relational DBMS (CO, JGG), pp. 503–512.
- ICML-2006-ArgyriouHMP #algorithm #kernel
- A DC-programming algorithm for kernel selection (AA, RH, CAM, MP), pp. 41–48.
- ICML-2006-KellerMP #approximate #automation #learning #programming
- Automatic basis function construction for approximate dynamic programming and reinforcement learning (PWK, SM, DP), pp. 449–456.
- ICML-2006-RavikumarL #estimation #markov #metric #polynomial #programming #random
- Quadratic programming relaxations for metric labeling and Markov random field MAP estimation (PDR, JDL), pp. 737–744.
- ICPR-v2-2006-GongY #estimation #orthogonal #programming #using
- Disparity Flow Estimation using Orthogonal Reliability-based Dynamic Programming (MG, YHY), pp. 70–73.
- ICPR-v2-2006-RaoDX #modelling #programming
- Joint Correspondence and Background Modeling Based on Tree Dynamic Programming (NIR, HD, GX), pp. 425–428.
- ICPR-v3-2006-JiangDL #locality #polynomial #programming
- Convex Quadratic Programming for Object Localization (HJ, MSD, ZNL), pp. 24–27.
- ICPR-v3-2006-ZouB #classification #energy #image #process #programming #search-based
- Human Activity Classification Based on Gait Energy Image and Coevolutionary Genetic Programming (XZ, BB), pp. 556–559.
- KDD-2006-LiuCHY #analysis #dependence #detection #graph #named
- GPLAG: detection of software plagiarism by program dependence graph analysis (CL, CC, JH, PSY), pp. 872–881.
- KDD-2006-RosalesF #learning #linear #metric #programming
- Learning sparse metrics via linear programming (RR, GF), pp. 367–373.
- KR-2006-BaierM #on the #source code
- On Planning with Programs that Sense (JAB, SAM), pp. 492–502.
- KR-2006-ChenLWZ #first-order #logic programming #source code
- First-Order Loop Formulas for Normal Logic Programs (YC, FL, YW, MZ), pp. 298–307.
- KR-2006-ClassenL #knowledge-based #source code #using
- Foundations for Knowledge-Based Programs using ES (JC, GL), pp. 318–328.
- KR-2006-EiterFTTW #programming
- Replacements in Non-Ground Answer-Set Programming (TE, MF, HT, PT, SW), pp. 340–351.
- KR-2006-Straccia #logic programming #query #source code
- Query Answering under the Any-World Assumption for Normal Logic Programs (US), pp. 329–339.
- KR-2006-Zhang #logic programming #source code
- Computational Properties of Epistemic Logic Programs (YZ), pp. 308–317.
- SEKE-2006-ChenLC #programming language
- Supporting Connector in Programming Language (BC, ZL, HC), pp. 369–374.
- SEKE-2006-CookeRW #verification
- The Evolutionary Role of Variable Assignment and Its Impact on Program Verification (DEC, JNR, RGW), pp. 315–320.
- SEKE-2006-MichielsRBBD #modelling #testing #using
- Program Testing Using High-Level Property-Driven Models (IM, CDR, JB, EGB, TD), pp. 489–494.
- SEKE-2006-YinW #programming
- Organizational Programming: Hierarchy Software Construction (ZY, JW), pp. 182–187.
- ECOOP-2006-DedeckerCMDM #programming
- Ambient-Oriented Programming in AmbientTalk (JD, TVC, SM, TD, WDM), pp. 230–254.
- ECOOP-2006-McDirmidH #component #named #object-oriented #programming
- SuperGlue: Component Programming with Object-Oriented Signals (SM, WCH), pp. 206–229.
- ECOOP-2006-SkotiniotisPL #adaptation #interface #programming
- Demeter Interfaces: Adaptive Programming Without Surprises (TS, JP, KJL), pp. 477–500.
- OOPSLA-2006-GregorJSSRL #c++ #concept #named #programming
- Concepts: linguistic support for generic programming in C++ (DG, JJ, JGS, BS, GDR, AL), pp. 291–310.
- OOPSLA-2006-MaebeBEB #java #named #program analysis #tool support
- Javana: a system for building customized Java program analysis tools (JM, DB, LE, KDB), pp. 153–168.
- OOPSLA-2006-Steimann #aspect-oriented #programming
- The paradoxical success of aspect-oriented programming (FS), pp. 481–497.
- GPCE-2006-FahndrichCL #generative
- Reflective program generation with patterns (MF, MC, JRL), pp. 275–284.
- GPCE-2006-KaminAK #analysis #generative #staging
- Staging static analyses for program generation (SK, BA, MK), pp. 1–10.
- GPCE-2006-ReederG #programming #visual notation
- A graphical programming system for molecular motif search (JR, RG), pp. 131–140.
- GPCE-2006-ShiCX #distributed #metaprogramming
- Distributed meta-programming (RS, CC, HX), pp. 243–248.
- GPCE-2006-TilevichS #program transformation
- Transparent program transformations in the presence of opaque code (ET, YS), pp. 89–94.
- GPCE-2006-TrujilloBD #multi #product line #refactoring
- Feature refactoring a multi-representation program into a product line (ST, DSB, OD), pp. 191–200.
- LOPSTR-2006-BrasselFH #functional #logic #program transformation
- A Program Transformation for Tracing Functional Logic Computations (BB, SF, FH), pp. 160–176.
- LOPSTR-2006-LeuschelCE #logic programming #online #partial evaluation #source code #using
- Supervising Offline Partial Evaluation of Logic Programs Using Online Techniques (ML, SJC, DE), pp. 43–59.
- LOPSTR-2006-SakamaI #logic programming #source code
- Constructing Consensus Logic Programs (CS, KI), pp. 26–42.
- LOPSTR-2006-Schneider-KampGST #analysis #automation #logic programming #source code #term rewriting #termination
- Automated Termination Analysis for Logic Programs by Term Rewriting (PSK, JG, AS, RT), pp. 177–193.
- PPDP-2006-GnaedigK #source code
- Computing constructor forms with non terminating rewrite programs (IG, HK), pp. 121–132.
- PPDP-2006-Miller #analysis #horn clause #source code
- Collection analysis for Horn clause programs (DM), pp. 179–188.
- PPDP-2006-RooverBD #behaviour #fuzzy #logic #similarity #strict #validation
- Combining fuzzy logic and behavioral similarity for non-strict program validation (CDR, JB, TD), pp. 15–26.
- PPDP-2006-SilvaC #algorithm #debugging #slicing
- Combining algorithmic debugging and program slicing (JS, OC), pp. 157–166.
- PPDP-2006-Sulzmann #proving #source code
- Extracting programs from type class proofs (MS), pp. 97–108.
- QAPL-2006-Bortolussi #concurrent #constraints #probability #programming
- Stochastic Concurrent Constraint Programming (LB), pp. 65–80.
- PADL-2006-ErwigK #evolution #modelling #probability #programming
- Modeling Genome Evolution with a DSEL for Probabilistic Programming (ME, SK), pp. 134–149.
- PADL-2006-SahaR #evaluation #incremental #logic programming #prolog #source code
- Incremental Evaluation of Tabled Prolog: Beyond Pure Logic Programs (DS, CRR), pp. 215–229.
- POPL-2006-AlurCM #calculus #fixpoint
- A fixpoint calculus for local and global program flows (RA, SC, PM), pp. 153–165.
- POPL-2006-AmtoftBB #data flow #logic #object-oriented #source code
- A logic for information flow in object-oriented programs (TA, SB, AB), pp. 91–102.
- POPL-2006-KoutavasW #bisimulation #higher-order #imperative #reasoning #source code
- Small bisimulations for reasoning about higher-order imperative programs (VK, MW), pp. 141–152.
- POPL-2006-Leroy #certification #compilation #programming #proving
- Formal certification of a compiler back-end or: programming a compiler with a proof assistant (XL), pp. 42–54.
- POPL-2006-MenonGMMSAP #compilation #optimisation #representation
- A verifiable SSA program representation for aggressive compiler optimization (VM, NG, BRM, AM, TS, ARAT, LP), pp. 397–408.
- POPL-2006-NiS #assembly #embedded #pointer #programming
- Certified assembly programming with embedded code pointers (ZN, ZS), pp. 320–333.
- POPL-2006-Sweeney #developer #game studies #perspective #programming language
- The next mainstream programming language: a game developer’s perspective (TS), p. 269.
- RE-2006-Aubrey #requirements
- Controlling the HMS Program through Managing Requirements (DA), pp. 222–227.
- SAC-2006-BaldoniBT #java #named #object-oriented #programming language
- powerJava: ontologically founded roles in object oriented programming languages (MB, GB, LWNvdT), pp. 1414–1418.
- SAC-2006-ChoiBS #design #implementation #kernel #linux #programming #robust
- Design and implementation of a kernel resource protector for robustness of Linux module programming (JC, SB, SYS), pp. 1477–1481.
- SAC-2006-DubeyJA #keyword #source code
- A deterministic technique for extracting keyword based grammar rules from programs (AD, PJ, SKA), pp. 1631–1632.
- SAC-2006-GiegerichS #challenge #compilation #domain-specific language #programming
- Challenges in the compilation of a domain specific language for dynamic programming (RG, PS), pp. 1603–1609.
- SAC-2006-IgarashiN #object-oriented #programming
- Union types for object-oriented programming (AI, HN), pp. 1435–1441.
- SAC-2006-PaluPHL #3d #approach #constraints #logic programming #scalability
- A constraint logic programming approach to 3D structure determination of large protein complexes (ADP, EP, JH, YL), pp. 131–136.
- SAC-2006-SchiavoniQ #architecture #component #programming #tool support
- A posteriori defensive programming: an annotation toolkit for DoS-resistant component-based architectures (VS, VQ), pp. 1734–1738.
- SAC-2006-SinghXMH #geometry #linear #locality #problem #programming #using
- Solving the brachytherapy seed localization problem using geometric and linear programming techniques (VS, LM, JX, KRH), pp. 229–234.
- SAC-2006-Xing #strict
- Enhancing program verifications by restricting object types (CCX), pp. 1816–1821.
- FSE-2006-LuCT #approach #data flow #middleware #source code #testing
- Testing context-aware middleware-centric programs: a data flow approach and an RFID-based experimentation (HL, WKC, THT), pp. 242–252.
- FSE-2006-StorzerRRT #classification #java #source code #using
- Finding failure-inducing changes in java programs using change classification (MS, BGR, XR, FT), pp. 57–68.
- FSE-2006-ZhangTG #execution #performance #slicing #source code
- Dynamic slicing long running programs through execution fast forwarding (XZ, ST, RG), pp. 81–91.
- ICSE-2006-Beyer #programming #relational
- Relational programming with CrocoPat (DB), pp. 807–810.
- ICSE-2006-BoshernitsanG #eclipse #interactive #java #source code
- Interactive transformation of java programs in eclipse (MB, SLG), pp. 791–794.
- ICSE-2006-CubranicSR #communication #comparison #programming
- A comparison of communication technologies to support novice team programming (DC, MADS, JR), pp. 695–698.
- ICSE-2006-JiangS #c #correctness #named #source code #type system #validation
- Osprey: a practical type system for validating dimensional unit correctness of C programs (LJ, ZS), pp. 262–271.
- ICSE-2006-Ko #debugging
- Debugging by asking questions about program output (AJK), pp. 989–992.
- ICSE-2006-LiHSL #programming #release planning
- A risk-driven method for eXtreme programming release planning (ML, MH, FS, JL), pp. 423–430.
- ICSE-2006-MaHK #evaluation #mutation testing #object-oriented #source code #testing
- Evaluation of mutation testing for object-oriented programs (YSM, MJH, YRK), pp. 869–872.
- ICSE-2006-RashidGM #aspect-oriented #development #programming
- Aspect-oriented software development beyond programming (AR, AFG, AMDM), pp. 1061–1062.
- ICSE-2006-Ruthruff #paradigm #program analysis
- Experimental program analysis: a new paradigm for program analysis (JRR), pp. 977–980.
- LDTA-J-2004-BegelG #algorithm #ambiguity #named #programming language
- XGLR — an algorithm for ambiguity in programming languages (AB, SLG), pp. 211–227.
- SPLC-2006-KoskiL #product line
- The JTRS Program: Software-Defined Radios as a Software Product Line (EK, CL), pp. 182–191.
- SPLC-2006-LeeKKP #analysis #aspect-oriented #development #feature model #product line #programming
- Combining Feature-Oriented Analysis and Aspect-Oriented Programming for Product Line Asset Development (KL, KCK, MK, SP), pp. 103–112.
- ASPLOS-2006-GordonTA #parallel #pipes and filters #source code
- Exploiting coarse-grained task, data, and pipeline parallelism in stream programs (MIG, WT, SPA), pp. 151–162.
- ASPLOS-2006-MishraCCVGB #execution #named
- Tartan: evaluating spatial computation for whole program execution (MM, TJC, TC, GV, SCG, MB), pp. 163–174.
- ASPLOS-2006-SchuchmanV #architecture #program transformation #quantum
- A program transformation and architecture support for quantum uncomputation (ES, TNV), pp. 252–263.
- ASPLOS-2006-Solar-LezamaTBSS #combinator #finite #sketching #source code
- Combinatorial sketching for finite programs (ASL, LT, RB, SAS, VAS), pp. 404–415.
- ASPLOS-2006-TarditiPO #named #parallel #using
- Accelerator: using data parallelism to program GPUs for general-purpose uses (DT, SP, JO), pp. 325–335.
- CC-2006-HackGG #source code
- Register Allocation for Programs in SSA-Form (SH, DG, GG), pp. 247–262.
- HPCA-2006-ChungCMMCKO #behaviour #parallel #source code #thread #transaction
- The common case transactional behavior of multithreaded programs (JC, HC, CCM, AM, BDC, CK, KO), pp. 266–277.
- HPCA-2006-ManovitH #consistency #memory management #verification
- Completely verifying memory consistency of test program executions (CM, SH), pp. 166–175.
- HPDC-2006-ChungH #automation #case study #performance #scalability #source code #using
- A Case Study Using Automatic Performance Tuning for Large-Scale Scientific Programs (IHC, JKH), pp. 45–56.
- HPDC-2006-CicottiB #programming
- Short Paper: Asynchronous programming with Tarragon (PC, SBB), pp. 375–376.
- HPDC-2006-WieczorekPF #approach #grid #programming #scheduling #workflow
- Dynamic Programming Based Approach for Bi-criteria Workflow Scheduling on the Grid (MW, RP, TF), pp. 381–382.
- ISMM-2006-ZhangKSDHO #adaptation #memory management
- Program-level adaptive memory management (CZ, KK, XS, CD, MH, MO), pp. 174–183.
- LCTES-2006-Mine #analysis #c #embedded #pointer #source code
- Field-sensitive value analysis of embedded C programs with union types and pointer arithmetics (AM), pp. 54–63.
- LCTES-2006-SandbergEGL #analysis #performance #slicing
- Faster WCET flow analysis by program slicing (CS, AE, JG, BL), pp. 103–112.
- PPoPP-2006-BikshandiGHAFGPP #array #locality #parallel #programming
- Programming for parallelism and locality with hierarchically tiled arrays (GB, JG, DH, GA, BBF, MJG, DAP, CvP), pp. 48–57.
- PPoPP-2006-FernandesPS #mobile #source code
- Mobile MPI programs in computational grids (RF, KP, PS), pp. 22–31.
- PPoPP-2006-LiuTCASRT #compilation #named
- POSH: a TLS compiler that exploits program structure (WL, JT, LC, WA, KS, JR, JT), pp. 158–167.
- PPoPP-2006-SpringerLRF #clustering #energy #execution #source code
- Minimizing execution time in MPI programs on an energy-constrained, power-scalable cluster (RS, DKL, BR, VWF), pp. 230–238.
- PPoPP-2006-Stata #parallel #programming #web
- Parallel programming in modern web search engines (RS), p. 58.
- PPoPP-2006-Steele #parallel #programming
- Parallel programming and code selection in fortress (GLSJ), p. 1.
- PPoPP-2006-WangS #concurrent #detection #fault #performance #runtime #source code
- Accurate and efficient runtime detection of atomicity errors in concurrent programs (LW, SDS), pp. 137–146.
- CAV-2006-BerdineCDO #automation #proving #source code #termination
- Automatic Termination Proofs for Programs with Shape-Shifting Heaps (JB, BC, DD, PWO), pp. 386–400.
- CAV-2006-BouajjaniBHIMV #automaton #source code
- Programs with Lists Are Counter Automata (AB, MB, PH, RI, PM, TV), pp. 517–531.
- CAV-2006-Braverman #integer #linear #source code #termination
- Termination of Integer Linear Programs (MB), pp. 372–385.
- CAV-2006-GriesmayerBC #c #source code
- Repair of Boolean Programs with an Application to C (AG, RB, BC), pp. 358–371.
- CAV-2006-Harel #aspect-oriented #game studies #source code #verification
- Playing with Verification, Planning and Aspects: Unusual Methods for Running Scenario-Based Programs (DH), pp. 3–4.
- CAV-2006-KahlonGS #concurrent #model checking #on the fly #partial order #source code #transaction #using
- Symbolic Model Checking of Concurrent Programs Using Partial Orders and On-the-Fly Transactions (VK, AG, NS), pp. 286–299.
- CAV-2006-SenV #model checking #parallel #source code #thread
- Model Checking Multithreaded Programs with Asynchronous Atomic Methods (KS, MV), pp. 300–314.
- CSL-2006-ChadhaMS #probability #reasoning #source code
- Reasoning About States of Probabilistic Sequential Programs (RC, PM, AS), pp. 240–255.
- ICLP-2006-AntoyH #functional #logic programming #source code
- Overlapping Rules and Logic Variables in Functional Logic Programs (SA, MH), pp. 87–101.
- ICLP-2006-BaralDT #composition #metaprogramming #set
- Macros, Macro Calls and Use of Ensembles in Modular Answer Set Programming (CB, JD, HT), pp. 376–390.
- ICLP-2006-BrainCVF #named #programming #set
- TOAST: Applying Answer Set Programming to Superoptimisation (MB, TC, MDV, JPF), pp. 270–284.
- ICLP-2006-CaballeroRV #constraints #declarative #functional #logic programming
- Declarative Diagnosis of Wrong Answers in Constraint Functional-Logic Programming (RC, MRA, RdVV), pp. 421–422.
- ICLP-2006-Cheney #logic programming #semantics #source code
- The Semantics of Nominal Logic Programs (JC), pp. 361–375.
- ICLP-2006-GebserS #calculus #programming #set
- Tableau Calculi for Answer Set Programming (MG, TS), pp. 11–25.
- ICLP-2006-GrellSS #biology #modelling #network #programming #set
- Modelling Biological Networks by Action Languages Via Answer Set Programming (SG, TS, JS), pp. 285–299.
- ICLP-2006-InoueS #programming #set
- Generality Relations in Answer Set Programming (KI, CS), pp. 211–225.
- ICLP-2006-KingLG #detection #prolog #source code
- Detecting Determinacy in Prolog Programs (AK, LL, SG), pp. 132–147.
- ICLP-2006-Lam #datalog #question #source code #why
- Why Use Datalog to Analyze Programs? (MSL), p. 1.
- ICLP-2006-LopezPPRV #concurrent #constraints #declarative #framework #programming #security
- A Declarative Framework for Security: Secure Concurrent Constraint Programming (HAL, CP, JAP, CR, FDV), pp. 449–450.
- ICLP-2006-MantsivodaLM #logic programming
- Logic Programming in Knowledge Domains (AM, VL, AM), pp. 451–452.
- ICLP-2006-MeraLPCH #estimation #execution #logic programming #profiling #static analysis #using
- Using Combined Static Analysis and Profiling for Logic Program Execution Time Estimation (EM, PLG, GP, MC, MVH), pp. 431–432.
- ICLP-2006-NieuwenborghHV #programming #set
- Cooperating Answer Set Programming (DVN, SH, DV), pp. 226–241.
- ICLP-2006-NogueiraA #logic programming #towards
- Towards Temporal Contextual Logic Programming (VN, SA), pp. 439–441.
- ICLP-2006-PettorossiPS #constraints #logic programming #proving #source code
- Proving Properties of Constraint Logic Programs by Eliminating Existential Variables (AP, MP, VS), pp. 179–195.
- ICLP-2006-Phan #logic programming #memory management #programming language
- Static Memory Management for Logic Programming Languages (QP), pp. 465–466.
- ICLP-2006-PhanJ #memory management #source code #towards
- Towards Region-Based Memory Management for Mercury Programs (QP, GJ), pp. 433–435.
- ICLP-2006-PontelliS #logic programming #semantics #set #source code
- Justifications for Logic Programs Under Answer Set Semantics (EP, TCS), pp. 196–210.
- ICLP-2006-QuintanoR #database #framework #logic programming #natural language #query #using
- Using a Logic Programming Framework to Control Database Query Dialogues in Natural Language (LQ, IPR), pp. 406–420.
- ICLP-2006-RamakrishnanRW #deduction #logic programming #spreadsheet #using
- Deductive Spreadsheets Using Tabled Logic Programming (CRR, IVR, DSW), pp. 391–405.
- ICLP-2006-Rocha #logic programming #source code
- Handling Incomplete and Complete Tables in Tabled Logic Programs (RR), pp. 427–428.
- ICLP-2006-SahaR #algorithm #evaluation #incremental #logic programming #source code
- A Local Algorithm for Incremental Evaluation of Tabled Logic Programs (DS, CRR), pp. 56–71.
- ICLP-2006-SchwaigerF #assessment #automation #compilation #programming #testing #using
- Using Answer Set Programming for the Automatic Compilation of Assessment Tests (PS, BF), pp. 300–314.
- ICLP-2006-SilvaC #compilation #design #implementation #logic programming #optimisation #programming language
- The Design and Implementation of the YAP Compiler: An Optimizing Compiler for Logic Programming Languages (AFdS, VSC), pp. 461–462.
- ICLP-2006-SimonMBG #induction #logic programming
- Coinductive Logic Programming (LS, AM, AB, GG), pp. 330–345.
- ICLP-2006-Wong #logic programming #source code
- Deducing Logic Programs (KSW), pp. 471–472.
- IJCAR-2006-ConstableM #proving #semantics #source code
- Extracting Programs from Constructive HOL Proofs Via IZF Set-Theoretic Semantics (RLC, WM), pp. 162–176.
- ISSTA-2006-RuthruffER #paradigm #program analysis
- Experimental program analysis: a new program analysis paradigm (JRR, SGE, GR), pp. 49–60.
- ISSTA-2006-SiegelMAC #execution #model checking #parallel #source code #symbolic computation #using #verification
- Using model checking with symbolic execution to verify parallel numerical programs (SFS, AM, GSA, LAC), pp. 157–168.
- LICS-2006-Leivant #logic #proving #reasoning #source code
- Matching Explicit and Modal Reasoning about Programs: A Proof Theoretic Delineation of Dynamic Logic (DL), pp. 157–168.
- RTA-2006-BouajjaniE #modelling #source code
- Rewriting Models of Boolean Programs (AB, JE), pp. 136–150.
- RTA-2006-ChibaA #named #program transformation #term rewriting
- RAPT: A Program Transformation System Based on Term Rewriting (YC, TA), pp. 267–276.
- RTA-2006-GieslSST #analysis #automation #haskell #programming language #term rewriting #termination
- Automated Termination Analysis for Haskell: From Term Rewriting to Programming Languages (JG, SS, PSK, RT), pp. 297–312.
- VMCAI-2006-BalabanCP #abstraction #ranking #recursion #source code
- Ranking Abstraction of Recursive Programs (IB, AC, AP), pp. 267–281.
- VMCAI-2006-BinghamR #abstraction #logic #source code
- A Logic and Decision Procedure for Predicate Abstraction of Heap-Manipulating Programs (JDB, ZR), pp. 207–221.
- VMCAI-2006-ChangCN #framework #program analysis #safety
- A Framework for Certified Program Analysis and Its Applications to Mobile-Code Safety (BYEC, AC, GCN), pp. 174–189.
- ASE-2005-Grov #algorithm #approach #correctness #deduction #reasoning #source code #verification
- Verifying the correctness of hume programs: an approach combining deductive and algorithmic reasoning (GG), pp. 444–447.
- ASE-2005-Tan #embedded #logic #modelling #self #source code #specification
- Model-based self-monitoring embedded programs with temporal logic specifications (LT), pp. 380–383.
- CASE-2005-AbdelhameedD #debugging #logic #network #programmable #source code
- Diagnosis and debugging of programmable logic controller control programs by neural networks (MMA, HD), pp. 313–318.
- CASE-2005-WeiL #concurrent #policy #programming #using
- A deadlock prevention policy for FMS using mathematical programming (NW, ZL), pp. 399–403.
- DAC-2005-SinghNLS #geometry #programming #robust
- Robust gate sizing by geometric programming (JS, VN, ZQL, SSS), pp. 315–320.
- DATE-2005-McConaghyEG #canonical #generative #named #programming #search-based
- CAFFEINE: Template-Free Symbolic Model Generation of Analog Circuits via Canonical Form Functions and Genetic Programming (TM, TE, GGEG), pp. 1082–1087.
- ICDAR-2005-GaoLV #algorithm #online #programming #segmentation
- A Two-stage Online Handwritten Chinese Character Segmentation Algorithm Based on Dynamic Programming (XG, PML, CVG), pp. 735–739.
- ICDAR-2005-YinYW #online #programming #segmentation
- Online Segmentation of Freehand Stroke by Dynamic Programming (YL, YY, LW), pp. 197–201.
- PODS-2005-LamWLMACU #database #program analysis #query
- Context-sensitive program analysis as database queries (MSL, JW, VBL, MCM, DA, MC, CU), pp. 1–12.
- CSEET-2005-HabermanT #embedded
- An Undergraduate Program in Embedded Systems Engineering (BH, MT), pp. 103–110.
- CSEET-2005-Tomayko #education #programming
- Teaching eXtreme Programming Remotely (JET), pp. 17–24.
- ITiCSE-2005-BenayaZ #education #java #programming
- Advanced programming in java workshop: teaching methodology (TB, EZ), p. 348.
- ITiCSE-2005-BerginW #tutorial
- Test-first pair-programming tutorial (JB, EW), p. 416.
- ITiCSE-2005-ChenM #java #programming
- Iconic programming for flowcharts, java, turing, etc (SC, SM), pp. 104–107.
- ITiCSE-2005-CilliersCG #programming
- The effect of integrating an Iconic programming notation into CS1 (CC, APC, JHG), pp. 108–112.
- ITiCSE-2005-Cox #approach #functional #human-computer #programming
- A pragmatic HCI approach: engagement by reinforcing perception with functional dsesign and programming (DC), pp. 39–43.
- ITiCSE-2005-EfopoulosDES #named #programming
- WIPE: a programming environment for novices (VE, VD, GE, MS), pp. 113–117.
- ITiCSE-2005-FloodL #education #programming
- Teaching programming collaboratively (RF, BL), pp. 321–324.
- ITiCSE-2005-FossumH #assessment #source code
- A new quantitative assessment tool for computer science programs (TVF, SMH), pp. 153–157.
- ITiCSE-2005-Hanks #distributed #performance #programming #student
- Student performance in CS1 with distributed pair programming (BH), pp. 316–320.
- ITiCSE-2005-HoodH #concept #education #programming #using
- Teaching programming and language concepts using LEGOs (CSH, DJH), pp. 19–23.
- ITiCSE-2005-Hovis #complexity #programming
- Managing the complexity in first year programming (RAH), p. 394.
- ITiCSE-2005-KayHR #design #source code
- Extending undergraduate CS programs with informatics: emphasizing software and system design in context (DGK, AvdH, DJR), p. 367.
- ITiCSE-2005-KollingH #game studies #programming
- Game programming in introductory courses with direct state manipulation (MK, PH), pp. 59–63.
- ITiCSE-2005-Kumar #java #online #programming
- Online tutors for C++/Java programming (ANK), p. 387.
- ITiCSE-2005-Kumar05a #programming language
- Projects in the programming languages course (ANK), p. 395.
- ITiCSE-2005-LoftusR #learning #programming #question
- Extreme programming promotes extreme learning? (CWL, MR), pp. 311–315.
- ITiCSE-2005-Marcelino #learning #programming
- Learning repetition structures in programming (MJM), p. 351.
- ITiCSE-2005-MarquesAMC #programming #student #using
- Using Octave to introduce programming to technical science students (NCM, FA, CM, JFC), pp. 198–202.
- ITiCSE-2005-MarreroS #programming #testing
- Testing first: emphasizing testing in early programming courses (WM, AS), pp. 4–8.
- ITiCSE-2005-MedeirosDGM #programming #using
- Using a PC simulator to illustrate input-output programming techniques (PDM, VD, MCG, RFM), p. 388.
- ITiCSE-2005-MendesAL #design #development
- Investigating pair-programming in a 2nd-year software development and design computer science course (EM, LBAF, ALR), pp. 296–300.
- ITiCSE-2005-PaisB05a #education #programming #user interface
- Use of flash movies for teaching GUI programming (RP, JPB), p. 390.
- ITiCSE-2005-StamouliBM #education #named #programming
- ExploreCSEd: exploring skills and difficulties in programming education (IS, MB, RM), p. 371.
- ITiCSE-2005-Terada #named #student
- ETV: a program trace player for students (MT), pp. 118–122.
- ITiCSE-2005-Truong #learning
- The environment for learning to program (NT), p. 383.
- ITiCSE-2005-TruongBR #learning #web
- Learning to program through the web (NT, PB, PR), pp. 9–13.
- ITiCSE-2005-Urquiza-FuentesV #animation #reuse
- Reusable collections of web-based program animations (JUF, JÁVI), p. 386.
- ITiCSE-2005-Velazquez-Iturbide #programming language
- A programming languages course for freshmen (JÁVI), pp. 271–275.
- ITiCSE-2005-XinogalosS05a #process #programming
- The hands-on activities of the programming microworld objectKarel (SX, MS), p. 384.
- WRLA-2004-CirsteaMR05 #java #programming #protocol #rule-based #verification
- Rule-based Programming in Java For Protocol Verification (HC, PEM, AR), pp. 209–227.
- WRLA-2004-Lopez-FraguasRV05 #constraints #functional #logic programming #revisited
- Constraint Functional Logic Programming Revisited (FJLF, MRA, RdVV), pp. 5–50.
- ESOP-2005-LeeYY #analysis #automation #grammarware #pointer #source code #using #verification
- Automatic Verification of Pointer Programs Using Grammar-Based Shape Analysis (OL, HY, KY), pp. 124–140.
- ESOP-2005-LuK #logic programming #source code
- Determinacy Inference for Logic Programs (LL, AK), pp. 108–123.
- ESOP-2005-Myers #policy #programming #security
- Programming with Explicit Security Policies (ACM), pp. 1–4.
- ESOP-2005-PodelskiSW #recursion #source code #summary
- Summaries for While Programs with Recursion (AP, IS, SW), pp. 94–107.
- ESOP-2005-RanganathABDH #slicing
- A New Foundation for Control-Dependence and Slicing for Modern Program Structures (VPR, TA, AB, MBD, JH), pp. 77–93.
- ESOP-2005-Thiemann #javascript #source code #towards #type system
- Towards a Type System for Analyzing JavaScript Programs (PT), pp. 408–422.
- FASE-2005-JayaramanRH #eclipse #java #named #slicing
- Kaveri: Delivering the Indus Java Program Slicer to Eclipse (GJ, VPR, JH), pp. 269–272.
- FASE-2005-LarsenLW #source code #specification
- Color-Blind Specifications for Transformations of Reactive Synchronous Programs (KGL, UL, AW), pp. 160–174.
- TACAS-2005-BouajjaniHMV #model checking #source code #verification
- Verifying Programs with Dynamic 1-Selector-Linked Structures in Regular Model Checking (AB, PH, PM, TV), pp. 13–29.
- TACAS-2005-ChenR #java #monitoring #named #programming
- Java-MOP: A Monitoring Oriented Programming Environment for Java (FC, GR), pp. 546–550.
- TACAS-2005-KellerSBS #c #debugging #model checking #named #source code
- FocusCheck: A Tool for Model Checking and Debugging Sequential C Programs (CWK, DS, SB, SAS), pp. 563–569.
- TACAS-2005-KomondoorRCF #comprehension #dependent type
- Dependent Types for Program Understanding (RK, GR, SC, JF), pp. 157–173.
- CSMR-2005-Al-EkramK #analysis #framework #representation #xml
- An XML-Based Framework for Language Neutral Program Representation and Generic Analysis (RAE, KK), pp. 42–51.
- CSMR-2005-BoisDV #comprehension #question #reverse engineering
- Does the “Refactor to Understand” Reverse Engineering Pattern Improve Program Comprehension? (BDB, SD, JV), pp. 334–343.
- CSMR-2005-DubeyAJ #keyword #set #source code
- A Technique for Extracting Keyword Based Rules from a Set of Programs (AD, SKA, PJ), pp. 217–225.
- CSMR-2005-KarailaS #analysis #case study #industrial #maintenance #source code #visual notation
- Maintenance and Analysis of Visual Programs — An Industrial Case (MK, TS), pp. 158–167.
- CSMR-2005-ZaidmanCDP #comprehension #execution #mining #process
- Applying Webmining Techniques to Execution Traces to Support the Program Comprehension Process (AZ, TC, SD, JP), pp. 134–142.
- ICSM-2005-BriandDL #aspect-oriented #contract #debugging #programming
- Instrumenting Contracts with Aspect-Oriented Programming to Increase Observability and Support Debugging (LCB, WJD, YL), pp. 687–690.
- ICSM-2005-ChesleyRR #debugging #java #named #source code
- Crisp: A Debugging Tool for Java Programs (OCC, XR, BGR), pp. 401–410.
- ICSM-2005-GarridoJ #c #multi
- Analyzing Multiple Configurations of a C Program (AG, REJ), pp. 379–388.
- ICSM-2005-ShinomiT #aspect-oriented #impact analysis #programming #weaving
- Impact Analysis of Weaving in Aspect-Oriented Programming (HS, TT), pp. 657–660.
- ICSM-2005-VestdamN #documentation #evolution #towards
- Toward Documentation of Program Evolution (TV, KN), pp. 505–514.
- IWPC-2005-BucknerBPR #comprehension #incremental #named
- JRipples: A Tool for Program Comprehension during Incremental Change (JB, JB, MP, VR), pp. 149–152.
- IWPC-2005-MurrayL #comprehension
- Presenting Micro-Theories of Program Comprehension in Pattern Form (AM, TCL), pp. 45–54.
- IWPC-2005-OSheaE #abstraction #java
- An Investigation of Java Abstraction Usage for Program Modifications (PO, CE), pp. 65–74.
- IWPC-2005-Storey #comprehension #past present future #tool support
- Theories, Methods and Tools in Program Comprehension: Past, Present and Future (MADS), pp. 181–191.
- IWPC-2005-SunW #comprehension #diagrams #layout #on the #uml
- On Evaluating the Layout of UML Class Diagrams for Program Comprehension (DS, KW), pp. 317–326.
- MSR-2005-SpaccoSHP #automation #mining #programming #repository #testing
- Software repository mining with Marmoset: an automated programming project snapshot and testing system (JS, JS, DH, WP), pp. 46–50.
- PASTE-2005-BarnettL #source code
- Weakest-precondition of unstructured programs (MB, KRML), pp. 82–87.
- PASTE-2005-KumarCS #monitoring #profiling
- Low overhead program monitoring and profiling (NK, BRC, MLS), pp. 28–34.
- PASTE-2005-LiangPH #algorithm #context-sensitive grammar #java #source code
- Evaluating the impact of context-sensitivity on Andersen’s algorithm for Java programs (DL, MP, MJH), pp. 6–12.
- PASTE-2005-Myers #distributed #program analysis #program transformation
- Making distributed systems secure with program analysis and transformation (ACM), p. 47.
- PASTE-2005-StroutMH #independence #program analysis
- Representation-independent program analysis (MMS, JMMC, PDH), pp. 67–74.
- SCAM-2005-Anderson #performance #xml
- The Performance Penalty of XML for Program Intermediate Representations (PA), pp. 193–202.
- SCAM-2005-BermudoKH #assembly #control flow #graph #re-engineering #source code
- Control Flow Graph Reconstruction for Assembly Language Programs with Delayed Instructions (NB, AK, RNH), pp. 107–118.
- SCAM-2005-HongLS #abstract interpretation #approach #model checking #slicing
- Abstract Slicing: A New Approach to Program Slicing Based on Abstract Interpretation and Model Checking (HSH, IL, OS), pp. 25–34.
- SCAM-2005-PowerH #classification #java #named #source code
- Declassification: Transforming Java Programs to Remove Intermediate Classes (BP, GWH), pp. 183–192.
- SCAM-2005-SchordanQ #attribute grammar #sequence #specification
- Specifying Transformation Sequences as Computation on Program Fragments with an Abstract Attribute Grammar (MS, DJQ), pp. 97–106.
- SCAM-2005-SzegediG #bytecode #java #slicing #source code
- Dynamic Slicing of Java Bytecode Programs (AS, TG), pp. 35–44.
- WCRE-2005-AkersBMEL #automation #c++ #component #modelling #program transformation #re-engineering
- Reengineering C++ Component Models via Automatic Program Transformation (RLA, IDB, MM, BJE, KRL), pp. 13–22.
- PLDI-2005-ChenLLLLLJ #named #network #performance #programming
- Shangri-La: achieving high performance from compiled network applications while enabling ease of programming (MKC, XFL, RL, JHL, LL, TL, RJ), pp. 224–236.
- PLDI-2005-ElmasTQ #concurrent #detection #named #runtime #source code #verification
- VYRD: verifYing concurrent programs by runtime refinement-violation detection (TE, ST, SQ), pp. 27–37.
- PLDI-2005-LukCMPKLWRH #named #program analysis #tool support
- Pin: building customized program analysis tools with dynamic instrumentation (CKL, RSC, RM, HP, AK, PGL, SW, VJR, KMH), pp. 190–200.
- PLDI-2005-NiKSI #ad hoc #mobile #network #programming
- Programming ad-hoc networks of mobile and resource-constrained devices (YN, UK, AS, LI), pp. 249–260.
- PLDI-2005-SiekL #programming
- Essential language support for generic programming (JGS, AL), pp. 73–84.
- PLDI-2005-Solar-LezamaRBE #programming #sketching #source code
- Programming by sketching for bit-streaming programs (ASL, RMR, RB, KE), pp. 281–294.
- PLDI-2005-XuBH #detection #source code
- A serializability violation detector for shared-memory server programs (MX, RB, MDH), pp. 1–14.
- SAS-2005-BruynoogheGH #analysis #logic programming #source code #termination
- Inference of Well-Typings for Logic Programs with Application to Termination Analysis (MB, JPG, WVH), pp. 35–51.
- SAS-2005-ChinNQR #memory management #object-oriented #source code #verification
- Memory Usage Verification for OO Programs (WNC, HHN, SQ, MCR), pp. 70–86.
- SAS-2005-RinetzkySY #analysis #interprocedural #source code
- Interprocedural Shape Analysis for Cutpoint-Free Programs (NR, MS, EY), pp. 284–302.
- SAS-2005-SecciS #analysis #object-oriented #source code
- Pair-Sharing Analysis of Object-Oriented Programs (SS, FS), pp. 320–335.
- STOC-2005-AzarE #parallel #programming #scheduling
- Convex programming for scheduling unrelated parallel machines (YA, AE), pp. 331–337.
- CIAA-2005-PodlovchenkoRZ #equivalence #on the #problem #source code
- On the Equivalence Problem for Programs with Mode Switching (RIP, DMR, VAZ), pp. 351–352.
- FM-2005-CelikuM #composition #cost analysis #probability #source code #specification
- Compositional Specification and Analysis of Cost-Based Properties in Probabilistic Programs (OC, AM), pp. 107–122.
- SEFM-2005-BarthePS #analysis #logic #memory management #precise #using
- Precise Analysis of Memory Consumption using Program Logics (GB, MP, GS), pp. 86–95.
- SEFM-2005-Chalin #logic #question #what
- Logical Foundations of Program Assertions: What do Practitioners Want? (PC), pp. 383–393.
- SEFM-2005-OlssonW #correctness #imperative #induction #proving #source code
- Customised Induction Rules for Proving Correctness of Imperative Programs (OO, AW), pp. 180–189.
- SFM-2005-BettiniN #distributed #mobile #programming
- Mobile Distributed Programming in X-Klaim (LB, RDN), pp. 29–68.
- CEFP-2005-Hammond #approach #behaviour #bound #functional #programming
- Exploiting Purely Functional Programming to Obtain Bounded Resource Behaviour: The Hume Approach (KH), pp. 100–134.
- CEFP-2005-Scholz #array #functional #programming
- Functional Array Programming in SaC (SBS), pp. 62–99.
- CEFP-2005-TejfelHK #source code
- Temporal Properties of Clean Programs Proven in Sparkle-T (MT, ZH, TK), pp. 168–190.
- CEFP-2005-UustaluV #data flow #programming
- The Essence of Dataflow Programming (TU, VV), pp. 135–167.
- ICFP-2005-ChenX #programming #proving #theorem proving
- Combining programming with theorem proving (CC, HX), pp. 66–77.
- ICFP-2005-DantasWWW #aspect-oriented #functional #named #polymorphism #programming language
- PolyAML: a polymorphic aspect-oriented functional programming language (DSD, DW, GW, SW), pp. 306–319.
- ICFP-2005-Harper #programming language
- Mechanizing the meta-theory of programming languages (RH), p. 240.
- ICFP-2005-Nilsson #algebra #data type #functional #optimisation #programming #using
- Dynamic optimization for functional reactive programming using generalized algebraic data types (HN), pp. 54–65.
- ICFP-2005-RamosSV #partial evaluation #performance #source code
- Fast narrowing-driven partial evaluation for inductively sequential programs (JGR, JS, GV), pp. 228–239.
- ICFP-2005-SewellLWNAHV #design #distributed #named #programming language
- Acute: high-level programming language design for distributed computation (PS, JJL, KW, FZN, MAW, PH, VV), pp. 15–26.
- ICFP-2005-WestbrookSW #approach #imperative #programming
- A language-based approach to functionally correct imperative programming (EMW, AS, IW), pp. 268–279.
- IFL-2005-BradyH #execution #framework #static analysis
- A Dependently Typed Framework for Static Analysis of Program Execution Costs (EB, KH), pp. 74–90.
- IFL-2005-CunhaPP #framework #program transformation
- A Framework for Point-Free Program Transformation (AC, JSP, JP), pp. 1–18.
- IFL-2005-GrelckSS #analysis #array #source code
- A Binding Scope Analysis for Generic Programs on Arrays (CG, SBS, AVS), pp. 212–230.
- CHI-2005-Louca #programming #student #syntax #usability
- The syntax or the story behind it?: a usability study of student work with computer-based programming environments in elementary science (LTL), pp. 849–858.
- SOFTVIS-2005-CoxGR #data flow #parallel #source code #visual notation
- Adding parallelism to visual data flow programs (PTC, SG, ARC), pp. 135–144.
- SOFTVIS-2005-DeLineKCR #comprehension #source code #towards
- Towards understanding programs through wear-based filtering (RD, AK, MC, GGR), pp. 183–192.
- SOFTVIS-2005-GhoniemCFJ #constraints #graph #programming #using #visualisation
- Peeking in solver strategies using explanations visualization of dynamic graphs for constraint programming (MG, HC, JDF, NJ), pp. 27–36.
- SOFTVIS-2005-MalloyP #c++ #modelling #source code #uml #visualisation
- Exploiting UML dynamic object modeling for the visualization of C++ programs (BAM, JFP), pp. 105–114.
- VISSOFT-2005-CoxFM #comprehension #visual notation
- User Perspectives on a Visual Aid to Program Comprehension (AC, MF, JM), pp. 70–75.
- VISSOFT-2005-RillingN #3d #analysis #comprehension #design pattern
- Applying Code Analysis and 3D Design Pattern Grouping to Facilitate Program Comprehension (JR, VLN), pp. 123–124.
- VISSOFT-2005-SmithM #identification #interactive #java #runtime #source code
- Identifying Structural Features of Java Programs by Analysing the Interaction of Classes at Runtime (MPS, MM), pp. 108–113.
- AdaEurope-2005-SwardB #equivalence #functional #proving #slicing
- Proving Functional Equivalence for Program Slicing in SPARK™ (RES, LCBI), pp. 105–114.
- SIGAda-2005-AlexandrID #ada #analysis #clustering #performance #source code
- Experimental performance analysis of ada programs in cluster system (KA, SI, KD), pp. 31–36.
- SIGAda-2005-PedersenC #ada #aspect-oriented #named #programming
- AspectAda: aspect oriented programming for ada95 (KHP, CC), pp. 79–92.
- SIGAda-2005-SwardB #optimisation #slicing
- Optimizing the SPARK program slicer (RES, LCBI), pp. 17–22.
- ICEIS-v2-2005-CuellarDJ #network #predict #problem #programming
- An Application of Non-Linear Programming to Train Recurrent Neural Networks in Time Series Prediction Problems (MPC, MD, MdCPJ), pp. 35–42.
- ICEIS-v4-2005-LokeLBG #abstraction #programming #workflow
- Levels of Abstraction in Programming Device Ecology Workflows (SWL, SL, GB, BG), pp. 137–144.
- ICML-2005-McMahanLG #bound #performance #programming #realtime
- Bounded real-time dynamic programming: RTDP with monotone upper bounds and performance guarantees (HBM, ML, GJG), pp. 569–576.
- ICML-2005-RothY #integer #linear #programming #random
- Integer linear programming inference for conditional random fields (DR, WtY), pp. 736–743.
- KDD-2005-Sandler #classification #linear #on the #programming
- On the use of linear programming for unsupervised text classification (MS), pp. 256–264.
- SEKE-2005-BenavidesTC #constraints #feature model #modelling #programming #using
- Using Constraint Programming to Reason on Feature Models (DB, PT, ARC), pp. 677–682.
- SEKE-2005-Chiang #design #parallel #programming
- A Design Methodology for Parallel Programming (CCC), pp. 727–730.
- SEKE-2005-SouzaVSSGLH #message passing #named #parallel #source code #testing
- ValiPar: A Testing Tool for Message-Passing Parallel Programs (SdRSdS, SRV, PSLdS, AdSS, TBG, AdML, ACH), pp. 386–391.
- SEKE-2005-XuXN #approach #aspect-oriented #source code #testing
- A State-Based Approach to Testing Aspect-Oriented Programs (DX, WX, KEN), pp. 366–371.
- MoDELS-2005-Pavlich-MariscalMD #aspect-oriented #data access #framework #programming #using
- A Formal Enforcement Framework for Role-Based Access Control Using Aspect-Oriented Programming (JAPM, LM, SAD), pp. 537–552.
- MoDELS-2005-WadaS #development #framework #metamodelling #modelling #programming #uml
- Modeling Turnpike Frontend System: A Model-Driven Development Framework Leveraging UML Metamodeling and Attribute-Oriented Programming (HW, JS), pp. 584–600.
- MoDELS-2005-Pavlich-MariscalMD #aspect-oriented #data access #framework #programming #using
- A Formal Enforcement Framework for Role-Based Access Control Using Aspect-Oriented Programming (JAPM, LM, SAD), pp. 537–552.
- MoDELS-2005-WadaS #development #framework #metamodelling #modelling #programming #uml
- Modeling Turnpike Frontend System: A Model-Driven Development Framework Leveraging UML Metamodeling and Attribute-Oriented Programming (HW, JS), pp. 584–600.
- ECOOP-2005-ChibaI #aspect-oriented #dependence #injection #programming
- Aspect-Oriented Programming Beyond Dependency Injection (SC, RI), pp. 121–143.
- ECOOP-2005-Meyer #object-oriented #problem #programming
- Attached Types and Their Application to Three Open Problems of Object-Oriented Programming (BM), pp. 1–32.
- ECOOP-2005-RodriguezDFHLR #composition #concurrent #ml #multi #source code #specification #thread #verification
- Extending JML for Modular Specification and Verification of Multi-threaded Programs (ER, MBD, CF, JH, GTL, R), pp. 551–576.
- OOPSLA-2005-Edwards #named #programming
- Subtext: uncovering the simplicity of programming (JE), pp. 505–518.
- OOPSLA-2005-GoldsmithOA #query #relational
- Relational queries over program traces (SG, RO, AA), pp. 385–402.
- OOPSLA-2005-KennedyR #algebra #data type #object-oriented #programming
- Generalized algebraic data types and object-oriented programming (AK, CVR), pp. 21–40.
- OOPSLA-2005-LiuS #programming
- Interaction-based programming with classages (YDL, SFS), pp. 191–209.
- OOPSLA-2005-MartinLL #fault #query #security #using
- Finding application errors and security flaws using PQL: a program query language (MCM, VBL, MSL), pp. 365–383.
- OOPSLA-2005-Vanderburg #agile #process #programming
- A simple model of agile software processes — or — extreme programming annealed (GV), pp. 539–545.
- QAPL-2004-AlpuenteGPV05 #model checking #source code
- Abstract Model Checking of tccp programs (MA, MdMG, EP, AV), pp. 19–36.
- QAPL-2004-HankinW05 #program analysis #λ-calculus
- λ-calculus and Quantitative Program Analysis: (Extended Abstract) (CH, HW), pp. 5–18.
- GPCE-2005-AktemurJKC #generative #optimisation #runtime
- Optimizing Marshalling by Run-Time Program Generation (BA, JJ, SNK, LC), pp. 221–236.
- GPCE-2005-ApelLRS #aspect-oriented #feature model #programming
- FeatureC++: On the Symbiosis of Feature-Oriented and Aspect-Oriented Programming (SA, TL, MR, GS), pp. 125–140.
- GPCE-2005-BravenboerVVV #ambiguity #metaprogramming #source code #syntax #type system
- Generalized Type-Based Disambiguation of Meta Programs with Concrete Object Syntax (MB, RV, JJV, EV), pp. 157–172.
- GPCE-2005-CaretteK #abstraction #monad #multi #programming
- Multi-stage Programming with Functors and Monads: Eliminating Abstraction Overhead from Generic Code (JC, OK), pp. 256–274.
- GPCE-2005-ConselLRC #approach #compilation #domain-specific language #generative #programming
- A Generative Programming Approach to Developing DSL Compilers (CC, FL, LR, PC), pp. 29–46.
- GPCE-2005-DenneyF #generative
- Certifiable Program Generation (ED, BF), pp. 17–28.
- GPCE-2005-DraheimLW #generative #type system
- A Type System for Reflective Program Generators (DD, CL, GW), pp. 327–341.
- GPCE-2005-EckhardtKPST #multi #programming
- Implicitly Heterogeneous Multi-stage Programming (JE, RK, EP, KNS, WT), pp. 275–292.
- GPCE-2005-HirschkoffHPSS #component #programming
- Component-Oriented Programming with Sharing: Containment is Not Ownership (DH, TH, DP, AS, JBS), pp. 389–404.
- GPCE-2005-HuangZS #generative #static typing
- Statically Safe Program Generation with SafeGen (SSH, DZ, YS), pp. 309–326.
- GPCE-2005-KaminAM #generative #optimisation #runtime
- Source-Level Optimization of Run-Time Program Generators (SNK, BA, PM), pp. 293–308.
- GPCE-2005-PeruginiR #approach #case study #experience #generative #information retrieval #interactive #programming
- A Generative Programming Approach to Interactive Information Retrieval: Insights and Experiences (SP, NR), pp. 205–220.
- GPCE-2005-WuL #programming #reasoning #source code #using
- Shadow Programming: Reasoning About Programs Using Lexical Join Point Information (PW, KJL), pp. 141–156.
- GPCE-2005-YaoZC #aspect-oriented #c++ #framework #programming
- AOP++: A Generic Aspect-Oriented Programming Framework in C++ (ZY, QZ, GC), pp. 94–108.
- LOPSTR-2005-AlbertPG #logic programming #partial evaluation #source code
- Non-leftmost Unfolding in Partial Evaluation of Logic Programs with Impure Predicates (EA, GP, JPG), pp. 115–132.
- LOPSTR-2005-AlvezL #algorithm #logic programming #source code
- An Algorithm for Local Variable Elimination in Normal Logic Programs (JÁ, PL), pp. 61–79.
- LOPSTR-2005-AntoyH #declarative #programming
- Declarative Programming with Function Patterns (SA, MH), pp. 6–22.
- LOPSTR-2005-CorreasPHB #analysis #composition #source code
- Experiments in Context-Sensitive Analysis of Modular Programs (JC, GP, MVH, FB), pp. 163–178.
- LOPSTR-2005-OchoaPH #prolog #source code
- Removing Superfluous Versions in Polyvariant Specialization of Prolog Programs (CO, GP, MVH), pp. 80–97.
- LOPSTR-2005-PasarellaOPN #embedded #logic programming #semantics #source code
- A Transformational Semantics of Static Embedded Implications of Normal Logic Programs (EP, FO, EP, MN), pp. 133–146.
- LOPSTR-2005-SuenagaKY #approach #automation #generative #source code #type system
- Extension of Type-Based Approach to Generation of Stream-Processing Programs by Automatic Insertion of Buffering Primitives (KS, NK, AY), pp. 98–114.
- PPDP-2005-ChibaAT #program transformation #term rewriting
- Program transformation by templates based on term rewriting (YC, TA, YT), pp. 59–69.
- PPDP-2005-JagadeesanM #approach #constraints #declarative #programming
- Timed constraint programming: a declarative approach to usage control (RJ, WM, CP, VAS), pp. 164–175.
- PPDP-2005-LopezPPW #concurrent #linear #logic programming #monad
- Monadic concurrent linear logic programming (PL, FP, JP, KW), pp. 35–46.
- PPDP-2005-SahaR #analysis #incremental #logic programming #points-to #using
- Incremental and demand-driven points-to analysis using logic programming (DS, CRR), pp. 117–128.
- PADL-2005-BrooksEMR #programming #set
- Character-Based Cladistics and Answer Set Programming (DRB, EE, JWM, DR), pp. 37–51.
- PADL-2005-KawabeG
- The Program Inverter LRinv and Its Structure (MK, RG), pp. 219–234.
- PADL-2005-NieuwenborghHV #logic programming #order
- An Ordered Logic Program Solver (DVN, SH, DV), pp. 128–142.
- PADL-2005-SaadP #framework #hybrid #logic programming #probability #towards
- Towards a More Practical Hybrid Probabilistic Logic Programming Framework (ES, EP), pp. 67–82.
- PADL-2005-ZhuX #pointer #programming
- Safe Programming with Pointers Through Stateful Views (DZ, HX), pp. 83–97.
- POPL-2005-FieldV #consistency #distributed #maintenance #named #programming
- Transactors: a programming model for maintaining globally consistent distributed state in unreliable environments (JF, CAV), pp. 195–208.
- POPL-2005-NeubauerT #multi #program transformation #source code
- From sequential programs to multi-tier applications by program transformation (MN, PT), pp. 221–232.
- SAC-2005-CarvalhoL #abstraction #composition #distributed #parallel #performance #programming
- The # model: separation of concerns for reconciling modularity, abstraction and efficiency in distributed parallel programming (FHdCJ, RDL), pp. 1357–1364.
- SAC-2005-FalcoTCG05a #approach #clustering #grammarware #novel #programming #search-based
- A novel grammar-based genetic programming approach to clustering (IDF, ET, ADC, FG), pp. 928–932.
- SAC-2005-FalcoTCP #approach #induction #programming #search-based
- Inductive inference of chaotic series by Genetic Programming: a Solomonoff-based approach (IDF, ET, ADC, AP), pp. 957–958.
- SAC-2005-GruianAKS #automation #generative #java
- Automatic generation of application-specific systems based on a micro-programmed Java core (FG, PA, KK, MS), pp. 879–884.
- SAC-2005-GuoJ #logic programming #source code
- Mode-directed preferences for logic programs (HFG, BJ), pp. 1414–1418.
- SAC-2005-KvaleLC #aspect-oriented #case study #programming #using
- A case study on building COTS-based system using aspect-oriented programming (AAK, JL, RC), pp. 1491–1498.
- SAC-2005-PaigeCMS #programming
- High-integrity extreme programming (RFP, HC, JAM, ZRS), pp. 1518–1523.
- SAC-2005-Tarau #logic programming
- Agent oriented logic programming in Jinni 2004 (PT), pp. 1427–1428.
- ESEC-FSE-2005-BasitJ #detection #similarity #source code
- Detecting higher-level similarity patterns in programs (HAB, SJ), pp. 156–165.
- ESEC-FSE-2005-ChatleyT #eclipse #learning #named
- KenyaEclipse: learning to program in eclipse (RC, TT), pp. 245–248.
- ESEC-FSE-2005-GrigorenkoST #generative #programming #visual notation
- Visual tool for generative programming (PG, AS, ET), pp. 249–252.
- ESEC-FSE-2005-HaranKOPS #classification #execution
- Applying classification techniques to remotely-collected program execution data (MH, AFK, AO, AAP, APS), pp. 146–155.
- ESEC-FSE-2005-HochsteinBZHC #automation #metric #programming #self
- Combining self-reported and automatic data to improve programming effort measurement (LH, VRB, MVZ, JKH, JC), pp. 356–365.
- ESEC-FSE-2005-LiZ #automation #detection #named #programming #scalability
- PR-Miner: automatically extracting implicit programming rules and detecting violations in large software code (ZL, YZ), pp. 306–315.
- ESEC-FSE-2005-RenierisRR
- Arithmetic program paths (MR, SR, SPR), pp. 90–98.
- ESEC-FSE-2005-Robillard #automation #generative
- Automatic generation of suggestions for program investigation (MPR), pp. 11–20.
- ESEC-FSE-2005-VeanesCST #online #source code #testing
- Online testing with model programs (MV, CC, WS, NT), pp. 273–282.
- ESEC-FSE-2005-ZhangG #execution
- Matching execution histories of program versions (XZ, RG), pp. 197–206.
- GTTSE-2005-Batory #programming #tutorial
- A Tutorial on Feature Oriented Programming and the AHEAD Tool Suite (DSB), pp. 3–35.
- GTTSE-2005-Chiba #aspect-oriented #program transformation #programming
- Program Transformation with Reflection and Aspect-Oriented Programming (SC), pp. 65–94.
- GTTSE-2005-HuYT #optimisation
- Program Optimizations and Transformations in Calculation Form (ZH, TY, MT), pp. 144–168.
- GTTSE-2005-WinterB #program transformation #using
- Program Transformation Using HATS 1.84 (VLW, JB), pp. 378–396.
- ICSE-2005-AtleeLLST #guidelines #re-engineering #source code
- Software engineering 2004: ACM/IEEE-CS guidelines for undergraduate programs in software engineering (JMA, RJL, TCL, AEKS, JBT), pp. 623–624.
- ICSE-2005-Cardelli #modelling #programming
- Transitions in programming models: 2 (LC), p. 2.
- ICSE-2005-CleveZ
- Locating causes of program failures (HC, AZ), pp. 342–351.
- ICSE-2005-HulkkoA #case study #multi #programming #quality
- A multiple case study on the impact of pair programming on product quality (HH, PA), pp. 495–504.
- ICSE-2005-Kiczales #aspect-oriented #programming
- Aspect-oriented programming (GK), p. 730.
- ICSE-2005-KiczalesM #aspect-oriented #composition #programming #reasoning
- Aspect-oriented programming and modular reasoning (GK, MM), pp. 49–58.
- ICSE-2005-LanzaDGP #comprehension #named #visualisation
- CodeCrawler: an information visualization tool for program comprehension (ML, SD, HG, MP), pp. 672–673.
- ICSE-2005-MelnikM #agile #student
- A cross-program investigation of students’ perceptions of agile methods (GM, FM), pp. 481–488.
- ICSE-2005-RenRST #impact analysis #java #named #source code
- Chianti: a change impact analysis tool for java programs (XR, BGR, MS, FT), pp. 664–665.
- ICSE-2005-SampaioAVCFC #experience #testing
- Software test program: a software residency experience (AS, CA, JV, LC, LF, SC), pp. 611–612.
- ICSE-2005-Woit #case study #interactive #programming #requirements
- Requirements interaction management in an eXtreme programming environment: a case study (DMW), pp. 489–494.
- LDTA-2005-SloaneW #eclipse #education #eli #programming language #using
- Eclipse Support for Using Eli and Teaching Programming Languages (AMS, WMW), pp. 189–194.
- LDTA-2005-Watt #design #programming #scripting language
- The Design of Monty: a Programming/Scripting Language (DAW), pp. 5–28.
- CC-2005-RyuR #debugging #multi #programming
- Source-Level Debugging for Multiple Languages with Modest Programming Effort (SR, NR), pp. 10–26.
- CC-2005-ShashidharBCJ #equivalence #program transformation #source code #verification
- Verification of Source Code Transformations by Program Equivalence Checking (KCS, MB, FC, GJ), pp. 221–236.
- CC-2005-XueN #analysis #object-oriented #source code
- Completeness Analysis for Incomplete Object-Oriented Programs (JX, PHN), pp. 271–286.
- LCTES-2005-FrankeOTF #embedded #optimisation #probability #source code
- Probabilistic source-level optimisation of embedded programs (BF, MFPO, JT, GF), pp. 78–86.
- LCTES-2005-SermulinsTRA #optimisation #source code
- Cache aware optimization of stream programs (JS, WT, RMR, SPA), pp. 115–126.
- PPoPP-2005-FreehL #clustering #energy #multi #source code #using
- Using multiple energy gears in MPI programs on a power-scalable cluster (VWF, DKL), pp. 164–173.
- PPoPP-2005-HarrisF #programming
- Revocable locks for non-blocking programming (TLH, KF), pp. 72–82.
- PPoPP-2005-LiHDH #automation #c #multi #source code #thread
- Automatic multithreading and multiprocessing of C programs for IXP (LL, BH, JD, LH), pp. 132–141.
- PPoPP-2005-SiegelA #modelling #source code #verification
- Modeling wildcard-free MPI programs for verification (SFS, GSA), pp. 95–106.
- PPoPP-2005-SuraFWMLP #compilation #consistency #java #performance #source code
- Compiler techniques for high performance sequentially consistent java programs (ZS, XF, CLW, SPM, JL, DAP), pp. 2–13.
- PPoPP-2005-ThiesKSRA #distributed #source code
- Teleport messaging for distributed stream programs (WT, MK, JS, RMR, SPA), pp. 224–235.
- PPoPP-2005-WangS #source code #static analysis
- Static analysis of atomicity for programs with non-blocking synchronization (LW, SDS), pp. 61–71.
- PPoPP-2005-YangBHM #correctness #monitoring #source code #trust #verification
- Trust but verify: monitoring remotely executing programs for progress and correctness (SY, ARB, YCH, SPM), pp. 196–205.
- CADE-2005-Pientka #higher-order #logic programming
- Tabling for Higher-Order Logic Programming (BP), pp. 54–68.
- CAV-2005-CookKS #named #proving #theorem proving #verification
- Cogent: Accurate Theorem Proving for Program Verification (BC, DK, NS), pp. 296–300.
- CAV-2005-CostanGGMP #algorithm #fixpoint #policy #source code #static analysis
- A Policy Iteration Algorithm for Computing Fixed Points in Static Analysis of Programs (AC, SG, EG, MM, SP), pp. 462–475.
- CAV-2005-JobstmannGB #game studies #program repair
- Program Repair as a Game (BJ, AG, RB), pp. 226–238.
- CAV-2005-NeculaG #algorithm #program analysis #random #verification
- Randomized Algorithms for Program Analysis and Verification (GCN, SG), p. 1.
- CAV-2005-RabinovitzG #bound #concurrent #model checking #source code
- Bounded Model Checking of Concurrent Programs (IR, OG), pp. 82–97.
- CAV-2005-VecchieS #source code
- Syntax-Driven Reachable State Space Construction of Synchronous Reactive Programs (EV, RdS), pp. 213–225.
- CSL-2005-CharatonikGM #bound #model checking #pointer #source code
- Bounded Model Checking of Pointer Programs (WC, LG, PM), pp. 397–412.
- ICLP-2005-BortolussiW #concurrent #constraints #distributed #probability #programming language
- A Distributed and Probabilistic Concurrent Constraint Programming Language (LB, HW), pp. 143–158.
- ICLP-2005-BrasselH #analysis #functional #logic programming #nondeterminism #source code
- Nondeterminism Analysis of Functional Logic Programs (BB, MH), pp. 265–279.
- ICLP-2005-ChristiansenD #abduction #logic programming #named #programming language #prolog
- HYPROLOG: A New Logic Programming Language with Assumptions and Abduction (HC, VD), pp. 159–173.
- ICLP-2005-DuanYK #logic programming #semantics #source code
- Semantics of Framed Temporal Logic Programs (ZD, XY, MK), pp. 356–370.
- ICLP-2005-Haemmerle #concurrent #constraints #linear #programming
- SiLCC Is Linear Concurrent Constraint Programming (RH), pp. 448–449.
- ICLP-2005-Langevine #constraints #named #programming
- Gentra4cp: A Generic Trace Format for Constraint Programming (LL), pp. 433–434.
- ICLP-2005-NguyenS #analysis #logic programming #polynomial #source code #termination
- Polynomial Interpretations as a Basis for Termination Analysis of Logic Programs (MTN, DDS), pp. 311–325.
- ICLP-2005-Nogueira #information management #programming language
- A Temporal Programming Language for Heterogeneous Information Systems (VN), pp. 444–445.
- ICLP-2005-PueblaAH #analysis #framework #logic programming #source code
- A Generic Framework for the Analysis and Specialization of Logic Programs (GP, EA, MVH), pp. 407–409.
- ICLP-2005-RochaSC #evaluation #logic programming #source code
- Dynamic Mixed-Strategy Evaluation of Tabled Logic Programs (RR, FMAS, VSC), pp. 250–264.
- ICLP-2005-SaadP #hybrid #logic programming #probability #source code
- Hybrid Probabilistic Logic Programs with Non-monotonic Negation (ES, EP), pp. 204–220.
- ICLP-2005-Schindlauer #logic programming #semantics #source code #web
- Nonmonotonic Logic Programs for the Semantic Web (RS), pp. 446–447.
- ICLP-2005-Sneyers #analysis #optimisation #source code
- Analysis and Optimization of CHR Programs (JS), pp. 450–451.
- ICLP-2005-TompitsW #equivalence #implementation #programming #towards
- Towards Implementations for Advanced Equivalence Checking in Answer-Set Programming (HT, SW), pp. 189–203.
- ICLP-2005-Wilson #logic programming
- Use of Logic Programming for Complex Business Rules (WGW), pp. 14–20.
- LICS-2005-AltenkirchG #functional #programming language #quantum
- A Functional Quantum Programming Language (TA, JG), pp. 249–258.
- LICS-2005-EscardoK #programming language
- Operational Domain Theory and Topology of a Sequential Programming Language (MHE, WKH), pp. 427–436.
- LICS-2005-HondaYB #higher-order #imperative #logic
- An Observationally Complete Program Logic for Imperative Higher-Order Frame Rules (KH, NY, MB), pp. 270–279.
- SAT-2005-HeuleM #bound #linear #programming #random #satisfiability #using
- Observed Lower Bounds for Random 3-SAT Phase Transition Density Using Linear Programming (MH, HvM), pp. 122–134.
- TLCA-2005-SchurmannPS #calculus #encoding #functional #higher-order #programming
- The [triangle]-Calculus. Functional Programming with Higher-Order Encodings (CS, AP, JS), pp. 339–353.
- VMCAI-2005-AttieC #concurrent #scalability #source code
- Efficiently Verifiable Conditions for Deadlock-Freedom of Large Concurrent Programs (PCA, HC), pp. 465–481.
- VMCAI-2005-Bertrane #abstract interpretation #composition #source code #static analysis
- Static Analysis by Abstract Interpretation of the Quasi-synchronous Composition of Synchronous Programs (JB), pp. 97–112.
- VMCAI-2005-BradleyMS #polynomial #source code #termination
- Termination of Polynomial Programs (ARB, ZM, HBS), pp. 113–129.
- VMCAI-2005-Cousot #abstraction #parametricity #programming #proving #termination
- Proving Program Invariance and Termination by Parametric Abstraction, Lagrangian Relaxation and Semidefinite Programming (PC), pp. 1–24.
- VMCAI-2005-Martel #bibliography #semantics #source code #validation
- An Overview of Semantics for the Validation of Numerical Programs (MM), pp. 59–77.
- VMCAI-2005-SalcianuR #analysis #java #source code
- Purity and Side Effect Analysis for Java Programs (AS, MCR), pp. 199–215.
- VMCAI-2005-SankaranarayananSM #analysis #linear #programming #scalability #using
- Scalable Analysis of Linear Systems Using Mathematical Programming (SS, HBS, ZM), pp. 25–41.
- VMCAI-2005-Siegel #performance #source code #verification
- Efficient Verification of Halting Properties for MPI Programs with Wildcard Receives (SFS), pp. 413–429.
- WICSA-2004-BernardoB #architecture #generative #parallel #source code #thread
- Generating Well-Synchronized Multithreaded Programs from Software Architecture Descriptions (MB, EB), pp. 167–176.
- ASE-2004-ApiwattanapongOH #algorithm #difference #object-oriented #source code
- A Differencing Algorithm for Object-Oriented Programs (TA, AO, MJH), pp. 2–13.
- ASE-2004-Betin-CanB #concurrent #programming #using
- Verifiable Concurrent Programming Using Concurrency Controllers (ABC, TB), pp. 248–257.
- ASE-2004-Capuano #interactive #source code #visualisation
- Interactive Visualization of Concurrents Programs (RC), pp. 418–421.
- ASE-2004-LeowKLS #automation #generative #heuristic #reachability #source code #testing
- Heuristic Search with Reachability Tests for Automated Generation of Test Programs (WKL, SCK, THL, VS), pp. 282–285.
- ASE-2004-LicataK #interactive #source code #verification #web
- Verifying Interactive Web Programs (DRL, SK), pp. 164–173.
- DAC-2004-SchueleS #abstraction #analysis #assembly #execution #source code
- Abstraction of assembler programs for symbolic worst case execution time analysis (TS, KS), pp. 107–112.
- DAC-2004-VanderhaegenB #automation #design #geometry #programming #using
- Automated design of operational transconductance amplifiers using reversed geometric programming (JPV, RWB), pp. 133–138.
- DATE-v1-2004-BrandtnerW #named #simulation
- SubCALM: A Program for Hierarchical Substrate Coupling Simulation on Floorplan Level (TB, RW), pp. 616–621.
- DATE-v1-2004-MishraD #functional #generative #graph #pipes and filters
- Graph-Based Functional Test Program Generation for Pipelined Processors (PM, ND), pp. 182–187.
- DATE-v1-2004-ZhanS #optimisation #polynomial #programming #using
- Optimization of Integrated Spiral Inductors Using Sequential Quadratic Programming (YZ, SSS), pp. 622–629.
- DATE-v2-2004-RizkPW #design #embedded #source code
- Designing Self Test Programs for Embedded DSP Cores (HR, CAP, FGW), pp. 816–823.
- DocEng-2004-KingST #animation #behaviour #functional #programming #realtime #xml
- Behavioral reactivity and real time programming in XML: functional programming meets SMIL animation (PRK, PS, SJT), pp. 57–66.
- CSEET-2004-Becker-PechauBLS #flexibility
- Educating Non-Programmers to Flexible, Communicative Software Engineers in a 10 Month Training Program (PBP, WGB, CL, AS), pp. 98–103.
- CSEET-2004-LeBlancLS #education #generative #re-engineering #source code #using
- Generating Undergraduate Software Engineering Courses/Programs Using the Computing Curricula Software Engineering Volume (RJL, TCL, AEKS), pp. 167–168.
- CSEET-2004-McKimE #design #education #multi #object-oriented #programming #using
- Using a Multiple Term Project to Teach Object Oriented Programming and Design (JCM, HJCE), pp. 59–64.
- CSEET-2004-SeidmanF #re-engineering #risk management #source code
- Software Offshoring ?^(a) Risks and Opportunities for Software Engineering Programs (SBS, LF), p. 153.
- ITiCSE-2004-Abunawass #assessment #named
- COMPASS: a CS program assessment project (AMA), p. 269.
- ITiCSE-2004-AbunawassLR #assessment #named
- COMPASS: a CS program assessment project (AMA, WL, ER), pp. 127–131.
- ITiCSE-2004-Boisvert #communication #design #named
- eL-CID: communicating iterative program design (CB), p. 253.
- ITiCSE-2004-ConradF #object-oriented #paradigm #source code #using
- Using the synergies between the object-oriented paradigm and mathematics in joint mathematics/computer science programs (MC, TF), p. 254.
- ITiCSE-2004-English #assessment #automation #source code #user interface #using
- Automated assessment of GUI programs using JEWL (JE), pp. 137–141.
- ITiCSE-2004-Ford #programming
- Managing the programming tail (LF), p. 249.
- ITiCSE-2004-Ford04a #generative #learning #programming
- A learning object generator for programming (LF), p. 268.
- ITiCSE-2004-Garner #learning #programming
- The use of a code restructuring tool in the learning of programming (SG), p. 277.
- ITiCSE-2004-Ginat #design
- Embedding instructive assertions in program design (DG), pp. 62–66.
- ITiCSE-2004-HanksMDK #programming #quality
- Program quality with pair programming in CS1 (BH, CM, DD, MK), pp. 176–180.
- ITiCSE-2004-KuittinenS #education #programming
- Teaching roles of variables in elementary programming courses (MK, JS), pp. 57–61.
- ITiCSE-2004-Kumar #java #learning #programming
- Web-based tutors for learning programming in C++/Java (AK), p. 266.
- ITiCSE-2004-Leska #education #programming #using
- Introducing undergraduates to programming using robots in the general education curriculum (CL), p. 263.
- ITiCSE-2004-MorenoMBS #animation
- Program animation in jeliot 3 (AM, NM, MBA, ES), p. 265.
- ITiCSE-2004-PazL #automation #concept #functional #programming
- Emergence of automated assignment conceptions in a functional programming course (TP, TL), pp. 181–185.
- ITiCSE-2004-PowellMGFR #learning #programming
- Dyslexia and learning computer programming (NP, DJM, JG, JF, JR), p. 242.
- ITiCSE-2004-PriceP #programming
- Common environment for undergraduate computer programming (CBP, JP), p. 248.
- ITiCSE-2004-RamalingamLW #learning #modelling #self
- Self-efficacy and mental models in learning to program (VR, DL, SW), pp. 171–175.
- ITiCSE-2004-SitthiworachartJ #assessment #effectiveness #learning #programming
- Effective peer assessment for learning computer programming (JS, MJ), pp. 122–126.
- ITiCSE-2004-Tanaka-IshiiKT #feedback #named #programming #verification
- EMMA: a web-based report system for programming course--automated verification and enhanced feedback (KTI, KK, MT), p. 278.
- ITiCSE-WGR-2004-JacobsonT #array #programming
- It is time to emphasize arraylists over arrays in Java-based first programming courses (NJ, AT), pp. 88–92.
- ITiCSE-WGR-2004-Pillay #programming #search-based
- A first course in genetic programming (NP), pp. 93–96.
- ITiCSE-WGR-2004-Walker04a #programming
- Experimentation in the computer programming lab (GNW), pp. 69–72.
- ESOP-2004-Boudol #named #programming
- ULM: A Core Programming Model for Global Computing: (Extended Abstract) (GB), pp. 234–248.
- ESOP-2004-FilliatreL #proving #source code
- Functors for Proofs and Programs (JCF, PL), pp. 370–384.
- ESOP-2004-JiaW #distributed #proving #source code
- Modal Proofs as Distributed Programs (Extended Abstract) (LJ, DW), pp. 219–233.
- TACAS-2004-ClarkeKL #source code
- A Tool for Checking ANSI-C Programs (EMC, DK, FL), pp. 168–176.
- TACAS-2004-SenRA #analysis #online #parallel #performance #predict #safety #source code #thread
- Online Efficient Predictive Safety Analysis of Multithreaded Programs (KS, GR, GA), pp. 123–138.
- ICSM-2004-BaxterA #architecture #component #program transformation #re-engineering
- Component Architecture Reengineering by Program Transformation (IDB, RLA), p. 509.
- ICSM-2004-IshioKI #aspect-oriented #debugging #graph #slicing
- Debugging Support for Aspect-Oriented Program Based on Program Slicing and Call Graph (TI, SK, KI), pp. 178–187.
- ICSM-2004-Krinke #dependence #slicing #visualisation
- Visualization of Program Dependence and Slices (JK), pp. 168–177.
- ICSM-2004-Krinke04a #concurrent #slicing #source code
- Advanced Slicing of Sequential and Concurrent Programs (JK), pp. 464–468.
- ICSM-2004-Marcus #program analysis #semantics
- Semantic Driven Program Analysis (AM), pp. 469–473.
- ICSM-2004-MohanGL #approach #complexity #comprehension #concept #using
- An Approach to Understanding Program Comprehensibility Using Spatial Complexity, Concept Assignment and Typographical Style (AM, NG, PJL), p. 530.
- ICSM-2004-TeohW #source code #tool support
- Tools for Extracting Software Structure from Compiled Programs (HST, DBW), p. 526.
- ICSM-2004-WernickH #evolution #programming #using
- The Impact of Using Pair Programming on System Evolution: A Simulation-Based Study (PW, TH), pp. 422–426.
- ICSM-2004-WillmorES #database #slicing
- Program Slicing in the Presence of a Database State (DW, SME, JS), pp. 448–452.
- IWPC-2004-Batory #challenge #comprehension #generative #programming
- Program Comprehension in Generative Programming: A History of Grand Challenges (DSB), pp. 2–13.
- IWPC-2004-ClearyE #framework #named #visualisation
- CHIVE — A Program Source Visualisation Framework (BC, CE), pp. 268–270.
- IWPC-2004-GoldB #comprehension #web #web service
- Program Comprehension for Web Services (NG, KHB), pp. 151–161.
- IWPC-2004-KanellopoulosT #c++ #clustering #comprehension #data mining #mining #source code
- Data Mining Source Code to Facilitate Program Comprehension: Experiments on Clustering Data Retrieved from C++ Programs (YK, CT), pp. 214–225.
- IWPC-2004-Kelsen #behaviour #comprehension #source code
- A Simple Static Model for Understanding the Dynamic Behavior of Programs (PK), pp. 46–51.
- IWPC-2004-MohanG #evolution #programming #source code
- Programming Style Changes in Evolving Source Code (AM, NG), pp. 236–240.
- IWPC-2004-OBrienS #architecture #comprehension #web #web service
- Working Session: Program Comprehension Strategies for Web Service and Service-oriented Architectures (LO, DBS), pp. 260–263.
- IWPC-2004-Sneed #comprehension #testing
- Program Comprehension for the Purpose of Testing (HMS), pp. 162–171.
- PASTE-2004-Martel #assembly #source code #validation
- Validation of assembler programs for DSPs: a static analyzer (MM), pp. 8–13.
- SCAM-2004-CeccatoT #aspect-oriented #programming
- Adding Distribution to Existing Applications by Means of Aspect Oriented Programming (MC, PT), pp. 107–116.
- SCAM-2004-Gallagher #interprocedural #slicing
- Some Notes on Interprocedural Program Slicing (KBG), pp. 36–42.
- SCAM-2004-HouHR #c++ #guidelines #programming #specification
- Specifying the Law of Demeter and C++ Programming Guidelines with FCL (DH, HJH, PR), pp. 119–127.
- SCAM-2004-XuLZS #clustering
- Program Restructuring Through Clustering Techniques (XX, CHL, MZ, AS), pp. 75–84.
- WCRE-2004-Harrold #analysis #control flow #source code
- Static and Dynamic Analyses of Programs with Implicit Control Flow (MJH), p. 5.
- WCRE-2004-KarailaS #analysis #case study #industrial #maintenance #source code #visual notation
- Maintenance and Analysis of Visual Programs — An Industrial Case (MK, TS), pp. 294–295.
- WCRE-2004-LakhotiaM #anti #order
- Imposing Order on Program Statements to Assist Anti-Virus Scanners (AL, MM), pp. 161–170.
- WCRE-2004-MohanGL #approach #complexity #concept #using
- An Initial Approach to Assessing Program Comprehensibility Using Spatial Complexity, Number of Concepts and Typographical Style (AM, NG, PJL), pp. 246–255.
- WCRE-2004-MurrayL #comprehension #summary
- A Brief Summary of Cognitive Patterns for Program Comprehension (AM, TCL), pp. 304–305.
- PEPM-2004-AkersBM #automation #c++ #component #program transformation #re-engineering
- Invited application paper: re-engineering C++ components via automatic program transformation (RLA, IDB, MM), pp. 51–55.
- PEPM-2004-AndersenS #declarative
- Declarative specialization for object-oriented-program specialization (HMA, UPS), pp. 27–38.
- PEPM-2004-BarkerLV #data access #flexibility #logic programming #performance
- Efficient and flexible access control via logic program specialisation (SB, ML, MV), pp. 190–199.
- PEPM-2004-Debois #imperative #optimisation #partial evaluation
- Imperative program optimization by partial evaluation (SD), pp. 113–122.
- PEPM-2004-DuranLMMU #equation #proving #source code #termination
- Proving termination of membership equational programs (FD, SL, JM, CM, XU), pp. 147–158.
- PEPM-2004-HulaasB #cpu #java #program transformation
- Program transformations for portable CPU accounting and control in Java (JH, WB), pp. 169–177.
- PEPM-2004-Kamin #generative
- Invited application paper: program generation considered easy (SK), pp. 68–79.
- PEPM-2004-McIlraith #declarative #programming #towards #web #web service
- Invited talk: towards declarative programming for web services (SAM), pp. 1–2.
- PEPM-2004-PettorossiP #formal method #logic programming #program transformation
- A theory of totally correct logic program transformations (AP, MP), pp. 159–168.
- PEPM-2004-SmaragdakisHZ #generative #tool support
- Program generators and the tools to make them (YS, SSH, DZ), pp. 92–100.
- PLDI-2004-Appel #process #proving #revisited #social #source code #theorem
- Social processes and proofs of theorems and programs, revisited (AWA), p. 170.
- PLDI-2004-DuLLYZN #compilation #framework #parallel #source code
- A cost-driven compilation framework for speculative parallelization of sequential programs (ZHD, CCL, XFL, CY, QZ, TFN), pp. 71–81.
- PLDI-2004-JohnsonEV #composition #concurrent #thread
- Min-cut program decomposition for thread-level speculation (TAJ, RE, TNV), pp. 59–70.
- PLDI-2004-VenetB #array #bound #c #embedded #performance #precise #scalability #source code
- Precise and efficient static array bound checking for large embedded C programs (AV, GPB), pp. 231–242.
- PLDI-2004-ZhangG #effectiveness #slicing
- Cost effective dynamic program slicing (XZ, RG), pp. 94–106.
- PLDI-2004-ZhongOSD #array #using
- Array regrouping and structure splitting using whole-program reference affinity (YZ, MO, XS, CD), pp. 255–266.
- SAS-2004-Colon #algebra #approximate #imperative #relational #semantics #source code
- Approximating the Algebraic Relational Semantics of Imperative Programs (MC), pp. 296–311.
- SAS-2004-McIlraith #declarative #programming #towards #web #web service
- Towards Declarative Programming for Web Services (SAM), p. 21.
- SAS-2004-PayetM #constraints #logic programming #source code
- Non-termination Inference for Constraint Logic Programs (ÉP, FM), pp. 377–392.
- SAS-2004-Smaragdakis #generative #tool support
- Program Generators and the Tools to Make Them (YS), pp. 19–20.
- SAS-2004-Venet #analysis #embedded #pointer #scalability #source code
- A Scalable Nonuniform Pointer Analysis for Embedded Programs (AV), pp. 149–164.
- STOC-2004-DunaganV #algorithm #linear #polynomial #source code
- A simple polynomial-time rescaling algorithm for solving linear programs (JD, SV), pp. 315–320.
- FLOPS-2004-GluckK #lr #parsing #source code
- Derivation of Deterministic Inverse Programs Based on LR Parsing (RG, MK), pp. 291–306.
- FLOPS-2004-PemmasaniGDRR #logic programming #online #source code
- Online Justification for Tabled Logic Programs (GP, HFG, YD, CRR, IVR), pp. 24–38.
- FLOPS-2004-Schurmann #framework #functional #logic #programming
- Twelf and Delphin: Logic and Functional Programming in a Meta-logical Framework (CS), pp. 22–23.
- FLOPS-2004-Selinger #bibliography #programming language #quantum
- A Brief Survey of Quantum Programming Languages (PS), pp. 1–6.
- CIAA-2004-ZakharovZ #automaton #multi #on the #problem #source code
- On the Equivalence-Checking Problem for a Model of Programs Related with Multi-tape Automata (VAZ, IZ), pp. 293–305.
- ICALP-2004-Hofmann #logic #question #type system #what
- What Do Program Logics and Type Systems Have in Common? (MH0), pp. 4–7.
- ICALP-2004-Skelley #quantifier #reasoning #source code
- Propositional PSPACE Reasoning with Boolean Programs Versus Quantified Boolean Formulas (AS), pp. 1163–1175.
- IFM-2004-EllisI #automation #integration #program analysis #proving #theorem proving
- An Integration of Program Analysis and Automated Theorem Proving (BJE, AI), pp. 67–86.
- IFM-2004-WoodcockC #design #programming #tutorial
- A Tutorial Introduction to Designs in Unifying Theories of Programming (JW, AC), pp. 40–66.
- SEFM-2004-BeckertK #deduction #proving #reuse #verification
- Proof Reuse for Deductive Program Verification (BB, VK), pp. 77–86.
- SEFM-2004-Misra #distributed #programming #web #web service
- A Programming Model for the Orchestration of Web Services (JM), pp. 2–11.
- AFP-2004-Hughes04 #programming
- Programming with Arrows (JH), pp. 73–129.
- AFP-2004-McBride04 #dependent type #named #programming
- Epigram: Practical Programming with Dependent Types (CM), pp. 130–170.
- AFP-2004-Thiemann04 #programming #web
- Server-Side Web Programming in WASH (PT), pp. 309–330.
- AFP-2004-Thompson04 #functional #refactoring #source code
- Refactoring Functional Programs (SJT), pp. 331–357.
- ICFP-2004-ChristiansenH #concurrent #debugging #haskell #source code
- Searching for deadlocks while debugging concurrent haskell programs (JC, FH), pp. 28–39.
- ICFP-2004-Graham #debugging #programming
- Don’t make the wrong mistakes: programming as debugging (PG), p. 66.
- ICFP-2004-Honda #logic #process
- From process logic to program logic (KH), pp. 163–174.
- ICFP-2004-Wiger #functional #industrial #programming
- 20 years of industrial functional programming (UTW), p. 162.
- IFL-2004-Cristobal-SalasCRG #message passing #program transformation #source code
- Exploiting Single-Assignment Properties to Optimize Message-Passing Programs by Code Transformations (ACS, AC, ERA, JLG), pp. 1–16.
- IFL-2004-EversAK #functional #programming #user interface #visual notation
- A Functional Programming Technique for Forms in Graphical User Interfaces (SE, PA, JK), pp. 35–51.
- IFL-2004-StefanovS #effectiveness #functional #reduction #source code
- Simple, Effective Code-Size Reduction for Functional Programs (ES, AMS), pp. 211–225.
- ICGT-2004-PlumpS #algorithm #graph #source code #towards
- Towards Graph Programs for Graph Algorithms (DP, SS), pp. 128–143.
- CHI-2004-DeyHBLH #programming
- a CAPpella: programming by demonstration of context-aware applications (AKD, RH, CB, IL, DH), pp. 33–40.
- CHI-2004-KoM #behaviour #debugging #design #interface
- Designing the whyline: a debugging interface for asking questions about program behavior (AJK, BAM), pp. 151–158.
- CSCW-2004-SouzaRCMP #case study #interface #programming
- Sometimes you need to see through walls: a field study of application programming interfaces (CRBdS, DFR, LTC, DRM, JFP), pp. 63–71.
- AdaEurope-2004-BurgstallerBS #ada #on the #source code
- On the Tree Width of Ada Programs (BB, JB, BS), pp. 78–90.
- AdaEurope-2004-Sward #ada #legacy #source code
- Extracting Ada 95 Objects from Legacy Ada Programs (RES), pp. 65–77.
- CAiSE-2004-MorishimaK #database #optimisation #relational #source code #xml
- Optimizing DOM Programs on XML Views over Existing Relational Databases (AM, AK), pp. 248–262.
- ICEIS-v1-2004-Lyytinen #analysis #functional #requirements #scalability #source code
- Large Scale Requirements Engineering in Action: An Ethnographic Analysis of Functional and Political Ecologies in Situ in Space Mission Programs (KL), p. V.
- ICEIS-v2-2004-TagarelliTG #clustering #linear #mining #programming
- Mining Scientific Results Through the Combined Use of Clustering and Linear Programming Techniques (AT, IT, SG), pp. 84–91.
- ICEIS-v4-2004-VoG #information management #programming language
- Agent Programming Language with Incomplete Knowledge — Agentspeak(I) (DV, AG), pp. 356–363.
- CIKM-2004-ChenZ #formal method #logic programming #mobile #multi
- An extended logic programming based multi-agent system formalization in mobile environments (JC, YZ), pp. 166–167.
- ICPR-v1-2004-LiHS #feature model #image #programming #retrieval #search-based #semantics #using
- Semantic Feature Extraction Using Genetic Programming in Image Retrieval (QL, HH, ZS), pp. 648–651.
- ICPR-v3-2004-ReiterR #classification #multi #programming #segmentation #using
- Segmentation and Classification of Meeting Events using Multiple Classifier Fusion and Dynamic Programming (SR, GR), pp. 434–437.
- ICPR-v4-2004-Gong #estimation #programming #using
- Motion Estimation using Dynamic Programming with Selective Path Search (MG), pp. 203–206.
- KDD-2004-Ordonez #algorithm #clustering #programming #sql
- Programming the K-means clustering algorithm in SQL (CO), pp. 823–828.
- KR-2004-Bochman #logic programming
- A Causal Logic of Logic Programming (AB), pp. 427–437.
- KR-2004-Denecker #analysis #logic programming #what
- What’s in a Model? Epistemological Analysis of Logic Programming (MD), pp. 106–113.
- KR-2004-EiterFFPW #bound #complexity #model checking #programming #set
- Complexity of Model Checking and Bounded Predicate Arities for Non-ground Answer Set Programming (TE, WF, MF, GP, SW), pp. 377–387.
- KR-2004-EiterFTW #logic programming #on the
- On Eliminating Disjunctions in Stable Logic Programming (TE, MF, HT, SW), pp. 447–458.
- KR-2004-EiterLST #logic #programming #semantics #set #web
- Combining Answer Set Programming with Description Logics for the Semantic Web (TE, TL, RS, HT), pp. 141–151.
- KR-2004-HustadtMS #datalog #logic #source code
- Reducing SHIQ-Description Logic to Disjunctive Datalog Programs (UH, BM, US), pp. 152–162.
- KR-2004-RaedtR #induction #logic programming
- Condensed Representations for Inductive Logic Programming (LDR, JR), pp. 438–446.
- SEKE-2004-JarzabekSZZ #analysis #case study #metaprogramming
- Analysis of meta-programs: a case study (SJ, RS, HZ, ZS), pp. 68–73.
- SEKE-2004-JaufmanFR #metric #quality #reuse #source code
- Reusing Knowledge on Software Quality for Developing Measurement Programs (OJ, BGF, IR), pp. 264–269.
- SEKE-2004-LarssonB #distributed #programming #requirements #ubiquitous #user interface
- Programming ubiquitous software applications: requirements for distributed user interface (AL, EB), pp. 246–251.
- SEKE-2004-SetiadiNKM #invariant #java
- Analyzing Invariant Condition of Running Java Program (TES, KN, YK, MM), pp. 350–353.
- TOOLS-USA-2003-Silva04 #approach #concurrent #object-oriented #programming
- Concurrent Object-Oriented Programming: The MP-Eiffel Approach (MOeS), pp. 97–124.
- ECOOP-2004-JanzenV #effectiveness #programming
- Programming with Crosscutting Effective Views (DJ, KDV), pp. 195–218.
- ECOOP-2004-VitenbergKS #concurrent #database #program analysis #using
- Increasing Concurrency in Databases Using Program Analysis (RV, KK, AKS), pp. 341–363.
- OOPSLA-2004-BrachaU #design #named #object-oriented #programming language
- Mirrors: design principles for meta-level facilities of object-oriented programming languages (GB, DU), pp. 331–344.
- OOPSLA-2004-DonovanKTE #java #library #source code
- Converting java programs to use generic libraries (AD, AK, MST, MDE), pp. 15–34.
- OOPSLA-2004-DufourGHMSV #aspectj #behaviour #source code
- Measuring the dynamic behaviour of AspectJ programs (BD, CG, LJH, OdM, GS, CV), pp. 150–169.
- OOPSLA-2004-HuangBMMWC #garbage collection #locality
- The garbage collection advantage: improving program locality (XH, SMB, KSM, JEBM, ZW, PC), pp. 69–80.
- OOPSLA-2004-RenSTRC #impact analysis #java #named #source code
- Chianti: a tool for change impact analysis of java programs (XR, FS, FT, BGR, OCC), pp. 432–448.
- GPCE-2004-GrayZLRWSGNSB #framework #modelling #program transformation #scalability
- Model-Driven Program Transformation of a Large Avionics Framework (JGG, JZ, YL, SR, HW, RS, ASG, SN, FS, TB), pp. 361–378.
- GPCE-2004-JacksonC #aspect-oriented #programming
- SourceWeave.NET: Cross-Language Aspect-Oriented Programming (AJ, SC), pp. 115–135.
- GPCE-2004-LohmannBS #aspect-oriented #generative #programming
- Generic Advice: On the Combination of AOP with Generative Programming in AspectC++ (DL, GB, OS), pp. 55–74.
- GPCE-2004-McDirmidH #aspect-oriented #named #source code
- Splice: Aspects That Analyze Programs (SM, WCH), pp. 19–38.
- GPCE-2004-NeverovR #multi #named #object-oriented #programming language
- Metaphor: A Multi-stage, Object-Oriented Programming Language (GN, PR), pp. 168–185.
- GPCE-2004-PasalicL #metaprogramming
- Meta-programming with Typed Object-Language Representations (EP, NL), pp. 136–167.
- GPCE-2004-Schultz #automation #inheritance #unification
- A Unification of Inheritance and Automatic Program Specialization (UPS), pp. 244–265.
- GPCE-2004-Smith #approach #aspect-oriented #generative #programming
- A Generative Approach to Aspect-Oriented Programming (DRS), pp. 39–54.
- GPCE-2004-ZookHS #aspectj #generative #source code
- Generating AspectJ Programs with Meta-AspectJ (DZ, SSH, YS), pp. 1–18.
- LOPSTR-2004-BrasselHHSV #functional #logic programming #profiling #runtime #source code
- Run-Time Profiling of Functional Logic Programs (BB, MH, FH, JS, GV), pp. 182–197.
- LOPSTR-2004-Colon #constraints #imperative #source code #synthesis #theorem proving
- Schema-Guided Synthesis of Imperative Programs by Constraint Solving (MC), pp. 166–181.
- LOPSTR-2004-KulkarniBE #automation #fault tolerance #source code #synthesis #verification
- Mechanical Verification of Automatic Synthesis of Fault-Tolerant Programs (SSK, BB, AE), pp. 36–52.
- LOPSTR-2004-Lopez-GarciaBH #analysis #logic programming #source code #using
- Determinacy Analysis for Logic Programs Using Mode and Type Information (PLG, FB, MVH), pp. 19–35.
- LOPSTR-2004-Rao #logic programming #source code
- Input-Termination of Logic Programs (MRKKR), pp. 215–230.
- LOPSTR-2004-SerebrenikM #on the #source code #termination
- On Termination of Binary CLP Programs (AS, FM), pp. 231–244.
- LOPSTR-2004-Vanhoof #logic programming #semantics #source code
- Searching Semantically Equivalent Code Fragments in Logic Programs (WV), pp. 1–18.
- LOPSTR-2004-WellsY #graph #proving #synthesis
- Graph-Based Proof Counting and Enumeration with Applications for Program Fragment Synthesis (JBW, BY), pp. 262–277.
- PDCL-2004-BasinDFHN #logic #source code #synthesis
- Synthesis of Programs in Computational Logic (DAB, YD, PF, AH, JFN), pp. 30–65.
- PDCL-2004-BossiCER #declarative #logic programming #semantics #source code
- Declarative Semantics of Input Consuming Logic Programs (AB, NC, SE, SR), pp. 90–114.
- PDCL-2004-Brogi #composition #logic programming #on the #semantics
- On the Semantics of Logic Program Composition (AB), pp. 115–151.
- PDCL-2004-ColvinGHHNS #logic programming #refinement #source code #specification #using
- Developing Logic Programs from Specifications Using Stepwise Refinement (RC, LG, IJH, DH, RN, PAS), pp. 66–89.
- PDCL-2004-FioravantiPP #constraints #logic programming #source code
- Transformation Rules for Locally Stratified Constraint Logic Programs (FF, AP, MP), pp. 291–339.
- PDCL-2004-HoweKL #logic programming #reasoning #source code
- Analysing Logic Programs by Reasoning Backwards (JMH, AK, LL), pp. 152–188.
- PDCL-2004-LauO #composition #development #logic #specification
- Specifying Compositional Units for Correct Program Development in Computational Logic (KKL, MO), pp. 1–29.
- PDCL-2004-LindenstraussSS #approach #logic programming #proving #source code #termination
- Proving Termination for Logic Programs by the Query-Mapping Pairs Approach (NL, YS, AS), pp. 453–498.
- PDCL-2004-PedreschiRS #logic programming #termination
- Characterisations of Termination in Logic Programming (DP, SR, JGS), pp. 376–431.
- PDCL-2004-PueblaCHBBMS #analysis #composition #framework #source code
- A Generic Framework for Context-Sensitive Analysis of Modular Programs (GP, JC, MVH, FB, MJGdlB, KM, PJS), pp. 233–260.
- PPDP-2004-BrasselHHV #declarative #multi #semantics #source code
- A semantics for tracing declarative multi-paradigm programs (BB, MH, FH, GV), pp. 179–190.
- PPDP-2004-ClevaLL #approach #functional #logic programming #source code #verification
- A logic programming approach to the verification of functional-logic programs (JMC, JL, FJLF), pp. 9–19.
- PPDP-2004-GrecoGSS #datalog #logic programming #multi #programming language #reasoning
- Event choice datalog: a logic programming language for reasoning in multiple dimensions (GG, AG, DS, FS), pp. 238–249.
- PPDP-2004-Lopez-FraguasRV #calculus #constraints #declarative #lazy evaluation #programming
- A lazy narrowing calculus for declarative constraint programming (FJLF, MRA, RdVV), pp. 43–54.
- PPDP-2004-McIlraith #declarative #programming #towards #web #web service
- Invited talk: towards declarative programming for web services (SAM), pp. 3–4.
- PPDP-2004-Smaragdakis #generative #tool support
- Invited talk: program generators and the tools to make them (YS), pp. 7–8.
- PADL-2004-ChenSX #approach #inheritance #multi #object-oriented #programming
- A Typeful Approach to Object-Oriented Programming with Multiple Inheritance (CC, RS, HX), pp. 23–38.
- PADL-2004-ElkhatibPS #named #prolog #reasoning #set #source code
- ASP-PROLOG: A System for Reasoning about Answer Set Programs in Prolog (OEK, EP, TCS), pp. 148–162.
- PADL-2004-ErwigF #fortran #generative #parametricity
- Parametric Fortran — A Program Generator for Customized Generic Fortran Extensions (ME, ZF), pp. 209–223.
- PADL-2004-GuoG #programming
- Simplifying Dynamic Programming via Tabling (HFG, GG), pp. 163–177.
- POPL-2004-Benton #analysis #correctness #program transformation #proving #relational
- Simple relational correctness proofs for static analyses and program transformations (NB), pp. 14–25.
- POPL-2004-FlanaganF #named #parallel #source code #thread
- Atomizer: a dynamic atomicity checker for multithreaded programs (CF, SNF), pp. 256–267.
- POPL-2004-QadeerRR #concurrent #source code
- Summarizing procedures in concurrent programs (SQ, SKR, JR), pp. 245–255.
- SAC-2004-Bracha #programming language #towards
- Keynote address: towards secure systems programming languages (GB), pp. 1–2.
- SAC-2004-DemetrescuF #debugging #virtual machine
- A portable virtual machine for program debugging and directing (CD, IF), pp. 1524–1530.
- SAC-2004-EggermontKK #classification #clustering #programming #search-based
- Genetic Programming for data classification: partitioning the search space (JE, JNK, WAK), pp. 1001–1005.
- SAC-2004-MichaelsonHS #automaton #bound #named #programming #using
- FSM-Hume: programming resource-limited systems using bounded automata (GM, KH, JS), pp. 1455–1461.
- SAC-2004-PapapetrouP #aspect-oriented #case study #component #programming
- Aspect Oriented Programming for a component-based real life application: a case study (OP, GAP), pp. 1554–1558.
- SAC-2004-RamirezS #concurrent #constraints #distributed #logic programming #source code #using
- Concurrent and distributed programming using constraint logic programs (RR, AES), pp. 508–509.
- SAC-2004-StamatakisLM #performance #scalability
- A fast program for maximum likelihood-based inference of large phylogenetic trees (AS, TL, HM), pp. 197–201.
- SAC-2004-TorgersenHEABG #java #programming language
- Adding wildcards to the Java programming language (MT, CPH, EE, PvdA, GB, NMG), pp. 1289–1296.
- SAC-PL-J-2004-TorgersenEHABG #java #programming language
- Adding Wildcards to the Java Programming Language (MT, EE, CPH, PvdA, GB, NMG), pp. 97–116.
- FSE-2004-DingelL #analysis #automation #concurrent #safety #source code #txl #using
- Automating comprehensive safety analysis of concurrent programs using verisoft and TXL (JD, HL), pp. 13–22.
- FSE-2004-ManevichSA #named #static analysis
- PSE: explaining program failures via postmortem static analysis (RM, MS, SA, MD, ZY), pp. 63–72.
- FSE-2004-MeziniO #aspect-oriented #feature model #programming #variability
- Variability management with feature-oriented programming and aspects (MM, KO), pp. 127–136.
- FSE-2004-RinardSB #analysis #aspect-oriented #classification #source code
- A classification system and analysis for aspect-oriented programs (MCR, AS, SB), pp. 147–158.
- FSE-2004-XuDS #c #memory management #performance #safety #source code
- An efficient and backwards-compatible transformation to ensure memory safety of C programs (WX, DCD, RS), pp. 117–126.
- ICSE-2004-AntoniuSKNF #correctness #source code #spreadsheet #validation
- Validating the Unit Correctness of Spreadsheet Programs (TA, PAS, SK, EN, MF), pp. 439–448.
- ICSE-2004-Batory #feature model #programming
- Feature-Oriented Programming and the AHEAD Tool Suite (DSB), pp. 702–703.
- ICSE-2004-BaxterPM #evolution #program transformation #scalability
- DMS®: Program Transformations for Practical Scalable Software Evolution (IDB, CWP, MM), pp. 625–634.
- ICSE-2004-BrunE #fault #machine learning
- Finding Latent Code Errors via Machine Learning over Program Executions (YB, MDE), pp. 480–490.
- ICSE-2004-LeowKS #automation #generative #source code #specification #testing
- Automated Generation of Test Programs from Closed Specifications of Classes and Test Cases (WKL, SCK, YS), pp. 96–105.
- ICSE-2004-OrsoJHS #named #visualisation
- Gammatella: Visualization of Program-Execution Data for Deployed Software (AO, JAJ, MJH, JTS), pp. 699–700.
- ICSE-2004-Pacione #comprehension #object-oriented #visualisation
- Software Visualisation for Object-Oriented Program Comprehension (MJP), pp. 63–65.
- ICSE-2004-WangR #bytecode #java #slicing #source code #using
- Using Compressed Bytecode Traces for Slicing Java Programs (TW, AR), pp. 512–521.
- LDTA-2004-Cordy #named #programming language #tool support #txl
- TXL — A Language for Programming Language Tools and Applications (JRC), pp. 3–31.
- LDTA-2004-GradaraSVV #model checking #modelling #parallel #source code #thread
- Model Checking Multithreaded Programs by Means of Reduced Models (SG, AS, MLV, GV), pp. 55–74.
- SPLC-2004-CohenZC #metric #product line
- Developing a Measurement Program for Software Product Lines (SC, DZ, GJC), p. 318.
- SPLC-2004-Wesowski #automation #generative #product line #strict
- Automatic Generation of Program Families by Model Restrictions (AW), pp. 73–89.
- ASPLOS-2004-BronevetskyMPSS #memory management #source code
- Application-level checkpointing for shared memory programs (GB, DM, KP, PKS, MS), pp. 235–247.
- ASPLOS-2004-HammondCWHCKO #consistency #programming #transaction
- Programming with transactional coherence and consistency (TCC) (LH, BDC, VW, BH, MKC, CK, KO), pp. 1–13.
- ASPLOS-2004-SuhLZD #data flow #execution #information management
- Secure program execution via dynamic information flow tracking (GES, JWL, DZ, SD), pp. 85–96.
- CC-2004-ClaussT #approach #optimisation #program analysis
- A Symbolic Approach to Bernstein Expansion for Program Analysis and Optimization (PC, IT), pp. 120–133.
- CC-2004-RanganathH #concurrent #dependence #java #slicing #source code
- Pruning Interference and Ready Dependence for Slicing Concurrent Java Programs (VPR, JH), pp. 39–56.
- CGO-2004-LattnerA #compilation #framework #named #program analysis
- LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation (CL, VSA), pp. 75–88.
- HPCA-2004-GniadyHL #power management
- Program Counter Based Techniques for Dynamic Power Management (CG, YCH, YHL), pp. 24–35.
- ISMM-2004-CheremR #analysis #java #source code
- Region analysis and transformation for Java programs (SC, RR), pp. 85–96.
- ISMM-2004-LeeY #automation #effectiveness #memory management #source code
- Experiments on the effectiveness of an automatic insertion of memory reuses into ML-like programs (OL, KY), pp. 97–107.
- LCTES-2004-LiZ #control flow #java #programming
- Advanced control flow in Java card programming (PL, SZ), pp. 165–174.
- LCTES-2004-ZengSE #concurrent #dependence #generative #graph #performance
- Generating fast code from concurrent program dependence graphs (JZ, CS, SAE), pp. 175–181.
- OSDI-2004-GniadyBH #classification
- Program-Counter-Based Pattern Classification in Buffer Caching (CG, ARB, YCH), pp. 395–408.
- CAV-2004-FarzanCMR #analysis #formal method #java #source code
- Formal Analysis of Java Programs in JavaFAN (AF, FC, JM, GR), pp. 501–505.
- CAV-2004-RepsSW #logic #program analysis
- Static Program Analysis via 3-Valued Logic (TWR, SS, RW), pp. 15–30.
- CAV-2004-Tiwari #linear #source code #termination
- Termination of Linear Programs (AT), pp. 70–82.
- CSL-2004-Weber #logic #towards #verification
- Towards Mechanized Program Verification with Separation Logic (TW), pp. 250–264.
- ICLP-2004-Barker #logic programming #source code
- Labeled Logic Programs (SB), pp. 448–449.
- ICLP-2004-BryPS #evolution #logic programming #programming language #query #web
- Xcerpt and XChange — Logic Programming Languages for Querying and Evolution on the Web (FB, PLP, SS), pp. 450–451.
- ICLP-2004-CheneyU #logic programming #named #programming language #prolog
- αProlog: A Logic Programming Language with Names, Binding and α-Equivalence (JC, CU), pp. 269–283.
- ICLP-2004-CumboFGL #datalog #source code
- Enhancing the Magic-Set Method for Disjunctive Datalog Programs (CC, WF, GG, NL), pp. 371–385.
- ICLP-2004-DekhtyarD #logic programming #probability #semantics #source code
- Possible Worlds Semantics for Probabilistic Logic Programs (AD, MID), pp. 137–148.
- ICLP-2004-ErdemW #programming #set #using
- Rectilinear Steiner Tree Construction Using Answer Set Programming (EE, MDFW), pp. 386–399.
- ICLP-2004-Gelfond #design #programming #set
- Answer Set Programming and the Design of Deliberative Agents (MG), pp. 19–26.
- ICLP-2004-JiaYY #set #source code
- Adding Domain Dependent Knowledge into Answer Set Programs for Planning (XJ, JHY, LYY), pp. 400–415.
- ICLP-2004-LinkeTW #logic programming #on the #source code
- On Acyclic and Head-Cycle Free Nested Logic Programs (TL, HT, SW), pp. 225–239.
- ICLP-2004-Neugebauer #concurrent #constraints #modelling #programming
- Concurrent Constraint Programming and Tree-Based Acoustic Modelling (MN), pp. 467–468.
- ICLP-2004-Nguyen #logic programming #named #prolog
- MProlog: An Extension of Prolog for Modal Logic Programming (LAN), pp. 469–470.
- ICLP-2004-NieuwenborghHV #multi #on the #order #source code
- On Programs with Linearly Ordered Multiple Preferences (DVN, SH, DV), pp. 180–194.
- ICLP-2004-Pearce #logic programming #semantics #set #source code
- Simplifying Logic Programs Under Answer Set Semantics (DP), pp. 210–224.
- ICLP-2004-RamirezM #constraints #distributed #java #source code #verification
- Constraint-Based Synchronization and Verification of Distributed Java Programs (RR, JM), pp. 473–474.
- ICLP-2004-Robertson #coordination #distributed #logic programming #multi
- Multi-agent Coordination as Distributed Logic Programming (DR), pp. 416–430.
- ICLP-2004-RochaSC #logic programming #source code
- Speculative Computations in Or-Parallel Tabled Logic Programs (RR, FMAS, VSC), pp. 254–268.
- ICLP-2004-SchrijversS #prolog #refactoring #source code
- Improving Prolog Programs: Refactoring for Prolog (TS, AS), pp. 58–72.
- ICLP-2004-Smaus #logic programming #source code #termination #using
- Termination of Logic Programs Using Various Dynamic Selection Rules (JGS), pp. 43–57.
- ICLP-2004-Tarau #logic programming
- Agent Oriented Logic Programming Constructs in Jinni 2004 (PT), pp. 477–478.
- ICLP-2004-VennekensVB #logic programming #source code
- Logic Programs with Annotated Disjunctions (JV, SV, MB), pp. 431–445.
- ICLP-2004-WakakiI #compilation #programming #set
- Compiling Prioritized Circumscription into Answer Set Programming (TW, KI), pp. 356–370.
- IJCAR-2004-LutzW #source code
- PDL with Negation of Atomic Programs (CL, DW), pp. 259–273.
- IJCAR-2004-Subramani #integer #quantifier #source code
- Analyzing Selected Quantified Integer Programs (KS), pp. 342–356.
- RTA-2004-LimetS #logic programming #proving #source code #term rewriting
- Proving Properties of Term Rewrite Systems via Logic Programs (SL, GS), pp. 170–184.
- VMCAI-2004-XiaH #c #source code
- Certifying Temporal Properties for Compiled C Programs (SX, JH), pp. 161–174.
- ASE-2003-GuptaH #detection #invariant #test coverage
- A New Structural Coverage Criterion for Dynamic Detection of Program Invariants (NG, ZVH), pp. 49–59.
- ASE-2003-LicataHK #evolution #source code
- The Feature Signatures of Evolving Programs (DRL, CDH, SK), pp. 281–285.
- ASE-2003-MayerS #debugging #exception #source code
- Extending Diagnosis to Debug Programs with Exceptions (WM, MS), pp. 240–244.
- ASE-2003-RobillardM #automation #process
- Automatically Inferring Concern Code from Program Investigation Activities (MPR, GCM), pp. 225–235.
- ASE-2003-Roychoudhury #concurrent #multi #thread
- Depiction and Playout of Multi-threaded Program Executions (AR), pp. 331–336.
- DAC-2003-ClarkeKY #behaviour #bound #c #consistency #model checking #source code #using
- Behavioral consistency of C and verilog programs using bounded model checking (EMC, DK, KY), pp. 368–371.
- DAC-2003-ZhuSW #3d #algorithm #geometry #performance
- Algorithms in FastImp: a fast and wideband impedance extraction program for complicated 3-D geometries (ZZ, BS, JW), pp. 712–717.
- DATE-2003-CardosoW #c #source code
- From C Programs to the Configure-Execute Model (JMPC, MW), pp. 10576–10581.
- DATE-2003-CornoCRS #automation #generative
- Fully Automatic Test Program Generation for Microprocessor Cores (FC, GC, MSR, GS), pp. 11006–11011.
- DATE-2003-LogothetisS #analysis #source code
- Exact High Level WCET Analysis of Synchronous Programs by Symbolic State Space Exploration (GL, KS), pp. 10196–10203.
- DATE-2003-ZivkovicKWD #architecture #multi #performance #source code
- Fast and Accurate Multiprocessor Architecture Exploration with Symbolic Programs (VDZ, EAdK, PvdW, EFD), pp. 10656–10661.
- SIGMOD-2003-MelnikRB #framework #model management #named #programming
- Rondo: A Programming Platform for Generic Model Management (SM, ER, PAB), pp. 193–204.
- CSEET-2003-HazzanD #development #education #programming
- Teaching a Software Development Methodology: The Case of Extreme Programming (OH, YD), pp. 176–184.
- CSEET-2003-HornK #case study #re-engineering
- A Study Program for Professional Software Engineering (EH, MK), pp. 298–308.
- CSEET-2003-SeidmanMBNSFP #certification
- Certification for Software Professionals: The IEEE Computer Society?s CSDP Program (SBS, JM, DJB, JFN, AEKS, DJF, ASP), p. 323–?.
- ITiCSE-2003-AndersenBBCM #approach #education #programming #student
- Teaching programming to liberal arts students: a narrative media approach (PBA, JB, SB, MEC, JM), pp. 109–113.
- ITiCSE-2003-BarkerG #source code #women
- The effect of institutional characteristics on participation of women in computer science bachelors degree programs (LJB, KGD), p. 242.
- ITiCSE-2003-BarrosEDPS #programming #using
- Using lab exams to ensure programming practice in an introductory programming course (JPB, LE, RD, RP, ES), pp. 16–20.
- ITiCSE-2003-Becker03a #programming #using
- Grading programming assignments using rubrics (KB), p. 253.
- ITiCSE-2003-ChalkBP #design #education #learning #programming
- Designing and evaluating learning objects for introductory programming education (PC, CB, PP), p. 240.
- ITiCSE-2003-Gegg-HarrisonBGOW #contract #correctness
- Studying program correctness by constructing contracts (TSGH, GRB, RDG, CMO, JDW), pp. 129–133.
- ITiCSE-2003-Gegg-HarrisonBGOW03a #correctness
- Studying program correctness in ProVIDE (TSGH, GRB, RDG, CMO, JDW), p. 262.
- ITiCSE-2003-GunawardenaA #approach #education #learning #programming
- A customized learning objects approach to teaching programming (AG, VA), p. 264.
- ITiCSE-2003-HollowayR #development #programming #student #using
- Development of a MLE by students for students using extreme programming techniques (JH, MR), p. 225.
- ITiCSE-2003-KujansuuK #interactive #named #programming
- Codewitz: producing interactive elearning material for beginners in programming (EK, MK), p. 266.
- ITiCSE-2003-LinosHL #re-engineering
- A service-learning program for computer science and software engineering (PKL, SH, JL), pp. 30–34.
- ITiCSE-2003-McDowellHW #programming
- Experimenting with pair programming in the classroom (CM, BH, LLW), pp. 60–64.
- ITiCSE-2003-Nodelman #learning #programming #theory and practice
- Learning computer graphics by programming: linking theory and practice (VN), p. 261.
- ITiCSE-2003-Scott #education #game studies #interface #java #programming #visual notation
- Teaching graphical interface programming in Java with the game of wari (KS), p. 254.
- ITiCSE-2003-TaylorP #source code
- Putting ITiCSE into practice through NSF funding programs (HGT, JCP), p. 234.
- ITiCSE-2003-Xinogalos #education #named #object-oriented #programming
- objectKarel: a didactic microworld for teaching object-oriented programming (SX), p. 233.
- ITiCSE-2003-Yehezkel #execution
- Making program execution comprehensible one level above the machine language (CY), pp. 124–128.
- ESOP-2003-AlpuenteBCF #functional #logic programming #source code
- Correction of Functional Logic Programs (MA, DB, FJC, MF), pp. 54–68.
- ESOP-2003-CastroW #approximate #logic programming
- Approximate Pruning in Tabled Logic Programming (LFC, DSW), pp. 69–83.
- ESOP-2003-ErwigR #programming #type safety
- Programming Type-Safe Program Updates (ME, DR), pp. 269–283.
- ESOP-2003-GenaimK #analysis #independence #logic programming #scheduling #source code
- Goal-Independent Suspension Analysis for Logic Programs with Dynamic Scheduling (SG, AK), pp. 84–98.
- ESOP-2003-Leroy #perspective #programming language #security #static analysis
- Computer Security from a Programming Language and Static Analysis Perspective (XL), pp. 1–9.
- FASE-2003-BeckertM #java #logic #transaction
- A Program Logic for Handling JAVA CARD’s Transaction Mechanism (BB, WM), pp. 246–260.
- FASE-2003-Young #static analysis #testing
- Symbiosis of Static Analysis and Program Testing (MY), pp. 1–5.
- CSMR-2003-GschwindO #aspect-oriented #data analysis #programming
- Improving Dynamic Data Analysis with Aspect-Oriented Programming (TG, JO), p. 259–?.
- CSMR-2003-TourweM #identification #logic #metaprogramming #refactoring #using
- Identifying Refactoring Opportunities Using Logic Meta Programming (TT, TM), pp. 91–100.
- CSMR-2003-Villavicencio #slicing
- Formal Program Reversing by Conditioned Slicing (GV), pp. 368–378.
- ICSM-2003-LimpiyakornB #comprehension #concept
- Applying the Signature Concept to Plan-Based Program Understanding (YL, IB), p. 325–?.
- IWPC-2003-BeyerL #analysis #named #object-oriented #performance #source code
- CrocoPat: Efficient Pattern Analysis in Object-Oriented Programs (DB, CL), pp. 294–295.
- IWPC-2003-DeursenFKR #case study #comprehension #education #evolution #experience
- Experiences in Teaching Software Evolution and Program Comprehension (AvD, JMF, RK, JR), pp. 283–284.
- IWPC-2003-GschwindOP #comprehension #runtime #using
- Using Run-Time Data for Program Comprehension (TG, JO, MP), pp. 245–250.
- IWPC-2003-HennessyMP #comprehension #named #tool support #xml
- gccXfront: Exploiting gcc as a Front End for Program Comprehension Tools via XML/XSLT (MH, BAM, JFP), p. 298–?.
- IWPC-2003-KoU #comprehension #difference #programming
- Individual Differences in Program Comprehension Strategies in Unfamiliar Programming Systems (AJK, BU), pp. 175–184.
- IWPC-2003-LinosCBO #comprehension #dependence #multi
- A Tool For Understanding Multi-Language Program Dependencies (PKL, ZHC, SB, BO), pp. 64–73.
- IWPC-2003-RillingK #complexity #comprehension #identification #metric #slicing #using
- Identifying Comprehension Bottlenecks Using Program Slicing and Cognitive Complexity Metric (JR, TK), pp. 115–124.
- IWPC-2003-TjortjisSL #comprehension #mining #source code
- Facilitating Program Comprehension by Mining Association Rules from Source Code (CT, LS, PJL), pp. 125–133.
- SCAM-2003-BaggeKHV #c++ #design #optimisation #source code
- Design of the CodeBoost Transformation System for Domain-Specific Optimisation of C++ Programs (OSB, KTK, MH, EV), p. 65–?.
- SCAM-2003-KulkarniR #slicing #source code
- Static Slicing of Reactive Programs (ARK, SR), pp. 98–107.
- SCAM-2003-MoseleyDA
- Checking Program Profiles (PM, SKD, GRA), pp. 193–202.
- SCAM-2003-OlmosV #compilation #dynamic typing #static typing #type system
- Turning Dynamic Typing into Static Typing by Program Specialization in a Compiler Front-end for Octave (KO, EV), pp. 141–150.
- WCRE-2003-BaumstarkGW #representation #source code
- Extracting an Explicitly Data-Parallel Representation of Image-Processing Programs (LBBJ, MG, LMW), pp. 24–35.
- WCRE-2003-Clermont #scalability #source code #spreadsheet
- Analyzing Large Spreadsheet Programs (MC), pp. 306–315.
- WCRE-2003-DahnM #c #program transformation #source code #using
- Using Program Transformation to Secure C Programs Against Buffer Overflows (CD, SM), pp. 323–333.
- PEPM-2003-AllenH #exception #java #slicing #source code
- Slicing java programs that throw and catch exceptions (MA, SH), pp. 44–54.
- PEPM-2003-ChenX #implementation #program transformation
- Implementing typeful program transformations (CC, HX), pp. 20–28.
- PLDI-2003-DingZ #analysis #distance #locality #predict #reuse
- Predicting whole-program locality through reuse distance analysis (CD, YZ), pp. 245–257.
- PLDI-2003-LambTA #analysis #linear #optimisation #source code
- Linear analysis and optimization of stream programs (AAL, WT, SPA), pp. 12–25.
- PLDI-2003-LiblitAZJ #debugging
- Bug isolation via remote program sampling (BL, AA, AXZ, MIJ), pp. 141–154.
- PLDI-2003-PraunG #analysis #concurrent #multi #object-oriented #source code #thread
- Static conflict analysis for multi-threaded object-oriented programs (CvP, TRG), pp. 115–128.
- SAS-2003-ChatterjeeMMZHP #analysis #source code #stack
- Stack Size Analysis for Interrupt-Driven Programs (KC, DM, RM, TZ, TAH, JP), pp. 109–126.
- SAS-2003-HermenegildoPBL #abstract interpretation #development #preprocessor #using
- Program Development Using Abstract Interpretation (And The Ciao System Preprocessor) (MVH, GP, FB, PLG), pp. 127–152.
- SAS-2003-LeeYY #memory management #reuse #source code
- Inserting Safe Memory Reuse Commands into ML-Like Programs (OL, HY, KY), pp. 171–188.
- SAS-2003-Monniaux #abstract interpretation #markov #process #source code
- Abstract Interpretation of Programs as Markov Decision Processes (DM), pp. 237–254.
- STOC-2003-Dyer #approximate #programming
- Approximate counting by dynamic programming (MED), pp. 693–699.
- CIAA-2003-FerroDFL #programming #robust #semiparsing #using
- Robust Parsing Using Dynamic Programming (MVF, VMD, JVF, LRL), pp. 258–268.
- ICALP-2003-BergstraB #algebra #equivalence #process
- Polarized Process Algebra and Program Equivalence (JAB, IB), pp. 1–21.
- FME-2003-Abrial #development #pointer
- Event Based Sequential Program Development: Application to Constructing a Pointer Program (JRA), pp. 51–74.
- FME-2003-BertBPRV #adaptation #c #embedded #source code #specification
- Adaptable Translator of B Specifications to Embedded C Programs (DB, SB, MLP, AR, LV), pp. 94–113.
- FME-2003-Glesner
- Program Checking with Certificates: Separating Correctness-Critical Code (SG), pp. 758–777.
- FME-2003-QinDC #programming #semantics
- A Semantic Foundation for TCOZ in Unifying Theories of Programming (SQ, JSD, WNC), pp. 321–340.
- SEFM-2003-BeckertS #using #verification
- Program Verification Using Change Information (BB, PHS), p. 91–?.
- SEFM-2003-WatsonF #assembly #modelling #semantics #source code
- A Partial-Correctness Semantics for Modelling Assembler Programs (GW, CJF), pp. 82–90.
- SEFM-2003-Xi #dependent type #verification
- Facilitating Program Verification with Dependent Types (HX), pp. 72–81.
- ICFP-2003-ChenX #metaprogramming #representation
- Meta-programming through typeful code representation (CC, HX), pp. 275–286.
- ICFP-2003-EnnalsJ #adaptation #evaluation #source code #strict
- Optimistic evaluation: an adaptive evaluation strategy for non-strict programs (RE, SLPJ), pp. 287–298.
- ICFP-2003-OgawaHS #program analysis
- Iterative-free program analysis (MO, ZH, IS), pp. 111–123.
- ICFP-2003-ShinwellPG #named #programming
- FreshML: programming with binders made simple (MRS, AMP, MG), pp. 263–274.
- IFL-2003-NorellJ #haskell #programming
- Polytypic Programming in Haskell (UN, PJ), pp. 168–184.
- IFL-2003-VasconcelosH #equation #functional #higher-order #polymorphism #recursion #source code
- Inferring Cost Equations for Recursive, Polymorphic and Higher-Order Functional Programs (PBV, KH), pp. 86–101.
- CHI-2003-WilsonBBGCCDR #correctness #programming
- Harnessing curiosity to increase correctness in end-user programming (AW, MMB, LB, OG, LC, CRC, MD, GR), pp. 305–312.
- SOFTVIS-2003-OrsoJH #visualisation
- Visualization of Program-Execution Data for Deployed Software (AO, JAJ, MJH), pp. 67–76.
- SOFTVIS-2003-SajaniemiK #animation
- Program Animation Based on the Roles of Variables (JS, MK), pp. 7–16.
- SOFTVIS-2003-Tudoreanu #design #effectiveness #tool support #visualisation
- Designing Effective Program Visualization Tools for Reducing User’s Cognitive Effort (MET), pp. 105–114.
- VISSOFT-2003-DavisPK #3d #named #object-oriented #source code #visualisation
- KScope: A Modularized Tool for 3D Visualization of Object-Oriented Programs (TAD, KP, AK), pp. 98–103.
- VISSOFT-2003-Lanza1 #development #visualisation
- Program Visualization Support for Highly Iterative Development Environments (ML), pp. 67–72.
- VISSOFT-2003-WheeldonCK #comprehension #named #using
- AutoCode: Using Memex-like Trails to Improve Program Comprehension (RW, SC, KK), pp. 48–52.
- VISSOFT-2003-WheeldonCK1 #comprehension #named #using
- AutoCode: Using Memex-like Trails to Improve Program Comprehension (RW, SC, KK), pp. 56–57.
- AdaEurope-2003-EvangelistaKPR #ada #analysis #concurrent #named #source code
- Quasar: A New Tool for Concurrent Ada Programs Analysis (SE, CK, JFPP, PR), pp. 168–181.
- AdaEurope-2003-LinM #behaviour #object-oriented #programming #type system
- A Behavioural Notion of Subtyping for Object-Oriented Programming in SPARK95 (TML, JAM), pp. 309–321.
- SIGAda-2003-AmeyC #programming #verification
- Static verification and extreme programming (PA, RC), pp. 4–9.
- SIGAda-2003-EvangelistaKPR #ada #concurrent #linear #logic #source code #verification
- Verifying linear time temporal logic properties of concurrent Ada programs with quasar (SE, CK, JFPP, PR), pp. 17–24.
- SIGAda-2003-HumphriesCW #ada #dot-net #multi #programming
- Multilanguage programming with ada in the .Net environment (JWH, MCC, TAW), pp. 1–3.
- SIGAda-2003-SwardC #ada #named #slicing
- AdaSlicer: an Ada program slicer (RES, ATC), pp. 10–16.
- ICEIS-v1-2003-Al-Fawareh #approach #comprehension #dependence #named #object-oriented #source code
- O2PDGS: An Approach for Understanding Object Oriented Programs (HJAF), pp. 450–455.
- ICEIS-v3-2003-LiongM #dependence #design #source code
- Computing Message Dependencies in System Designs and Programs (BLL, LAM), pp. 619–622.
- CIKM-2003-YeeN #data access #multi #performance #source code
- Efficient data access to multi-channel broadcast programs (WGY, SBN), pp. 153–160.
- ICML-2003-BerardiCEM #analysis #layout #learning #logic programming #source code
- Learning Logic Programs for Layout Analysis Correction (MB, MC, FE, DM), pp. 27–34.
- ICML-2003-Bi #multi #programming
- Multi-Objective Programming in SVMs (JB), pp. 35–42.
- ICML-2003-LeskovecS #dataset #linear #programming
- Linear Programming Boosting for Uneven Datasets (JL, JST), pp. 456–463.
- ICML-2003-Zinkevich #online #programming
- Online Convex Programming and Generalized Infinitesimal Gradient Ascent (MZ), pp. 928–936.
- KDD-2003-SequeiraZSC #data mining #locality #mining #source code
- Improving spatial locality of programs via data mining (KS, MJZ, BKS, CDC), pp. 649–654.
- SEKE-2003-ChenXCYZ #scalability #slicing #source code
- Partial Slicing for Large Programs (ZC, BX, WCC, HY, JZ), pp. 204–207.
- SEKE-2003-LetelierCS #development #programming
- Working with Extreme Programming in a Software Development Laboratory (PL, JHCC, EAS), pp. 612–615.
- SEKE-2003-LimpiyakornB #comprehension #knowledge-based
- Integrating Signature Matching into Knowledge-Based Program Understanding (YL, IB), pp. 440–444.
- SEKE-2003-WangBY #architecture #development #quality #relational
- Relational Program Architecture for High Quality Software Development (DW, FBB, ILY), pp. 346–353.
- SIGIR-2003-JiZ #independence #programming #segmentation #using
- Domain-independent text segmentation using anisotropic diffusion and dynamic programming (XJ, HZ), pp. 322–329.
- ECOOP-2003-BorbaSC #algebra #object-oriented #programming #refinement
- A Refinement Algebra for Object-Oriented Programming (PB, AS, MC), pp. 457–482.
- ECOOP-2003-JagadeesanJR #aspect-oriented #calculus #source code
- A Calculus of Untyped Aspect-Oriented Programs (RJ, AJ, JR), pp. 54–73.
- OOPSLA-2003-EeckhoutGB #architecture #how #java #source code #virtual machine
- How java programs interact with virtual machines at the microarchitectural level (LE, AG, KDB), pp. 169–186.
- OOPSLA-2003-GarciaJLSW #case study #comparative #programming
- A comparative study of language support for generic programming (RG, JJ, AL, JGS, JW), pp. 115–134.
- OOPSLA-2003-LaffertyC #aspect-oriented #independence #programming
- Language-independent aspect-oriented programming (DL, VC), pp. 1–12.
- OOPSLA-2003-MouginD #array #named #object-oriented #programming
- OOPAL: integrating array programming in object-oriented programming (PM, SD), pp. 65–77.
- LOPSTR-2003-AlvesF #program transformation
- Linearization by Program Transformation (SA, MF), pp. 160–175.
- LOPSTR-2003-FischerV #prolog #syntax #synthesis
- Adding Concrete Syntax to a Prolog-Based Program Synthesis System (Extended Abstract) (BF, EV), pp. 56–58.
- LOPSTR-2003-Gallagher #analysis #logic programming #program transformation #source code
- A Program Transformation for Backwards Analysis of Logic Programs (JPG), pp. 92–105.
- LOPSTR-2003-LehmannL #generative #induction #proving #theorem proving #using
- Inductive Theorem Proving by Program Specialisation: Generating Proofs for Isabelle Using Ecce (HL, ML), pp. 1–19.
- LOPSTR-2003-YokoyamaHT #higher-order #program transformation
- Deterministic Higher-Order Patterns for Program Transformation (TY, ZH, MT), pp. 128–142.
- PPDP-2003-Blanchet #approach #automation #encryption #logic programming #protocol #verification
- Automatic verification of cryptographic protocols: a logic programming approach (BB), pp. 1–3.
- PPDP-2003-LiuS #datalog #performance #source code
- From datalog rules to efficient programs with time and space guarantees (YAL, SDS), pp. 172–183.
- PADL-2003-BarceloB #consistency #database #logic programming #query #source code
- Logic Programs for Querying Inconsistent Databases (PB, LEB), pp. 208–222.
- PADL-2003-CoelhoF #logic programming #type system #xml
- Type-Based XML Processing in Logic Programming (JC, MF), pp. 273–285.
- PADL-2003-ElsmanH #programming #web
- Web Programming with SMLserver (ME, NH), pp. 74–91.
- PADL-2003-ErdemLNR #programming #set #using
- Reconstructing the Evolutionary History of Indo-European Languages Using Answer Set Programming (EE, VL, LN, DR), pp. 160–176.
- PADL-2003-HillS #logic programming #source code
- Logic Programs as Compact Denotations (PMH, FS), pp. 339–356.
- POPL-2003-BouajjaniET #approach #concurrent #source code #static analysis
- A generic approach to the static analysis of concurrent programs with procedures (AB, JE, TT), pp. 62–73.
- POPL-2003-HofmannJ #first-order #functional #predict #source code
- Static prediction of heap space usage for first-order functional programs (MH, SJ), pp. 185–197.
- SAC-2003-AptB #constraints #programming #rule-based
- Schedulers for Rule-Based Constraint Programming (KRA, SB), pp. 14–21.
- SAC-2003-CheongLLZ #embedded #named #programming
- TinyGALS: A Programming Model for Event-Driven Embedded Systems (EC, JL, JL, FZ), pp. 698–704.
- SAC-2003-CornoCRS #automation #generative #pipes and filters
- Automatic Test Program Generation for Pipeline Processors (FC, GC, MSR, GS), pp. 736–740.
- SAC-2003-HuangC #generative #query #replication
- Broadcast Program Generation for Unordered Queries with Data Replication (JLH, MSC), pp. 866–870.
- SAC-2003-Huntbach #concurrent #programming language
- Features of the Concurrent Programming Language Aldwych (MMH), pp. 1048–1054.
- SAC-2003-NandaR #analysis #java #parallel #pointer #source code #thread
- Pointer Analysis of Multithreaded Java Programs (MGN, SR), pp. 1068–1075.
- ESEC-FSE-2003-JarzabekS #adaptation #composition #metaprogramming
- Eliminating redundancies with a “composition with adaptation” meta-programming technique (SJ, SL), pp. 237–246.
- ESEC-FSE-2003-Krinke #concurrent #slicing #source code
- Context-sensitive slicing of concurrent programs (JK), pp. 178–187.
- ESEC-FSE-2003-LivshitsL #c #context-sensitive grammar #debugging #detection #pointer #source code
- Tracking pointers with path and context sensitivity for bug detection in C programs (VBL, MSL), pp. 317–326.
- ESEC-FSE-2003-SenRA #analysis #parallel #runtime #safety #source code #thread
- Runtime safety analysis of multithreaded programs (KS, GR, GA), pp. 337–346.
- ESEC-FSE-2003-TkachukD #adaptation #analysis #composition #model checking
- Adapting side effects analysis for modular program model checking (OT, MBD), pp. 188–197.
- ESEC-FSE-2003-YongH #c #pointer #source code
- Protecting C programs from attacks via invalid pointer dereferences (SHY, SH), pp. 307–316.
- ICSE-2003-Batory #product line #programming #tutorial
- A Tutorial on Feature Oriented Programming and Product-Lines (DSB), pp. 753–754.
- ICSE-2003-HedinBM #programming #re-engineering
- Introducing Software Engineering by means of Extreme Programming (GH, LB, BM), pp. 586–593.
- ICSE-2003-LawR #impact analysis
- Whole Program Path-Based Dynamic Impact Analysis (JL, GR), pp. 308–318.
- ICSE-2003-McDowellWBF #performance #persistent #programming #student
- The Impact of Pair Programming on Student Performance, Perception and Persistence (CM, LLW, HEB, JF), pp. 602–607.
- ICSE-2003-Ross #concept #contract #education #programming
- Teaching Contract Programming Concepts to Future Software Engineers (DFR), p. 647.
- ICSE-2003-SchneiderJ #education #perspective #programming
- eXtreme Programming at Universities — An Educational Perspective (JGS, LJ), pp. 594–601.
- ICSE-2003-SindreLV #case study #experience #programming
- Positive Experiences with an Open Project Assignment in an Introductory Programming Course (GS, SL, OVV), pp. 608–613.
- ICSE-2003-YokomoriIYMKI #component #java #program analysis #slicing
- Java Program Analysis Projects in Osaka University: Aspect-Based Slicing System ADAS and Ranked-Component Search System SPARS-J (RY, TI, TY, MM, SK, KI), pp. 828–829.
- LDTA-J-2001-DohM #programming language #semantics
- Composing programming languages by combining action-semantics modules (KGD, PDM), pp. 3–36.
- CC-2003-BurrowsFW #runtime #source code #type checking
- Run-Time Type Checking for Binary Programs (MB, SNF, JLW), pp. 90–105.
- CC-2003-MasuharaKD #aspect-oriented #compilation #optimisation #source code
- A Compilation and Optimization Model for Aspect-Oriented Programs (HM, GK, CD), pp. 46–60.
- CC-2003-Ryder #analysis #object-oriented #precise #programming language
- Dimensions of Precision in Reference Analysis of Object-Oriented Programming Languages (BGR), pp. 126–137.
- CGO-2003-Krintz #online #performance
- Coupling On-Line and Off-Line Profile Information to Improve Program Performance (CK), pp. 69–78.
- CGO-2003-ZhangG #security #slicing
- Hiding Program Slices for Software Security (XZ, RG), pp. 325–336.
- LCTES-2003-AnanianR #java #optimisation #source code
- Data size optimizations for java programs (CSA, MCR), pp. 59–68.
- LCTES-2003-KarczmarekTA #scheduling #source code
- Phased scheduling of stream programs (MK, WT, SPA), pp. 103–112.
- LCTES-2003-Wasowski #on the #performance #synthesis
- On efficient program synthesis from statecharts (AW), pp. 163–170.
- LCTES-2003-ZhangPV #clustering
- Tamper-resistant whole program partitioning (TZ, SP, AVG), pp. 209–219.
- PPoPP-2003-BronevetskyMPS #automation #source code
- Automated application-level checkpointing of MPI programs (GB, DM, KP, PS), pp. 84–94.
- PPoPP-2003-FraguelaRFPT #memory management #parallel #programming
- Programming the FlexRAM parallel intelligent memory system (BBF, JR, PF, DAP, JT), pp. 49–60.
- PPoPP-2003-GoelRM #parallel #representation
- Compactly representing parallel program executions (AG, AR, TM), pp. 191–202.
- PPoPP-2003-PoznianskyS #c++ #concurrent #detection #multi #on the fly #performance #source code
- Efficient on-the-fly data race detection in multihreaded C++ programs (EP, AS), pp. 179–190.
- PPoPP-2003-TauraKEY #named #parallel #programming
- Phoenix: a parallel programming model for accommodating dynamically joining/leaving resources (KT, KK, TE, AY), pp. 216–229.
- CADE-2003-MehtaN #higher-order #logic #pointer #proving #source code
- Proving Pointer Programs in Higher-Order Logic (FM, TN), pp. 121–135.
- CAV-2003-BordiniFPVW #model checking #multi #source code
- Model Checking Multi-Agent Programs with CASP (RHB, MF, CP, WV, MW), pp. 110–113.
- CAV-2003-RosuVWL #estimation #source code
- Certifying Optimality of State Estimation Programs (GR, RPV, JW, LL), pp. 301–314.
- CSL-2003-KahlerW #complexity #ltl #model checking
- Program Complexity of Dynamic LTL Model Checking (DK, TW), pp. 271–284.
- CSL-2003-KristiansenV #power of #source code #strict
- The Surprising Power of Restricted Programs and Gödel’s Functionals (LK, PJV), pp. 345–358.
- FATES-2003-SungC #embedded #fault #hardware #injection #interactive #testing #using
- Interaction Testing in an Embedded System Using Hardware Fault Injection and Program Mutation (AS, BC), pp. 192–204.
- ICLP-2003-BruscoliG #logic programming #proving #tutorial
- A Tutorial on Proof Theoretic Foundations of Logic Programming (PB, AG), pp. 109–127.
- ICLP-2003-EiterF #equivalence #logic programming #semantics #source code
- Uniform Equivalence of Logic Programs under the Stable Model Semantics (TE, MF), pp. 224–238.
- ICLP-2003-EiterFGL #evaluation #integration #logic programming #performance #query #source code
- Efficient Evaluation of Logic Programs for Querying Data Integration Systems (TE, MF, GG, DL), pp. 163–177.
- ICLP-2003-ErdoganL #programming #set
- Definitions in Answer Set Programming: (Extended Abstract) (STE, VL), pp. 483–484.
- ICLP-2003-KingL #logic programming #source code #verification
- Forward versus Backward Verification of Logic Programs (AK, LL), pp. 315–330.
- ICLP-2003-Lau #component #development #logic programming
- Component-Based Software Development and Logic Programming (KKL), pp. 103–108.
- ICLP-2003-LeeL #logic programming #source code
- Loop Formulas for Disjunctive Logic Programs (JL, VL), pp. 451–465.
- ICLP-2003-LoyerS #logic programming #nondeterminism #source code
- Default Knowledge in Logic Programs with Uncertainty (YL, US), pp. 466–480.
- ICLP-2003-Morozov #development #logic #logic programming #web
- Development and Application of Logical Actors Mathematical Apparatus for Logic Programming of Web Agents (AAM), pp. 494–495.
- ICLP-2003-PemmasaniGDRR #logic programming #online #source code
- Online Justification for Tabled Logic Programs (GP, HFG, YD, CRR, IVR), pp. 500–501.
- ICLP-2003-SahaR #evaluation #incremental #logic programming #source code
- Incremental Evaluation of Tabled Logic Programs (DS, CRR), pp. 392–406.
- ICLP-2003-Serebrenik #analysis #logic programming #source code #termination
- Termination Analysis of Logic Programs: Extended Abstract (AS), pp. 507–508.
- ICLP-2003-SerebrenikD #logic programming #refactoring #source code
- Refactoring Logic Programs: Extended Abstract (AS, BD), pp. 509–510.
- ICLP-2003-Smaus03a #logic programming #source code #termination
- Termination of Logic Programs for Various Dynamic Selection Rules (JGS), pp. 511–512.
- ICLP-2003-Valencia03a #concurrent #constraints #decidability #ltl #programming
- Timed Concurrent Constraint Programming: Decidability Results and Their Application to LTL (FDV), pp. 422–437.
- ICLP-2003-Winsborough #distributed #logic programming
- A Logic Programming View of Authorization in Distributed Systems (WHW), pp. 20–46.
- ICLP-2003-WuPR #complexity #logic programming #on the
- On the Complexity of Dependent And-Parallelism in Logic Programming (YW, EP, DR), pp. 361–376.
- ICLP-2003-ZhaoL #case study #programming #set #source code
- Answer Set Programming Phase Transition: A Study on Randomly Generated Programs (YZ, FL), pp. 239–253.
- LICS-2003-Murawski #equivalence #on the
- On Program Equivalence in Languages with Ground-Type References (ASM), p. 108–?.
- LICS-2003-Pierce #generative #programming language
- Types and Programming Languages: The Next Generation (BCP), p. 32–?.
- TLCA-2003-Kahrs #source code
- Well-Going Programs Can Be Typed (SK), pp. 167–179.
- TLCA-2003-Oury #coq #equivalence #proving
- Observational Equivalence and Program Extraction in the Coq Proof Assistant (NO), pp. 271–285.
- ASE-2002-EllmanDF #animation #knowledge-based #simulation #source code #synthesis
- Knowledge-Based Synthesis of Numerical Programs for Simulation of Rigid-Body Systems in Physics-Based Animation (TE, RD, JF), p. 93–?.
- ASE-2002-GueheneucDJ #dynamic analysis #java #source code
- No Java without Caffeine: A Tool for Dynamic Analysis of Java Programs (YGG, RD, NJ), p. 117–?.
- DAC-2002-KadayifKS #approach #integer #linear #multi #programming
- An integer linear programming based approach for parallelizing applications in On-chip multiprocessors (IK, MTK, US), pp. 703–708.
- DAC-2002-MegerianDP #integer #linear #programming
- Watermarking integer linear programming solutions (SM, MD, MP), pp. 8–13.
- DATE-2002-AzevedoICGDVN #scheduling #using
- Profile-Based Dynamic Voltage Scheduling Using Program Checkpoints (AA, II, RC, RG, NDD, AVV, AN), pp. 168–175.
- DATE-2002-KhomenkoKY #detection #integer #programming #using
- Detecting State Coding Conflicts in STGs Using Integer Programming (VK, MK, AY), pp. 338–345.
- DATE-2002-SteinkeWLM #energy #reduction
- Assigning Program and Data Objects to Scratchpad for Energy Reduction (SS, LW, BSL, PM), pp. 409–415.
- CSEET-2002-BevanWM #guidelines #programming
- Guidelines for the Use of Pair Programming in a Freshman Programming Class (JB, LLW, CEM), pp. 100–107.
- CSEET-2002-FraileyM #education #industrial #source code #using
- Using SWEBOK for Education Programs in Industry and Academia (DJF, JM), p. 6–?.
- CSEET-2002-HislopLVU #re-engineering #source code
- Panel 1: Changing Conditions for Undergraduate Software Engineering Programs (GWH, MJL, RBV, DAU), pp. 250–251.
- CSEET-2002-JovanovicMMSM #lessons learnt #re-engineering #source code
- Panel 3: Software Engineering Masters Programs — Lessons Learned (VMJ, KLM, DM, DS, PEM), pp. 253–255.
- CSEET-2002-ShuklaW #adaptation #programming #re-engineering
- Adapting Extreme Programming for a Core Software Engineering Course (AS, LAW), pp. 184–191.
- ITiCSE-2002-Barros #concurrent #petri net #programming
- Specific proposals for the use of petri nets in a concurrent programming course (JPB), pp. 165–167.
- ITiCSE-2002-CarterJ #difference #gender #programming #question
- Gender differences in programming? (JC, TJ), pp. 188–192.
- ITiCSE-2002-ChristensenC #framework #programming
- Frameworks in CS1: a different way of introducing event-driven programming (HBC, MEC), pp. 75–79.
- ITiCSE-2002-English #experience #programming
- Experience with a computer-assisted formal programming examination (JE), pp. 51–54.
- ITiCSE-2002-Klee #guidelines #source code
- Guidelines for associate-degree programs in computer science (KJK), p. 246.
- ITiCSE-2002-Martinez-UnanuePPUV #bibliography #education #programming
- Electronic books for programming education: a review and future prospects (RMU, MPV, CPF, JUF, JÁVI), pp. 34–38.
- ITiCSE-2002-MillerK
- A mentor program in CS1 (AM, JK), pp. 9–13.
- ITiCSE-2002-SchepM #case study #experience #programming #using
- Experiences with using robots in an all-female programming class (MS, NM), p. 241.
- ITiCSE-2002-ShahK #parametricity #programming language
- A tutoring system for parameter passing in programming languages (HS, ANK), pp. 170–174.
- ITiCSE-2002-Shene #education #named #parallel #programming #thread
- ThreadMentor: a system for teaching multithreaded programming (CKS), p. 229.
- WRLA-J-1996-ClavelDELMMQ02 #logic #maude #named #programming #specification
- Maude: specification and programming in rewriting logic (MC, FD, SE, PL, NMO, JM, JFQ), pp. 187–243.
- ESOP-2002-BistarelliMR #concurrent #constraints #programming
- Soft Concurrent Constraint Programming (SB, UM, FR), pp. 53–67.
- ESOP-2002-FlanaganFQ #source code #thread #verification
- Thread-Modular Verification for Shared-Memory Programs (CF, SNF, SQ), pp. 262–277.
- ESOP-2002-McGuireKH #programming language
- Programming Languages for Compressing Graphics (MM, SK, JFH), pp. 68–82.
- FASE-2002-KumarH #slicing #source code
- Better Slicing of Programs with Jumps and Switches (SK, SH), pp. 96–112.
- FoSSaCS-2002-BoerGM #concurrent #constraints #correctness #proving #source code
- Proving Correctness of Timed Concurrent Constraint Programs (FSdB, MG, MCM), pp. 37–51.
- TACAS-2002-BasuKPR #model checking #recursion #source code
- Resource-Constrained Model Checking of Recursive Programs (SB, KNK, LRP, CRR), pp. 236–250.
- TACAS-2002-DelzannoRB #automation #java #parallel #source code #thread #towards #verification
- Towards the Automated Verification of Multithreaded Java Programs (GD, JFR, LVB), pp. 173–187.
- WRLA-2002-StehrT #maude #network #programming language #specification
- Plan in Maude: Specifying an Active Network Programming Language (MOS, CLT), pp. 240–260.
- SCAM-J-2001-BartoliniP02 #embedded #program transformation
- A cache-aware program transformation technique suitable for embedded systems (SB, CAP), pp. 783–795.
- CSMR-2002-Leitao #lisp #pattern matching #refactoring #source code
- A Formal Pattern Language for Refactoring of Lisp Programs (APTdMCL), pp. 186–192.
- CSMR-2002-RaysideK #algorithm #graph #problem #program analysis #reachability
- A Generic Worklist Algorithm for Graph Reachability Problems in Program Analysis (DR, KK), pp. 67–76.
- ICSM-2002-BeszedesFSCG #maintenance #slicing
- Union Slices for Program Maintenance (ÁB, CF, ZMS, JC, TG), pp. 12–21.
- ICSM-2002-DengK #concept
- Recovering Conceptual Roles of Data in a Program (YD, SCK), pp. 342–350.
- ICSM-2002-EisenbarthKS #incremental #scalability #source code
- Incremental Location of Combined Features for Large-Scale Programs (TE, RK, DS), pp. 273–282.
- ICSM-2002-Koschke #architecture #component #comprehension #evolution
- Atomic Architectural Component Recovery for Program Understanding and Evolution (RK), pp. 478–481.
- ICSM-2002-MullerTH #programming
- Two Controlled Experiments Concerning the Usefulness of Assertions as a Means for Programming (MMM, RT, OH), pp. 84–92.
- ICSM-2002-Sneed #object-oriented #repository
- Transforming Procedural Program Structures to Object-Oriented Class Structures for the Purpose of Populating a Common Software Repository (HMS), p. 286.
- ICSM-2002-Torchiano #java #source code
- Documenting Pattern Use in Java Programs (MT), pp. 230–233.
- ICSM-2002-YinK #comprehension #visualisation
- Program Comprehension by Visualization in Contexts (RY, RKK), pp. 332–341.
- IWPC-2002-AversanoCLS #case study #comprehension #evolution #reuse
- Evolving Ispell: A Case Study of Program Understanding for Reuse (LA, GC, ADL, SS), pp. 197–206.
- IWPC-2002-DeursenV #combinator #comprehension #tool support #using #visitor
- Building Program Understanding Tools Using Visitor Combinators (AvD, JV), pp. 137–146.
- IWPC-2002-Exton #comprehension
- Constructivism and Program Comprehension Strategies (CE), pp. 281–284.
- IWPC-2002-KnightM #case study #comprehension #experience
- Program Comprehension Experiences with GXL; Comprehension for Comprehension (CK, MM), pp. 147–156.
- IWPC-2002-RajlichW #comprehension #concept
- The Role of Concepts in Program Comprehension (VR, NW), pp. 271–278.
- IWPC-2002-SomeL #comprehension #modelling
- Enhancing Program Comprehension with Recovered State Models (SSS, TCL), pp. 85–93.
- IWPC-2002-TakadaOI #information management #lightweight #slicing #using
- Dependence-Cache Slicing: A Program Slicing Method Using Lightweight Dynamic Information (TT, FO, KI), pp. 169–177.
- IWPC-2002-TilleyH #comprehension #industrial #on the #tool support #visualisation
- On Selecting Software Visualization Tools for Program Understanding in an Industrial Context (SRT, SH), pp. 285–288.
- IWPC-2002-VestdamN #aspect-oriented #documentation #perspective
- Aspects of Internal Program Documentation — An Elucidative Perspective (TV, KN), pp. 43–52.
- PASTE-2002-Fiskio-LasseterY #equation #graph #programming
- Flow equations as a generic programming tool for manipulation of attributed graphs (JHEFL, MY), pp. 69–76.
- PASTE-2002-Notkin #program analysis
- Longitudinal program analysis (DN), p. 1.
- SCAM-2002-Balmas #dependence #documentation #graph #source code #using
- Using Dependence Graphs as a Support to Document Programs (FB), pp. 145–154.
- SCAM-2002-BischofBLRV #matlab #source code
- Combining Source Transformation and Operator Overloading Techniques to Compute Derivatives for MATLAB Programs (CHB, HMB, BL, AR, AV), pp. 65–72.
- SCAM-2002-DeanCMS #programming #txl
- Grammar Programming in TXL (TRD, JRC, AJM, KAS), p. 93–?.
- SCAM-2002-Ghosh #concurrent #fault #metric #object-oriented #source code #testing #towards #using
- Towards Measurement of Testability of Concurrent Object-Oriented Programs Using Fault Insertion: A Preliminary Investigation (SG), pp. 17–25.
- SCAM-2002-HarmerW #metric #object-oriented #programming language
- An Extensible Metrics Extraction Environment for Object-Oriented Programming Languages (TJH, FGW), pp. 26–35.
- SCAM-2002-RillingLG #message passing #slicing #source code
- Predicate-Based Dynamic Slicing of Message Passing Programs (JR, HFL, DG), p. 133–?.
- SCAM-2002-XuCY #debugging #object-oriented #slicing #source code
- Dynamic Slicing Object-Oriented Programs for Debugging (BX, ZC, HY), pp. 115–122.
- WCRE-2002-DengK #comprehension #concept #using
- Using Conceptual Roles of Data for Enhanced Program Comprehension (YD, SCK), pp. 119–127.
- WCRE-2002-MartinGM #component #visualisation
- Dynamic Component Program Visualization (LM, AG, JM), pp. 289–298.
- WCRE-2002-MittermeirC #source code #spreadsheet
- Finding High-Level Structures in Spreadsheet Programs (RM, MC), pp. 221–232.
- WCRE-2002-OuarbyaDDHF #interprocedural #slicing
- A Denotational Interprocedural Program Slicer (LO, SD, MD, MH, CF), p. 181–?.
- WCRE-2002-PowerM #approach #xml
- Program Annotation in XML: A Parse-Tree Based Approach (JFP, BAM), p. 190–?.
- WCRE-2002-TanT #fault #program analysis #transaction #verification
- Verifying Provisions for Post-Transaction User Input Error Correction through Static Program Analysis (HBKT, NLT), p. 233–?.
- ASIA-PEPM-2002-Gluck
- Jones optimality, binding-time improvements, and the strength of program specializers (RG), pp. 9–19.
- ASIA-PEPM-2002-ParkP #data type #using
- Using indexed data structures for program specialization (JGP, MSP), pp. 61–69.
- ASIA-PEPM-2002-Voigtlander #parametricity #source code #using
- Using circular programs to deforest in accumulating parameters (JV), pp. 126–137.
- ASIA-PEPM-2002-Xi #functional #object-oriented #programming
- Unifying object-oriented programming with typed functional programming (HX), pp. 117–125.
- ASIA-PEPM-2002-XuK #compilation #functional #programming #realtime
- Compiling real time functional reactive programming (DNX, SCK), pp. 83–93.
- PEPM-2002-LiuS #data type #optimisation #recursion #using
- Program optimization using indexed and recursive data structures (YAL, SDS), pp. 108–118.
- PEPM-2002-Lu #analysis #logic programming #source code
- Path dependent analysis of logic programs (LL), pp. 63–74.
- PEPM-2002-MeurLC #partial evaluation #programming language #towards
- Towards bridging the gap between programming languages and partial evaluation (AFLM, JLL, CC), pp. 9–18.
- PLDI-2002-ChilimbiH #data type #source code
- Dynamic Hot Data Stream Prefetching for General-Purpose Programs (TMC, MH), pp. 199–209.
- PLDI-2002-ChoiLLOSS #concurrent #detection #object-oriented #parallel #performance #precise #source code #thread
- Efficient and Precise Datarace Detection for Multithreaded Object-Oriented Programs (JDC, KL, AL, RO, VS, MS), pp. 258–269.
- PLDI-2002-DasLS #named #polynomial #verification
- ESP: Path-Sensitive Program Verification in Polynomial Time (MD, SL, MS), pp. 57–68.
- PLDI-2002-FahndrichD #imperative #linear #programming
- Adoption and Focus: Practical Linear Types for Imperative Programming (MF, RD), pp. 13–24.
- PLDI-2002-RajagopalanDHS #optimisation #source code
- Profile-Directed Optimization of Event-Based Programs (MR, SKD, MAH, RDS), pp. 106–116.
- PLDI-2002-RamalingamWFGS #analysis #component #consistency
- Deriving Specialized Program Analyses for Certifying Component-Client Conformance (GR, AV, JF, DG, SS), pp. 83–94.
- PLDI-2002-Wu #performance #source code
- Efficient Discovery of Regular Stride Patterns in Irregular Programs (YW), pp. 210–221.
- SAS-2002-BruynoogheCGV #analysis #logic programming #reuse #source code #termination
- Reuse of Results in Termination Analysis of Typed Logic Programs (MB, MC, SG, WV), pp. 477–492.
- SAS-2002-MesnardPN #detection #logic programming #source code #termination
- Detecting Optimal Termination Conditions of Logic Programs (FM, ÉP, UN), pp. 509–526.
- SAS-2002-Reps #logic #program analysis
- Static Program Analysis via 3-Valued Logic (TWR), p. 1.
- SAS-2002-SerebrenikS #float #logic programming #on the #source code #termination
- On Termination of Logic Programs with Floating Point Computations (AS, DDS), pp. 151–164.
- SAS-2002-VaucheretB #logic programming #performance #precise #source code #type inference
- More Precise Yet Efficient Type Inference for Logic Programs (CV, FB), pp. 102–116.
- STOC-2002-BertsimasV #random #source code
- Solving convex programs by random walks (DB, SV), pp. 109–115.
- FLOPS-2002-Lopez-FraguasS #functional #logic programming
- Narrowing Failure in Functional Logic Programming (FJLF, JSH), pp. 212–227.
- FLOPS-2002-LoyerS #logic programming #nondeterminism #semantics #source code
- The Well-Founded Semantics in Normal Logic Programs with Uncertainty (YL, US), pp. 152–166.
- FLOPS-2002-Meer #algebra #consistency #constraints #on the #source code
- On Consistency and Width Notions for Constraint Programs with Algebraic Constraints (KM), pp. 88–102.
- FLOPS-2002-Porto #abstraction #logic programming
- Structural Abstraction and Application in Logic Programming (AP), pp. 275–289.
- CIAA-2002-Holub #automaton #nondeterminism #programming #simulation
- Dynamic Programming — NFA Simulation (JH), pp. 295–300.
- ICALP-2002-AblayevMP #bound #branch #probability #quantum #source code
- Quantum and Stochastic Branching Programs of Bounded Width (FMA, CM, CP), pp. 343–354.
- ICALP-2002-HermenegildoPBL #approximate #debugging #semantics #specification #using #validation
- Program Debugging and Validation Using Semantic Approximations and Partial Specifications (MVH, GP, FB, PLG), pp. 69–72.
- FME-2002-Wildman #compilation #proving
- A Formal Basis for a Program Compilation Proof Tool (LW), pp. 491–510.
- AFP-2002-ClaessenRCHW02 #functional #lazy evaluation #quickcheck #source code #testing #using
- Testing and Tracing Lazy Functional Programs Using QuickCheck and Hat (KC, CR, OC, JH, MW), pp. 59–99.
- AFP-2002-Felleisen02 #interactive #source code #web
- Developing Interactive Web Programs (MF), pp. 100–128.
- AFP-2002-FournetFMS02 #concurrent #distributed #mobile #named #programming
- JoCaml: A Language for Concurrent Distributed and Mobile Programming (CF, FLF, LM, AS), pp. 129–158.
- AFP-2002-HudakCNP02 #functional #programming
- Arrows, Robots, and Functional Reactive Programming (PH, AC, HN, JP), pp. 159–187.
- ICFP-2002-Hanna #functional #interactive #programming #visual notation
- Interactive visual functional programming (KH), pp. 145–156.
- ICFP-2002-JonesG #analysis #generative #termination
- Program generation, termination, and binding-time analysis (NDJ, AJG), p. 283.
- ICFP-2002-Myers #functional #programming language #towards
- Towards more natural functional programming languages (BAM), p. 1.
- ICFP-2002-Nanevski #metaprogramming
- Meta-programming with names and necessity (AN), pp. 206–217.
- IFL-2002-EllmenreichL #named #parallel #programming #refinement
- PolyAPM: Parallel Programming via Stepwise Refinement with Abstract Parallel Machines (NE, CL), pp. 118–133.
- ICGT-2002-MensDJ #behaviour #formal method #program transformation
- Formalising Behaviour Preserving Program Transformations (TM, SD, DJ), pp. 286–301.
- CHI-2002-MontemayorDFSCD #design #interactive #physics #programming #tool support
- Physical programming: designing tools for children to create physical interactive environments (JM, AD, AF, SS, WC, AD), pp. 299–306.
- VISSOFT-2002-DiehlK #execution #visual notation
- Reification of Program Points for Visual Execution (SD, AK), pp. 100–109.
- VISSOFT-2002-LewerentzS #3d #object-oriented #scalability #source code #visualisation
- Metrics-Based 3D Visualization of Large Object-Oriented Programs (CL, FS), p. 70–?.
- VISSOFT-2002-Ploix #source code
- Analogical Representations of Programs (DP), pp. 61–69.
- VISSOFT-2002-Sajaniemi #comprehension #editing #independence #multi
- View Definitions for Language-Independent Multiple-View Program Comprehension and Editing (JS), pp. 3–12.
- Ada-2002-Thom #ada #exclamation #integration #modelling #programming language #standard #uml #using
- Conformity! A Practical Integration of Standards — A Case for using the Unified Modelling Language (UML) with the Ada Programming Language (FT), pp. 29–36.
- AdaEurope-2002-ChatzigeorgiouS #embedded #object-oriented #performance #power of #programming
- Evaluating Performance and Power of Object-Oriented Vs. Procedural Programming in Embedded Processors (AC, GS), pp. 65–75.
- AdaEurope-2002-ChenBZY #ada #analysis #concurrent #dependence #source code
- Static Dependency Analysis for Concurrent Ada 95 Programs (ZC, BX, JZ, HY), pp. 219–230.
- AdaEurope-2002-MartelSG #distributed #programming
- A Tailorable Distributed Programming Environment (EM, FGS, FJMG), pp. 269–281.
- SIGAda-2002-KorochkinK #ada #analysis #java #parallel #performance
- Experimental performance analysis of the Ada95 and Java parallel program on SMP systems (DK, SK), pp. 53–56.
- CAiSE-2002-ZhuS #constraints #programming #scheduling
- A Meeting Scheduling System Based on Open Constraint Programming (KQZ, AES), pp. 792–796.
- EDOC-2002-GanesarajahL #composition #paradigm #programming #question #workflow
- Workflow-Based Composition of Web-Services: A Business Model or a Programming Paradigm? (DG, EL), pp. 273–284.
- ICEIS-2002-AbadSRO #constraints #development #programming #reasoning
- Semiqualitative Reasoning for Software Development Project by Constraint Programming (PJA, AJS, SR, JAO), pp. 319–324.
- ICEIS-2002-Dedene #design #on the #programming
- On the Use of Jackson Structured Programming (JSP) for the Structured Design of XSL Transformations (GD), pp. 743–751.
- ICML-2002-AlphonseM #induction #logic programming #set
- Feature Subset Selection and Inductive Logic Programming (ÉA, SM), pp. 11–18.
- ICML-2002-LanckrietCBGJ #kernel #learning #matrix #programming
- Learning the Kernel Matrix with Semi-Definite Programming (GRGL, NC, PLB, LEG, MIJ), pp. 323–330.
- ICML-2002-ShapiroL #learning #using
- Separating Skills from Preference: Using Learning to Program by Reward (DGS, PL), pp. 570–577.
- ICPR-v1-2002-MannJE #programming #segmentation #using
- Trajectory Segmentation Using Dynamic Programming (RM, ADJ, TFEM), pp. 331–334.
- ICPR-v2-2002-ChenCH #approach #programming #recognition
- A Dynamic Programming Approach for Appearance-Based Recognition of Environments (CSC, JHC, WTH), pp. 893–896.
- ICPR-v3-2002-GimelfarbL #programming
- Accuracy of the Regularised Dynamic Programming Stereo (GLG, UL), pp. 619–622.
- KDD-2002-LittleJLRS #data mining #mining
- Collusion in the U.S. crop insurance program: applied data mining (BBL, WLJ, ACL, RMR, SAS), pp. 594–598.
- KR-2002-Lin #equivalence #logic programming #source code
- Reducing Strong Equivalence of Logic Programs to Entailment in Classical Propositional Logic (FL), pp. 170–176.
- SEKE-2002-KarlstromR #programming
- Decision support for extreme programming introduction and practice selection (DK, PR), pp. 835–841.
- ECOOP-2002-BryceRP #approach #named #programming
- Lana: An Approach to Programming Autonomous Systems (CB, CR, MP), pp. 281–308.
- ECOOP-2002-RinatS #composition #internet #programming
- Modular Internet Programming with Cells (RR, SFS), pp. 257–280.
- OOPSLA-2002-AldrichKC #alias #comprehension
- Alias annotations for program understanding (JA, VK, CC), pp. 311–330.
- OOPSLA-2002-BoyapatiLR #programming
- Ownership types for safe programming: preventing data races and deadlocks (CB, RL, MCR), pp. 211–230.
- OOPSLA-2002-Dmitriev #java #programming language
- Language-specific make technology for the Java programming language (MD), pp. 373–385.
- TOOLS-USA-2002-Plosch #evaluation #java #programming language
- Evaluation of Assertion Support for the Java Programming Language (RP), pp. 5–17.
- GPCE-2002-AttardiC #adaptation #programming
- Self Reflection for Adaptive Programming (GA, AC), pp. 50–65.
- GPCE-2002-BarbeauB #development #generative #programming #protocol #stack #using
- A Protocol Stack Development Tool Using Generative Programming (MB, FB), pp. 93–109.
- GPCE-2002-ChinH #composition #towards
- Towards a Modular Program Derivation via Fusion and Tupling (WNC, ZH), pp. 140–155.
- GPCE-2002-CzarneckiBUE #case study #embedded #experience #generative #industrial #programming
- Generative Programming for Embedded Software: An Industrial Experience Report (KC, TB, PU, UWE), pp. 156–172.
- GPCE-2002-JonesG #analysis #generative #termination
- Program Generation, Termination, and Binding-Time Analysis (NDJ, AJG), pp. 1–31.
- GPCE-2002-Kiselyov #metaprogramming
- Macros That Compose: Systematic Macro Programming (OK), pp. 202–217.
- GPCE-2002-Lee #analysis #polynomial #termination
- Program Termination Analysis in Polynomial Time (CSL), pp. 218–235.
- GPCE-2002-Saraiva #attribute grammar #component #higher-order #programming
- Component-Based Programming for Higher-Order Attribute Grammars (JS), pp. 268–282.
- GPCE-2002-SztipanovitsK #embedded #generative #programming
- Generative Programming for Embedded Systems (JS, GK), pp. 32–49.
- GPCE-2002-Visser #metaprogramming #syntax
- Meta-programming with Concrete Object Syntax (EV), pp. 299–315.
- GPCE-2002-WangM #generative #multi
- Managing Dynamic Changes in Multi-stage Program Generation Systems (ZW, RRM), pp. 316–334.
- LOPSTR-2002-AbdennadherR #constraints #logic programming #synthesis #theorem proving #using
- Constraint Solver Synthesis Using Tabled Resolution for Constraint Logic Programming (SA, CR), pp. 32–47.
- LOPSTR-2002-AkamaNK #synthesis
- Program Synthesis Based on the Equivalent Transformation Computation Model (KA, EN, HK), pp. 278–279.
- LOPSTR-2002-AlpuenteCEFL #functional #source code
- Abstract Diagnosis of Functional Programs (MA, MC, SE, MF, SL), pp. 1–16.
- LOPSTR-2002-Berghammer #set
- A Generic Program for Minimal Subsets with Applications (RB), pp. 144–157.
- LOPSTR-2002-ClaytonCPU #bottom-up #logic programming
- Tabling Structures for Bottom-Up Logic Programming (RC, JGC, BP, MU), pp. 50–51.
- LOPSTR-2002-ColvinHHS #higher-order #logic programming #refinement #source code
- Refinement of Higher-Order Logic Programs (RC, IJH, DH, PAS), pp. 126–143.
- LOPSTR-2002-FernandezS #approach #calculus
- An Operational Approach to Program Extraction in the Calculus of Constructions (MF, PS), pp. 111–125.
- LOPSTR-2002-FioravantiPP #higher-order #logic #logic programming #monad #program transformation #source code
- Combining Logic Programs and Monadic Second Order Logics by Program Transformation (FF, AP, MP), pp. 160–181.
- LOPSTR-2002-GrecoGTZ #optimisation #query #source code
- Translating Datalog-Like Optimization Queries into ILOG Programs (GG, SG, IT, EZ), pp. 48–49.
- LOPSTR-2002-GuoRR #program transformation
- Justification Based on Program Transformation (HFG, CRR, IVR), pp. 158–159.
- LOPSTR-2002-PeraltaG #abstraction #source code
- Convex Hull Abstractions in Specialization of CLP Programs (JCP, JPG), pp. 90–108.
- LOPSTR-2002-VanhoofTB #fixpoint #logic programming #semantics #source code
- A Fixed Point Semantics for Logic Programs Extended with Cuts (WV, RT, MB), pp. 238–257.
- LOPSTR-2002-Vidal #declarative #multi #partial evaluation #slicing #source code
- Forward Slicing of Multi-paradigm Declarative Programs Based on Partial Evaluation (GV), pp. 219–237.
- PPDP-2002-DrapeMS #dot-net #logic programming #using
- Transforming the .NET intermediate language using path logic programming (SD, OdM, GS), pp. 133–144.
- PPDP-2002-JonesG #analysis #generative #termination
- Abstract and conclusions of PLI invited paper: program generation, termination, and binding-time analysis (NDJ, AJG), p. 1.
- PPDP-2002-LagoonS #analysis #logic programming #precise #source code
- Precise pair-sharing analysis of logic programs (VL, PJS), pp. 99–108.
- PPDP-2002-NielsenPV #concurrent #constraints #on the #power of #programming language
- On the expressive power of temporal concurrent constraint programming languages (MN, CP, FDV), pp. 156–167.
- PPDP-2002-Palamidessi #calculus #distributed #mobile #programming
- Mobile calculi for distributed programming (CP), pp. 74–75.
- PPDP-2002-SztipanovitsK #embedded #generative #programming
- Generative programming for embedded systems (JS, GK), p. 180.
- PADL-2002-GallagherP #abstract interpretation #analysis #automaton #finite #logic programming #nondeterminism #source code
- Abstract Interpretation over Non-deterministic Finite Tree Automata for Set-Based Analysis of Logic Programs (JPG, GP), pp. 243–261.
- PADL-2002-GuptaGKPIRMDENZ #logic programming #question #semantics
- Semantics-Based Filtering: Logic Programming’s Killer App? (GG, HFG, AIK, EP, JRI, DR, BM, ND, OEK, MN, XZ), pp. 82–100.
- PADL-2002-Kiselyov #functional #parsing #programming #xml
- A Better XML Parser through Functional Programming (OK), pp. 209–224.
- PADL-2002-Liang #compilation #higher-order #logic programming
- Compiler Construction in Higher Order Logic Programming (CL), pp. 47–63.
- PADL-2002-Rhiger #compilation #embedded #source code
- Compiling Embedded Programs to Byte Code (MR), pp. 120–136.
- PADL-2002-ShenSNS #eclipse #interface #programming language
- A High-Level Generic Interface to External Programming Languages for ECLiPSe (KS, JS, SN, JS), pp. 262–279.
- PADL-2002-Torgersson #declarative #programming
- Declarative Programming and Clinical Medicine (OT), pp. 64–81.
- PADL-2002-YangG #data type #logic programming #performance #source code
- Exploiting Efficient Control and Data Structures in Logic Programs (RY, SG), pp. 318–331.
- POPL-2002-AbadiB #logic programming #protocol #security #source code
- Analyzing security protocols with secrecy types and logic programs (MA, BB), pp. 33–44.
- POPL-2002-AcarBH #adaptation #functional #programming
- Adaptive functional programming (UAA, GEB, RH), pp. 247–259.
- POPL-2002-ChakiRR #message passing #model checking #modelling #source code
- Types as models: model checking message-passing programs (SC, SKR, JR), pp. 45–57.
- POPL-2002-CousotC #abstract interpretation #design #framework #program transformation
- Systematic design of program transformation frameworks by abstract interpretation (PC, RC), pp. 178–190.
- RE-2002-BergmanM #analysis #empirical #requirements
- Exploring the Relationship between Project Selection and Requirements Analysis: An Empirical Study of the New Millennium Program (MB, GM), pp. 247–254.
- RE-2002-NawrockiJWW #programming #requirements
- Extreme Programming Modified: Embrace Requirements Engineering Practices (JRN, MJ, BW, AW), pp. 303–310.
- SAC-2002-BettiniNL #mobile #programming
- Software update via mobile agent based programming (LB, RDN, ML), pp. 32–36.
- SAC-2002-JoA #programming language
- The Agent-based Programming Language: APL (CHJ, AJA), pp. 27–31.
- SAC-2002-Naharro-BerrocalPUV #reduction #visual notation #visualisation
- Approaches to comprehension-preserving graphical reduction of program visualizations (FNB, CPF, JUF, JÁVI), pp. 771–777.
- SAC-2002-Pillay #algorithm #induction #programming #search-based #using
- Using genetic programming for the induction of novice procedural programming solution algorithms (NP), pp. 578–583.
- SAC-2002-TolksdorfK #distributed #object-oriented #programming
- Programming distributed systems with the delegation-based object-oriented language dSelf (RT, KK), pp. 927–931.
- FSE-2002-JulienR #ad hoc #mobile #programming
- Egocentric context-aware programming in ad hoc mobile environments (CJ, GCR), pp. 21–30.
- FSE-2002-MockACE #points-to #slicing
- Improving program slicing with dynamic points-to data (MM, DCA, CC, SJE), pp. 71–80.
- FSE-2002-Zeller #source code
- Isolating cause-effect chains from computer programs (AZ), pp. 1–10.
- ICSE-2002-DemskyR #object-oriented #source code
- Role-based exploration of object-oriented programs (BD, MCR), pp. 313–334.
- ICSE-2002-DengDHM #concurrent #invariant #source code #specification #synthesis #verification
- Invariant-based specification, synthesis, and verification of synchronization in concurrent programs (XD, MBD, JH, MM), pp. 442–452.
- ICSE-2002-ElssamadisyS #programming #smell
- Recognizing and responding to “bad smells” in extreme programming (AE, GS), pp. 617–622.
- ICSE-2002-GreenhouseS #concurrent #evolution #policy #source code
- Assuring and evolving concurrent programs: annotations and policy (AG, WLS), pp. 453–463.
- ICSE-2002-InoueHHN #architecture #industrial
- A dynamic pair-program sending architecture for industrial remote operations (TI, YH, KH, MN), pp. 385–391.
- ICSE-2002-KusumotoIIMMT #java #metric #source code
- Function point measurement from Java programs (SK, MI, KI, SM, KM, MT), pp. 576–582.
- ICSE-2002-Newkirk #agile #process #programming
- Introduction to agile processes and extreme programming (JN), pp. 695–696.
- ICSE-2002-RobillardM #dependence #graph #using
- Concern graphs: finding and describing concerns using structural program dependencies (MPR, GCM), pp. 406–416.
- ICSE-2002-RoychoudhuryM #java #parallel #semantics #specification #thread #verification
- Specifying multithreaded Java semantics for program verification (AR, TM), pp. 489–499.
- ICSE-2002-WeinsbergB #programming
- A programming model and system for disconnected-aware applications on resource-constrained devices (YW, IBS), pp. 374–384.
- LDTA-2002-GondowK #c #slicing #towards #using #xml
- Towards ANSI C Program Slicing using XML (KG, HK), pp. 30–49.
- LDTA-2002-Hufflen #bibliography #lessons learnt
- Lessons from a Bibliography Program’s Reimplementation (JMH), pp. 124–138.
- ASPLOS-2002-KohlerMC #composition #optimisation #programming language
- Programming language optimizations for modular router configurations (EK, RM, BC), pp. 251–263.
- ASPLOS-2002-RajwarG #execution #source code #transaction
- Transactional lock-free execution of lock-based programs (RR, JRG), pp. 5–17.
- ASPLOS-2002-SherwoodPHC #automation #behaviour #scalability
- Automatically characterizing large scale program behavior (TS, EP, GH, BC), pp. 45–57.
- CC-2002-CousotC #composition #program analysis
- Modular Static Program Analysis (PC, RC), pp. 159–178.
- CC-2002-MernikLAZ #development #interactive #named #programming language
- LISA: An Interactive Environment for Programming Language Development (MM, ML, EA, VZ), pp. 1–4.
- CC-2002-NeculaMRW #analysis #c #named #source code #tool support
- CIL: Intermediate Language and Tools for Analysis and Transformation of C Programs (GCN, SM, SPR, WW), pp. 213–228.
- HPCA-2002-SakamotoBKIK #generative #performance #source code
- Reverse Tracer: A Software Tool for Generating Realistic Performance Test Programs (MS, LB, AK, AI, YK), pp. 81–91.
- HPCA-2002-VeraX #behaviour
- Let’s Study Whole-Program Cache Behaviour Analytically (XV, JX), pp. 175–186.
- HPDC-2002-MatthewsHJL #automation #backtracking #debugging #source code
- Backtracking and Re-Execution in the Automatic Debugging of Parallelized Programs (GM, RH, SJ, PFL), p. 150–?.
- LCTES-SCOPES-2002-HunlethC #aspect-oriented #programming #using
- Footprint and feature management using aspect-oriented programming techniques (FH, RC), pp. 38–45.
- OSDI-2002-QiePP #programming #tool support #using
- Defensive Programming: Using an Annotation Toolkit to Build DoS-Resistant Software (XQ, RP, LLP), pp. 45–60.
- CADE-2002-Colton #generative #theorem
- The HR Program for Theorem Generation (SC), pp. 285–289.
- CADE-2002-WhalenSF #automation #certification #named #synthesis
- AutoBayes/CC — Combining Program Synthesis with Automatic Code Certification — System Description (MWW, JS, BF), pp. 290–294.
- CAV-2002-ColonS #proving #termination
- Practical Methods for Proving Program Termination (MC, HS), pp. 442–454.
- CAV-2002-FlanaganQS #composition #parallel #source code #thread
- A Modular Checker for Multithreaded Programs (CF, SQ, SAS), pp. 180–194.
- CSL-2002-HodasLPSP #logic programming #proving #resource management
- A Tag-Frame System of Resource Management for Proof Search in Linear-Logic Programming (JSH, PL, JP, LS, EP), pp. 167–182.
- ICLP-2002-AntoniouM #logic programming #source code
- Embedding Defeasible Logic into Logic Programs (GA, MJM), pp. 393–404.
- ICLP-2002-Barker #data access #database #deduction #logic programming
- Access Control for Deductive Databases by Logic Programming (SB), pp. 54–69.
- ICLP-2002-BockmayrC #biology #concurrent #constraints #hybrid #programming #using
- Using Hybrid Concurrent Constraint Programming to Model Dynamic Biological Systems (AB, AC), pp. 85–99.
- ICLP-2002-Bonatti #infinity #modelling #reasoning #source code
- Reasoning with Infinite Stable Models II: Disjunctive Programs (PAB), pp. 333–346.
- ICLP-2002-Christensen #detection #logic programming #pervasive #process #using
- Using Logic Programming to Detect Activities in Pervasive Healthcare (HBC), pp. 421–436.
- ICLP-2002-Craciunescu #equivalence #proving #source code
- Proving the Equivalence of CLP Programs (SC), pp. 287–301.
- ICLP-2002-DucasseL #analysis #automation #execution
- Automated Analysis of CLP(FD) Program Execution Traces (MD, LL), pp. 470–471.
- ICLP-2002-FerrandL #approximate #finite #logic programming #reduction
- A Logic Program Characterization of Domain Reduction Approximations in Finite Domain CSPs (GF, AL), pp. 478–479.
- ICLP-2002-HayashiCO #execution #logic programming
- Integrating Planning, Action Execution, Knowledge Updates and Plan Modifications via Logic Programming (HH, KC, AO), p. 477.
- ICLP-2002-LauB #logic programming #re-engineering
- Logic Programming for Software Engineering: A Second Chance (KKL, MVB), pp. 437–451.
- ICLP-2002-MaSX #logic programming #source code
- The Limits of Horn Logic Programs (SM, YS, KX), p. 467.
- ICLP-2002-MedinaCO #approach #logic programming #multi
- Multi-adjoint Logic Programming: A Neural Net Approach (JM, EMC, MOA), p. 468.
- ICLP-2002-OlmerS #logic programming #prolog #source code
- Schema-Based Transformations of Logic Programs in λ-Prolog (PO, PS), p. 472.
- ICLP-2002-PearceSSTW #logic programming #polynomial #source code
- A Polynomial Translation of Logic Programs with Nested Expressions into Disjunctive Logic Programs: Preliminary Report (DP, VS, TS, HT, SW), pp. 405–420.
- ICLP-2002-PemmasaniRR #constraints #logic programming #model checking #performance #realtime #using
- Efficient Real-Time Model Checking Using Tabled Logic Programming and Constraints (GP, CRR, IVR), pp. 100–114.
- ICLP-2002-Pientka #higher-order #logic programming
- A Proof-Theoretic Foundation for Tabled Higher-Order Logic Programming (BP), pp. 271–286.
- ISSTA-2002-GroceV #heuristic #java #model checking #source code #using
- Model checking Java programs using structural heuristics (AG, WV), pp. 12–21.
- ISSTA-2002-Naumovich #algorithm #java #source code
- A conservative algorithm for computing the flow of permissions in Java programs (GN), pp. 33–43.
- ISSTA-2002-NimmerE #automation #generative #specification
- Automatic generation of program specifications (JWN, MDE), pp. 229–239.
- TestCom-2002-WilliamsP #integer #interactive #problem #test coverage
- Formulation of the Interaction Test Coverage Problem as an Integer Program (AWW, RLP), p. 283–?.
- CBSE-2001-Mason #probability #program analysis
- Probability Density Functions in Program Analysis (DM), p. 13.
- ASE-2001-Erwig #data type #source code
- Programs Are Abstract Data Types (ME), pp. 400–403.
- ASE-2001-GiannakopoulouH #source code #verification
- Automata-Based Verification of Temporal Properties on Running Programs (DG, KH), pp. 412–416.
- ASE-2001-GraunkeFKF #automation #source code
- Automatically Restructuring Programs for the We (PTG, RBF, SK, MF), pp. 211–222.
- ASE-2001-GuptaR #metric
- Program Execution-Based Module Cohesion Measurement (NG, PR), p. 144–?.
- ASE-2001-HavelundR #monitoring #source code #using
- Monitoring Programs Using Rewriting (KH, GR), pp. 135–143.
- ASE-2001-MarinovK #automation #framework #java #named #novel #source code #testing
- TestEra: A Novel Framework for Automated Testing of Java Programs (DM, SK), p. 22–?.
- ASE-2001-SyD #automation #float #generative #integer #source code #testing
- Automatic Test Data Generation for Programs with Integer and Float Variables (NTS, YD), pp. 13–21.
- DATE-2001-Burdiek #generative #programming #using
- Generation of optimum test stimuli for nonlinear analog circuits using nonlinear — programming and time-domain sensitivities (BB), pp. 603–609.
- DATE-2001-YildizSV #bias #float #integer #linear #programming
- Minimizing the number of floating bias voltage sources with integer linear programming (EY, AvS, CJMV), p. 816.
- ICDAR-2001-Amin #induction #logic programming #recognition
- Recognition of Hand-Printed Characters Based on Structural Description and Inductive Logic Programming (AA), pp. 333–337.
- ICDAR-2001-Breuel #algorithm #programming #segmentation #string #using
- Segmentation of Handprinted Letter Strings Using a Dynamic Programming Algorithm (TMB), pp. 821–826.
- ICDAR-2001-Shin #online #programming #recognition
- Online Cursive Hangul Character Recognition Based on Dynamic Programming (JS), pp. 810–815.
- ICDAR-2001-UchidaTS #programming #using
- Nonuniform Slant Correction Using Dynamic Programming (SU, ET, HS), pp. 434–438.
- CSEET-2001-BagertHHLMM #programming #re-engineering #student #what
- Programming Skills of Software Engineering Students: What Is Required? (Panel) (DJB, TBH, GWH, MJL, MM, SM), p. 39–?.
- CSEET-2001-JovanovicSS #independence #question #re-engineering #source code
- Independent Accreditation for Software Engineering Programs? (VMJ, DS, LS), pp. 75–76.
- CSEET-2001-SindersonS #education #re-engineering #source code
- Undergraduate Software Engineering Education: The Body of Knowledge, Existing Programs and Accreditation (ES, LS), pp. 221–230.
- CSEET-2001-SobelBCMRT #re-engineering
- SWEBOK as an International Foundation for Software Engineering Program Accreditation (Panel) (AEKS, DJB, DAC, YM, PNR, JBT), p. 293.
- CSEET-2001-Williams #development #process #programming
- Integrating Pair Programming into a Software Development Process (LAW), p. 27–?.
- ITiCSE-2001-Barros #concurrent #petri net #programming
- Use petri nets to improve your concurrent programming course (JPB), p. 192.
- ITiCSE-2001-BruceDM #programming
- Event-driven programming is simple enough for CS1 (KBB, APD, TPM), pp. 1–4.
- ITiCSE-2001-ByrneL #programming #student
- The effect of student attributes on success in programming (PB, GL), pp. 49–52.
- ITiCSE-2001-CarboneHMG #learning #programming
- Characteristics of programming exercises that lead to poor learning tendencies: Part II (AC, JH, IM, DG), pp. 93–96.
- ITiCSE-2001-CarterJ #difference #gender #programming #question
- Gender differences in programming? (JC, TJ), p. 173.
- ITiCSE-2001-English #named #programming #user interface
- JEWL: GUI programming for complete beginners (JE), p. 176.
- ITiCSE-2001-Gregorio-RodriguezDPPMV #automation #named #programming #web
- EXercita: automatic web publishing of programming exercises (CGR, LFLD, PPG, CPF, RMU, JÁVI), pp. 161–164.
- ITiCSE-2001-Huizinga #identification #online #programming #topic
- Identifying topics for instructional improvement through on-line tracking of programming assignments (DMH), pp. 129–132.
- ITiCSE-2001-Jenkins #motivation #programming #student
- The motivation of students of programming (TJ), pp. 53–56.
- ITiCSE-2001-Lawhead #programming #using
- Events robots and programming using legos in CS1 (PBL), p. 183.
- ITiCSE-2001-LiningtonD #execution
- Picture program execution (JL, MD), p. 175.
- ITiCSE-2001-SaikkonenMK #assessment #automation #programming
- Fully automatic assessment of programming exercises (RS, LM, AK), pp. 133–136.
- ITiCSE-2001-SatratzemiDE #assessment #problem #visualisation
- A system for program visualization and problem-solving path assessment of novice programmers (MS, VD, GE), pp. 137–140.
- ITiCSE-2001-Thomas #student
- The coach supporting students as they learn to program (PT), p. 177.
- ITiCSE-2001-VoracekK #information management
- International master’s program in information processing and telecommunications (JV, NKV), p. 181.
- ESOP-2001-BossiERS #logic programming #scheduling #semantics #source code #termination
- Semantics and Termination of Simply-Moded Logic Programs with Dynamic Scheduling (AB, SE, SR, JGS), pp. 402–416.
- ESOP-2001-GraunkeKHF #programming language #web
- Programming the Web with High-Level Programming Languages (PTG, SK, SVDH, MF), pp. 122–136.
- ESOP-2001-HuthJS #program analysis
- Modal Transition Systems: A Foundation for Three-Valued Program Analysis (MH, RJ, DAS), pp. 155–169.
- ESOP-2001-KomondoorH #dependence #tool support #using
- Tool Demonstration: Finding Duplicated Code Using Program Dependences (RK, SH), pp. 383–386.
- ESOP-2001-Laud #data flow #program analysis #semantics
- Semantics and Program Analysis of Computationally Secure Information Flow (PL), pp. 77–91.
- ESOP-2001-Monniaux #abstract interpretation #probability #source code
- Backwards Abstract Interpretation of Probabilistic Programs (DM), pp. 367–382.
- FASE-2001-InverardiU #component #concurrent #programming #proving
- Proving Deadlock Freedom in Component-Based Programming (PI, SU), pp. 60–75.
- FASE-2001-Selic #logic #physics #programming
- Physical Programming: Beyond Mere Logic (BS), p. 1.
- FoSSaCS-2001-CalcagnoO #logic #on the
- On Garbage and Program Logic (CC, PWO), pp. 137–151.
- FoSSaCS-2001-HabelP #graph transformation #programming language
- Computational Completeness of Programming Languages Based on Graph Transformation (AH, DP), pp. 230–245.
- FoSSaCS-2001-JensenS #abstract interpretation #analysis #object-oriented #source code
- Class Analysis of Object-Oriented Programs through Abstract Interpretation (TPJ, FS), pp. 261–275.
- TACAS-2001-BallPR #abstraction #c #model checking #source code
- Boolean and Cartesian Abstraction for Model Checking C Programs (TB, AP, SKR), pp. 268–283.
- TACAS-2001-PasareanuDV #java #model checking #source code
- Finding Feasible Counter-examples when Model Checking Abstracted Java Programs (CSP, MBD, WV), pp. 284–298.
- IWPC-J-1999-MartinoMMV01 #communication #detection #interactive #parallel #program analysis
- Parallel program analysis and restructuring by detection of point-to-point interaction patterns and their transformation into collective communication constructs (BDM, AM, NM, UV), pp. 235–263.
- CSMR-2001-BeszedesGSCG #c #maintenance #scalability #slicing #source code
- Dynamic Slicing Method for Maintenance of Large C Programs (ÁB, TG, ZMS, JC, TG), pp. 105–113.
- CSMR-2001-Kasyanov
- A Support Tool for Annotated Program Manipulation (VNK), pp. 85–94.
- CSMR-2001-KollmannG #behaviour #collaboration #diagrams #uml
- Capturing Dynamic Program Behaviour with UML Collaboration Diagrams (RK, MG), pp. 58–67.
- CSMR-2001-Villavicencion #automation #detection #program analysis #programming #slicing
- Program Analysis for the Automatic Detection of Programming Plans Applying Slicing (GV), pp. 188–191.
- ICSM-2001-AtkinsonG #analysis #data flow #implementation #performance #scalability #source code
- Implementation Techniques for Efficient Data-Flow Analysis of Large Programs (DCA, WGG), pp. 52–61.
- ICSM-2001-BiemanJY #case study #design pattern #industrial #object-oriented
- OO Design Patterns, Design Structure, and Program Changes: An Industrial Case Study (JMB, DJ, HJY), p. 580–?.
- ICSM-2001-EisenbachS #java #source code
- Changing Java Programs (SE, CS), pp. 479–487.
- ICSM-2001-EisenbarthKS #analysis #comprehension
- Aiding Program Comprehension by Static and Dynamic Feature Analysis (TE, RK, DS), pp. 602–611.
- ICSM-2001-Ernst #invariant #summary
- Summary of Dynamically Discovering Likely Program Invariants (MDE), pp. 540–544.
- ICSM-2001-EveraarsAK #concurrent #coordination #source code #using
- Using Coordination to Restructure Sequential Source Code into a Concurrent Program (CTHE, FA, BK), p. 342–?.
- ICSM-2001-KataokaEGN #automation #invariant #refactoring #using
- Automated Support for Program Refactoring Using Invariants (YK, MDE, WGG, DN), pp. 736–743.
- ICSM-2001-MichaudSM #java #source code #visualisation
- Integrating Information Sources for Visualizing Java Programs (JM, MADS, HAM), p. 250–?.
- ICSM-2001-PoloPR #case study #legacy #maintenance #metric #predict #source code #using
- Using Code Metrics to Predict Maintenance of Legacy Programs: A Case Study (MP, MP, FR), pp. 202–208.
- ICSM-2001-SouderMS #framework #named
- Form: A Framework for Creating Views of Program Executions (TSS, SM, MS), p. 612–?.
- ICSM-2001-ZelkowitzR #independence #maintenance #safety #validation #verification
- The Role of Independent Verification and Validation in Maintaining a Safety Critical Evolutionary Software in a Complex Environment: The NASA Space Shuttle Program (MVZ, IR), pp. 118–126.
- ICSM-2001-ZhaoCU #concurrent #dependence #logic programming #source code
- A Program Dependence Model for Concurrent Logic Programs and its Applications (JZ, JC, KU), pp. 672–681.
- IWPC-2001-DengKN #slicing
- Program Slice Browser (YD, SCK, YN), pp. 50–59.
- IWPC-2001-EisenbarthKS #comprehension #concept analysis #execution #using
- Feature-Driven Program Understanding Using Concept Analysis of Execution Traces (TE, RK, DS), pp. 300–309.
- IWPC-2001-FoxDHH #comprehension
- Backward Conditioning: A New Program Specialisation Technique and Its Application to Program Comprehension (CF, SD, MH, RMH), pp. 89–97.
- IWPC-2001-LangeWS #comprehension #graph #relational #tool support
- Comparing Graph-Based Program Comprehension Tools to Relational Database-Based Tools (CL, AW, HMS), pp. 209–218.
- IWPC-2001-LiY #comprehension #concept #named
- Simplicity: A Key Engineering Concept for Program Understanding (YL, HY), pp. 98–107.
- IWPC-2001-MosemannW #comprehension #navigation #source code
- Navigation and Comprehension of Programs by Novice Programmers (RM, SW), pp. 79–88.
- IWPC-2001-OBrienB #comprehension
- Inference-Based and Expectation-Based Processing in Program Comprehension (MPO, JB), pp. 71–78.
- IWPC-2001-Perry #architecture #comprehension
- Software Architecture: Leverage for System/Program Comprehension (DEP), pp. 123–126.
- IWPC-2001-Sneed #cobol #logic #source code
- Extracting Business Logic from Existing COBOL Programs as a Basis for Redevelopment (HMS), pp. 167–175.
- IWPC-2001-StoreyBM #interactive #java #source code
- SHriMP Views: An Interactive Environment for Exploring Java Programs (MADS, CB, JM), pp. 111–112.
- IWPC-2001-StrouliaS #behaviour #comprehension
- Structure-Behavior-Function Program Understanding (ES, TS), p. 120.
- IWPC-2001-YuR #co-evolution #comprehension #dependence
- Hidden Dependencies in Program Comprehension and Change Propagation (ZY, VR), pp. 293–299.
- PASTE-2001-AgrawalG #slicing
- Evaluating explicitly context-sensitive program slicing (GA, LG), pp. 6–12.
- PASTE-2001-FlanaganF #detection #scalability #source code
- Detecting race conditions in large programs (CF, SNF), pp. 90–96.
- PASTE-2001-MaessenSG #java #program analysis #safety #virtual machine
- Program analysis for safety guarantees in a Java virtual machine written in Java (JWM, VS, DG), pp. 62–65.
- PASTE-2001-MockDCE #analysis #comparison #comprehension #optimisation #points-to #set
- Dynamic points-to sets: a comparison with static analyses and potential applications in program understanding and optimization (MM, MD, CC, SJE), pp. 66–72.
- PASTE-2001-RyderT #impact analysis #object-oriented #source code
- Change impact analysis for object-oriented programs (BGR, FT), pp. 46–53.
- SCAM-2001-ChenXY #concurrent #detection #source code
- Detecting Dead Statements for Concurrent Programs (ZC, BX, HY), pp. 67–74.
- SCAM-2001-HorganPW #analysis #java #metric #profiling #runtime #source code
- Measurement and Analysis of Runtime Profiling Data for Java Programs (JH, JFP, JW), pp. 124–132.
- SCAM-2001-Lucia #slicing
- Program Slicing: Methods and Applications (ADL), pp. 144–151.
- SCAM-2001-RillingK #framework #hybrid #slicing
- A Hybrid Program Slicing Framework (JR, BK), pp. 14–25.
- WCRE-2001-Deursen #comprehension #programming #risk management
- Program Comprehension Risks and Opportunities in Extreme Programming (AvD), p. 176–?.
- WCRE-2001-Guilfanov #re-engineering #type system
- A Simple Type System for Program Reengineering (IG), pp. 357–361.
- WCRE-2001-HarmanHDHLF #calculus #slicing
- Node Coarsening Calculi for Program Slicing (MH, RMH, SD, JH, MRL, CF), pp. 25–34.
- WCRE-2001-Krinke #dependence #graph #identification
- Identifying Similar Code with Program Dependence Graphs (JK), pp. 301–309.
- WCRE-2001-KullbachR #approach #comprehension #named
- Folding: An Approach to Enable Program Understanding of Preprocessed Languages (BK, VR), pp. 3–12.
- WCRE-2001-Sneed #cobol #interface #legacy #source code #xml
- Wrapping Legacy COBOL Programs behind an XML-Interface (HMS), p. 189–?.
- WCRE-2001-VillavicencioO #slicing
- Reverse Program Calculation Supported by Code Slicing (GV, JNO), p. 35–?.
- PLDI-2001-BallMMR #abstraction #automation #c #source code
- Automatic Predicate Abstraction of C Programs (TB, RM, TDM, SKR), pp. 203–213.
- PLDI-2001-GhiyaLS #ambiguity #analysis #c #memory management #on the #points-to #source code
- On the Importance of Points-to Analysis and Other Memory Disambiguation Methods for C Programs (RG, DML, DCS), pp. 47–58.
- PLDI-2001-ZhangG #representation
- Timestamped Whole Program Path Representation and its Applications (YZ, RG), pp. 180–190.
- SAS-2001-BertranBCN #communication #concurrent #imperative #parallel #source code
- Communication and Parallelism Introduction and Elimination in Imperative Concurrent Programs (MB, FXB, AC, MN), pp. 20–39.
- SAS-2001-DorRS #analysis #c #integer #source code #string
- Cleanness Checking of String Manipulations in C Programs via Integer Analysis (ND, MR, SS), pp. 194–212.
- SAS-2001-Lu #analysis #logic programming #source code
- Parameterizing a Groundness Analysis of Logic Programs (LL), pp. 146–164.
- SAS-2001-MesnardN #logic programming #source code #static analysis #termination
- Applying Static Analysis Techniques for Inferring Termination Conditions of Logic Programs (FM, UN), pp. 93–110.
- SAS-2001-Monniaux #analysis #probability #source code #termination
- An Abstract Analysis of the Probabilistic Termination of Programs (DM), pp. 111–126.
- SAS-2001-Rinard #analysis #parallel #source code #thread
- Analysis of Multithreaded Programs (MCR), pp. 1–19.
- STOC-2001-AdlemanCGH #self
- Running time and program size for self-assembled squares (LMA, QC, AG, MDAH), pp. 740–748.
- STOC-2001-BolligW #bound #branch #integer #multi #using
- A read-once branching program lower bound of Ω(2n/4) for integer multiplication using universal (BB, PW), pp. 419–424.
- STOC-2001-GoemansW #algorithm #approximate #problem #programming
- Approximation algorithms for MAX-3-CUT and other problems via complex semidefinite programming (MXG, DPW), pp. 443–452.
- STOC-2001-Muller-OlmS #on the #parallel #slicing #source code
- On optimal slicing of parallel programs (MMO, HS), pp. 647–656.
- FLOPS-2001-Almendros-JimenezB #bottom-up #evaluation #framework #functional #logic programming #source code
- A Framework for Goal-Directed Bottom-Up Evaluation of Functional Logic Programs (JMAJ, ABT), pp. 153–169.
- FLOPS-2001-BozzanoDM #bottom-up #effectiveness #first-order #linear #logic programming #semantics #source code
- An Effective Bottom-Up Semantics for First-Order Linear Logic Programs (MB, GD, MM), pp. 138–152.
- FLOPS-2001-CaballeroLR #debugging #declarative #functional #lazy evaluation #logic programming #source code
- Theoretical Foundations for the Declarative Debugging of Lazy Functional Logic Programs (RC, FJLF, MRA), pp. 170–184.
- FLOPS-2001-ChoiLH #compilation #functional #java #lazy evaluation #source code #virtual machine
- Compiling Lazy Functional Programs Based on the Spineless Tagless G-Machine for the Java Virtual Machine (KC, HiL, TH), pp. 92–107.
- FLOPS-2001-DeransartS #logic programming #source code
- Well-Typed Logic Programs Are not Wrong (PD, JGS), pp. 280–295.
- FLOPS-2001-Ferri-RamirezHR #functional #incremental #learning #logic programming #source code
- Incremental Learning of Functional Logic Programs (CF, JHO, MJRQ), pp. 233–247.
- FLOPS-2001-LagoonS #analysis #framework #logic programming #source code
- A Framework for Analysis of Typed Logic Programs (VL, PJS), pp. 296–310.
- FLOPS-2001-LeachN #constraints #higher-order #logic programming #programming language
- A Higher-Order Logic Programming Language with Constraints (JL, SN), pp. 108–122.
- FLOPS-2001-Sato #learning #logic programming #source code
- Parameterized Logic Programs where Computing Meets Learning (TS), pp. 40–60.
- ICALP-2001-BoudolC #concurrent #source code
- Noninterference for Concurrent Programs (GB, IC), pp. 382–395.
- ICALP-2001-FeigeL #source code
- The RPR2 Rounding Technique for Semidefinite Programs (UF, ML), pp. 213–224.
- FME-2001-Misra #programming
- A Programming Model for Wide-Area Computing (JM), p. 222.
- ICFP-2001-Grobauer #source code
- Cost Recurrences for DML Programs (BG), pp. 253–264.
- ICFP-2001-Pitts #approach #functional #programming #representation #syntax
- A Fresh Approach to Representing Syntax with Static Binders in Functional Programming (AMP), p. 1.
- IFL-2001-AlimarineP #programming
- A Generic Programming Extension for Clean (AA, MJP), pp. 168–185.
- IFL-2001-ButterfieldS #comparison #correctness #paradigm #proving #source code
- Proving Correctness of Programs with IO — A Paradigm Comparison (AB, GS), pp. 72–87.
- CHI-2001-DohertyCBB #interface #performance
- Improving the performance of the cyberlink mental interface with “yes / no program” (EPD, GC, CB, DB), pp. 69–76.
- SVIS-2001-Ben-AriMST #animation
- Perspectives on Program Animation with Jeliot (MBA, NM, ES, JT), pp. 31–45.
- SVIS-2001-EichelbergerG #java #on the #source code #visualisation
- On the Visualization of Java Programs (HE, JWvG), pp. 295–306.
- SVIS-2001-Mehner #concurrent #debugging #java #named #source code #uml #visualisation
- JaVis: A UML-Based Visualization and Debugging Environment for Concurrent Java Programs (KM), pp. 163–175.
- SVIS-2001-OechsleS #automation #debugging #diagrams #interface #java #named #sequence chart #using #visualisation
- JAVAVIS: Automatic Program Visualization with Object and Sequence Diagrams Using the Java Debug Interface (JDI) (RO, TS), pp. 176–190.
- SVIS-2001-PauwJMSVY #execution #java #source code #visualisation
- Visualizing the Execution of Java Programs (WDP, EJ, NM, GS, JMV, JY), pp. 151–162.
- SIGAda-2001-Edgerton #architecture #case study #development #experience
- Experience report: architecture-based software development on the Crusader program (SE), pp. 127–128.
- SIGAda-2001-Fassbender #ada #information management #re-engineering #uml #using
- Reengineering an Ada95-programmed command and control information system by using UML (HF), pp. 53–60.
- SIGAda-2001-LaskiSP #database #query
- Beyond ASIS: program data bases and tool-oriented queries (JWL, WS, PP), pp. 81–90.
- CAiSE-2001-ShaoLFEG #data-driven #design #query #source code
- Querying Data-Intensive Programs for Data Design (JS, XL, GF, SME, WAG), pp. 203–218.
- ICEIS-v1-2001-LeeK #approach #logic programming
- A Logic Programming Approach to Negotiation for Conflict Resolution in BDI Agents System (MJL, JSK), pp. 514–517.
- ICEIS-v1-2001-SuarezAGO #constraints #development #programming #reasoning
- Qualitative Reasoning for Software Development Project by Constraint Programming (AJS, PJA, RMG, JAO), pp. 481–488.
- ICEIS-v2-2001-Serbedzija #education #internet #programming
- Internet Programming: Teaching by Examples (NBS), pp. 996–1001.
- CIKM-2001-HsuLC #algorithm #generative #multi #source code
- A Near Optimal Algorithm for Generating Broadcast Programs on Multiple Channels (CHH, GL, ALPC), pp. 303–309.
- SEKE-2001-BuenoJ #algorithm #automation #generative #search-based #testing #using
- Automatic Test Data Generation for Program Paths Using Genetic Algorithms (PMSB, MJ), pp. 2–9.
- SEKE-2001-FillottraniEK #logic programming #modelling #object-oriented #uml
- Applying Logic Programming Techniques to Object-Oriented Modeling in UML (PRF, EE, SK), pp. 228–235.
- SEKE-2001-GargiuloM #java #named #source code
- Gadget: A Tool for Extracting the Dynamic Structure of Java Programs (JG, SM), pp. 244–251.
- SEKE-2001-MensMW #development #programming
- Supporting Software Development through Declaratively Codified Programming (KM, IM, RW), pp. 236–243.
- ECOOP-2001-PolletCC #java #source code #static analysis
- Distinctness and Sharing Domains for Static Analysis of Java Programs (IP, BLC, AC), pp. 77–98.
- OOPSLA-2001-BoyapatiR #java #source code #type system
- A Parameterized Type System for Race-Free Java Programs (CB, MCR), pp. 56–69.
- TOOLS-EUROPE-2001-Langer #java #programming
- Java Programming Idioms (AL), pp. 197–198.
- TOOLS-EUROPE-2001-Mahmoud01a #java #programming
- Wireless Application Programming with Java (QHM), p. 202.
- TOOLS-EUROPE-2001-Meyer01c #concurrent #object-oriented #programming
- Concurrent Object-Oriented Programming (BM), p. 203.
- TOOLS-EUROPE-2001-Selic #distributed #programming
- The Unbearable Lightness of Distributed Programming: A Survivor’s Guide (BS), p. 4.
- TOOLS-EUROPE-2001-SevitskyPK #analysis #java #performance #source code
- An Information Exploration Tool for Performance Analysis of Java Programs (GS, WDP, RK), pp. 85–101.
- TOOLS-EUROPE-2001-ThorupT #object-oriented #programming language
- Genericity in Object-Oriented Programming Languages (KKT, MT), pp. 180–181.
- TOOLS-USA-2001-Brosgol #ada #bibliography #comparison #concurrent #java #programming #realtime
- A Survey and Comparison of Concurrency and Real-Time Programming Support in Java, Ada, and Posix (BMB), p. 362.
- TOOLS-USA-2001-Hilsdale #aspect-oriented #aspectj #programming
- Aspect-Oriented Programming with Aspectj (EH), p. 368.
- TOOLS-USA-2001-Holmes #concurrent #java #programming
- Concurrent O-O Programming in Java (DH), p. 359.
- TOOLS-USA-2001-Liu #logic programming #named #object-oriented #programming language
- Pluto: An Object-Oriented Logic Programming Language (ML), pp. 153–163.
- TOOLS-USA-2001-McKim #eiffel #library #programming
- Reuse-Based Programming with the Eiffel Libraries (JCM), p. 334.
- TOOLS-USA-2001-Meyer #object-oriented #problem #programming
- Open Problems in Object-Oriented Programming (BM), p. 8.
- TOOLS-USA-2001-Moore01a #distributed #programming
- Programming a Distributed Agent Society with COUGAAR (DM), p. 358.
- LOPSTR-2001-AlferesBLP #behaviour #logic programming
- Computing Environment-Aware Agent Behaviours with Logic Program Updates (JJA, AB, JAL, LMP), pp. 216–232.
- LOPSTR-2001-Caldwell #recursion #type system
- Extracting General Recursive Program Schemes in Nuprl’s Type Theory (JLC), pp. 233–244.
- LOPSTR-2001-DelzannoE #debugging #logic programming #protocol #proving #security
- Proof Theory, Transformations, and Logic Programming for Debugging Security Protocols (GD, SE), pp. 76–90.
- LOPSTR-2001-FioravantiPP #infinity #process #program transformation #set #using #verification
- Verification of Sets of Infinite State Processes Using Program Transformation (FF, AP, MP), pp. 111–128.
- LOPSTR-2001-OsorioNA #equivalence #programming #set
- Equivalence in Answer Set Programming (MO, JANP, JA), pp. 57–75.
- LOPSTR-2001-PotikasRG #datalog #nondeterminism #source code
- A Transformation Technique for Datalog Programs Based on Non-deterministic Constructs (PP, PR, MG), pp. 25–45.
- PPDP-2001-BossiCR #logic programming #source code #termination
- Termination of Well-Typed Logic Programs (AB, NC, SR), pp. 73–81.
- PPDP-2001-Esparza #declarative #model checking #source code
- Model Checking (with) Declarative Programs (JE), p. 37.
- PPDP-2001-HernandezR #algorithm #development #logic programming #reuse #string
- Development Reuse and the Logic Program Derivation of Two String-Matching Algorithms (MH, DAR), pp. 38–48.
- PPDP-2001-Lucas #on-demand #source code #termination
- Termination of On-Demand Rewriting and Termination of OBJ Programs (SL), pp. 82–93.
- PPDP-2001-Naumann #imperative #modelling #programming #relational
- Ideal Models for Pointwise Relational and State-Free Imperative Programming (DAN), pp. 4–15.
- PPDP-2001-PenaR #abstraction #functional #parallel #programming
- Parallel Functional Programming at Two Levels of Abstraction (RP, FR), pp. 187–198.
- PPDP-2001-RychlikowskiT #logic programming #polymorphism
- Polymorphic Directional Types for Logic Programming (PR, TT), pp. 61–72.
- PPDP-2001-Schmidt #declarative #programming #question #uml
- Should UML Be Used for Declarative Programming? (DAS), pp. 1–3.
- QAPL-2001-Fruhwirth #analysis #automation #complexity #concurrent #source code
- As Time Goes By II: More Automatic Complexity Analysis of Concurrent Rule Programs (TWF), pp. 185–206.
- SAIG-2001-Czarnecki #generative #product line #programming
- Generative Programming and Software System Families (KC), p. 1.
- SAIG-2001-FerrariMP #metaprogramming #named
- MetaKlaim: Meta-programming for Global Computing (GLF, EM, RP), pp. 183–198.
- SAIG-2001-HerrmannL #approach #optimisation
- A Transformational Approach which Combines Size Inference and Program Optimization (CAH, CL), pp. 199–218.
- SAIG-2001-SasanoHT #generative #multi #performance #problem #source code
- Generation of Efficient Programs for Solving Maximum Multi-marking Problems (IS, ZH, MT), pp. 72–91.
- SAIG-2001-Sheard #challenge #metaprogramming #research
- Accomplishments and Research Challenges in Meta-programming (TS), pp. 2–44.
- SAIG-2001-Wakeling #design #functional #source code
- A Design Methodology for Functional Programs (DW), pp. 146–162.
- SAIG-2001-Wand #aspect-oriented #programming #semantics
- A Semantics for Advice and Dynamic Join Points in Aspect-Oriented Programming (MW), pp. 45–46.
- PADL-2001-BaldoniBCP #logic #programming #using #web
- Programming Goal-Driven Web Sites Using an Agent Logic Language (MB, CB, AC, VP), pp. 60–75.
- PADL-2001-BrogiC #declarative #programming
- From Subject Directories to Subject Meta-directories via Declarative Programming (AB, GC), pp. 45–59.
- PADL-2001-Courtney #functional #java #named #programming
- Frappé: Functional Reactive Programming in Java (AC), pp. 29–44.
- PADL-2001-FlenerHK #compilation #constraints #programming
- Compiling High-Level Type Constructors in Constraint Programming (PF, BH, ZK), pp. 229–244.
- PADL-2001-GuptaT #generative #logic programming #web
- Logic Programming Techniques for Dynamic VRML Web Content Generation (AG, PT), pp. 93–107.
- PADL-2001-IglesiasGPRM #approach #logic programming #tool support
- Interoperability between Bioinformatics Tools: A Logic Programming Approach (JRI, GG, EP, DR, BM), pp. 153–168.
- PADL-2001-PontelliE #optimisation #parallel #programming #set
- Construction and Optimization of a Parallel Engine for Answer Set Programming (EP, OEK), pp. 288–303.
- PADL-2001-RaffaetaF #constraints #logic programming
- Spatio-temporal Annotated Constraint Logic Programming (AR, TWF), pp. 259–273.
- PADL-2001-Ramakrishnan #calculus #logic programming #model checking #using #μ-calculus
- A Model Checker for Value-Passing μ-Calculus Using Logic Programming (CRR), pp. 1–13.
- POPL-2001-Ganzinger #deduction #performance #program analysis
- Efficient deductive methods for program analysis (HG), pp. 102–103.
- POPL-2001-Kandemir #compilation #locality
- A compiler technique for improving whole-program locality (MTK), pp. 179–192.
- POPL-2001-LeeJB #termination
- The size-change principle for program termination (CSL, NDJ, AMBA), pp. 81–92.
- POPL-2001-Mitchell #programming language #security
- Programming language methods in computer security (JCM), pp. 1–3.
- POPL-2001-Monniaux #analysis #monte carlo #probability #source code
- An abstract Monte-Carlo method for the analysis of probabilistic programs (DM), pp. 93–101.
- POPL-2001-Yahav #concurrent #java #logic #safety #source code #using #verification
- Verifying safety properties of concurrent Java programs using 3-valued logic (EY), pp. 27–40.
- RE-2001-Lowry #question #requirements #synthesis
- Requirements Engineering and Program Synthesis: Mutually Exclusive or Synergistic? (MRL), pp. 12–13.
- RE-2001-SmithHE #constraints #editing #logic #requirements #source code #visual notation
- Events and Constraints: A Graphical Editor for Capturing Logic Requirements of Programs (MHS, GJH, KE), pp. 14–22.
- SAC-2001-ChungLYK #slicing #specification
- Program slicing based on specification (ISC, WKL, GSY, YRK), pp. 605–609.
- SAC-2001-Jeffery #object-oriented #programming
- Goal-directed object-oriented programming in unicon (CLJ), pp. 306–308.
- SAC-2001-WahlsL #algorithm #concurrent #constraints #modelling #semantics #source code #specification
- Formal semantics of an algorithm for translating model-based specifications to concurrent constraint programs (TW, GTL), pp. 567–575.
- ESEC-FSE-2001-ClarkeJRZ #generative #named #source code #specification
- STG: a tool for generating symbolic test programs and oracles from operational specifications (DC, TJ, VR, EZ), pp. 301–302.
- ESEC-FSE-2001-DickinsonLP
- Pursuing failure: the distribution of program failures in a profile space (WD, DL, AP), pp. 246–255.
- ESEC-FSE-2001-KiczalesH #aspect-oriented #programming
- Aspect-oriented programming (GK, EH), p. 313.
- ESEC-FSE-2001-Sreedhar #component #named #programming
- York: programming software components (VCS), pp. 305–306.
- ICSE-2001-DwyerHJLPRZV #abstraction #finite #verification
- Tool-Supported Program Abstraction for Finite-State Verification (MBD, JH, RJ, SL, CSP, R, HZ, WV), pp. 177–187.
- ICSE-2001-HakalaHKPVV #architecture #programming #using
- Architecture-Oriented Programming Using FRED (MH, JH, KK, JP, AV, JV), pp. 823–824.
- ICSE-2001-KamiyaOKKI #java #maintenance #source code #tool support
- Maintenance Support Tools for JAVA Programs: CCFinder and JAAT (TK, FO, KK, SK, KI), pp. 837–838.
- ICSE-2001-MaleticM #comprehension #semantics #using
- Supporting Program Comprehension Using Semantic and Structural Information (JIM, AM), pp. 103–112.
- ICSE-2001-ModesittBW #bibliography #re-engineering #source code #what
- Academic Software Engineering: What Is and What Could Be? Results of the First Annual Survey for International SE Programs (KLM, DJB, LHW), pp. 643–652.
- ICSE-2001-MullerT #case study #programming
- Case Study: Extreme Programming in a University Environment (MMM, WFT), pp. 537–544.
- ICSE-2001-RaysideK #object-oriented #on the #programming
- On the Syllogistic Structure of Object-Oriented Programming (DR, KK), pp. 113–122.
- ICSE-2001-ReissR #encoding
- Encoding Program Executions (SPR, MR), pp. 221–230.
- ICSE-2001-Shepard #performance #set #source code
- An Efficient Set of Software Degree Programs for One Domain (TS), pp. 623–632.
- ICSE-2001-WohlstadterJD #generative #source code
- Generating Wrappers for Command Line Programs: The Cal-Aggie Wrap-O-Matic Project (EW, SJ, PTD), pp. 243–252.
- ICSE-2001-ZelkowitzR #comprehension #safety
- Understanding IV & V in a Safety Critical and Complex Evolutionary Environment: The NASA Space Shuttle Program (MVZ, IR), pp. 349–357.
- LDTA-2001-DohM #programming language #semantics
- Composing Programming Languages by Combining Action-Semantics Modules (KGD, PDM), pp. 87–109.
- LDTA-2001-JongeVV #named #program transformation #tool support
- XT: a bundle of program transformation tools (MdJ, EV, JV), pp. 79–86.
- CC-2001-LaceyM #imperative #program transformation
- Imperative Program Transformation by Rewriting (DL, OdM), pp. 52–68.
- CC-2001-OttoniRARM #embedded #source code
- Optimal Live Range Merge for Address Register Allocation in Embedded Programs (GO, SR, GA, SR, SM), pp. 274–288.
- CC-2001-RinetzkyS #analysis #interprocedural #recursion #source code
- Interprocedural Shape Analysis for Recursive Programs (NR, SS), pp. 133–149.
- CC-2001-RountevR #analysis #library #points-to #source code
- Points-to and Side-Effect Analyses for Programs Built with Precompiled Libraries (AR, BGR), pp. 20–36.
- LCTES-OM-2001-KesslerB #approach #code generation #programming
- A Dynamic Programming Approach to Optimal Integrated Code Generation (CWK, AB), pp. 165–174.
- PPoPP-2001-Chien #challenge #parallel #programming
- Parallel programming challenges for Internet-scale computing (entropia) (AAC), p. 82.
- PPoPP-2001-LuCZ #distributed #memory management #replication #source code
- Contention elimination by replication of sequential sections in distributed shared memory programs (HL, ALC, WZ), pp. 53–61.
- PPoPP-2001-SalcianuR #analysis #parallel #pointer #source code #thread
- Pointer and escape analysis for multithreaded programs (AS, MCR), pp. 12–23.
- PPoPP-2001-VossE #adaptation #optimisation
- High-level adaptive program optimization with ADAPT (MV, RE), pp. 93–102.
- SOSP-2001-ZdancewicZNM #clustering
- Untrusted Hosts and Confidentiality: Secure Program Partitioning (SZ, LZ, NN, ACM), pp. 1–14.
- CAV-2001-EsparzaS #model checking #recursion #source code
- A BDD-Based Model Checker for Recursive Programs (JE, SS), pp. 324–336.
- CSL-2001-Bezem #higher-order #logic programming #source code
- An Improved Extensionality Criterion for Higher-Order Logic Programs (MB), pp. 203–216.
- CSL-2001-OHearnRY #data type #reasoning #source code
- Local Reasoning about Programs that Alter Data Structures (PWO, JCR, HY), pp. 1–19.
- ICLP-2001-BanbaraKHT #linear #logic programming
- Logic Programming in a Fragment of Intuitionistic Temporal Linear Logic (MB, KSK, TH, NT), pp. 315–330.
- ICLP-2001-BasuMRRV #bisimulation #constraints #logic programming #using
- Local and Symbolic Bisimulation Using Tabled Constraint Logic Programming (SB, MM, CRR, IVR, RMV), pp. 166–180.
- ICLP-2001-Cousot #abstract interpretation #design #program transformation #semantics
- Design of Syntactic Program Transformations by Abstract Interpretation of Semantic Transformations (PC), pp. 4–5.
- ICLP-2001-DeneckerPB #logic programming #semantics #source code
- Ultimate Well-Founded and Stable Semantics for Logic Programs with Aggregates (MD, NP, MB), pp. 212–226.
- ICLP-2001-DrabentM #approach #correctness #declarative #proving #source code
- Proving Correctness and Completeness of Normal Programs — A Declarative Approach (WD, MM), pp. 284–299.
- ICLP-2001-ErdemL #source code #theorem
- Fages’ Theorem for Programs with Nested Expressions (EE, VL), pp. 242–254.
- ICLP-2001-GrecoGZ #approach #consistency #database #integration #logic programming #query
- A Logic Programming Approach to the Integration, Repairing and Querying of Inconsistent Databases (GG, SG, EZ), pp. 348–364.
- ICLP-2001-GuoG #implementation #logic programming #order
- A Simple Scheme for Implementing Tabled Logic Programming Systems Based on Dynamic Reordering of Alternatives (HFG, GG), pp. 181–196.
- ICLP-2001-LoncT #complexity #logic programming #parametricity #semantics #source code
- Fixed-Parameter Complexity of Semantics for Logic Programs (ZL, MT), pp. 197–211.
- ICLP-2001-OrejasPP #embedded #logic programming #semantics #source code
- Semantics of Normal Logic Programs with Embedded Implications (FO, EP, EP), pp. 255–268.
- ICLP-2001-Subrahmanian #database #logic programming #probability
- Probabilistic Databases and Logic Programming (VSS), p. 10.
- IJCAR-2001-AngerKL #logic programming #reasoning #semantics #set #source code
- NoMoRe : A System for Non-monotonic Reasoning with Logic Programs under Answer Set Semantics (CA, KK, TL), pp. 325–330.
- IJCAR-2001-ArmelinP #logic programming
- Bunched Logic Programming (PAA, DJP), pp. 289–304.
- IJCAR-2001-EglyS #composition #proving #source code
- Deriving Modular Programs from Short Proofs (UE, SS), pp. 561–577.
- IJCAR-2001-GanzingerM #bottom-up #logic programming #source code #theorem
- A New Meta-complexity Theorem for Bottom-Up Logic Programs (HG, DAM), pp. 514–528.
- IJCAR-2001-Jones #analysis #graph #termination
- Program Termination Analysis by Size-Change Graphs (Abstract) (NDJ), pp. 1–4.
- IJCAR-2001-Pientka #higher-order #logic programming #reduction #source code #termination
- Termination and Reduction Checking for Higher-Order Logic Programs (BP), pp. 401–415.
- LICS-2001-AlfaroHM #source code #verification
- From Verification to Control: Dynamic Programs for ω-Regular Objectives (LdA, TAH, RM), pp. 279–290.
- LICS-2001-Xi #dependent type #termination #verification
- Dependent Types for Program Termination Verification (HX), pp. 231–242.
- RTA-2001-KuhnemannGK #cumulative #functional #source code
- Relating Accumulative and Non-accumulative Functional Programs (AK, RG, KK), pp. 154–168.
- RTA-2001-Visser #named #program transformation #stratego
- Stratego: A Language for Program Transformation Based on Rewriting Strategies (EV), pp. 357–362.
- ASE-2000-BuenoJ #identification #monitoring #testing
- Identification of Potentially Infeasible Program Paths by Monitoring the Search for Test Data (PMSB, MJ), pp. 209–218.
- ASE-2000-Stewart #comprehension #empirical
- An Experiment in Scientific Program Understanding (MEMS), pp. 281–284.
- ASE-2000-VisserHBP #model checking #source code
- Model Checking Programs (WV, KH, GPB, SP), pp. 3–12.
- DAC-2000-ChenK #approximate #linear #programming
- Floorplan sizing by linear programming approximation (PC, ESK), pp. 468–471.
- DAC-2000-HutchingsN #design #programming language #using
- Using general-purpose programming languages for FPGA design (BLH, BEN), pp. 561–566.
- CSEET-2000-Carter #re-engineering
- Initiating an Undergraduate Program in Software Engineering (BDC), p. 307.
- CSEET-2000-HarrisonN #programming #re-engineering
- A Model-Oriented Programming Support Environment for Software Engineering Courses (CJH, MN), p. 191.
- CSEET-2000-KorneckiZE #concept #learning #programming #realtime
- Learning Real-Time Programming Concepts through VxWorks Lab Experiments (AJK, JZ, DE), p. 294–?.
- CSEET-2000-Runeson #case study #experience #re-engineering
- A New Software Engineering Program — Structure and Initial Experiences (PR), pp. 223–232.
- CSEET-2000-SebernL #re-engineering #source code
- Developing Undergraduate Software Engineering Programs (MJS, MJL), pp. 305–306.
- CSEET-2000-ThomasI #re-engineering
- Questions about Developing a Postgraduate Software Engineering Program (LT, GI), p. 193.
- ITiCSE-2000-CarrS #education #library #parallel #programming #thread
- A portable class library for teaching multithreaded programming (SC, CKS), pp. 124–127.
- ITiCSE-2000-DannCP #programming
- Making the connection: programming with animated small world (WD, SC, RP), pp. 41–44.
- ITiCSE-2000-Ellis #java #multi #programming
- Toolbook multimedia demonstrations for Java programming (AE), p. 181.
- ITiCSE-2000-Greening #programming #student
- Students seen flocking in programming assignments (TG), pp. 93–96.
- ITiCSE-2000-HaganM #experience #programming #question
- Does it help to have some programming experience before beginning a computing degree program? (DH, SM), pp. 25–28.
- ITiCSE-2000-Odekirk #source code #student
- Analyzing student programs (poster session) (EO), p. 191.
- ITiCSE-2000-SatrazemiD #effectiveness #programming #student
- Telemachus an effective electronic marker of students’ programming assignments (poster session) (MS, VD), pp. 191–192.
- ITiCSE-2000-Sutinen #challenge #visualisation
- Future challenges in program visualization (panel session) (ES), pp. 176–177.
- ITiCSE-2000-Terada
- Program paper-slide-show (poster session) (MT), pp. 194–195.
- ITiCSE-2000-Weber-Wulff #programming
- Combating the code warrior: a different sort of programming instruction (DWW), pp. 85–88.
- ESOP-2000-Charatonik #logic programming #source code #type checking
- Directional Type Checking for Logic Programs: Beyond Discriminative Types (WC), pp. 72–87.
- ESOP-2000-ElgaardMS #c #debugging #source code
- Compile-Time Debugging of C Programs Working on Trees (JE, AM, MIS), pp. 119–134.
- ESOP-2000-SeidlS #analysis #constraints #interprocedural #parallel #source code
- Constraint-Based Inter-Procedural Analysis of Parallel Programs (HS, BS), pp. 351–365.
- FASE-2000-Dierks #algebra #process #realtime #source code
- A Process Algebra for Real-Time Programs (HD), pp. 66–81.
- FASE-2000-HuismanJ #hoare #java #logic #termination #verification
- Java Program Verification via a Hoare Logic with Abrupt Termination (MH, BJ), pp. 284–303.
- FASE-2000-HuizingK #invariant #object-oriented #source code #using #verification
- Verification of Object Oriented Programs Using Class Invariants (KH, RK), pp. 208–221.
- FASE-2000-LuthW #development #tool support
- More About TAS and IsaWin — Tools for Formal Program Development (CL, BW), pp. 367–370.
- FoSSaCS-2000-EngelhardtMM #framework #reasoning #refinement
- A Program Refinement Framework Supporting Reasoning about Knowledge and Time (KE, RvdM, YM), pp. 114–129.
- FoSSaCS-2000-Thiemann #adaptation #algebra #programming
- An Algebraic Foundation for Adaptive Programming (PT), pp. 314–328.
- TACAS-2000-MeyerP #architecture #interactive #proving
- An Architecture for Interactive Program Provers (JM, APH), pp. 63–77.
- TACAS-2000-RoychoudhuryKRRS #logic programming #program transformation #using #verification
- Verification of Parameterized Systems Using Logic Program Transformations (AR, KNK, CRR, IVR, SAS), pp. 172–187.
- WRLA-2000-ClavelDM #maude #programming
- Polytypic Programming in Maude (MC, FD, NMO), pp. 339–360.
- WCRE-J-1997-DeursenQW00 #recognition #tool support
- Program plan recognition for year 2000 tools (AvD, AQ, SW), pp. 303–324.
- WCRE-J-1997-QuiliciWZ00 #approach #constraints
- Program plan matching: experiments with a constraint-based approach (AQ, SW, YZ), pp. 285–302.
- WCRE-J-1997-StoreyWM00 #comprehension #how #question #source code #tool support
- How do program understanding tools affect how programmers understand programs? (MADS, KW, HAM), pp. 183–207.
- CSMR-2000-BojicV #architecture #comprehension #re-engineering #reuse
- A Use-Case Driven Method of Architecture Recovery for Program Understanding and Reuse Reengineering (DB, DMV), pp. 23–32.
- CSMR-2000-Sneed #component #distributed #generative #reuse #source code
- Generation of Stateless Components from Procedural Programs for Reuse in a Distributed System (HMS), pp. 183–188.
- CSMR-2000-SystaYM #java #metric #visualisation
- Analyzing Java Software by Combining Metrics and Program Visualization (TS, PY, HAM), pp. 199–208.
- ICSM-2000-CaprileT #identifier
- Restructuring Program Identifier Names (BC, PT), pp. 97–107.
- ICSM-2000-FoxHHD #named #slicing
- ConSIT: A Conditioned Program Slicer (CF, MH, RMH, SD), p. 216–?.
- ICSM-2000-RobitailleSK #comprehension #design #navigation #tool support
- Bridging Program Comprehension Tools by Design Navigation (SR, RS, RKK), pp. 22–32.
- IWPC-2000-BalmasWS #comprehension
- Understanding Program Understanding (FB, HW, JS), p. 256.
- IWPC-2000-BinkleyRSH #comprehension #empirical #slicing
- An Empirical Study of Amorphous Slicing as a Program Comprehension Support Tool (DB, LRR, CS, MH), pp. 161–170.
- IWPC-2000-DeprezL
- A Formalism to Automate Mapping from Program Features to Code (JCD, AL), pp. 69–78.
- IWPC-2000-Gallagher #comprehension #tool support
- Tools for Program Comprehension: Building a Comprehender’s Workbench (KBG), p. 255.
- IWPC-2000-Muller #comprehension #migration
- Program Comprehension and Software Migration Strategies (HAM), p. 5–?.
- IWPC-2000-Normark #programming #requirements
- Requirements for an Elucidative Programming Environment (KN), pp. 119–128.
- IWPC-2000-Petre #empirical #how #in the large #question
- Empirical Studies of Programming-in-the-Large: How? (MP), p. 254.
- IWPC-2000-RaysideRHK #algorithm #automation #clustering #graph #object-oriented #source code
- The Effect of Call Graph Construction Algorithms for Object-Oriented Programs on Automatic Clustering (DR, SR, EH, KK), pp. 191–200.
- IWPC-2000-RifkinD #case study #comprehension
- Program Comprehension Techniques Improve Software Inspections: A Case Study (SR, LED), pp. 131–138.
- IWPC-2000-Sajaniemi #comprehension #multi
- Program Comprehension through Multiple Simultaneous Views: A Session with VinEd (JS), pp. 99–108.
- IWPC-2000-Sneed #animation #comprehension
- Source Animation as a Means of Program Comprehension (HMS), pp. 179–187.
- WCRE-2000-Sim #generative #interface
- Next Generation Data Interchange: Tool-to-Tool Application Program Interfaces (SES), pp. 278–280.
- WCRE-2000-SimS #comprehension #tool support
- A Structured Demonstration of Program Comprehension Tools (SES, MADS), pp. 184–193.
- WCRE-2000-SimSW #comprehension #lessons learnt #tool support
- A Structured Demonstration of Five Program Comprehension Tools: Lessons Learnt (SES, MADS, AW), p. 210–?.
- WCRE-2000-Systa #behaviour #comprehension #java #source code
- Understanding the Behavior of Java Programs (TS), pp. 214–223.
- WCRE-2000-Ward #assembly #program transformation #reverse engineering #specification
- Reverse Engineering from Assembler to Formal Specifications via Program Transformations (MPW), p. 11–?.
- PEPM-2000-Das #case study #experience #scalability #source code #static analysis
- Static Analysis of Large Programs: Some Experiences (Abstract of Invited Talk) (MD), p. 1.
- PEPM-2000-MurphyL #program analysis
- Program Analysis with Partial Transfer Functions (BRM, MSL), pp. 94–103.
- PLDI-2000-Lucco #taxonomy
- Split-stream dictionary program compression (SL), pp. 27–34.
- PLDI-2000-WanH #functional #programming
- Functional reactive programming from first principles (ZW, PH), pp. 242–252.
- PLDI-2000-WilkenLH #integer #programming #scheduling #using
- Optimal instruction scheduling using integer programming (KDW, JL, MH), pp. 121–133.
- STOC-2000-RothemundW #complexity #self
- The program-size complexity of self-assembled squares (extended abstract) (PWKR, EW), pp. 459–468.
- ICALP-2000-CalcagnoMT #approach #imperative #multi #programming
- Closed Types as a Simple Approach to Safe Imperative Multi-stage Programming (CC, EM, WT), pp. 25–36.
- ICALP-2000-Mehlhorn #algorithm #constraints #graph #programming
- Constraint Programming and Graph Algorithms (KM), pp. 571–575.
- IFM-2000-Bowen #animation #hardware #logic programming #semantics #specification
- Combining Operational Semantics, Logic Programming and Literate Programming in the Specification and Animation of the Verilog Hardware Description Language (JPB), pp. 277–296.
- IFM-2000-Dingel #development #distributed #parallel #source code #towards
- Towards a Unified Development Methodology for Shared-Variable Parallel and Distributed Programs (JD), pp. 214–234.
- ICFP-2000-ChakravartyK #parallel #programming
- More types for nested data parallel programming (MMTC, GK), pp. 94–105.
- ICFP-2000-ClaessenH #haskell #lightweight #named #quickcheck #random testing #source code #testing
- QuickCheck: a lightweight tool for random testing of Haskell programs (KC, JH), pp. 268–279.
- ICFP-2000-DamianD #continuation #program analysis
- Syntactic accidents in program analysis: on the impact of the CPS transformation (DD, OD), pp. 209–220.
- ICFP-2000-McNamaraS #c++ #functional #programming
- Functional programming in C++ (BM, YS), pp. 118–129.
- ICFP-2000-Queinnec #continuation #web
- The influence of browsers on evaluators or, continuations to program web servers (CQ), pp. 23–33.
- ICFP-2000-Seger #functional #hardware #programming #verification
- Combining functional programming and hardware verification (abstract of invited talk) (CJHS), p. 244.
- ICFP-2000-SerranoB #comprehension #memory management #source code
- Understanding memory allocation of scheme programs (MS, HJB), pp. 245–256.
- IFL-2000-ChitilRW #comparative #debugging #evaluation #functional #lazy evaluation #source code
- Freja, Hat and Hood — A Comparative Evaluation of Three Systems for Tracing and Debugging Lazy Functional Programs (OC, CR, MW), pp. 176–193.
- IFL-2000-HuchN #distributed #haskell #programming
- Distributed Programming in Haskell with Ports (FH, UN), pp. 107–121.
- IFL-2000-KlusikLPR #implementation #parallel #programming
- Implementation Skeletons in Eden: Low-Effort Parallel Programming (UK, RL, SP, FR), pp. 71–88.
- IFL-2000-ODonnell #functional #programming #semantics
- The Collective Semantics in Functional SPMD Programming (JO), pp. 249–266.
- IFL-2000-SargeantKW #functional #parallel #source code
- Exploiting Implicit Parallelism in Functional Programs with SLAM (JS, CCK, IW), pp. 19–36.
- CHI-2000-PauwsBE #music #programming
- Programming and enjoying music with your eyes closed (SP, DB, BE), pp. 376–383.
- CSCW-2000-GirgensohnL #video
- CSCW 2000 video program (AG, AL), p. 347.
- CSCW-2000-RoussevDJ #collaboration #composition #programming
- Composable collaboration infrastructures based on programming patterns (VR, PD, VVJ), pp. 117–126.
- AdaEurope-2000-BliebergerBS #ada #analysis #data flow #detection #source code
- Symbolic Data Flow Analysis for Detecting Deadlocks in Ada Tasking Programs (JB, BB, BS), pp. 225–237.
- AdaEurope-2000-CloshenH #ada #implementation #programming #using
- An Ada95 Programming Style Checker Using the GNAT ASIS Implementation (PC, HJH), pp. 149–160.
- AdaEurope-2000-NonakaCU #ada #development #self #source code
- A Supporting Tool for Development of Self-Measurement Ada Programs (YN, JC, KU), pp. 69–81.
- AdaEurope-2000-Ringler #analysis #execution #source code #worst-case
- Static Worst-Case Execution Time Analysis of Synchronous Programs (TR), pp. 56–68.
- AdaEurope-2000-WellingsJSKWM #ada #object-oriented #programming
- Object-Oriented Programming and Protected Objects in Ada 95 (AJW, BJ, BS, JK, TW, SM), pp. 16–28.
- EDOC-2000-Choi #aspect-oriented #enterprise #java #programming
- Aspect-Oriented Programming with Enterprise JavaBeans (JPC), p. 252–?.
- CIKM-2000-ChenP #array #generative #source code
- Dynamic Generation of Data Broadcasting Programs for a Broadcast Disk Array (MSC, WCP), pp. 38–45.
- ICML-2000-BoicuTMBSCL #education #named #programming
- Disciple-COA: From Agent Programming to Agent Teaching (MB, GT, DM, MB, PS, FC, CL), pp. 73–80.
- ICML-2000-LauDW #algebra #programming
- Version Space Algebra and its Application to Programming by Demonstration (TAL, PMD, DSW), pp. 527–534.
- ICML-2000-TellerV #evolution #learning #performance #programming
- Efficient Learning Through Evolution: Neural Programming and Internal Reinforcement (AT, MMV), pp. 959–966.
- ICPR-v2-2000-WuKS #gesture #programming #recognition
- Improvement of Continuous Dynamic Programming for Human Gesture Recognition (HW, RK, TS), pp. 2945–2948.
- ICPR-v4-2000-SanchezM00a #behaviour #programming #using #visual notation
- Robot-Arm Pick and Place Behavior Programming System Using Visual Perception (AJS, JMM), pp. 4507–4510.
- KDD-2000-Buchanan #information management #source code #using
- Informed knowledge discovery: using prior knowledge in discovery programs (invited talk, abstract only) (BGB), p. 3.
- KR-2000-ChomickiLN #approach #logic programming #policy
- A Logic Programming Approach to Conflict Resolution in Policy Management (JC, JL, SAN), pp. 121–132.
- KR-2000-Reiter #source code
- Narratives as Programs (RR), pp. 99–108.
- UML-2000-MizunoSN #approach #concurrent #source code #uml
- A Structured Approach to Develop Concurrent Programs in UML (MM, GS, MLN), pp. 451–465.
- ECOOP-2000-Duggan #approach #domain-specific language #mixin #programming language #reuse #semantics
- A Mixin-Based, Semantics-Based Approach to Reusing Domain-Specific Programming Languages (DD), pp. 179–200.
- ECOOP-2000-GuptaCH #exception #java #optimisation #source code
- Optimizing Java Programs in the Presence of Exceptions (MG, JDC, MH), pp. 422–446.
- ECOOP-2000-Madsen #programming language #towards
- Towards a Unified Programming Language (OLM), pp. 1–26.
- OOPSLA-2000-RaysideC #comprehension #object-oriented #programming
- An Aristotelian understanding of object-oriented programming (DR, GTC), pp. 337–353.
- TOOLS-ASIA-2000-WanSX #design pattern #parallel #programming
- Expanding Design Pattern to Support Parallel Programming (JYW, YQS, JYX), pp. 24–31.
- TOOLS-EUROPE-2000-AssmannBG #metaprogramming
- Meta-Programming Grey-Box Connectors (UA, HB, TG), pp. 300–311.
- TOOLS-EUROPE-2000-HolmesL #concurrent #java #object-oriented #programming
- Introduction to Concurrent Object-Oriented Programming in Java (DH, DL), p. 457.
- TOOLS-EUROPE-2000-HolmesL00a #concurrent #design #java #object-oriented #source code
- Designing Concurrent Object-Oriented Programs in Java (DH, DL), p. 461.
- TOOLS-EUROPE-2000-LopesK #aspect-oriented #programming
- Aspect-Oriented Programming (CVL, GK), p. 468.
- TOOLS-EUROPE-2000-Meyer00a #functional #programming
- Programming with Agents: Combining O-O and Functional Techniques (BM), p. 460.
- TOOLS-PACIFIC-2000-SkevoulisJ #detection #fault #invariant #java #runtime #source code #static analysis
- Generic Invariant-Based Static Analysis Tool for Detection of Runtime Errors in Java Programs (SS, XJ), pp. 36–44.
- TOOLS-USA-2000-Brosgol #java #programming #realtime
- Real-Time Programming in Java (BMB), pp. 487–488.
- TOOLS-USA-2000-Ege00a #database #java #object-oriented #programming
- Object-Oriented Database Programming in Java (RKE), pp. 441–442.
- TOOLS-USA-2000-ForbrigL #programming
- Programming with Patterns (PF, RL), pp. 159–170.
- TOOLS-USA-2000-HindP #case study #experience #object-oriented #program analysis
- Traveling Through Dakota: Experiences with an Object-Oriented Program Analysis System (MH, AP), pp. 49–60.
- TOOLS-USA-2000-LopesK00a #aspect-oriented #programming
- Aspect-Oriented Programming (CVL, GK), pp. 461–462.
- TOOLS-USA-2000-McBreen #lessons learnt #programming
- Applying the Lessons of eXtreme Programming [Abstract] (PM), pp. 421–422.
- TOOLS-USA-2000-McBreen00a #lessons learnt #programming
- Applying the Lessons of eXtreme Programming (PM), pp. 423–430.
- TOOLS-USA-2000-Meyer00b #eiffel #programming
- Agent-Based Programming In Eiffel (BM), pp. 477–478.
- TOOLS-USA-2000-PulvermullerSR #aspect-oriented #design #implementation #programming #using
- Implementing Collaboration-Based Designs Using Aspect-Oriented Programming (EP, AS, AR), pp. 95–104.
- GCSE-2000-SmaragdakisB #c++ #mixin #programming
- Mixin-Based Programming in C++ (YS, DSB), pp. 163–177.
- LOPSTR-2000-AvelloneFF #framework #logic programming #source code #synthesis #verification
- A formal framework for synthesis and verification of logic programs (AA, MF, CF).
- LOPSTR-2000-ColvinHS #composition #logic programming #refinement
- Modular Logic Program Refinement (RC, IJH, PAS).
- LOPSTR-2000-EtalleM #functional #lazy evaluation #logic programming
- The lazy functional side of logic programming (SE, JM).
- LOPSTR-2000-FioravantiPP #automation #constraints #logic programming #source code
- Automated strategies for specializing constraint logic programs (FF, AP, MP).
- LOPSTR-2000-PoernomoC #protocol #proving #source code
- Protocols between programs and proofs (IP, JNC).
- LOPSTR-2000-SerebrenikS #analysis #logic programming #source code #termination
- Non-tranformational termination analysis of logic programs, based on general term-orderings (AS, DDS).
- LOPSTR-2000-SeresS #higher-order #logic programming #source code
- Higher-order transformation of logic programs (SS, JMS).
- LOPSTR-J-2000-AvelloneFF #framework #logic programming #source code #synthesis #verification
- A Formal Framework for Synthesis and Verification of Logic Programs (AA, MF, CF), pp. 1–17.
- LOPSTR-J-2000-ColvinHS #composition #logic programming #refinement
- A Technique for Modular Logic Program Refinement (RC, IJH, PAS), pp. 38–56.
- LOPSTR-J-2000-FioravantiPP #automation #constraints #logic programming #source code
- Automated Strategies for Specializing Constraint Logic Programs (FF, AP, MP), pp. 125–146.
- LOPSTR-J-2000-PoernomoC #protocol #proving #source code
- Protocols between Programs and Proofs (IP, JNC), pp. 18–37.
- LOPSTR-J-2000-SerebrenikS #analysis #logic programming #source code #termination
- Non-transformational Termination Analysis of Logic Programs, Based on General Term-Orderings (AS, DDS), pp. 69–85.
- LOPSTR-J-2000-SeresS #higher-order #logic programming #source code
- Higher-Order Transformation of Logic Programs (SS, JMS), pp. 57–68.
- PPDP-2000-BozzanoDM #bottom-up #linear #logic programming #semantics #source code
- A bottom-up semantics for linear logic programs (MB, GD, MM), pp. 92–102.
- PPDP-2000-Elliott #declarative #programming
- Declarative event-oriented programming (CE), pp. 56–67.
- PPDP-2000-Fages #concurrent #constraints #linear #logic #programming
- Concurrent constraint programming and linear logic (abstract) (FF), p. 44.
- PPDP-2000-HamonP #composition #data flow #source code
- Modular resetting of synchronous data-flow programs (GH, MP), pp. 289–300.
- PPDP-2000-HanusS #functional #logic programming #nondeterminism #source code #type system
- Type-based nondeterminism checking in functional logic programs (MH, FS), pp. 202–213.
- PPDP-2000-Lu #analysis #logic programming #precise #source code
- A precise type analysis of logic programs (LL), pp. 214–225.
- PPDP-2000-PelovB #constraints #logic programming
- Extending constraint logic programming with open functions (NP, MB), pp. 235–244.
- PPDP-2000-PierroW #abstract interpretation #concurrent #constraints #probability #programming #towards
- Concurrent constraint programming: towards probabilistic abstract interpretation (ADP, HW), pp. 127–138.
- PPDP-2000-Polakow #linear #logic programming #order
- Linear logic programming with an ordered context (JP), pp. 68–79.
- PPDP-2000-TodoranP #continuation #logic programming #parallel
- Continuations for parallel logic programming (ET, NP), pp. 257–267.
- SAIG-2000-BerardiCDG #functional #source code #type system
- Type-Based Useless-Code Elimination for Functional Programs (SB, MC, FD, PG), pp. 172–189.
- SAIG-2000-FischerSP #data analysis #generative #modelling #source code #statistics
- Generating Data Analysis Programs from Statistical Models (BF, JS, TP), pp. 212–229.
- SAIG-2000-Muller #source code
- Specialization of Systems Programs: Lessons and Perspectives (GM), pp. 7–8.
- SAIG-2000-Ramsey #aspect-oriented #generative #reuse
- Pragmatic Aspects of Reusable Program Generators (NR), pp. 149–171.
- PADL-2000-BistarelliCGR #consistency #constraints #programming
- Labeling and Partial Local Consistency for Soft Constraint Programming (SB, PC, YG, FR), pp. 230–248.
- PADL-2000-ChuangM #functional #programming #type system
- Out-of-Core Functional Programming with Type-Based Primitives (TRC, SCM), pp. 32–46.
- PADL-2000-GuptaA #constraints #interface #named #source code #spreadsheet #visual notation
- Knowledgesheet: A Graphical Spreadsheet Interface for Interactively Developing a Class of Constraint Programs (GG, SFA), pp. 308–323.
- PADL-2000-Hanus #approach #functional #logic programming #user interface #visual notation
- A Functional Logic Programming Approach to Graphical User Interfaces (MH), pp. 47–62.
- PADL-2000-MarinoM #functional #logic programming #source code #static analysis #using
- Using Static Analysis to Compile Non-sequential Functional Logic Programs (JM, JJMN), pp. 63–80.
- PADL-2000-PetersonTS #functional #parallel #programming
- Parallel Functional Reactive Programming (JP, VT, AS), pp. 16–31.
- PADL-2000-Ramakrishnan #logic programming #roadmap
- Current Trends in Logic Programming: Prospects and Promises (IVR), p. 324.
- PADL-2000-Schulte #combinator #concurrent #constraints #programming
- Programming Deep Concurrent Constraint Combinators (CS), pp. 215–229.
- PADL-2000-Yeh #approach #database #documentation #logic programming #xml
- A Logic Programming Approach to Supporting the Entries of XML Documents in an Object Database (CLY), pp. 278–292.
- POPL-2000-CharatonikPT #program analysis
- Paths vs. Trees in Set-Based Program Analysis (WC, AP, JMT), pp. 330–337.
- POPL-2000-ColcombetF #program transformation
- Enforcing Trace Properties by Program Transformation (TC, PF), pp. 54–66.
- POPL-2000-Hinze #approach #functional #programming
- A New Approach to Generic Functional Programming (RH), pp. 119–132.
- SAC-2000-BoujarwahSA #analysis #data flow #java #source code #testing #using
- Testing Java Programs Using Dynamic Data Flow Analysis (ASB, KS, JAD), pp. 725–727.
- SAC-2000-OrlandoPP #coordination #parallel #source code
- Coordinating HPF Programs to Mix Task and Data Parallelism (SO, PP, RP), pp. 240–247.
- SAC-2000-PowerM #approach #c++ #modelling #problem #programming language
- An Approach for Modeling the Name Lookup Problem in the C++ Programming Language (JFP, BAM), pp. 792–796.
- SAC-2000-SkillicornP #network #source code
- Building Programs in the Network of Tasks Model (DBS, SP), pp. 248–254.
- FSE-2000-BehrendsS #approach #composition #concurrent #reliability #source code
- The universe model: an approach for improving the modularity and reliability of concurrent programs (RB, KS), pp. 20–29.
- FSE-2000-Pethia #debugging #source code
- Bugs in the programs (RDP), p. 79.
- FSE-2000-RobillardM #design #exception #java #robust #source code
- Designing robust Java programs with exceptions (MPR, GCM), pp. 2–10.
- ICSE-2000-BirbilisKKTV #architecture #named #programming
- E-Slate: a software architectural style for end-user programming (GB, MK, KK, GT, GV), pp. 684–687.
- ICSE-2000-CorbettDHR #interface #java #model checking #named #source code
- Bandera: a source-level interface for model checking Java programs (JCC, MBD, JH, R), pp. 762–765.
- ICSE-2000-ErnstCGN #detection #invariant
- Quickly detecting relevant program invariants (MDE, AC, WGG, DN), pp. 449–458.
- ICSE-2000-HayesGM #component #design #program analysis #reuse #tool support
- Component design of retargetable program analysis tools that reuse intermediate representations (JH, WGG, SM), pp. 356–365.
- ICSE-2000-LiangH #analysis #performance
- Light-weight context recovery for efficient and accurate program analyses (DL, MJH), pp. 366–375.
- ICSE-2000-LippertL #aspect-oriented #case study #detection #exception #programming #using
- A study on exception detecton and handling using aspect-oriented programming (ML, CVL), pp. 418–427.
- ICSE-2000-Paralic #mobile #programming
- Contribution to simplifying the mobile agent programming (MP), pp. 716–718.
- CC-2000-GayS #analysis #performance #source code #stack
- Fast Escape Analysis and Stack Allocation for Object-Based Programs (DG, BS), pp. 82–93.
- CC-2000-Thiemann #adaptation #compilation #partial evaluation #source code
- Compiling Adaptive Programs by Partial Evaluation (PT), pp. 264–278.
- HPCA-2000-CappelloRE #clustering #modelling #performance #programming
- Investigating the Performance of Two Programming Models for Clusters of SMP PCs (FC, OR, DE), pp. 349–359.
- ISMM-2000-PlakalF #concurrent #garbage collection #parallel #slicing #thread #using
- Concurrent Garbage Collection Using Program Slices on Multithreaded Processors (MP, CNF), pp. 94–100.
- ISMM-2000-Steensgaard #concurrent #multi #source code #thread
- Thread-Specific Heaps for Multi-Threaded Programs (BS), pp. 18–24.
- OSDI-2000-MerillonRCMM #hardware #named #programming
- Devil: An IDL for Hardware Programming (FM, LR, CC, RM, GM), pp. 17–30.
- CAV-2000-NamjoshiK #abstraction #automation #program transformation
- Syntactic Program Transformations for Automatic Abstraction (KSN, RPK), pp. 435–449.
- CAV-2000-RamakrishnanRSDDRV #named #tool support #verification
- XMC: A Logic-Programming-Based Verification Toolset (CRR, IVR, SAS, YD, XD, AR, VNV), pp. 576–580.
- CL-2000-AlferesHP #logic programming #modelling #source code
- Partial Models of Extended Generalized Logic Programs (JJA, HH, LMP), pp. 149–163.
- CL-2000-Barker #logic programming
- Data Protection by Logic Programming (SB), pp. 1300–1314.
- CL-2000-BossiER #logic programming #semantics #source code
- Semantics of Input-Consuming Logic Programs (AB, SE, SR), pp. 194–208.
- CL-2000-CuiW #constraints #logic programming
- A System for Tabled Constraint Logic Programming (BC, DSW), pp. 478–492.
- CL-2000-DutraCB #logic programming #parallel #protocol
- The Impact of Cache Coherence Protocols on Parallel Logic Programming Systems (IdCD, VSC, RB), pp. 1285–1299.
- CL-2000-EchahedS #declarative #mobile #process #programming
- Combining Mobile Processes and Declarative Programming (RE, WS), pp. 300–314.
- CL-2000-Gervas #analysis #logic programming
- A Logic Programming Application for the Analysis of Spanish Verse (PG), pp. 1330–1344.
- CL-2000-GilbertP #concurrent #constraints #process #programming
- Concurrent Constraint Programming with Process Mobility (DRG, CP), pp. 463–477.
- CL-2000-HruzaS #logic programming #source code
- Binary Speed Up for Logic Programs (JH, PS), pp. 116–130.
- CL-2000-Janhunen #logic programming #source code #strict
- Comparing the Expressive Powers of Some Syntactically Restricted Classes of Logic Programs (TJ), pp. 852–866.
- CL-2000-KameyaS #learning #logic programming #performance #source code
- Efficient EM Learning with Tabulation for Parameterized Logic Programs (YK, TS), pp. 269–284.
- CL-2000-LaceyRS #higher-order #logic programming #synthesis
- Logic Program Synthesis in a Higher-Order Setting (DL, JR, AS), pp. 87–100.
- CL-2000-LauO #logic programming #semantics #source code
- Isoinitial Semantics for Logic Programs (KKL, MO), pp. 223–238.
- CL-2000-Liang #generative #logic programming #parsing #programming language
- A Deterministic Shift-Reduce Parser Generator for a Logic Programming Language (CL), pp. 1315–1329.
- CL-2000-Lopez-FraguasH #functional #logic programming #proving #source code
- Proving Failure in Functional Logic Programs (FJLF, JSH), pp. 179–193.
- CL-2000-NilssonL #constraints #logic programming #model checking
- Constraint Logic Programming for Local and Symbolic Model-Checking (UN, JL), pp. 384–398.
- CL-2000-Pallotta #composition #logic #logic programming #semantics #source code
- A Meta-logical Semantics for Features and Fluents Based on Compositional Operators over Normal Logic Programs (VP), pp. 777–791.
- CL-2000-WangZL #fixpoint #logic programming #source code
- Alternating Fixpoint Theory for Logic Programs with Priority (KW, LZ, FL), pp. 164–178.
- CSL-2000-HancockS #dependent type #interactive #source code #type system
- Interactive Programs in Dependent Type Theory (PH, AS), pp. 317–331.
- CSL-2000-Jaume #induction #logic programming
- Logic Programming and Co-inductive Definitions (MJ), pp. 343–355.
- CSL-2000-Pauly #bisimulation #game studies #safety #source code
- From Programs to Games: Invariance and Safety for Bisimulation (MP), pp. 485–496.
- ISSTA-2000-Dill #java #model checking #source code
- Model checking Java programs (abstract only) (DLD), p. 179.
- ISSTA-2000-NandaR #concurrent #slicing #source code
- Slicing concurrent programs (MGN, SR), pp. 180–190.
- LICS-2000-Xi #dependent type #imperative #programming
- Imperative Programming with Dependent Types (HX), pp. 375–387.
- RTA-2000-OhlebuschCM #analysis #logic programming #named #source code #termination
- TALP: A Tool for the Termination Analysis of Logic Programs (EO, CC, CM), pp. 270–273.
- ASE-1999-DevulderL #case study #comparative #linear #programming #validation #verification
- A Comparative Study between Linear Programming Validation (LPV) and other Verification Methods (SD, JLL), pp. 299–302.
- ASE-1999-EmersonB #constraints #development #specification #synthesis
- Development of a Constraint-Based Airlift Scheduler by Program Synthesis from Formal Specifications (TE, MHB), pp. 267–270.
- ASE-1999-GoualardB #constraints #debugging #visualisation
- A Visualization Tool for Constraint Program Debugging (FG, FB), p. 110–?.
- ASE-1999-StarkI #automation #imperative #proving #synthesis #theorem proving #towards
- Towards Automatic Imperative Program Synthesis Through Proof Planning (JS, AI), pp. 44–51.
- ASE-1999-WhittleBBL #editing #ml
- An ML Editor Based on Proofs-As-Programs (JW, AB, RJB, HL), pp. 166–173.
- DAC-1999-HershensonMBL #geometry #optimisation #programming
- Optimization of Inductor Circuits via Geometric Programming (MdMH, SSM, SPB, THL), pp. 994–998.
- DAC-1999-TanSLLY #linear #network #optimisation #sequence
- Reliability-Constrained Area Optimization of VLSI Power/Ground Networks via Sequence of Linear Programmings (XDT, CJRS, DL, JCL, LPY), pp. 78–83.
- DAC-1999-UrY #architecture #generative #source code
- Micro Architecture Coverage Directed Generation of Test Programs (SU, YY), pp. 175–180.
- DATE-1999-ChangP #co-evolution #communication #design #named #programming #using
- Codex-dp: Co-design of Communicating Systems Using Dynamic Programming (JMC, MP), p. 568–?.
- DATE-1999-Dewilde #design #scalability #source code
- Large European Programs in Microelectronic System and Circuit Design (PD), p. 734–?.
- DATE-1999-FournierAL #functional #product line #using #verification
- Functional Verification Methodology for Microprocessors Using the Genesys Test-Program Generator-Application to the x86 Microprocessors Family (LF, YA, ML), pp. 434–441.
- VLDB-1999-HoskingC #design #implementation #named #orthogonal #performance #persistent #programming language
- PM3: An Orthogonal Persistent Systems Programming Language — Design, Implementation, Performance (ALH, JC), pp. 587–598.
- VLDB-1999-NinkHR #database #generative #interface #programming
- Generating Call-Level Interfaces for Advanced Database Application Programming (UN, TH, NR), pp. 575–586.
- VLDB-1999-ZirintsisKM #java
- Hyper-Programming in Java (EZ, GNCK, RM), pp. 734–737.
- CSEET-1999-EdwardsT #distance #education
- Establishing a Distance Education Program (HME, JBT), pp. 106–108.
- CSEET-1999-Halstead-Nussloch #distance #education
- Establishing a Distance Education Program: Pedagogical Preparation (RHN), p. 109–?.
- CSEET-1999-MengelU #analysis #case study #source code #student
- A Case Study of the Analysis of Novice Student Programs (SAM, JVU), pp. 40–49.
- ITiCSE-1999-Armentrout #design #java #source code #uml
- A tool for designing Java programs with UML (AA), p. 180.
- ITiCSE-1999-ArnowB #education #online #programming #using #web
- On-line programming examinations using Web to teach (DA, OB), pp. 21–24.
- ITiCSE-1999-Ben-AriS #distributed #named #programming
- DPLab: an environment for distributed programming (MBA, SS), pp. 91–94.
- ITiCSE-1999-CarterJ #gender #programming #question #what
- Gender and programming: what’s going on? (JC, TJ), pp. 1–4.
- ITiCSE-1999-Daly #programming
- RoboProf and an introductory computer programming course (CD), pp. 155–158.
- ITiCSE-1999-DavyJ #education #learning #programming
- Research-led innovation in teaching and learning programming (JD, TJ), pp. 5–8.
- ITiCSE-1999-EllisHSLDCRT #collaboration #education #java #programming
- A collaborative strategy for developing shared Java teaching resources to support first year programming (AE, DH, JS, JL, WD, AC, JR, ST), pp. 84–87.
- ITiCSE-1999-Hadjerrouit #approach #design #object-oriented #programming
- A constructivist approach to object-oriented design and programming (SH), pp. 171–174.
- ITiCSE-1999-Kosa #verification #web
- Beginners program Web page builders and verifiers (MJK), p. 185.
- ITiCSE-1999-Rossi #education #internet #named #programming
- KPPCDL: an Internet based shared environment for introductory programming education (AJR), p. 196.
- ITiCSE-1999-WolzK #interactive #java #named #programming
- simpleIO: a Java package for novice interactive and graphics programming (UW, EBK), pp. 139–142.
- ITiCSE-1999-WolzK99a #interactive #java #named #programming
- simpleIO: a Java package for novice interactive and graphics programming (UW, EBK), p. 212.
- ITiCSE-1999-YangB #education #interface #java #programming #using
- Using Java and the socket interface in teaching client/server programming (AY, YB), p. 206.
- ESOP-1999-Hudak #functional #programming
- Functional Reactive Programming (Abstract) (PH), p. 1.
- ESOP-1999-LiuS #programming
- Dynamic Programming via Static Incrementalization (YAL, SDS), pp. 288–305.
- ESOP-1999-Mycroft #decompiler #re-engineering #type system
- Type-Based Decompilation (or Program Reconstruction via Type Reconstruction) (AM), pp. 208–223.
- ESOP-1999-PodelskiCM #analysis #concurrent #constraints #logic programming #source code
- Set-Based Failure Analysis for Logic Programs and Concurrent Constraint Programs (AP, WC, MM), pp. 177–192.
- ESOP-1999-Poetzsch-HeffterM #java #logic #programming
- A Programming Logic for Sequential Java (APH, PM), pp. 162–176.
- ESOP-1999-SabelfeldS #data flow #source code
- A Per Model of Secure Information Flow in Sequential Programs (AS, DS), pp. 40–58.
- FASE-1999-LuthTKK #development #proving #theorem proving #tool support
- TAS and IsaWin: Tools for Transformational Program Development and Theorem Proving (CL, HT, K, BKB), pp. 239–243.
- FoSSaCS-1999-ArruabarrenaLN #embedded #logic programming
- A Strong Logic Programming View for Static Embedded Implications (RA, PL, MN), pp. 56–72.
- TACAS-1999-Heljanko #concurrent #logic programming #petri net #problem #reachability #semantics #source code #using
- Using Logic Programs with Stable Model Semantics to Solve Deadlock and Reachability Problems for 1-Safe Petri Nets (KH), pp. 240–254.
- ICSM-1999-ChungKBKL #concurrent #source code #specification #testing
- Testing of Concurrent Programs After Specification Changes (ISC, HSK, HSB, YRK, DGL), p. 199–?.
- ICSM-1999-LapierreMSAFT #automation #execution #generative #linear #programming #testing #using
- Automatic Unit Test Data Generation Using Mixed-Integer Linear Programming and Execution Trees (SL, EM, GS, GA, RF, PT), pp. 189–198.
- ICSM-1999-SinhaH #java #source code #testing
- Criteria for Testing Exception-Handling Constructs in Java Programs (SS, MJH), p. 265–?.
- ICSM-1999-ZhouB #ada #source code #using
- Extracting Objects of Ada Programs Using Module Features (YZ, BX), p. 23–?.
- IWPC-1999-BurnsteinS #automation #comprehension #fuzzy #reasoning
- An Application of Fuzzy Reasoning to Support Automated Program Comprehension (IB, FS), pp. 66–73.
- IWPC-1999-CainM #c++ #lens #using #visualisation
- Program Visualisation using C++ Lenses (JWC, RJM), pp. 20–26.
- IWPC-1999-FrancelR #comprehension #debugging #slicing
- The Relationship of Slicing and Debugging to Program Understanding (MAF, SR), pp. 106–113.
- IWPC-1999-HarmanFHBD #approximate #decidability
- Program Simplification as a Means of Approximating Undecidable Propositions (MH, CF, RMH, DB, SD), pp. 208–217.
- IWPC-1999-Koskinen #empirical #evaluation #hypermedia #information management
- Empirical Evaluation of Hypertextual Information Access from Program Text (JK), pp. 162–169.
- IWPC-1999-LinosOK #case study #visual notation
- Improving the Visibility of Graphical Program Displays: An Experimental Study (PKL, ETO, VK), pp. 12–19.
- IWPC-1999-MartinoMMV #communication #interactive #parallel #source code
- Restructuring Parallel Programs by Transformation of Point-To-Point Interactions into Collective Communication (BDM, AM, NM, UV), pp. 84–91.
- IWPC-1999-Zhao #concurrent #java #slicing #source code
- Slicing Concurrent Java Programs (JZ), pp. 126–133.
- PASTE-1999-Balmas #paradigm #query #source code
- Query by Outlines: A New Paradigm to Help Manage Programs (FB), pp. 86–94.
- PASTE-1999-ChoiGHS #analysis #exception #java #modelling #performance #precise #source code
- Efficient and Precise Modeling of Exceptions for the Analysis of Java Programs (JDC, DG, MH, VS), pp. 21–31.
- PASTE-1999-FieldR #cobol #identification #source code
- Identifying Procedural Structure in Cobol Programs (JF, GR), pp. 1–10.
- PASTE-1999-KokaiNN #named #programming #prolog #visual notation
- GIDTS: A Graphical Programming Environment for Prolog (GK, JN, CN), pp. 95–104.
- PASTE-1999-Steindl #data flow #programming
- Benefits of a Data Flow-Aware Programming Environment (CS), pp. 105–109.
- WCRE-1999-Balmas #named #query #source code
- QBO: A Query Tool Specially Developed to Explore Programs (FB), pp. 270–279.
- WCRE-1999-DemeyerDL #approach #hybrid #metric #reverse engineering #visualisation
- A Hybrid Reverse Engineering Approach Combining Metrics and Program Visualization (SD, SD, ML), pp. 175–186.
- WCRE-1999-Jermaine #using
- Computing Program Modularizations Using the k-Cut Method (CJ), pp. 224–234.
- PEPM-1999-ChirokoffC
- Combining Program and Data Specialization (SC, CC), pp. 45–59.
- PEPM-1999-HuTI #named #parallel #performance #source code
- Diffusion: Calculating Efficient Parallel Programs (ZH, MT, HI), pp. 85–94.
- PEPM-1999-Jay #experience #partial evaluation #source code
- Partial Evaluation of Shaped Programs: Experience with FISh (CBJ), pp. 147–158.
- PEPM-1999-Lammel #aspect-oriented #declarative #programming
- Declarative Aspect-Oriented Programming (RL), pp. 131–146.
- PLDI-1999-Larus
- Whole Program Paths (JRL), pp. 259–269.
- PLDI-1999-RuginaR #analysis #parallel #pointer #source code #thread
- Pointer Analysis for Multithreaded Programs (RR, MCR), pp. 77–90.
- PLDI-1999-YongHR #analysis #pointer #source code
- Pointer Analysis for Programs with Structures and Casting (SHY, SH, TWR), pp. 91–103.
- SAS-1999-AldrichCSE #analysis #java #source code
- Static Analyses for Eliminating Unnecessary Synchronization from Java Programs (JA, CC, EGS, SJE), pp. 19–38.
- SAS-1999-HatcliffCDSZ #concurrent #formal method #multi #slicing #source code #thread #virtual machine
- A Formal Study of Slicing for Multi-threaded Programs with JVM Concurrency Primitives (JH, JCC, MBD, SS, HZ), pp. 1–18.
- SAS-1999-Weise #static analysis
- Static Analysis of Mega-Programs (DW), pp. 300–302.
- STOC-1999-Zwick99a #problem #programming
- Outward Rotations: A Tool for Rounding Solutions of Semidefinite Programming Relaxations, with Applications to MAX CUT and Other Problems (UZ), pp. 679–687.
- FLOPS-1999-AlpuenteFMV #functional #lazy evaluation #logic programming #source code
- A Transformation System for Lazy Functional Logic Programs (MA, MF, GM, GV), pp. 147–162.
- FLOPS-1999-BeierleM #approximate #prolog #source code #type checking #using
- Using Types as Approximations for Type Checking Prolog Programs (CB, GM), pp. 251–266.
- FLOPS-1999-Gonzalez-MorenoHR #functional #logic programming #semantics
- Semantics and Types in Functional Logic Programming (JCGM, MTHG, MRA), pp. 1–20.
- FLOPS-1999-HanusL #functional #logic #program analysis #semantics
- A Semantics for Program Analysis in Narrowing-Based Functional Logic Languages (MH, SL), pp. 353–368.
- FLOPS-1999-Hinze #programming
- Polytypic Programming With Ease (Extended Abstract) (RH), pp. 21–36.
- FLOPS-1999-JohnsonRRR #evaluation #logic programming #performance #source code
- A Space Efficient Engine for Subsumption-Based Tabled Evaluation of Logic Programs (EJ, CRR, IVR, PR), pp. 284–300.
- FLOPS-1999-Kuhnemann #comparison #deforestation #functional #source code #transducer
- Comparison of Deforestation Techniques for Functional Programs and for Tree Transducers (AK), pp. 114–130.
- FLOPS-1999-MoorS #higher-order #program transformation
- Higher Order Matching for Program Transformation (OdM, GS), pp. 209–224.
- FLOPS-1999-VerbaetenS #analysis #logic programming #source code #termination #using
- Termination Analysis of Tabled Logic Programs Using Mode and Type Information (SV, DDS), pp. 163–178.
- ICALP-1999-AndreevBCR #bound #branch #pseudo #set #source code
- Small Pseudo-Random Sets Yield Hard Functions: New Tight Explict Lower Bounds for Branching Programs (AEA, JLB, AEFC, JDPR), pp. 179–189.
- ICALP-1999-CraryM #low level #programming language
- Type Structure for Low-Level Programming Languages (KC, JGM), pp. 40–54.
- FM-v1-1999-Hoare #bottom-up #programming #top-down
- Theories of Programming: Top-Down and Bottom-Up and Meeting in the Middle (CARH), pp. 1–27.
- FM-v1-1999-TyuguMP #source code #synthesis
- Applications of Structural Synthesis of Programs (ET, MM, JP), pp. 551–569.
- FM-v2-1999-DellacherieDL #linear #programming #verification
- Software Verification Based on Linear Programming (SD, SD, JLL), pp. 1147–1165.
- FM-v2-1999-VerhoevenB #verification
- Interfacing Program Construction and Verification (RV, RCB), pp. 1128–1146.
- ICFP-1999-AlpuenteHLV #functional #logic programming #source code
- Specialization of Inductively Sequential Functional Logic Programs (MA, MH, SL, GV), pp. 273–283.
- ICFP-1999-FlattFKF #lisp #operating system #programming language
- Programming Languages as Operating Systems (or Revenge of the Son of the Lisp Machine) (MF, RBF, SK, MF), pp. 138–147.
- ICFP-1999-Huch #abstract interpretation #erlang #source code #using #verification
- Verification of Erlang Programs using Abstract Interpretation and Model Mhecking (FH), pp. 261–272.
- ICFP-1999-HughesP #bound #embedded #ml #programming #recursion #towards
- Recursion and Dynamic Data-structures in Bounded Space: Towards Embedded ML Programming (JH, LP), pp. 70–81.
- ICFP-1999-Longley #functional #question
- When is a Functional Program Not a Functional Program? (JL), pp. 1–7.
- ICFP-1999-ZdancewicGM #programming language #proving
- Principals in Programming Languages: A Syntactic Proof Technique (SZ, DG, JGM), pp. 197–207.
- IFL-1999-DidrichGSTT #functional #programming language
- Reflections in Opal — Meta Information in a Functional Programming Language (KD, WG, FS, TT, BTyW), pp. 149–164.
- AGTIVE-1999-Hoffmann #diagrams #graph transformation #programming #rule-based
- From Graph Transformation to Rule-Based Programming with Diagrams (BH), pp. 165–180.
- AGTIVE-1999-RodgersV99a #graph grammar #programming language
- A Demonstration of the Grrr Graph Rewriting Programming Language (PJR, NV), pp. 473–480.
- CHI-1999-BruckmanE #analysis #fault #programming language
- Should we Leverage Natural-Language Knowledge? An Analysis of User Errors in a Natural-Language-Style Programming Language (AB, EE), pp. 207–214.
- CHI-1999-McDanielM
- Getting More Cut of Programming-by-Demonstration (RGM, BAM), pp. 442–449.
- HCI-CCAD-1999-Sik-LanyiKV #development #multi
- Multimedia program for the development of the vision of partially sighted children (CSL, PK, ZV), pp. 1014–1017.
- HCI-EI-1999-Davies99a #generative #memory management #strict
- The role of external memory in a complex task: Effects of device and memory restrictions on program generation (SPD), pp. 1268–1272.
- HCI-EI-1999-Davies99b #comprehension #generative #process #programming
- Expertise in computer programming: Exploring commonalities between code comprehension and generation activities (SPD), pp. 1273–1277.
- HCI-EI-1999-HuangWC #learning #programming
- A Flow-chart Based Learning System for Computer Programming (KHH, KW, SYC), pp. 1298–1302.
- HCI-EI-1999-Ramadhan #automation
- Active vs. Passive Systems for Automatic Program Diagnosis (HAR), pp. 1278–1282.
- HCI-EI-1999-Ramadhan99a #feedback
- Improving the Engineering of Immediate Feedback for Model-Tracing Based Program Diagnosis (HAR), pp. 1283–1287.
- HCI-EI-1999-RigasKO #communication #debugging #named
- AUDIOTEST: Utilising Audio to Communicate Information in Program Debugging (DIR, MARK, DO), pp. 1293–1297.
- HCI-EI-1999-Stelovsky #architecture #eye tracking #integration #interactive #java #source code #user interface
- An Extendible Architecture for the Integration of Eye Tracking and User Interaction Events of Java Programs with Complex User Interfaces (JS), pp. 861–865.
- AdaEurope-1999-BliebergerBS #ada #alias #evaluation #interprocedural #source code #symbolic computation
- Interprocedural Symbolic Evaluation of Ada Programs with Aliases (JB, BB, BS), pp. 136–145.
- AdaEurope-1999-BrunetonP #ada #automation #concurrent #source code #verification
- Automatic Verification of Concurrent Ada Programs (EB, JFPP), pp. 146–157.
- AdaEurope-1999-GonzalezC #ada #development #realtime #source code #specification
- Environment for the Development and Specification of Real-Time Ada Programs (AG, AC), pp. 124–135.
- SIGAda-1999-LortzT #abstract syntax tree #ada #c++ #distributed #realtime
- The role of distributed, real-time Ada & C++ on the Airborne Surveillance Testbed (AST) program (HAL, TAT), pp. 181–182.
- SIGAda-1999-Tonndorf #ada #programming language #question
- Ada conformity assessments: a model for other programming languages? (MT), pp. 89–99.
- ICEIS-1999-BouneffaBD #source code
- Analyzing the Impact of Schema Change on Application Programs (MB, HB, LD), pp. 37–44.
- ICEIS-1999-CarvalhoPJ #java #logic programming #prolog #virtual machine
- NETPROLOG-A Logic Programming System for the Java Virtual Machine (CLdC, ECP, RMdSJ), pp. 591–598.
- ICEIS-1999-CarvalhoPJ99a #logic programming #type inference
- Type Inference in Logic Programming Context (CLdC, ECP, RMdSJ), p. 764.
- ICML-1999-PalhangS #induction #learning #logic programming
- Learning Discriminatory and Descriptive Rules by an Inductive Logic Programming System (MP, AS), pp. 288–297.
- KDD-1999-BuntineFP #automation #data mining #mining #source code #synthesis #towards
- Towards Automated Synthesis of Data Mining Programs (WLB, BF, TP), pp. 372–376.
- SIGIR-1999-ClarkeCS #retrieval #source code
- Searching Program Source Code with a Structured Text Retrieval System (poster abstract) (CLAC, AC, SES), pp. 307–308.
- ECOOP-1999-Black #object-oriented #programming
- Object-Oriented Programming: Regaining the Excitement (APB), pp. 519–528.
- ECOOP-1999-PandeyH #data access #fine-grained #java #source code
- Providing Fine-grained Access Control for Java Programs (RP, BH), pp. 449–473.
- ECOOP-1999-SchultzLCM #automation #java #source code #towards
- Towards Automatic Specialization of Java Programs (UPS, JLL, CC, GM), pp. 367–390.
- ECOOP-1999-Waldo #network #object-oriented #programming
- Object-Oriented Programming on the Network (JW), pp. 441–448.
- OOPSLA-1999-Kendall #aspect-oriented #design #implementation #programming
- Role Model Designs and Implementations with Aspect-oriented Programming (EAK), pp. 353–369.
- OOPSLA-1999-KerstenM #aspect-oriented #case study #learning #named #programming #using
- Atlas: A Case Study in Building a Web-Based Learning Environment using Aspect-oriented Programming (MK, GCM), pp. 340–352.
- OOPSLA-1999-WhaleyR #analysis #composition #java #pointer #source code
- Compositional Pointer and Escape Analysis for Java Programs (JW, MCR), pp. 187–206.
- TOOLS-EUROPE-1999-Beck #programming
- Extreme Programming (KB), p. 411.
- TOOLS-EUROPE-1999-ColnetZ #compilation #eiffel #optimisation #source code
- Optimizations of Eiffel Programs: Smalleiffel, the GNU Eiffel Compiler (DC, OZ), pp. 341–350.
- TOOLS-EUROPE-1999-Edwards #java #programming #using #visual notation
- Visual Programming: Tips and Techniques 3/4 Using VisualAge for Java (SE), p. 413.
- TOOLS-EUROPE-1999-EveredM #component #programming
- Very High Level Programming with Collection Components (ME, GM), pp. 361–370.
- TOOLS-EUROPE-1999-McKim #contract #programming
- Advanced Programming by Contract (JCM), p. 402.
- TOOLS-EUROPE-1999-Romanovsky #programming
- Abstract Object State and Version Recovery in N-Version Programming (AR), pp. 86–95.
- TOOLS-EUROPE-1999-Waldron #bytecode #java #object-oriented #source code
- Dynamic Bytecode Usage by Object Oriented Java Programs (JW), pp. 384–395.
- TOOLS-USA-1999-Dedene #case study #education #eiffel #experience #programming language #student
- Experiences Teaching Eiffel as a First Programming Language to Economy Students (GD), pp. 584–592.
- TOOLS-USA-1999-Langer #c++ #exception #programming
- Programming with C++ Exceptions (AL), p. 439.
- TOOLS-USA-1999-MacgregorTW #programming #smalltalk
- Recording User Actions in a Smalltalk Programming Environment (MM, PT, MW), pp. 280–289.
- TOOLS-USA-1999-Mikhajlova #framework #java #source code #specification #using
- Specifying Java Frameworks Using Abstract Programs (AM), p. 136–?.
- TOOLS-USA-1999-MiliDCGM #development #distributed #object-oriented #programming #source code
- View Programming for Decentralized Development of OO Programs (HM, JD, OC, RG, AM), pp. 210–221.
- TOOLS-USA-1999-PeriyasamyL #metric #object-oriented #source code #testing
- A New Metrics Set for Evaluating Testing Efforts for Object-Oriented Programs (KP, XL), pp. 84–93.
- TOOLS-USA-1999-SilverajanH #distributed #framework #object-oriented #programming
- Enhancing an Event-Based OO Framework for Distributed Programming (BS, JH), p. 162–?.
- TOOLS-USA-1999-Taft #design #programming language #quality
- Programming Language Design and Software Quality (STT), p. 5.
- GCSE-1999-DHondtMW #logic programming #using
- Using Reflective Logic Programming to Describe Domain Knowledge as an Aspect (MD, WDM, RW), pp. 16–23.
- GCSE-1999-Goebl #automation #bibliography #categorisation #programming
- A Survey and a Categorization Scheme of Automatic Programming Systems (WG), pp. 1–15.
- GCSE-1999-KrishnamurthiFD #generative #metaprogramming #reuse
- From Macros to Reusable Generative Programming (SK, MF, BFD), pp. 105–120.
- LOPSTR-1999-BertolinoEP #source code
- The Replacement Operation for CCP Programs (MB, SE, CP), pp. 216–233.
- LOPSTR-1999-BossiCE #source code
- Transformation of Left Terminating Programs (AB, NC, SE), pp. 156–175.
- LOPSTR-1999-Fribourg #constraints #logic programming #model checking
- Constraint Logic Programming Applied to Model Checking (LF), pp. 30–41.
- LOPSTR-1999-HoweK #source code #using
- Specialising Fininte Domain Programs Using Polyhedra (JMH, AK), pp. 118–135.
- LOPSTR-1999-LammelRL
- Roles of Program Extension (RL, GR, WL), pp. 136–155.
- LOPSTR-1999-LeuschelM #abstract interpretation #infinity #model checking
- Infinite State Model Checking by Abstract Interpretation and Program Specialisation (ML, TM), pp. 62–81.
- LOPSTR-1999-MetayerNR #recursion #testing #verification
- Verification by Testing for Recursive Program Schemes (DLM, VAN, OR), pp. 255–272.
- LOPSTR-1999-PeraltaG #approach #imperative #using
- Imperative Program Specialisation: An Approach Using CLP (JCP, JPG), pp. 102–117.
- LOPSTR-1999-PettorossiP #logic programming #source code
- Transformation Rules for Logic Programs with Goals as Arguments (AP, MP), pp. 176–195.
- LOPSTR-1999-PueblaBH #constraints #debugging #logic programming #source code
- Combined Static and Dynamic Assertion-Based Debugging of Constraint Logic Programs (GP, FB, MVH), pp. 273–292.
- LOPSTR-1999-RossOS #recursion #source code
- Making Mercury Programs Tail Recursive (PR, DO, ZS), pp. 196–215.
- LOPSTR-1999-Sannella #algebra #development #refinement #specification
- Algebraic Specification and Program Development by Stepwise Refinement (DS), pp. 1–9.
- LOPSTR-1999-SmausHK #analysis #logic programming #source code
- Mode Analysis Domains for Typed Logic Programs (JGS, PMH, AK), pp. 82–101.
- PPDP-1999-Arenas-SanchezLR #constraints #functional #logic programming
- Functional Plus Logic Programming with Built-In and Symbolic Constraints (PAS, FJLF, MRA), pp. 152–169.
- PPDP-1999-CorrensonDPR #case study #declarative #deforestation #program transformation
- Declarative Program Transformation: A Deforestation Case-Study (LC, ÉD, DP, GR), pp. 360–377.
- PPDP-1999-Davila #abduction #logic programming #named #programming language
- OPENLOG: A Logic Programming Language Based on Abduction (JAD), pp. 278–293.
- PPDP-1999-Hanus #declarative #distributed #multi #programming
- Distributed Programming in a Multi-Paradigm Declarative Language (MH), pp. 188–205.
- PPDP-1999-HentenryckMPR #constraints #programming
- Constraint Programming in OPL (PVH, LM, LP, JCR), pp. 98–116.
- PPDP-1999-NeumerkelM #logic programming #source code
- Localizing and Explaining Reasons for Non-terminating Logic Programs with Failure-Slices (UN, FM), pp. 328–342.
- PPDP-1999-RoychoudhuryKRR #framework #logic programming #source code
- A Parameterized Unfold/Fold Transformation Framework for Definite Logic Programs (AR, KNK, CRR, IVR), pp. 396–413.
- PPDP-1999-Ruiz-AndinoASR #constraints #execution #finite #modelling #parallel #programming
- Parallel Execution Models for Constraint Programming over Finite Domains (ARA, LA, FS, JJR), pp. 134–151.
- PADL-1999-BansalB #functional #logic programming #novel
- Applying Logic Programming to Derive Novel Functional Information of Genomes (AKB, PB), pp. 275–289.
- PADL-1999-GoltzM #constraints #logic programming #using
- University Timetabling Using Constraint Logic Programming (HJG, DM), pp. 320–334.
- PADL-1999-LetelierSR #automation #concurrent #logic programming #prototype #requirements #specification
- Prototyping a Requirements Specification through an Automatically Generated Concurrent Logic Program (PL, PS, IR), pp. 31–45.
- PADL-1999-SilvaDBC #architecture #logic programming #parallel #parametricity #performance
- The Influence of Architectural Parameters on the Performance of Parallel Logic Programming Systems (MGS, IdCD, RB, VSC), pp. 122–136.
- PADL-1999-Vasconcelos #flexibility #framework #logic programming #slicing #source code
- A Flexible Framework for Dynamic and Static Slicing of Logic Programs (WWV), pp. 259–274.
- POPL-1999-GuptaJP #concurrent #constraints #probability #process #source code
- Stochastic Processes as Concurrent Constraint Programs (VG, RJ, PP), pp. 189–202.
- POPL-1999-RamalingamFT #identification #program analysis
- Aggregate Structure Identification and Its Application to Program Analysis (GR, JF, FT), pp. 119–132.
- POPL-1999-XiP #dependent type #programming
- Dependent Types in Practical Programming (HX, FP), pp. 214–227.
- SAC-1999-ArcelliF #flexibility #logic programming #named #programming language #retrieval
- Likelog: A Logic Programming Language for Flexible Data Retrieval (FAF, FF), pp. 260–267.
- SAC-1999-Binkley #dependence #graph #slicing #using
- Computing Amorphous Program Slices Using Dependence Graphs (DB), pp. 519–525.
- SAC-1999-Jimenez-PerisPP #named #programming
- VisMod: A Beginner-Friendly Programming Environment (RJP, MPM, JPM), pp. 115–120.
- SAC-1999-JoSKL #distributed #internet #programming
- The Distributed Programming Environment on the Internet (CHJ, JGS, YK, PSL), pp. 85–90.
- SAC-1999-KesslerH #programming #search-based
- Depth-Fair Crossover in Genetic Programming (MK, TH), pp. 319–323.
- SAC-1999-Krishnamurthi #education #email #programming
- Integrating E-Mail in a Programming Class: Implications for Teaching Programming (MK), pp. 126–131.
- SAC-1999-LauberSW #assurance #online #probability #quality #safety
- Applied Probabilistic AI for Online Diagnosis of a Safety-Critical System Based on a Quality Assurance Program (JL, CS, RW), pp. 25–30.
- SAC-1999-RauberR #coordination #parallel #source code
- A Coordination Language for Mixed Task and and Data Parallel Programs (TR, GR), pp. 146–155.
- SAC-1999-ValasareddiC #maintenance #representation
- A Representation Model for Procedural Program Maintenance (RRV, DLC), pp. 580–585.
- ESEC-FSE-1999-Beck #development #programming
- Extreme Programming: A Discipline of Software Development (KB), p. 1.
- ESEC-FSE-1999-CzarneckiE #component #generative #programming
- Components and Generative Programming (KC, UWE), pp. 2–19.
- ESEC-FSE-1999-LiangH #performance #points-to #program analysis
- Efficient Points-to Analysis for Whole-Program Analysis (DL, MJH), pp. 199–215.
- ESEC-FSE-1999-NaumovichAC #algorithm #concurrent #java #performance #source code
- An Efficient Algorithm for Computing MHP Information for Concurrent Java Programs (GN, GSA, LAC), pp. 338–354.
- ESEC-FSE-1999-RobillardM #exception #java #source code
- Analyzing Exception Flow in Java Programs (MPR, GCM), pp. 322–327.
- ESEC-FSE-1999-RountevRL #analysis #data flow
- Data-Flow Analysis of Program Fragments (AR, BGR, WL), pp. 235–252.
- ESEC-FSE-1999-Zeller #question #why
- Yesterday, My Program Worked. Today, It Does Not. Why? (AZ), pp. 253–267.
- ICSE-1999-Ernst #detection #invariant #research #summary
- Research Summary for Dynamic Detection of Program Invariants (MDE), pp. 718–719.
- ICSE-1999-ErnstCGN #evolution #invariant
- Dynamically Discovering Likely Program Invariants to Support Program Evolution (MDE, JC, WGG, DN), pp. 213–224.
- ICSE-1999-EzranMT #case study #experience #industrial #reuse #source code #synthesis
- Failure and Success Factors in Reuse Programs: A Synthesis of Industrial Experiences (ME, MM, CT), pp. 681–682.
- ICSE-1999-NaumovichAC #analysis #concurrent #data flow #java #source code
- Data Flow Analysis for Checking Properties of Concurrent Java Programs (GN, GSA, LAC), pp. 399–410.
- ICSE-1999-OssherT #development #evolution #object-oriented #problem #programming #using
- Using Subject-Oriented Programming to Overcome Common Problems in Object-Oriented Software Development/Evolution (HO, PLT), pp. 687–688.
- ICSE-1999-SinhaHR #control flow #interprocedural #slicing #source code
- System-Dependence-Graph-Based Slicing of Programs with Arbitrary Interprocedural Control Flow (SS, MJH, GR), pp. 432–441.
- ICSE-1999-WalkerBM #aspect-oriented #assessment #programming
- An Initial Assessment of Aspect-Oriented Programming (RJW, ELAB, GCM), pp. 120–130.
- ICSE-1999-WoodmanGMH #programming #smalltalk
- OU LearningWorks: A Customized Programming Environment for Smalltalk Modules (MW, RG, MM, SH), pp. 638–641.
- ICSE-1999-WoodmanGMHR #programming #smalltalk
- Exploiting Smalltalk Modules in a Customizable Programming Environment (MW, RG, MM, SH, HR), pp. 65–74.
- CC-1999-DebrayMW #source code
- Link-Time Improvement of Scheme Programs (SKD, RM, SAW), pp. 76–90.
- CC-1999-KastnerL #integer #linear #optimisation #programming
- Code Optimization by Integer Linear Programming (DK, ML), pp. 122–136.
- HPCA-1999-FalsafiW #abstraction #communication #parallel #programming #protocol #queue
- Parallel Dispatch Queue: A Queue-Based Programming Abstraction to Parallelize Fine-Grain Communication Protocols (BF, DAW), pp. 182–192.
- HPDC-1999-AgbariaF #clustering #fault tolerance #named #source code
- Starfish: Fault-Tolerant Dynamic MPI Programs on Clusters of Workstations (AA, RF), pp. 167–176.
- HPDC-1999-AlmasiCP #matlab #memory management #named #programming
- MATmarks: A Shared Memory Environment for MATLAB Programming (GSA, CC, DAP), pp. 341–342.
- HPDC-1999-WoodwardA #distributed #grid #programming
- Portable Petaflop/s Programming: Applying Distributed Computing Methodology to the Grid within a Single Machine Room (PRW, SEA), pp. 70–83.
- PPoPP-1999-KnoopS #parallel #source code
- Code Motion for Explicitly Parallel Programs (JK, BS), pp. 13–24.
- PPoPP-1999-LeePM #algorithm #compilation #parallel #source code
- Basic Compiler Algorithms for Parallel Programs (JL, DAP, SPM), pp. 1–12.
- PPoPP-1999-RamachandranNHRK #abstraction #interactive #memory management #parallel #programming
- Space-Time Memory: A Parallel Programming Abstraction for Interactive Multimedia Applications (UR, RSN, NH, JMR, KK), pp. 183–192.
- CADE-1999-Groote #approach #deduction #programming
- A dynamic programming approach to categorial deduction (PdG), pp. 1–15.
- CADE-1999-Nipkow #programming language #proving #theorem proving
- Invited Talk: Embedding Programming Languages in Theorem Provers (Abstract) (TN), p. 398.
- CAV-1999-BerardF #automation #consistency #parametricity #protocol #realtime #verification
- Automated Verification of a Parametric Real-Time Program: The ABR Conformance Protocol (BB, LF), pp. 96–107.
- CSL-1999-GastinM #concurrent #parallel #programming language #semantics
- A Truly Concurrent Semantics for a Simple Parallel Programming Language (PG, MWM), pp. 515–529.
- CSL-1999-KinoshitaP #call-by #programming language
- Data-Refinement for Call-By-Value Programming Languages (YK, JP), pp. 562–576.
- CSL-1999-Stewart #array #quantifier
- Program Schemes, Arrays, Lindström Quantifiers and Zero-One Laws (IAS), pp. 374–388.
- CSL-1999-VosV #game studies #logic programming #nash #source code
- Choice Logic Programs and Nash Equilibria in Strategic Games (MDV, DV), pp. 266–276.
- ICLP-1999-AlferesPS #abduction #source code
- Well-founded Abduction via Tabled Dual Programs (JJA, LMP, TS), pp. 426–440.
- ICLP-1999-Bezem #logic programming #source code
- Extensionality of Simply Typed Logic Programs (MB), pp. 395–410.
- ICLP-1999-BuccafurriFL #inheritance #logic programming #source code
- Disjunctive Logic Programs with Inheritance (FB, WF, NL), pp. 79–93.
- ICLP-1999-CuiW #logic programming #multi
- Multiple Terms in a Tabled Logic Programming System (BC, DSW), pp. 305–319.
- ICLP-1999-DekhtyarDS #logic programming #probability #source code
- Temporal Probabilistic Logic Programs (AD, MID, VSS), pp. 109–123.
- ICLP-1999-EtalleR #logic programming
- Logic Programming with Requests (SE, FvR), pp. 558–572.
- ICLP-1999-HermenegildoBPL #debugging #optimisation #preprocessor #program analysis #using
- Program Analysis, Debugging, and Optimization Using the Ciao System Preprocessor (MVH, FB, GP, PLG), pp. 52–66.
- ICLP-1999-JahierD #approach #monitoring
- A Generic Approach to Monitor Program Executions (EJ, MD), pp. 139–153.
- ICLP-1999-KangT #linear #logic programming #programming language #static analysis
- A Static Analysis for Classical Linear Logic Programming Language (KSK, NT), p. 610.
- ICLP-1999-LauO #logic programming #modelling #source code
- Isoinitial Models for Logic Programs: Some Preliminary Results (KKL, MO), p. 611.
- ICLP-1999-LuC #analysis #logic programming #source code
- A Regular Type Analysis of Logic Programs (LL, JGC), p. 613.
- ICLP-1999-MarinoM #functional #logic programming #source code #static analysis #using
- Using Static Analysis to Compile Non-sequential Functional Logic Programs (JM, JJMN), p. 614.
- ICLP-1999-OrejasP #semantics #source code
- Semantic Definitions for Normal Open Programs (FO, EP), pp. 200–214.
- ICLP-1999-PedreschiR #bound #logic programming #nondeterminism #source code
- Bounded Nondeterminism of Logic Programs (DP, SR), pp. 350–364.
- ICLP-1999-Pereira #declarative #programming
- Declarative Programming for a Messy World (FCNP), pp. 3–5.
- ICLP-1999-Roy #logic programming
- Logic Programming in Oz with Mozart (PVR), pp. 38–51.
- ICLP-1999-RoychoudhuryKR #logic programming #source code
- Generalized Unfold/fold Transformation Systems for Normal Logic Programs (AR, KNK, IVR), p. 616.
- ICLP-1999-SatoF #learning #logic programming
- Reactive Logic Programming by Reinforcement Learning (TS, SF), p. 617.
- ICLP-1999-Schulte #constraints #programming
- Comparing Trailing and Copying for Constraint Programming (CS), pp. 275–289.
- ICLP-1999-SeresSH #algebra #logic programming
- Algebra of Logic Programming (SS, JMS, CARH), pp. 184–199.
- ICLP-1999-Smaus #logic programming #proving #source code #termination
- Proving Termination of Input-Consuming Logic Programs (JGS), pp. 335–349.
- ICLP-1999-Verbaeten #abduction #analysis #logic programming #source code #termination
- Termination Analysis for Abductive General Logic Programs (SV), pp. 365–379.
- LICS-1999-MalacariaH #game studies #nondeterminism #program analysis #security
- Non-Deterministic Games and Program Analysis: An Application to Security (PM, CH), pp. 443–452.
- TLCA-1999-Ohori #compilation #execution #morphism
- A Curry-Howard Isomorphism for Compilation and Program Execution (AO), pp. 280–294.
- ASE-1998-FlenerZH #constraints #logic programming #source code #synthesis
- Schema-Guided Synthesis of Constraint Logic Programs (PF, HZ, BH), pp. 168–176.
- ASE-1998-MichaelM #automation #generative #source code #testing
- Automated Software Test Data Generation for Complex Programs (CCM, GM), pp. 136–146.
- DAC-1998-FallahDK #functional #generative #linear #modelling #programming #satisfiability #using
- Functional Vector Generation for HDL Models Using Linear Programming and 3-Satisfiability (FF, SD, KK), pp. 528–533.
- DAC-1998-Lin #concurrent #source code #synthesis
- Software Synthesis of Process-Based Concurrent Programs (BL), pp. 502–505.
- DAC-1998-SchaumontVREB #design #programming
- A Programming Environment for the Design of Complex High Speed ASICs (PS, SV, LR, ME, IB), pp. 315–320.
- DATE-1998-BasuLM #source code
- Register-Constrained Address Computation in DSP Programs (AB, RL, PM), pp. 929–930.
- DATE-1998-Lin #compilation #concurrent #performance #runtime #scheduling #source code
- Efficient Compilation of Process-Based Concurrent Programs without Run-Time Scheduling (BL), pp. 211–217.
- DATE-1998-ZhaoP #self #source code #testing
- Testing DSP Cores Based on Self-Test Programs (WZ, CAP), pp. 166–172.
- PODS-1998-VorobyovV #complexity #logic programming #recursion #source code
- Complexity of Nonrecursive Logic Programs with Complex Values (SGV, AV), pp. 244–253.
- ITiCSE-1998-CallaghanH #3d #design pattern #education #java #source code #visualisation
- 3-D visualisation of design patterns and Java programs in computer science education (MC, HH), pp. 37–40.
- ITiCSE-1998-CurzonR #programming #question #student #why
- Why do students take programming modules? (PC, JR), pp. 59–63.
- ITiCSE-1998-Grove #motivation #process #programming #using
- Using the personal software process to motivate good programming practices (RFG), pp. 98–101.
- ITiCSE-1998-HaganS #education #programming
- The value of discussion classes for teaching introductory programming (DH, JS), pp. 108–111.
- ITiCSE-1998-Jenkins #approach #education #programming
- A participative approach to teaching programming (TJ), pp. 125–129.
- ITiCSE-1998-Johansson #approach #programming #student
- Programming by example (poster): an instructional approach allowing introductory students to quickly grasp the power and excitement of programming (PGJ), p. 284.
- ITiCSE-1998-KluitSW #evaluation #java #programming #visual notation
- Visual programming with Java: evaluation of an introductory programming course (PGK, MS, FW), pp. 143–147.
- ITiCSE-1998-LeeP #design #education #programming #student
- Programming versus design (poster): teaching first year students (PAL, CP), p. 289.
- ITiCSE-1998-MayoK #kernel #programming
- A secure networked laboratory for kernel programming (JM, PK), pp. 175–177.
- ITiCSE-1998-MooreS #c #learning #multi #programming
- A multimedia C programming course that supports different learning situations (poster) (SM, MS), p. 295.
- ITiCSE-1998-Naps #algorithm #java #source code #student #visualisation
- A Java visualiser class: incorporating algorithm visualisations into students’ programs (TLN), pp. 181–184.
- ITiCSE-1998-RoweT #education #named #online #programming #tutorial
- VINCE — an on-line tutorial tool for teaching introductory programming (poster) (GR, GT), p. 304.
- ITiCSE-1998-Scoy #programming language #using
- Using the BURKS 2 CD-ROM in a principles of programming languages course (FLVS), pp. 239–242.
- ITiCSE-1998-SelbyY #education #programming #student
- The teaching of programming (poster): changing the delivery to meet all students’ needs (LS, AY), p. 305.
- ITiCSE-1998-WardS #javascript #multi #programming language #student
- JavaScript as a first programming language for multimedia students (RW, MS), pp. 249–253.
- ITiCSE-1998-WoitM #lessons learnt #online #programming
- Lessons from on-line programming examinations (DMW, DVM), pp. 257–259.
- ESOP-1998-HondaVK #programming
- Language Primitives and Type Discipline for Structured Communication-Based Programming (KH, VTV, MK), pp. 122–138.
- ESOP-1998-Leino #logic #object-oriented #recursion #source code
- Recursive Object Types in a Logic of Object-Oriented Programs (KRML), pp. 170–184.
- ESOP-1998-RossS #alias #dependence #pointer
- Building a Bridge between Pointer Aliases and Program Dependences (JLR, SS), pp. 221–235.
- ESOP-1998-Scherlis #case study #data transformation #representation
- Systematic Change of Data Representation: Program Manipulations and a Case Study (WLS), pp. 252–266.
- ESOP-1998-Smolka #concurrent #constraints #functional #programming
- Concurrent Constraint Programming Based on Functional Programming (Extended Abstract) (GS), pp. 1–11.
- FASE-1998-Beck #development #programming
- Extreme Programming: A Humanistic Discipline of Software Development (KB), pp. 1–6.
- FASE-1998-BehnkeBMS #named #programming #relational
- RELVIEW — A System for Calculating With Relations and Relational Programming (RB, RB, EM, PS), pp. 318–321.
- FoSSaCS-1998-AlbayrakN #infinity
- The WHILE Hierarchy of Program Schemes Is Infinite (CAA, TN), pp. 35–47.
- TACAS-1998-AikenFS #detection #logic programming #source code
- Detecting Races in Relay Ladder Logic Programs (AA, MF, ZS), pp. 184–200.
- TACAS-1998-Grahlmann #automaton #finite #parallel #petri net #source code #using
- Combining Finite Automata, Parallel Programs and SDL Using Petri Nets (BG), pp. 102–117.
- TACAS-1998-RuysB #experience #modelling #programming #validation
- Experience with Literate Programming in the Modelling and Validation of Systems (TCR, EB), pp. 393–408.
- WRLA-1998-BorovanskyJMR #source code
- Handling ELAN rewrite programs via an exchange format (PB, SJ, PEM, CR), p. 173.
- CSMR-1998-NiessinkV #maturity #metric #source code #towards
- Towards Mature Measurement Programs (FN, HvV), pp. 82–88.
- CSMR-1998-OhtaMI #on the #source code #verification
- On Constructing a Tool to Verify Programs for Processors Built in Machines (TO, NM, YI), pp. 52–59.
- CSMR-1998-ZhaoCU98a #concurrent #logic programming #metric #source code
- A Metrics Suite for Concurrent Logic Programs (JZ, JC, KU), pp. 172–178.
- ICSM-1998-Bennett #program transformation #question #reverse engineering
- Do Program Transformations Help Reverse Engineering? (KHB), p. 247–?.
- ICSM-1998-CherinkaOR #maintenance #off the shelf #programming #question #static analysis
- Maintaining a COTS Integrated Solution — Are Traditional Static Analysis Techniques Sufficient for this New Programming Methodology? (RC, CMO, JR), pp. 160–169.
- ICSM-1998-MayrhauserV #adaptation #comprehension
- Program Understanding During Software Adaptation Tasks (AvM, AMV), pp. 316–325.
- ICSM-1998-SinhaH #analysis #source code
- Analysis of Programs with Exception-Handling Constructs (SS, MJH), pp. 348–357.
- IWPC-1998-BechiniT #concurrent #design #dynamic analysis #java #tool support
- Design of a Toolset for Dynamic Analysis of Concurrent Java Program (AB, KCT), pp. 190–197.
- IWPC-1998-BurkwaldERP #visualisation
- Visualizing Year 2000 Program Changes (SKB, SGE, KDR, JDP), pp. 13–18.
- IWPC-1998-CanforaCLL #legacy #migration #source code #towards
- Decomposing Legacy Programs: A First Step Towards Migrating to Client-Server Platforms (GC, AC, ADL, GADL), pp. 136–144.
- IWPC-1998-DetienneBW #comprehension #object-oriented #programming
- The Effect of Object-Oriented Programming Expertise in Several Dimensions of Comprehension Strategies (FD, JMB, SW), pp. 82–89.
- IWPC-1998-ErdosS #comprehension #maintenance #source code
- Partial Comprehension of Complex Programs (enough to perform maintenance) (KE, HMS), pp. 98–105.
- IWPC-1998-Kamp #approach #comprehension #multi #repository #tool support
- Managing a Multi-File, Multi-Language Software Repository for Program Comprehension Tools 3/4 A Generic Approach (MK), pp. 64–71.
- IWPC-1998-KorelR #comprehension #scalability #slicing #source code
- Program Slicing in Understanding of Large Programs (BK, JR), pp. 145–152.
- IWPC-1998-MartinoMMV #automation #detection #development #interactive #parallel #program analysis
- Automatic Detection of Interaction Patterns for Parallel Program Analysis and Development (BDM, AM, NM, UV), pp. 206–213.
- IWPC-1998-MayrhauserV #adaptation #behaviour #comprehension #scalability
- Program Understanding Behavior During Adaptation of Large Scale Software (AvM, AMV), pp. 164–172.
- IWPC-1998-WoodsOLGQ #architecture #comprehension #tool support
- An Architecture for Interoperable Program Understanding Tools (SW, LO, TL, KG, AQ), pp. 54–63.
- PASTE-1998-HarroldRWY #empirical
- An Empirical Investigation of Program Spectra (MJH, GR, RW, LY), pp. 83–90.
- PASTE-1998-JefferyZTB #architecture #execution #lightweight #monitoring
- A Lightweight Architecture for Program Execution Monitoring (CLJ, WZ, KT, MB), pp. 67–74.
- PASTE-1998-Krinke #slicing #source code #thread
- Static Slicing of Threaded Programs (JK), pp. 35–42.
- PASTE-1998-NaumovichCO #analysis #concurrent #data flow #performance #source code
- Efficient Composite Data Flow Analysis Applied to Concurrent Programs (GN, LAC, LJO), pp. 51–58.
- PASTE-1998-Snelting #comprehension #concept analysis #framework
- Concept Analysis — A New Framework for Program Understanding (GS), pp. 1–10.
- PASTE-1998-WadellA #higher-order #performance #source code #visualisation
- Visualizing the Performance of Higher-Order Programs (OW, JMA), pp. 75–82.
- WCRE-1998-ClaytonRW #information management #on the
- On the Knowledge Required to Understand a Program (RC, SR, LMW), pp. 69–78.
- WCRE-1998-KullbachWDE #comprehension #multi
- Program Comprehension in Multi-Language Systems (BK, AW, PD, JE), pp. 135–143.
- WCRE-1998-LinO #comprehension #flexibility #named
- FEPSS: A Flexible and Extensible Program Comprehension Support System (TL, LO), pp. 40–49.
- WCRE-1998-ValasareddiC #graph #identification #process #source code
- A Graph-Based Object Identification Process for Procedural Programs (RRV, DLC), pp. 50–58.
- PLDI-1998-AdveM #integer #optimisation #program analysis #set #using
- Using Integer Sets for Data-Parallel Program Analysis and Optimization (VSA, JMMC), pp. 186–198.
- PLDI-1998-ColbyGJ #automation #source code
- Automatically Closing Open Reactive Programs (CC, PG, LJJ), pp. 345–357.
- PLDI-1998-ZhuH #c #communication #optimisation #parallel #source code
- Communication Optimizations for Parallel C Programs (YZ, LJH), pp. 199–211.
- SAS-1998-AlbertAFJV #functional #logic programming
- Improving Control in Functional Logic Program Specialization (EA, MA, MF, PJI, GV), pp. 262–277.
- SAS-1998-CharatonikP #logic programming #source code #type inference
- Directional Type Inference for Logic Programs (WC, AP), pp. 278–294.
- SAS-1998-FagesG #analysis #logic programming #source code
- Analysis of Normal Logic Programs (FF, RG), pp. 82–98.
- SAS-1998-PeraltaGS #analysis #constraints #imperative #logic programming #source code
- Analysis of Imperative Programs through Analysis of Constraint Logic Programs (JCP, JPG, HS), pp. 246–261.
- SAS-1998-SchmidtS #abstract interpretation #model checking #program analysis
- Program Analysis as Model Checking of Abstract Interpretations (DAS, BS), pp. 351–380.
- SAS-1998-TadjouddineEF #automation #difference #program analysis
- Sparse Jacobian Computation in Automatic Differentiation by Static Program Analysis (MT, FE, CF), pp. 311–326.
- SAS-1998-Volpe #alias #first-order #logic programming #source code
- A First-Order Language for Expressing Aliasing and Type Properties of Logic Programs (PV), pp. 184–199.
- STOC-1998-Gal #bound #source code
- A Characterization of Span Program Size and Improved Lower Bounds for Monotone Span Programs (AG), pp. 429–437.
- STOC-1998-Thathachar #branch #on the
- On Separating the Read-k-Times Branching Program Hierarchy (JST), pp. 653–662.
- FLOPS-1998-AbramovG #approach #programming language #semantics #standard
- Semantics Modifiers: An Approach to Non-Standard Semantics of Programming Languages (SMA, RG), pp. 247–270.
- FLOPS-1998-LedererD #programming
- Two-Stage Programming (EFAL, RAD), pp. 296–313.
- FLOPS-1998-Nedjah #equation #source code
- Postponing Redex Contractions in Equational Programs (NN), pp. 40–60.
- ICALP-1998-Abadi
- Protection in Programming-Language Translations (MA), pp. 868–883.
- ICALP-1998-Ben-AmramP #source code
- CONS-Free Programs with Tree Input (Extended Abstract) (AMBA, HP), pp. 271–282.
- ICALP-1998-JuknaZ #bound #branch #nondeterminism #on the #source code
- On Branching Programs With Bounded Uncertainty (Extended Abstract) (SJ, SZ), pp. 259–270.
- ICALP-1998-TahaBS #axiom #multi #programming #type safety
- Multi-Stage Programming: Axiomatization and Type Safety (WT, ZEAB, TS), pp. 918–929.
- ICALP-1998-Zakharov #approach #decidability #equivalence #performance #source code
- An Efficient and Unified Approach to the Decidability of Equivalence of Propositional Programs (VAZ), pp. 247–258.
- WIA-1998-LHerPM #automaton #proving #source code #using
- Proving Sequential Function Chart Programs Using Automata (DL, PLP, LM), pp. 149–163.
- FM-1998-PuitgD #development #geometry #modelling
- Formal Program Development in Geometric Modeling (FP, JFD), pp. 62–76.
- AFP-1998-BackhouseJJM98 #programming
- Generic Programming: An Introduction (RCB, PJ, JJ, LGLTM), pp. 28–115.
- AFP-1998-MoorS98 #program transformation
- Generic Program Transformation (OdM, GS), pp. 116–149.
- AFP-1998-Sheard98 #ml #programming language #staged #using
- Using MetaML: A Staged Programming Language (TS), pp. 207–239.
- ICFP-1998-FindlerF #composition #mixin #object-oriented #programming
- Modular Object-Oriented Programming with Units and Mixins (RBF, MF), pp. 94–104.
- ICFP-1998-Hutton #semantics
- Fold and Unfold for Program Semantics (GH), pp. 280–288.
- ICFP-1998-Karczmarczuk #difference #functional #source code
- Functional Differentiation of Computer Programs (JK), pp. 195–203.
- ICFP-1998-MarcosLR #approach #authoring #functional #hypermedia #programming
- A Functional Programming Approach to Hypermedia Authoring (DHM, PEML, WAR), p. 346.
- ICFP-1998-Odersky #programming
- Programming with Variable Functions (MO), pp. 105–116.
- ICFP-1998-Scholz #combinator #imperative #library #monad #programming
- Imperative Streams — A Monadic Combinator Library for Synchronous Programming (ES), pp. 261–272.
- ICFP-1998-VisserBT
- Building Program Optimizers with Rewriting Strategies (EV, ZEAB, APT), pp. 13–26.
- ICFP-1998-ZhangL #automation #incremental #source code
- Automating Derivation of Incremental Programs (YZ, YAL), p. 350.
- IFL-1998-CharlesR #approach #functional #interactive #parallel #profiling #source code
- An Interactive Approach to Profiling Parallel Functional Programs (NC, CR), pp. 20–37.
- AdaEurope-1998-BliebergerB #ada #analysis #source code
- Symbolic Reaching Definitions Analysis of Ada Programs (JB, BB), pp. 238–250.
- AdaEurope-1998-BurnsDR #realtime #source code
- The Ravenscar Tasking Profile for High Integrity Real-Time Programs (AB, BD, GR), pp. 263–275.
- AdaEurope-1998-EspinosaJCTG #ada #component #programming #realtime
- Programming Hard Real-Time Systems with Optional Components in Ada (AE, VJ, CC, AT, AGF), pp. 102–111.
- SIGAda-1998-DobbingB #realtime #source code
- The Ravenscar Tasking Profile for High Integrity Real-Time Programs (BD, AB), pp. 1–6.
- SIGAda-1998-KaislerF #ada #concurrent #design #object-oriented
- Object-Oriented and Concurrent Program Design Issues in Ada 95 (SHK, MBF), pp. 246–254.
- SIGAda-1998-LaskiSH #ada #analysis #dependence #source code
- Dependency Analysis of Ada Programs (JWL, WS, JH), pp. 263–275.
- ICML-1998-AlerBI #approach #learning #multi #programming #search-based
- Genetic Programming and Deductive-Inductive Learning: A Multi-Strategy Approach (RA, DB, PI), pp. 10–18.
- ICML-1998-ReddyT #first-order #learning #source code
- Learning First-Order Acyclic Horn Programs from Entailment (CR, PT), pp. 472–480.
- ICML-1998-SalustowiczS #evolution #source code
- Evolving Structured Programs with Hierarchical Instructions and Skip Nodes (RS, JS), pp. 488–496.
- ICPR-1998-UchidaS #2d #programming
- A monotonic and continuous two-dimensional warping based on dynamic programming (SU, HS), pp. 521–524.
- ICPR-1998-ZhugeTLHD #analysis #image #interactive #programming #segmentation
- An interactive image segmentation method based on dynamic programming and its application in medical image analysis (YZ, JT, NL, ZH, RD), pp. 1558–1560.
- KR-1998-AlferesLPPP #logic programming
- Dynamic Logic Programming (JJA, JAL, LMP, HP, TCP), pp. 98–111.
- KR-1998-BrewkaE #logic programming #set #source code
- Preferred Answer Sets for Extended Logic Programs (GB, TE), pp. 86–97.
- KR-1998-GiacomoRS #execution #monitoring #source code
- Execution Monitoring of High-Level Robot Programs (GDG, RR, MS), pp. 453–465.
- ECOOP-1998-CrnogoracRR #concurrent #inheritance #object-oriented #programming
- Classifying Inheritance Mechanisms in Concurrent Object Oriented Programming (LC, ASR, KR), pp. 571–600.
- ECOOP-1998-GilI #analysis #complexity #object-oriented #source code
- The Complexity of Type Analysis of Object Oriented Programs (JYG, AI), pp. 601–634.
- OOPSLA-1998-Bouraqadi-SaadaniLR #programming
- Safe Metaclass Programming (NMNBS, TL, FR), pp. 84–96.
- OOPSLA-1998-BrachaOSW #java #programming language
- Making the Future Safe for the Past: Adding Genericity to the Java Programming Language (GB, MO, DS, PW), pp. 183–200.
- OOPSLA-1998-CartwrightS #java #programming language #runtime
- Compatible Genericity with Run-Time Types for the Java Programming Language (RC, GLSJ), pp. 201–215.
- TOOLS-ASIA-1998-YuanCXMY #analysis #c++ #database #information management #tool support
- C++ Program Information Database for Analysis Tools (WY, XC, TX, HM, FY), pp. 173–180.
- TOOLS-USA-1998-McKim #design #education #multi #object-oriented #programming #using
- Using a Multi-Term Project to Teach Object Oriented Programming and Design (JCM), p. 468–?.
- TOOLS-USA-1998-Watkins #contract #interface #programming #using
- Using Interface Definition Languages to Support Path Expressions and Programming by Contract (DW), p. 308–?.
- ALP-PLILP-1998-BruynoogheVWD #detection #logic programming #query #source code
- Detecting Unsolvable Queries for Definite Logic Programs (MB, HV, DAdW, MD), pp. 118–133.
- ALP-PLILP-1998-CosmoLN #game studies #logic programming #semantics
- A Game Semantics Foundation for Logic Programming (Extended Abstract) (RDC, JVL, SN), pp. 355–373.
- ALP-PLILP-1998-CuiDDKRRRSW #logic programming #model checking
- Logic Programming and Model Checking (BC, YD, XD, KNK, CRR, IVR, AR, SAS, DSW), pp. 1–20.
- ALP-PLILP-1998-Hannan #program analysis #prolog
- Program Analysis in λ-Prolog (JH), pp. 353–354.
- ALP-PLILP-1998-HanusS #declarative #source code
- Controlling Search in Declarative Programs (MH, FS), pp. 374–390.
- ALP-PLILP-1998-HatcliffDL #analysis #staging #using
- Staging Static Analyses Using Abstraction-Based Program Specialization (JH, MBD, SL), pp. 134–151.
- ALP-PLILP-1998-LeviS #empirical #logic programming #refinement #source code
- An Experiment in Domain Refinement: Type Domains and Type Representations for Logic Programs (GL, FS), pp. 152–169.
- ALP-PLILP-1998-LiptonM #constraints #encapsulation #logic programming
- Encapsulating Data in Logic Programming via Categorial Constraints (JL, RM), pp. 391–410.
- ALP-PLILP-1998-MoreauK #commutative #compilation #source code
- A Compiler for Rewrite Programs in Associative-Commutative Theories (PEM, HK), pp. 230–249.
- ALP-PLILP-1998-SmausHK #logic programming #source code #termination
- Termination of Logic Programs with block Declarations Running in Several Modes (JGS, PMH, AK), pp. 73–88.
- ALP-PLILP-1998-VanhoofSM #bottom-up #framework #logic programming #source code
- A Framework for Bottom Up Specialisation of Logic Programs (WV, DDS, BM), pp. 54–72.
- ALP-PLILP-1998-Wakeling #compilation #functional #haskell #java #lazy evaluation #mobile #source code #virtual machine
- Mobile Haskell: Compiling Lazy Functional Programs for the Java Virtual Machine (DW), pp. 335–352.
- LOPSTR-1998-AvelloneFM #data type #source code #synthesis
- Synthesis of Programs in Abstract Data Types (AA, MF, PM), pp. 81–100.
- LOPSTR-1998-AyedDFM #program transformation
- Mathematical Foundations for Program Transformations (RBA, JD, MF, AM), pp. 319–321.
- LOPSTR-1998-BaldanCLP #declarative #semantics #towards
- A Step Towards a Methodology for Mercury Program Construction: A Declarative Semantics for Mercury (DB, BLC, CL, IP), pp. 21–40.
- LOPSTR-1998-BellotR #imperative #logic #source code #synthesis
- Logical Synthesis of Imperative O. O. Programs (PB, BR), pp. 316–318.
- LOPSTR-1998-BossiC #logic programming #source code
- Success in Logic Programs (AB, NC), pp. 219–239.
- LOPSTR-1998-BossiR #logic programming #source code #specification
- Specialising Logic Programs with Respect to Call?Post Specifications (AB, SR), pp. 159–178.
- LOPSTR-1998-BrogiCT #source code
- The Use of Renaming in Composing General Programs (AB, SC, FT), pp. 124–142.
- LOPSTR-1998-GluckHJ #online
- Generalization in Hierarchies of Online Program Specialization Systems (RG, JH, JJ), pp. 179–198.
- LOPSTR-1998-HamfeltN #combinator #composition #induction #logic programming #source code #synthesis
- Inductive Synthesis of Logic Programs by Composition of Combinatory Program Schemes (AH, JFN), pp. 143–158.
- LOPSTR-1998-HoarauM #compilation #constraints #logic programming #source code #termination
- Inferring and Compiling Termination for Constraint Logic Programs (SH, FM), pp. 240–254.
- LOPSTR-1998-Richardson #named #proving #theorem proving
- Abstract: Proof Planning with Program Schemas (JR), pp. 313–315.
- LOPSTR-1998-RobertsonA #logic programming #source code #synthesis
- Pragmatics in the Synthesis of Logic Programs (DSR, JAC), pp. 41–60.
- LOPSTR-1998-Rosenblueth #source code #using
- An Exhaustive-Search Method Using Layered Streams Obtained Through a Meta-Interpreter for Chain Programs (DAR), pp. 322–324.
- LOPSTR-1998-SmausHK #fault #logic programming #multi #source code #using
- Preventing Instantiation Errors and Loops for Logic Programs with Multiple Modes Using block Declarations (JGS, PMH, AK), pp. 289–307.
- LOPSTR-1998-VanhoofSM #bottom-up #logic programming #source code
- Bottom-Up Specialisation of Logic Programs (WV, DDS, BM), pp. 325–327.
- LOPSTR-1998-ZidoumFH #source code #synthesis
- Schema-Guided Synthesis of CLP Programs (HZ, PF, BH), pp. 309–312.
- POPL-1998-HeintzeR #calculus #programming
- The SLam Calculus: Programming with Secrecy and Integrity (NH, JGR), pp. 365–377.
- SAC-1998-DentiNO #coordination #on the #power of #programming
- On the expressive power of a language for programming coordination media (ED, AN, AO), pp. 169–177.
- SAC-1998-JoLS #concurrent #object-oriented #programming
- A realization of a concurrent object-oriented programming (CHJ, CHL, JGS), pp. 558–563.
- SAC-1998-Konstam #algorithm #classification #programming #search-based #using
- Group classification using a mix of genetic programming and genetic algorithms (AHK), pp. 308–312.
- SAC-1998-LiII #algorithm #constraints #estimation #recursion
- A recursive time estimation algorithm for program traces under resource constraints (DL, YI, NI), pp. 635–640.
- SAC-1998-MurthyK #modelling #network #programming #tool support
- Integrated network computing models, programming modes and software tools (VKM, EVK), pp. 551–557.
- SAC-1998-StaudtQJ #maintenance
- View maintenance and change notification for application program views (MS, CQ, MAJ), pp. 220–225.
- FSE-1998-AtkinsonG #effectiveness #pointer #program analysis
- Effective Whole-Program Analysis in the Presence of Pointers (DCA, WGG), pp. 46–55.
- FSE-1998-Karasick #architecture #c++ #incremental #programming
- The Architecture of Montana: An Open and Extensible Programming Environment with an Incremental C++ (MK), pp. 131–142.
- ICSE-1998-EixelsbergerOGB #architecture #product line
- Software Architecture Recovery of a Program Family (WE, MO, HG, BB), pp. 508–511.
- ICSE-1998-HerbslebG #case study #complexity #concept #metric
- Conceptual Simplicity Meets Organizational Complexity: Case Study of a Corporate Metrics Program (JDH, REG), pp. 271–280.
- ICSE-1998-RothermelLDB #source code #testing #visual notation #what
- What You See Is What You Test: A Methodology for Testing Form-Based Visual Programs (GR, LL, CD, MMB), pp. 198–207.
- ASPLOS-1998-AcharyaUS #algorithm #evaluation #programming
- Active Disks: Programming Model, Algorithms and Evaluation (AA, MU, JHS), pp. 81–91.
- ASPLOS-1998-GhoshMM #analysis #precise #program transformation
- Precise Miss Analysis for Program Transformations with Caches of Arbitrary Associativity (SG, MM, SM), pp. 228–239.
- ASPLOS-1998-KrintzCLZ #execution #mobile #source code #strict #using
- Overlapping Execution with Transfer Using Non-Strict Execution for Mobile Programs (CK, BC, HBL, BGZ), pp. 159–169.
- CC-1998-Burnett #challenge #programming language #research #visual notation
- Challenges and Oppurtunities Visual Programming Languages Bring to Programming Language Research (MMB), p. 188.
- CC-1998-GhiyaHZ #c #detection #parallel #recursion #source code
- Detecting Parallelism in C Programs with Recursive Darta Structures (RG, LJH, YZ), pp. 159–173.
- CC-1998-Steindl #object-oriented #slicing #source code
- Intermodular Slicing of Object-oriented Programs (CS), pp. 264–279.
- HPDC-1998-HackstadtHM #distributed #framework #source code
- A Framework for Interacting with Distributed Programs and Data (STH, CWH, ADM), pp. 206–214.
- HPDC-1998-ZhangSL #message passing #source code #using
- Dynamically Instrumenting Message-Passing Programs Using Virtual Clocks (KZ, CS, KCL), pp. 340–341.
- CADE-1998-ArtsDFG #distributed #erlang #source code #verification
- System Description: Verification of Distributed Erlang Programs (TA, MD, LÅF, DG), pp. 38–41.
- CADE-1998-Malik #automation #deduction #finite #source code
- Automated Deduction of Finite-State Control Programs for Reactive Systems (RM), pp. 302–316.
- CAV-1998-Halbwachs #programming
- Synchronous Programming of Reactive Systems (NH), pp. 1–16.
- CSL-1998-KomaraV #programming #theorem
- Theorems af Péter and Parsons in Computer Programming (JK, PJV), pp. 204–223.
- CSL-1998-MarekPT #constraints #logic programming
- Revision Programming = Logic Programming + Integrity Constraints (VWM, IP, MT), pp. 73–89.
- ISSTA-1998-Corbett #concurrent #java #modelling #source code
- Constructing Compact Models of Concurrent Java Programs (JCC), pp. 1–10.
- ISSTA-1998-Hamlet #question #testing #what
- What Can We Learn by Testing a Program? (RGH), pp. 50–52.
- ISSTA-1998-TraceyCM #automation #using
- Automated Program Flaw Finding Using Simulated Annealing (NT, JAC, KM), pp. 73–81.
- ISSTA-1998-YangSP #parallel #source code
- All-du-path Coverage for Parallel Programs (CSDY, ALS, LLP), pp. 153–162.
- IWTCS-1998-Anlauf #programming #testing
- Programming Service Tests with TTCN (MA), pp. 259–274.
- JICSLP-1998-AngelopoulosPW #algorithm #constraints #implementation #logic programming #random
- Implementing Randomised Algorithms in Constraint Logic Programming (NA, ADP, HW), pp. 355–356.
- JICSLP-1998-Cervesato #compilation #logic programming
- Proof-Theoretic Foundation of Compilation in Logic Programming (IC), pp. 115–129.
- JICSLP-1998-DeviennePTV #prolog #text-to-text
- Source-to-source Prolog Program Compression (PD, AP, PT, SV), pp. 205–219.
- JICSLP-1998-FonsecaCD #execution #logic programming #named #parallel #source code #visualisation
- VisAll: A Universal Tool to Visualise Parallel Execution of Logic Programs (NAF, VSC, IdCD), pp. 100–114.
- JICSLP-1998-HanusS #logic programming #source code
- Controlling Search in Funtional Logic Programs (MH, FS), pp. 347–348.
- JICSLP-1998-HodasWTK #implementation #linear #logic programming #performance #programming language
- Efficient Implementation of a Linear Logic Programming Language (JSH, KMW, NT, KSK), pp. 145–159.
- JICSLP-1998-KakasM #abduction #logic programming
- Applications of Abductive Logic Programming (ACK, AM), pp. 343–344.
- JICSLP-1998-Lavrac #induction #information management #logic programming #relational
- Inductive Logic Programming for Relational Knowledge Discovery (NL), pp. 7–24.
- JICSLP-1998-LeiteP #logic programming
- Iterated Logic Program Updates (JAL, LMP), pp. 265–278.
- JICSLP-1998-Leuschel #abstract interpretation
- Program Specialisation and Abstract Interpretation Reconciled (ML), pp. 220–234.
- JICSLP-1998-McAloon #linear #logic programming #research
- Disjunctive Linear Programming: At the Intersection of Operations Research and Logic Programming (KM), pp. 5–6.
- JICSLP-1998-Refalo98a #constraints #logic programming
- Meta-linear Constraints in Constraint Logic Programming (PR), pp. 55–69.
- LICS-1998-FagesRS #concurrent #constraints #semantics #source code #verification
- Phase Semantics and Verification of Concurrent Constraint Programs (FF, PR, SS), pp. 141–152.
- LICS-1998-FriasM #calculus #relational
- Completeness of a Relational Calculus for Program Schemes (MFF, RDM), pp. 127–134.
- LICS-1998-Tatsuta #synthesis
- Realizability for Constructive Theory of Functions and Classes and its Application to Program Synthesis (MT), pp. 358–367.
- ASE-1997-Ameur #comprehension #program analysis #source code
- A Contribution to Program Comprehension by Program Analysis: Application to Numerical Programs (YAA), pp. 134–142.
- ASE-1997-ArmandoSG #automation #paradigm #recursion #source code #synthesis
- Automatic Synthesis of Recursive Programs: The Proof-Planning Paradigm (AA, AS, IG), pp. 2–9.
- ASE-1997-Caldwell
- Moving Proofs-As-Programs into Practice (JLC), pp. 10–17.
- ASE-1997-CohenF #abstraction #automation #database #re-engineering #source code
- Automatic High-Quality Reengineering of Database Programs by Temporal Abstraction (YC, YAF), pp. 90–97.
- ASE-1997-FlenerLO #source code #synthesis
- Correct-Schema-Guided Synthesis of Steadfast Programs (PF, KKL, MO), p. 153–?.
- ASE-1997-GannodC #approach #automation #pointer #reverse engineering #source code
- A Formal Automated Approach for Reverse Engineering Programs with Pointers (GCG, BHCC), pp. 219–226.
- ASE-1997-Gaugne #comprehension #debugging #static analysis
- A Static Analysis for Program Understanding and Debugging (RG), pp. 297–298.
- ASE-1997-MatskinT #source code #synthesis
- Strategies of Structural Synthesis of Programs (MM, ET), pp. 305–306.
- ASE-1997-Tan #component #data-driven #interface #reuse #source code
- Enhancing the Component Reusability in Data-Intensive Business Programs through Interface Separation (HBKT), pp. 313–314.
- ASE-1997-Welty #abstract syntax tree #comprehension #syntax
- Augmenting Abstract Syntax Trees for Program Understanding (CAW), pp. 126–133.
- DAC-1997-HsiehPMR #evaluation #synthesis
- Profile-Driven Program Synthesis for Evaluation of System Power Dissipation (CTH, MP, GM, FR), pp. 576–581.
- EDTC-1997-BeckmannH #constraints #in memory #logic programming #memory management #synthesis #using
- Using constraint logic programming in memory synthesis for general purpose computers (RB, JH), p. 619.
- EDTC-1997-GirodiasC #constraints #correlation #interface #logic programming #using #verification
- Interface timing verification with delay correlation using constraint logic programming (PG, EC), pp. 12–19.
- ICDAR-1997-MartensC #online #optimisation #programming
- Dynamic Programming Optimisation for On-line Signature Verificatio (RM, LJMC), pp. 653–656.
- SIGMOD-1997-GoyalHKMSZ #programming
- Picture Programming Project (NG, CH, RK, BM, MS, MMZ), pp. 514–516.
- CSEET-1997-NavedaL #re-engineering
- Crafting a baccalaureate program in software engineering (JFN, MJL), pp. 74–83.
- ITiCSE-1997-FeldmanB #concurrent #education #programming
- Concurrent programming CAN be introduced into the lower-level undergraduate curriculum (MBF, BDB), pp. 77–79.
- ITiCSE-1997-HaganSM #monitoring #programming
- Monitoring and evaluating a redesigned first year programming course (DH, JS, IM), pp. 37–39.
- ITiCSE-1997-Houle #programming
- Ethics, programming, and virtual environments (MEH), pp. 91–93.
- ITiCSE-1997-Moser #game studies #learning #what #why
- A fantasy adventure game as a learning environment: why learning to program is so difficult and what can be done about it (RM), pp. 114–116.
- ITiCSE-1997-PriceP #education #empirical #evaluation #feedback #programming
- Teaching programming through paperless assignments: an empirical evaluation of instructor feedback (BAP, MP), pp. 94–99.
- ITiCSE-1997-WesterSK #approach #java #programming #visual notation
- Visual programming with Java; an alternative approach to introductory programming (FW, MS, PGK), pp. 57–58.
- ITiCSE-WGR-1997-DagdilelisS #programming #using
- Using Emil Post’s machine for an introduction to formal programming (poster) (VD, MS), p. 147.
- ITiCSE-WGR-1997-Danielsson #detection #programming
- Detecting plagiarism in introductory programming courses (poster and demonstration) (MD), p. 148.
- ITiCSE-WGR-1997-DomingoGLRM #approach #generative #programming #using
- SEDA, an advanced software tool in its generation: developing a Windows tutor using SEDA versus a classical programming approach (poster) (PD, ÁGC, ML, BR, VMO), p. 148.
- ITiCSE-WGR-1997-PetreP #internet #problem #programming
- Programming practical work and problem sessions via the Internet (MP, BAP), pp. 125–128.
- TACAS-1997-Berry #hardware #optimisation #source code #synthesis #verification
- Hardware and Software Synthesis, Optimization, and Verification from Esterel Programs (GB), pp. 1–3.
- TACAS-1997-BoigelotG #automation #source code #specification #synthesis
- Automatic Synthesis of Specifications from the Dynamic Observation of Reactive Programs (BB, PG), pp. 321–333.
- TACAS-1997-KrimmM #composition #generative #source code
- Compositional State Space Generation from Lotos Programs (JPK, LM), pp. 239–258.
- ICSM-1997-Abd-El-Hafiz #composition #comprehension #knowledge-based
- Effects of Decomposition Techniques on Knowledge-Based Program Understanding (SKAEH), p. 21–?.
- ICSM-1997-AntoniolFLTZM #comprehension #maintenance
- Program Understanding and Maintenance with the CANTO Environment (GA, RF, GL, PT, SZ, EM), p. 72–?.
- ICSM-1997-Gupta #case study #comprehension #experience #using
- Program Understanding Using Program Slivers — An Experience Report (AG), pp. 66–71.
- ICSM-1997-Reed
- DLA’S YEAR 2000 REMEDIATION PROGRAM: Managing Organization-Wide Conversion and Compliance (SJR), pp. 198–205.
- WCRE-1997-Balmas #concept #framework #source code #towards
- Toward a Framework for Conceptual and Formal Outlines of Programs (FB), pp. 226–235.
- WCRE-1997-DeursenWQ #recognition #tool support
- Program Plan Recognition for Year 2000 Tools (AvD, SW, AQ), p. 124–?.
- WCRE-1997-Kontogiannis #detection #evaluation #metric #programming #using
- Evaluation Experiments on the Detection of Programming Patterns Using Software Metrics (KK), p. 44–?.
- WCRE-1997-QuiliciWZ #approach #constraints
- New Experiments with a Constraint-Based Approach to Program Plan Matching (AQ, SW, YZ), pp. 114–123.
- WCRE-1997-ReevesS #approach #comprehension #named
- JACKAL: A Hierarchical Approach to Program Understanding (AAR, JDS), pp. 84–93.
- WCRE-1997-Sneed #interface #re-engineering
- Program Interface Reengineering for Wrapping (HMS), pp. 206–214.
- WCRE-1997-StoreyWM #comprehension #how #question #source code #tool support
- How Do Program Understanding Tools Affect How Programmers Understand Programs? (MADS, KW, HAM), p. 12–?.
- WPC-1997-BurdM #comprehension #reuse
- Enriching Program Comprehension for Software Reuse (EB, MM), pp. 130–137.
- WPC-1997-BurnsteinR #automation #comprehension
- Automated Chunking to Support Program Comprehension (IB, KR), pp. 40–49.
- WPC-1997-ChanM #comprehension #named
- PUI: A Tool to Support Program Understanding (PSC, MM), pp. 192–198.
- WPC-1997-ClaytonRTW #case study #comprehension
- A Case Study of Domain-based Program Understanding (RC, SR, LT, LMW), pp. 102–110.
- WPC-1997-HarmanD #slicing
- Amorphous Program Slicing (MH, SD), pp. 70–79.
- WPC-1997-KloschWTs #component #comprehension #state machine
- Facilitating Program Comprehension via Generic Components for State Machines (RK, JW, GT, HCG), pp. 118–127.
- WPC-1997-KorelR #comprehension #execution #slicing
- Dynamic Program Slicing in Understanding of Program Execution (BK, JR), pp. 80–89.
- WPC-1997-LangM #comprehension #framework #research
- Building a Research Infrastructure for Program Comprehension Observations (SL, AvM), pp. 165–169.
- WPC-1997-RajlichC #comprehension #standard #towards
- Towards Standard for Experiments in Program Comprehension (VR, GSC), pp. 160–161.
- WPC-1997-Sayyad-ShirabadLL #comprehension #towards
- A Little Knowledge Can Go a Long Way Towards Program Understanding (JSS, TCL, SL), pp. 111–117.
- WPC-1997-TonellaAFM #analysis #comprehension #points-to
- Points-to Analysis for Program Understanding (PT, GA, RF, EM), pp. 90–99.
- WPC-1997-YangLC #component #comprehension #identification #program transformation #reuse
- Code Understanding through Program Transformation for Reusable Component Identification (HY, PL, WCC), pp. 148–157.
- ICSM-2000-Basili #analysis #maintenance #reuse
- Analysis for Reuse and Maintenance: A Program for Experimentation (VRB), p. 296–?.
- ICSM-2000-IioFA #analysis #maintenance #process
- Experimental Analysis of the Cognitive Processes of Program Maintainers during Software Maintenance (KI, TF, YA), pp. 242–249.
- ICSM-2000-YoungerBL #concurrent #refinement #source code
- A Formal Transformation and Refinement Method for Concurrent Programs (EJY, KHB, ZL), p. 287–?.
- PEPM-1997-AlpuenteFJV #functional #lazy evaluation #logic programming #source code
- Specialization of Lazy Functional Logic Programs (MA, MF, PJI, GV), pp. 151–162.
- PEPM-1997-DanvyS #equation #named #recursion #source code #λ-calculus
- λ-Dropping: Transforming Recursive Equations into Programs with Block Structure (OD, UPS), pp. 90–106.
- PEPM-1997-MarinescuG #concurrent #source code
- Partial-Evaluation Techniques for Concurrent Programs (MM, BG), pp. 47–62.
- PEPM-1997-TahaS #multi #programming
- Multi-Stage Programming with Explicit Annotations (WT, TS), pp. 203–217.
- PLDI-1997-CooperL #c #source code
- Register Promotion in C Programs (KDC, JL), pp. 308–319.
- PLDI-1997-DussartHH
- Module-Sensitive Program Specialisation (DD, RH, JH), pp. 206–214.
- PLDI-1997-JensenJKS #automation #higher-order #logic #monad #pointer #source code #using #verification
- Automatic Verification of Pointer Programs using Monadic Second-Order Logic (JLJ, MEJ, NK, MIS), pp. 226–236.
- PLDI-1997-WagnerG #analysis #incremental #programming language
- Incremental Analysis of real Programming Languages (TAW, SLG), pp. 31–43.
- PLDI-1997-Webber #program analysis #using
- Program Analysis Using Binary Relations (ABW), pp. 249–260.
- SAS-1997-CodishLB #algebra #analysis #approach #logic programming #source code
- An Algebraic Approach to Sharing Analysis of Logic Programs (MC, VL, FB), pp. 68–82.
- SAS-1997-CorrensonDPR #attribute grammar #deforestation #functional #programming
- Attribute Grammars and Functional Programming Deforestation (LC, ÉD, DP, GR), p. 365.
- SAS-1997-EmelianovB #semantics
- Semantic Analyzer of Modula-Programs (PGE, DEB), pp. 361–363.
- SAS-1997-FahndrichA #constraints #program analysis #set #using
- Program Analysis Using Mixed Term and Set Constraints (MF, AA), pp. 114–126.
- SAS-1997-HornofCN #effectiveness #source code
- Effective Specialization of Realistic Programs via Use Sensitivity (LH, CC, JN), pp. 293–314.
- SAS-1997-IgarashiK #analysis #communication #concurrent #programming language #type system
- Type-Based Analysis of Communication for Concurrent Programming Languages (AI, NK), pp. 187–201.
- SAS-1997-PanitzS #automation #functional #higher-order #named #proving #source code #strict #termination
- TEA: Automatically Proving Termination of Programs in a Non-strict Higher-Order Functional Language (SEP, MSS), pp. 345–360.
- SAS-1997-TalbotTD #analysis #automaton #logic programming
- Set-Based Analysis for Logic Programming and Tree Automata (JMT, ST, PD), pp. 127–140.
- SAS-1997-YiR #effectiveness #estimation #exception #source code #towards
- Towards a Cost-Effective Estimation of Uncaught Exceptions in SML Programs (KY, SR), pp. 98–113.
- SAS-1997-Zartmann #abstract interpretation #functional #logic programming #source code
- Denotational Abstract Interpretation of Functional Logic Programs (FZ), pp. 141–159.
- STOC-1997-RazborovWY #branch #calculus #proving #source code
- Read-Once Branching Programs, Rectangular Proofs of the Pigeonhole Principle and the Transversal Calculus (AAR, AW, ACCY), pp. 739–748.
- ICALP-1997-Ablayev #branch #nondeterminism #order #source code
- Randomization and Nondeterminism Are Comparable for Ordered Read-Once Branching Programs (FMA), pp. 195–202.
- ICALP-1997-Ruggieri #constraints #logic programming #source code #termination
- Termination of Constraint Logic Programs (SR), pp. 838–848.
- FME-1997-AndersonT #diagrams #programmable #programming language
- Diagrams and Programming Languages for Programmable Controllers (SA, KT), pp. 1–19.
- FME-1997-Charpentier #distributed #source code
- A UNITY Mapping Operator for Distributed Programs (MC), pp. 665–684.
- FME-1997-MikhajlovaS #interface #object-oriented #refinement #source code
- Class Refinement and Interface Refinement in Object-Oriented Programs (AM, ES), pp. 82–101.
- ICFP-1997-Duris #attribute grammar #deforestation #functional #programming
- Functional Programming and Attribute Grammars Deforestation (ÉD), p. 312.
- ICFP-1997-Erwig #functional #graph #programming
- Functional Programming with Graphs (ME), pp. 52–65.
- ICFP-1997-Kagawa #composition #functional #programming
- Compositional References for Stateful Functional Programming (KK), pp. 217–226.
- ICFP-1997-KrasnogorLMP #functional #programming
- Protien Folding meets Functional Programming (NK, PEML, PM, DAP), p. 313.
- ICFP-1997-Ostvold #functional #induction #recursion #source code #synthesis
- Inductive Synthesis of Recursive Functional Programs (Poster Abstract) (BMØ), p. 323.
- ICFP-1997-SabelfeldS #analysis #functional #problem #semantics #source code
- Simple Semantic Analysis Problems for Functional Programs (VKS, AS), p. 319.
- ICFP-1997-SpiliopoulouHD #approach #distributed #functional #programming
- Distributed Programming, a Purely Functional Approach (ES, IH, ND), p. 320.
- ICFP-1997-TahaS #multi #programming
- Multi-Stage Programming (WT, TS), p. 321.
- IFL-1997-DidrichGMP #algebra #in the large #programming
- Programming in the Large: The Algebraic-Functional Language Opal 2α (KD, WG, CM, PP), pp. 322–337.
- IFL-1997-LoidlMTPCJG #functional #scalability
- Parallelising a Large Functional Program or: Keeping LOLITA Busy (HWL, RGM, PWT, SP, CC, SLPJ, RG), pp. 198–213.
- IFL-1997-LoidlT #functional #parallel #scalability #source code
- Engineering Large Parallel Functional Programs (HWL, PWT), pp. 178–197.
- GG-Handbook-Vol1-Schurr #graph transformation
- Programmed Graph Replacement Systems (AS), pp. 479–546.
- CHI-1997-EllisRP #visualisation
- Putting Visualization to Work: ProgramFinder for Youth Placement (JBE, AR, CP), pp. 502–509.
- CHI-1997-PlaisantMBKC #design #library
- Bringing Treasures to the Surface: Iterative Design for the Library of Congress National Digital Library Program (CP, GM, TB, AK, LC), pp. 518–525.
- CHI-1997-RaderBL #comprehension #programming #visual notation
- Degrees of Comprehension: Children’s Understanding of a Visual Programming Environment (CR, CB, CHL), pp. 351–358.
- CHI-1997-WilcoxABCC #debugging #feedback #programming #question #visual notation
- Does Continuous Visual Feedback Aid Debugging in Direct-Manipulation Programming Systems? (EMW, JWA, MMB, JJC, CRC), pp. 258–265.
- HCI-CC-1997-SkybergSEVG #health #problem
- Electric Fields, Dust and Health Problems Among VDU-Users in an Office Environment: An Intervention Program (KS, KS, EW, AIV, LOG), pp. 655–657.
- HCI-SEC-1997-Borron #programming
- A New Form of Programming in the Light of Cognitive Dimensions (HJB), pp. 315–318.
- HCI-SEC-1997-ChoMSYYJ #development #named #programming #visual notation #web
- VIOLA: A Visual Programming Tool for the Development of Web Applications (CSC, PSM, GSS, SJY, IJY, YSJ), pp. 787–790.
- HCI-SEC-1997-Perez-QuinonesS #architecture #composition #human-computer #programming
- Modular Dialogue Units: A Software Architecture for Programming Human-Computer Dialogues (MAPQ, JLS), pp. 355–358.
- HCI-SEC-1997-Ramadhan #programming
- Free vs. Guided Programming by Discovery (HAR), pp. 279–282.
- AdaEurope-1997-Bell #ada #analysis #source code #tool support
- An Alternative Toolset for Analysis of Ada Programs (AEB), pp. 112–124.
- AdaEurope-1997-CoolingDC #development #education #programming language
- Computer Aided Teaching of Programming Languages: An Ada-specific Development (JEC, ND, JC), pp. 35–45.
- AdaEurope-1997-Franch #ada #automation #implementation #non-functional #source code
- Including Non-functional Issues in Anna/Ada Programs for Automatic Implementation Selection (XF), pp. 88–99.
- AdaEurope-1997-GuerraMAA #ada #distributed #fault tolerance #library
- An Ada Library to Program Fault-Tolerant Distributed Applications (FGS, FJMG, AA, SA), pp. 230–243.
- AdaEurope-1997-RomanovskyMW #ada #on the #programming
- On Programming Atomic Actions in Ada 95 (ABR, SEM, AJW), pp. 254–265.
- AdaEurope-1997-WegenerF #ada #source code
- Systematic Unit-Testing of Ada Programs (JW, IF), pp. 64–75.
- TRI-Ada-1997-Gonzalez-BarahonaCQBL #ada #education #network #programming
- Teaching Network Programming with Ada and Lower_Layer (JMGB, JCG, PdlHQ, FJBC, LLF), pp. 105–110.
- TRI-Ada-1997-QuirosGC #approach #distributed #fault tolerance #programming
- Programming Distributed Fault Tolerant Systems: The replicAda Approach (PdlHQ, JMGB, JCG), pp. 21–29.
- TRI-Ada-1997-White #ada #performance #programming
- Performance Issues of Scientific Programming in Ada 95 (JBWI), pp. 279–294.
- ICML-1997-CohenD #case study #comparative #fault #induction #logic programming #predict
- A Comparative Study of Inductive Logic Programming Methods for Software Fault Prediction (WWC, PTD), pp. 66–74.
- UML-1997-SeemannG #design #named #object-oriented #programming language
- UMLscript: A Programming Language for Object-Oriented Design (JS, JWvG), pp. 160–169.
- ECOOP-1997-BenzakenS #constraints #database #object-oriented #programming language
- Static Integrity Constraint Management in Object-Oriented Database Programming Languages via Predicate Transformers (VB, XS), pp. 60–84.
- ECOOP-1997-KiczalesLMMLLI #aspect-oriented #programming
- Aspect-Oriented Programming (GK, JL, AM, CM, CVL, JML, JI), pp. 220–242.
- ECOOP-1997-Prehofer #feature model #fresh look #programming
- Feature-Oriented Programming: A Fresh Look at Objects (CP), pp. 419–443.
- OOPSLA-1997-LenceviciusHS #debugging #object-oriented #source code
- Query-Based Debugging of Object-Oriented Programs (RL, UH, AKS), pp. 304–317.
- OOPSLA-1997-VolanschiCMC #declarative #object-oriented #source code
- Declarative Specialization of Object-Oriented Programs (ENV, CC, GM, CC), pp. 286–300.
- OOPSLA-1997-Weihe #algorithm #challenge #object-oriented #programming #reuse
- Reuse of Algorithms: Still a Challenge to Object-Oriented Programming (KW), pp. 34–48.
- TOOLS-ASIA-1997-ChenWC #dependence #graph #object-oriented #slicing
- An Object-Oriented Dependency Graph for Program Slicing (JLC, FJW, YLC), pp. 121–130.
- TOOLS-ASIA-1997-Coplien97a #c++ #programming #using
- Advanced C++ Programming Styles: Using C++ as a Higher-Level Language (JC), pp. 418–419.
- TOOLS-ASIA-1997-GuofuSS #programming #research
- The Research of Distributive Object Programming Environment (ZG, LS, CS), pp. 238–243.
- TOOLS-ASIA-1997-SheardH #c++ #case study #concept #education #experience #object-oriented #programming #student #using
- Experiences with Teaching Object-Oriented Concepts to Introductory Programming Students Using C++ (JS, DH), pp. 310–319.
- TOOLS-ASIA-1997-StobartPT #case study #object-oriented #polymorphism #source code #testing #using
- Using Extended General Statecharts to Generate Test Cases for Overloaded/Polymorphic Object-Oriented Programs: A Case Study (SS, NP, BYT), pp. 96–103.
- TOOLS-PACIFIC-1997-Coplien #c++ #programming
- Advanced C++ Programming Styles and Idioms (JC), p. 352.
- TOOLS-PACIFIC-1997-Holmes #concurrent #java #library #programming
- Concurrent Programming in Java: Language and Libraries (DH), p. 371.
- TOOLS-PACIFIC-1997-Meyer #contract #design #object-oriented #source code
- Design by Contract: Making Object-Oriented Programs that Work (BM), p. 360.
- TOOLS-USA-1997-GiffenT #interface #programming #smalltalk #visual notation
- A Visual Programming Interface for Smalltalk (RG, IT), p. 260–?.
- TOOLS-USA-1997-LahtinenSTT #logic #object-oriented #visualisation
- Object-Oriented Visualization of Program Logic (SPL, ES, APT, JT), pp. 76–88.
- TOOLS-USA-1997-Mossenbock #source code #visual notation
- Films as Graphical Comments in the Source Code of Programs (HM), pp. 89–98.
- ALP-1997-CodishT #analysis #constraints #logic programming #semantics #source code #termination #using
- A Semantic Basis for Termination Analysis of Logic Programs and Its Realization Using Symbolic Norm Constraints (MC, CT), pp. 31–45.
- ALP-1997-GeserG #functional #source code
- Parallelizing Functional Programs by Generalization (AG, SG), pp. 46–60.
- LOPSTR-1997-BibelKKKOSS #approach #multi #synthesis
- A Multi-level Approach to Program Synthesis (WB, DSK, CK, FK, JO, SS, GS), pp. 1–27.
- LOPSTR-1997-BossiC #source code
- Programs Without Failures (AB, NC), pp. 28–48.
- LOPSTR-1997-BuyukyildizF #logic programming #program transformation
- Generalised Logic Program Transformation Schemas (HB, PF), pp. 49–68.
- LOPSTR-1997-ChasseurD #constraints #logic programming
- Logic Program Schemas, Constraints, and Semi-unification (EC, YD), pp. 69–89.
- LOPSTR-1997-Christiansen #synthesis
- Implicit Program Synthesis by a Reversible Metainterpreter (HC), pp. 90–110.
- LOPSTR-1997-DecorteSLMS #analysis #logic programming #termination
- Termination Analysis for Tabled Logic Programming (SD, DDS, ML, BM, KFS), pp. 111–127.
- LOPSTR-1997-FlenerLO #on the
- On Correct Program Schemas (PF, KKL, MO), pp. 128–147.
- LOPSTR-1997-HeatonHK #analysis #logic programming #source code
- Analysis of Logic Programs with Delay (AH, PMH, AK), pp. 148–167.
- LOPSTR-1997-LafaveG #constraints #functional #logic programming #partial evaluation #source code
- Constraint-Based Partial Evaluation of Rewriting-Based Functional Logic Programs (LL, JPG), pp. 168–188.
- LOPSTR-1997-LeuschelMS #logic programming #source code #termination
- Preserving Termination of Tabled Logic Programs While Unfolding (ML, BM, KFS), pp. 189–205.
- LOPSTR-1997-MomiglianoO #logic programming #reasoning #source code #towards
- Towards a Logic for Reasoning About Logic Programs Transformation (AM, MO), pp. 226–244.
- LOPSTR-1997-RichardsonF #development #prolog #source code
- Development of Correct Transformation Schemata for Prolog Programs (JR, NEF), pp. 263–281.
- LOPSTR-1997-SaglamG #approximate #logic programming #source code
- Constrained Regular Approximation of Logic Programs (HS, JPG), pp. 282–299.
- PLILP-1997-BowersHI #logic programming #quantifier
- Resolution for Logic Programming with Universal Quantifiers (AFB, PMH, FI), pp. 63–77.
- PLILP-1997-Cousineau #functional #geometry #programming
- Functional Programming and Geometry (GC), pp. 309–322.
- PLILP-1997-FindlerFFKF #named #programming
- DrScheme: A Pedagogic Programming Environment for Scheme (RBF, CF, MF, SK, MF), pp. 369–388.
- PLILP-1997-Gregory #approach #concurrent #declarative #programming
- A Declarative Approach to Concurrent Programming (SG), pp. 79–93.
- PLILP-1997-Hanus #education #functional #logic programming
- Teaching Functional and Logic Programming with a Single Computational Model (MH), pp. 335–350.
- PLILP-1997-HuangSS #logic programming #parallel #source code
- Selective Recomputation for Handling Side-Effects in Parallel Logic Programs (ZH, CS, AS), pp. 275–289.
- PLILP-1997-Lucas #functional #performance #programming
- Transformations for Efficient Evaluations in Functional Programming (SL), pp. 127–141.
- PLILP-1997-Thompson #approach #education #functional #problem #programming
- Where Do I Begin? A Problem Solving Approach in teaching Functional Programming (SJT), pp. 323–334.
- POPL-1997-AptS #imperative #programming
- Search and Imperative Programming (KRA, AS), pp. 67–79.
- POPL-1997-Cardelli #composition
- Program Fragments, Linking, and Modularization (LC), pp. 266–277.
- POPL-1997-Godefroid #model checking #programming language #using
- Model Checking for Programming Languages using Verisoft (PG), pp. 174–186.
- POPL-1997-Hanus #functional #logic programming
- A Unified Computation Model for Functional and Logic Programming (MH), pp. 80–93.
- POPL-1997-JanssonJ #named #programming language
- Polyp — A Polytypic Programming Language (PJ, JJ), pp. 470–482.
- POPL-1997-PettorossiPR #logic programming #nondeterminism #source code
- Reducing Nondeterminism while Specializing Logic Programs (AP, MP, SR), pp. 414–427.
- SAC-1997-JoKIPL #debugging #design #object-oriented #prototype
- A design and prototyping of an object-oriented program debugger (CHJ, PSK, HSI, EHP, BSL), pp. 45–51.
- SAC-1997-KozaBAK #evolution #programming #search-based #using
- Evolution using genetic programming of a low-distortion, 96 decibel operational amplifier (JRK, FHBI, DA, MAK), pp. 207–216.
- SAC-1997-Li97a #execution #parallel #source code
- Analyzing the expected execution times of parallel programs (KL), pp. 488–495.
- SAC-1997-MurthyK #concurrent #programming
- Heterogeneous programming with concurrent objects (VKM, EVK), pp. 454–463.
- ESEC-FSE-1997-LandSJ #design #detection #empirical #fault #performance #using #validation
- Validating the Defect Detection Performance Advantage of Group Designs for Software Reviews: Report of a Laboratory Experiment Using Program Code (LPWL, CS, DRJ), pp. 294–309.
- ESEC-FSE-1997-RepsBDL #maintenance #problem #profiling
- The Use of Program Profiling for Software Maintenance with Applications to the Year 2000 Problem (TWR, TB, MD, JRL), pp. 432–449.
- ICSE-1997-JerdingSB #interactive #visualisation
- Visualizing Interactions in Program Executions (DFJ, JTS, TB), pp. 360–370.
- ICSE-1997-LieberherrO #java #maintenance
- Preventive Program Maintenance in Demeter/Java (KJL, DO), pp. 604–605.
- ICSE-1997-OCallahanJ #comprehension #named #type inference
- Lackwit: A Program Understanding Tool Based on Type Inference (RO, DJ), pp. 338–348.
- ICSE-1997-SeiterLO #evolution #java #source code #tutorial
- Simplifying the Evolution of Java Programs (Tutorial) (LMS, KJL, DO), pp. 655–656.
- ICSE-1997-SullivanCZC #programming #tool support
- Package-Oriented Programming of Engineering Tools (KJS, JC, SZ, DC), pp. 616–617.
- ASF+SDF-1997-Brunekreef #algebra #prolog #source code #specification
- An algebraic specification of a transformation tool for Prolog programs (JB), p. 7.
- ASF+SDF-1997-Vigna #implementation #performance #source code #towards
- Towards an efficient implementation of distributive programs (SV), p. 13.
- HPDC-1997-DincerF #design #programming
- Design Issues in Building Web-Based Programming Environments (KD, GF), pp. 283–292.
- HPDC-1997-LeichtlCC #clustering #parallel #programming
- Parallel Programming in Multi-Paradigm Clusters (JL, PC, MJC), pp. 326–335.
- HPDC-1997-NetzerX #distributed #game studies #source code
- Replaying Distributed Programs without Message Logging (RHBN, YX), pp. 137–147.
- PPoPP-1997-BianchiniCK #interactive #parallel #programming #protocol
- The Interaction of Parallel Programming Constructs and Coherence Protocols (RB, EVC, LIK), pp. 69–79.
- PPoPP-1997-ChandraL #communication #distributed #memory management #optimisation #source code
- Optimizing Communication in HPF programs for Fine-Grain Distributed Shared Memory (SC, JRL), pp. 100–111.
- PPoPP-1997-Rinard #automation #effectiveness #source code #using
- Effective Fine-Grain Synchronization for Automatically Parallelized Programs Using Optimistic Synchronization Primitives (MCR), pp. 112–123.
- PPoPP-1997-SubhlokY #parallel #programming
- A New Model for Integrated Nested Task and Data Parallel Programming (JS, BY), pp. 1–12.
- PPoPP-1997-TauraY #effectiveness #garbage collection #parallel #programming language #scalability
- An Effective Garbage Collection Strategy for Parallel Programming Languages on Large Scale Distributed-Memory Machines (KT, AY), pp. 264–275.
- SOSP-1997-SavageABNS #concurrent #detection #multi #named #source code #thread
- Eraser: A Dynamic Data Race Detector for Multi-Threaded Programs (SS, MB, GN, PS, TEA), pp. 27–37.
- CAV-1997-CeceF #effectiveness #source code
- Programs with Quasi-Stable Channels are Effectively Recognizable (Extended Abstract) (GC, AF), pp. 304–315.
- CAV-1997-LindenstraussSS #logic programming #named #query #source code #termination
- TermiLog: A System for Checking Termination of Queries to Logic Programs (NL, YS, AS), pp. 444–447.
- CSL-1997-RuetF #commutative #concurrent #constraints #logic #programming
- Concurrent Constraint Programming and Non-commutative Logic (PR, FF), pp. 406–423.
- ICLP-1997-BaumgartnerF #calculus #logic programming
- Calculi for Disjunctive Logic Programming (PB, UF), p. 409.
- ICLP-1997-BelleghemDS #logic #logic programming
- A Strong Correspondence between Description Logics and Open Logic Programming (KVB, MD, DDS), pp. 346–360.
- ICLP-1997-BruynoogheJK #analysis #logic programming #programming language
- Live-Structure Analysis for Logic Programming Languages with Declarations (MB, GJ, AK), pp. 33–47.
- ICLP-1997-BuenoCL #analysis #logic programming #set #source code #using
- Sharing Analysis Using Set Logic Programs (FB, MC, VL), p. 417.
- ICLP-1997-Codish #bottom-up #evaluation #logic programming #performance #source code
- Efficient Goal Directed Bottom-up Evaluation of Logic Programs (MC), p. 422.
- ICLP-1997-CodishDS #program analysis
- XSB as the Natural Habitat for General Purpose Program Analysis (MC, BD, KFS), p. 416.
- ICLP-1997-DebrayGH #analysis #logic programming #source code
- Non-Failure Analysis for Logic Programs (SKD, PLG, MVH), pp. 48–62.
- ICLP-1997-DecorteS #analysis #automation #constraints #logic programming #source code
- Demand-Driven and Constraint-Based Automatic Left-Termination Analysis for Logic Programs (SD, DDS), pp. 78–92.
- ICLP-1997-DekhtyarS #hybrid #probability #source code
- Hybrid Probabilistic Programs (AD, VSS), pp. 391–405.
- ICLP-1997-Gonzalez-MorenoHR #functional #higher-order #logic programming
- A Higher Order Rewriting Logic for Functional Logic Programming (JCGM, MTHG, MRA), pp. 153–167.
- ICLP-1997-LammaMM #constraints #logic programming #reasoning
- Reasoning on Constraints in Constraint Logic Programming (EL, MM, PM), p. 413.
- ICLP-1997-LindenstraussS #analysis #automation #logic programming #source code #termination
- Automatic Termination Analysis of Logic Programs (NL, YS), pp. 63–77.
- ICLP-1997-Mahajan #concurrent #logic programming #π-calculus
- Concurrent Logic Programming and π Calculus (SM, SR), p. 411.
- ICLP-1997-MolinaP #composition #functional #logic programming
- Modularity in Functional-Logic Programming (JMMB, EP), pp. 183–197.
- ICLP-1997-PontelliGPF #automation #parallel #prolog #source code
- Automatic Compile-time Parallelization of Prolog Programs for Dependent And-Parallelism (EP, GG, FP, AF), pp. 108–122.
- ICLP-1997-PueblaBMS #logic programming #optimisation #scheduling #source code
- Optimization of Logic Programs with Dynamic Scheduling (GP, MJGdlB, KM, PJS), pp. 93–107.
- ICLP-1997-Raamsdonk #logic programming #source code #term rewriting
- Translating Logic Programs into Conditional Rewriting Systems (FvR), pp. 168–182.
- ICLP-1997-Schachte #logic programming
- Global Variables in Logic Programming (PS), pp. 3–17.
- ICLP-1997-Schulte #constraints #programming #visual notation
- Oz Explorer: A Visual Constraint Programming Tool (CS), pp. 286–300.
- ICLP-1997-SmausHK #analysis #logic programming #source code
- Domain Construction for Mode Analysis of Typed Logic Programs (JGS, PMH, AK), p. 418.
- ICLP-1997-TsuchidaAIY #constraints #logic programming #using
- Tree Drawing Using Constraint Logic Programming (KT, YA, TI, TY), p. 414.
- ICLP-1997-VaupelGP #execution #logic programming #source code #visualisation
- Visualization of And/Or-Parallel Execution of Logic Programs (RV, EP, GG), pp. 271–285.
- ICLP-1997-YouWY #logic programming
- Disjunctive Logic Programming as Constrained Inferences (JHY, XW, LYY), pp. 361–375.
- ILPS-1997-Arenas-SanchezR #algebra #calculus #functional #lazy evaluation #logic programming #polymorphism
- A Lazy Narrowing Calculus for Functional Logic Programming with Algebraic Polymorphic Types (PAS, MRA), pp. 53–67.
- ILPS-1997-BaumgartnerF #calculus #logic programming
- Calculi for Disjunctive Logic Programming (PB, UF), pp. 229–243.
- ILPS-1997-Dahl #logic programming #natural language
- Logic Programming for Processing Natural Language (Abstract) (VD), pp. 41–42.
- ILPS-1997-Davila #logic #named
- OPENLOG: A Logic Language to Program Reactive and Rational Agents (JAD), p. 406.
- ILPS-1997-DebrayLHL #bound #estimation #logic programming #source code
- Lower Bound Cost Estimation for Logic Programs (SKD, PLG, MVH, NWL), pp. 291–305.
- ILPS-1997-DovierFP #logic programming #on the
- On T Logic Programming (AD, AF, AP), pp. 323–337.
- ILPS-1997-Grosof #logic programming #source code
- Prioritized Conflict Handling for Logic Programs (BNG), pp. 197–211.
- ILPS-1997-Hanus #declarative #multi #programming
- Multi-Paradigm Declarative Programming (Abstract) (MH), pp. 43–45.
- ILPS-1997-Hermenegildo #analysis #programming
- Programming with Global Analysis (Abstract) (MVH), pp. 49–50.
- ILPS-1997-KingSB #analysis #bound #logic programming #source code
- Lower-bound Time-complexity Analysis of Logic Programs (AK, KS, FB), pp. 261–275.
- ILPS-1997-LeachNR #constraints #logic programming
- Constraint Logic Programming with Hereditary Harrop Formulas (JL, SN, MRA), pp. 307–321.
- ILPS-1997-Podelski #analysis #logic programming #source code
- Set-Based Analysis of Logic Programs and Reactive Logic Programs (Abstract) (AP), pp. 35–36.
- ILPS-1997-Reps #graph #program analysis #reachability
- Program Analysis via Graph Reachability (TWR), pp. 5–19.
- ILPS-1997-Smolka #constraints #programming
- Constraint Programming in Oz (Abstract) (GS), pp. 37–38.
- ILPS-1997-TanL #analysis #logic programming #precise #recursion #source code
- Recursive Modes for Precise Analysis of Logic Programs (JT, IPL), pp. 277–290.
- ILPS-1997-Tarau #internet #logic programming #tool support
- Logic Programming Tools for Advanced Internet Programming (Abstract) (PT), pp. 33–34.
- ILPS-1997-TodoranHV #commit #comparative #logic programming #metric #semantics
- Comparative Metric Semantics for Commit in OR-Parallel Logic Programming (ET, JdH, EPdV), pp. 101–115.
- ILPS-1997-VerbaetenDS #composition #logic programming #source code
- Compositionality of Normal Open Logic Programs (SV, MD, DDS), pp. 371–385.
- ILPS-1997-ZhangF #logic programming #set #source code
- Answer Sets for Prioritized Logic Programs (YZ, NYF), pp. 69–83.
- RTA-1997-Ringeissen #algorithm #programming language #prototype #rule-based #unification
- Prototyping Combination of Unification Algorithms with the ELAN Rule-Based Programming Language (CR), pp. 323–326.
- DAC-1996-AluruNW #analysis #parallel
- A Parallel Precorrected FFT Based Capacitance Extraction Program for Signal Integrity Analysis (NRA, VBN, JW), pp. 363–366.
- DAC-1996-OhPP #bound #linear #programming #using
- Constructing Lower and Upper Bounded Delay Routing Trees Using Linear Programming (JO, IP, MP), pp. 401–404.
- KBSE-1996-EllmanM #algebra #deduction #difference #equation #network #simulation #source code #synthesis
- Deductive Synthesis of Numerical Simulation Programs from Networks of Algebraic and Ordinary Differential Equations (TE, TM), p. 5.
- KBSE-1996-HarmerMB #cobol #knowledge-based #source code #using
- Using Knowledge-Based Transformations to Reverse-Engineer COBOL Programs (TJH, PJM, JMB), p. 17.
- KBSE-1996-KeaneE #automation #design #knowledge-based #legacy #re-engineering #robust #source code
- Knowledge-Based Re-engineering of Legacy Programs for Robustness in Automated Design (JK, TE), p. 16.
- KBSE-1996-QuiliciYW #algorithm #comprehension #recognition
- Applying Plan Recognition Algorithms to Program Understanding (AQ, QY, SW), p. 15.
- HT-1996-LokeD #logic programming #web
- Logic Programming with the World-Wide Web (SWL, AD), pp. 235–245.
- SIGMOD-1996-GoyalHKMS #database #problem #programming #question #research #user interface
- Is GUI Programming a Database Research Problem? (NG, CH, RK, BM, MS), pp. 517–528.
- CSEE-1996-Baron #people
- The People Side of Software: A Lesson Plan for Establishing a Successful Training Program (JB), pp. 184–198.
- ITiCSE-1996-ArnowC #email #programming #web
- Extending the conversation: integrating email and Web technology in CS programming classes (DMA, DC), pp. 93–95.
- ITiCSE-1996-Jimenez-PerisPM #distributed #education #library #named #programming
- DD-Mod: a library for teaching distributed programming (RJP, MPM, JMMF), p. 229.
- ITiCSE-1996-Jimenez-PerisPPV #evaluation #functional #source code #visual notation #visualisation
- Graphical visualization of the evaluation of functional programs (RJP, CPF, MPM, JÁVI), pp. 36–38.
- ITiCSE-1996-McManus
- Gathering together through groupware in an MA program (MMM), pp. 136–138.
- ITiCSE-1996-MutchlerL #multi #programming #user interface #using
- Using multimedia and GUI programming in CS 1 (DM, CL), pp. 63–65.
- ITiCSE-1996-Nadi #simulation #source code
- Simulation programs for studying computer organization (NN), p. 233.
- ITiCSE-1996-Roberts #source code #tool support
- Tools for creating portable demonstration programs (ER), pp. 78–80.
- ITiCSE-1996-Velazquez-Iturbide #functional #named #programming
- HIPE: a Turbo-like environment for functional programming (JÁVI), p. 234.
- ITiCSE-1996-Velazquez-IturbideRF #algorithm #development #programming #tool support
- An inexpensive programming toolset for algorithm development (JÁVI, AMCR, NLF), p. 231.
- ITiCSE-1996-WolzWDM #education #multi #programming
- Teaching introductory programming in the multi-media world (UW, SW, DD, MM), pp. 57–59.
- ESOP-1996-AlpuenteFV #functional #logic programming #partial evaluation #source code
- Narrowing-Driven Partial Evaluation of Functional Logic Programs (MA, MF, GV), pp. 45–61.
- ESOP-1996-BuenoGHP #analysis #prolog #source code #standard
- Global Analysis of Standard Prolog Programs (FB, DCG, MVH, GP), pp. 108–124.
- ESOP-1996-Gonzalez-MorenoHLR #declarative #logic #programming
- A Rewriting Logic for Declarative Programming (JCGM, MTHG, FJLF, MRA), pp. 156–172.
- ESOP-1996-Jones96a #compilation #haskell #program transformation
- Compiling Haskell by Program Transformation: A Report from the Trenches (SLPJ), pp. 18–44.
- ESOP-1996-MelzerE #integer #programming
- Checking System Properties via Integer Programming (SM, JE), pp. 250–264.
- ESOP-1996-PalsbergPL #adaptation #approach #compilation #source code
- A New Approach to Compiling Adaptive Programs (JP, BPS, KJL), pp. 280–295.
- ESOP-1996-RohwedderP #higher-order #logic programming #source code #termination
- Mode and Termination Checking for Higher-Order Logic Programs (ER, FP), pp. 296–310.
- TACAS-1996-AyariB #deduction #development
- Generic System Support for Deductive Program Development (AA, DAB), pp. 313–328.
- TACAS-1996-KleinKKS #automaton #program analysis
- DFA&OPT-METAFrame: A Tool Kit for Program Analysis and Optimazation (MK, JK, DK, BS), pp. 422–426.
- ICSM-1996-Abd-El-Hafiz #approach #comprehension #evaluation #knowledge-based
- Evaluation of a Knowledge-Based Approach to Program Understanding (SKAEH), p. 275–?.
- ICSM-1996-BurdMW #cobol #reuse #scalability #source code
- Analysing Large COBOL Programs: the extraction of reusable modules (EB, MM, CDW), pp. 238–243.
- ICSM-1996-ChenTHPRW #c++ #ide #maintenance #named
- Omega — an integrated environment for C++ program maintenance (XC, WTT, HH, MHP, SR, YW), p. 114–?.
- ICSM-1996-GannodC #c #reverse engineering #source code #using
- Using Informal and Formal Techniques for the Reverse Engineering of C Programs (GCG, BHCC), pp. 265–274.
- ICSM-1996-MortimerB #abstraction #maintenance #using
- Maintenance and abstraction of program data using formal transformations (REM, KHB), p. 301–?.
- ICSM-1996-TakahashiN #complexity #fault #interface
- The effect of interface complexity on program error density (RT, YN), pp. 77–86.
- ICSM-1996-WildeC #comprehension #experience
- Early field experience with the Software Reconnaissance technique for program comprehension (NW, CC), pp. 312–318.
- ICSM-1996-YoungerLBB #analysis #concurrent #formal method #modelling #reverse engineering #source code #using
- Reverse Engineering Concurrent Programs using Formal Modelling and Analysis (EJY, ZL, KHB, TMB), pp. 255–264.
- WCRE-1996-Abd-El-Hafiz #approach #comprehension #evaluation #knowledge-based
- Evaluation of a Knowledge-Based Approach to Program Understanding (SKAEH), p. 259–?.
- WCRE-1996-GannodC #c #reverse engineering #source code #using
- Using Informal and Formal Techniques for the Reverse Engineering of C Programs (GCG, BHCC), pp. 249–258.
- WCRE-1996-LakeB #approach #assembly #logic #modelling #reverse engineering #source code
- Reverse Engineering of Assembler Programs: A Model-Based Approach and its Logical Basis (TL, TB), pp. 67–75.
- WCRE-1996-WildeC #comprehension #experience
- Early Field Experience with the Software Recounaissance Technique for Program Comprehension (NW, CC), pp. 270–276.
- WCRE-1996-WoodsQ #algorithm #comprehension #how #recognition #towards
- Some Experiments Toward Understanding How Program Plan Recognition Algorithms Scale (SW, AQ), pp. 21–30.
- WCRE-1996-YoungerLBB #analysis #concurrent #formal method #modelling #reverse engineering #source code #using
- Reverse Engineering Concurrent Programs Using Formal Modelling and Analysis (EJY, ZL, KHB, TMB), pp. 239–248.
- WPC-1996-BailesBCJ #ada
- Derivation and Presentation of an Abstract Program Space for Ada (PAB, PB, MC, DBJ), p. 230–?.
- WPC-1996-BlazyF #analysis #comprehension #interprocedural
- Interprocedural analysis for program comprehension by specialization (SB, PF), p. 133–?.
- WPC-1996-CanforaMT #comprehension #maintenance
- A Workbench for Program Comprehension during Software Maintenance (GC, LM, MT), pp. 30–39.
- WPC-1996-CitrinSZ #comprehension #interface #scalability
- Scalable Interfaces to Support Program Comprehension (WC, CS, BGZ), pp. 123–132.
- WPC-1996-FioreLV #comprehension #estimation
- Effort Estimation for Program Comprehension (PF, FL, GV), p. 78–?.
- WPC-1996-Graham #testing #tool support #visualisation
- A Method for The Formal Testing of Program Visualization Tools (TCNG), pp. 45–54.
- WPC-1996-KloeschM #comprehension
- Improving Program Understanding by Unfolding Layers of Interacting Patterns (RK, RM), pp. 208–217.
- WPC-1996-Kunz #automation #clustering #comprehension #process
- Evaluating process clusters to support automatic program understanding (TK), pp. 198–207.
- WPC-1996-LuciaFM #behaviour #comprehension #slicing
- Understanding Function Behaviors through Program Slicing (ADL, ARF, MM), pp. 9–10.
- WPC-1996-QuiliciW #algorithm #constraints #framework #towards
- Toward a Constraint-Satisfaction Framework for Evaluating Program-Understanding Algorithms (AQ, SW), p. 55–?.
- WPC-1996-Sullivan #agile #development #program analysis #tool support
- Rapid Development of Simple, Custom Program Analysis Tools (KJS), pp. 40–44.
- WPC-1996-TilleySP #comprehension #framework #towards
- Towards a Framework for Program Understanding (SRT, DBS, SP), p. 19–?.
- WPC-1996-Wong #comprehension #on the #process
- On Inserting Program Understanding Technology into the Software Change Process (KW), pp. 90–99.
- PLDI-1996-Adl-TabatabaiLLW #independence #mobile #performance #source code
- Efficient and Language-Independent Mobile Programs (ARAT, GL, SL, RW), pp. 127–136.
- PLDI-1996-BaileyD #generative #sequence #source code
- Target-Sensitive Construction of Diagnostic Programs for Procedure Calling Sequence Generators (MWB, JWD), pp. 249–257.
- PLDI-1996-DawsonRW #case study #logic programming #program analysis #using
- Practical Program Analysis Using General Purpose Logic Programming Systems — A Case Study (SD, CRR, DSW), pp. 117–126.
- PLDI-1996-FlanaganFKWF #debugging #invariant #web
- Static Debugging: Browsing the Web of Program Invariants (CF, MF, SK, SW, MF), pp. 23–32.
- SAS-1996-Aiken #constraints #program analysis
- Constraint-Based Program Analysis (Abstract) (AA), p. 1.
- SAS-1996-AlstrupLT #source code
- Generalized Dominators for Structured Programs (SA, PWL, MT), pp. 42–51.
- SAS-1996-BoerGP #constraints #correctness #logic programming #proving #scheduling #source code
- Proving Correctness of Constraint Logic Programs with Dynamic Scheduling (FSdB, MG, CP), pp. 83–97.
- SAS-1996-BruynoogheDBDM #analysis #logic programming #source code
- A Freeness and Sharing Analysis of Logic Programs Based on a Pre-interpretation (MB, BD, DB, MD, AM), pp. 128–142.
- SAS-1996-CoppoDG #program analysis #refinement
- Refinement Types for Program Analysis (MC, FD, PG), pp. 143–158.
- SAS-1996-Emeljanov #analysis #similarity
- Analysis of the Equality Relations for the Program Terms (PGE), pp. 174–188.
- SAS-1996-Givan #polynomial #specification
- Inferring Program Specifications in Polynomial-Time (RG), pp. 205–219.
- SAS-1996-KellyMSS #analysis #constraints #incremental #logic programming #source code
- Two Applications of an Incremental Analysis Engine for (Constraint) Logic Programs (ADK, KM, HS, PJS), pp. 385–386.
- SAS-1996-MullerGS #automation #composition #prolog #proving #source code #termination
- Automated Modular Termination Proofs for Real Prolog Programs (MM, TG, KS), pp. 220–237.
- SAS-1996-Nielson #perspective #program analysis #semantics
- Semantics-Directed Program Analysis: A Tool-Maker’s Perspective (FN), pp. 2–21.
- SAS-1996-PueblaH #algorithm #analysis #incremental #logic programming #source code
- Optimized Algorithms for Incremental Analysis of Logic Programs (GP, MVH), pp. 270–284.
- SAS-1996-Venet #alias #analysis #source code
- Abstract Cofibered Domains: Application to the Alias Analysis of Untyped Programs (AV), pp. 366–382.
- STOC-1996-BabaiGKRSW #bound #graph #source code
- Extremal Bipartite Graphs and Superpolynomial Lower Bounds for Monotone Span Programs (LB, AG, JK, LR, TS, AW), pp. 603–611.
- STOC-1996-FrankelGY #encryption #robust
- Witness-Based Cryptographic Program Checking and Robust Function Sharing (YF, PG, MY), pp. 499–508.
- STOC-1996-KleinL #algorithm #approximate #performance #source code
- Efficient Approximation Algorithms for Semidefinite Programs Arising from MAX CUT and COLORING (PNK, HIL), pp. 338–347.
- STOC-1996-Milenkovic #linear #programming #strict #using
- Translational Polygon Containment and Minimal Enclosure using Linear Programming Based Restriction (VM), pp. 109–118.
- ICALP-1996-AblayevK #branch #on the #power of #random #source code
- On the Power of Randomized Branching Programs (FMA, MK), pp. 348–356.
- ICALP-1996-AlonS #approximate #integer #parallel #problem #programming
- Improved Parallel Approximation of a Class of Integer Programming Programming Problems (NA, AS), pp. 562–573.
- ICALP-1996-CowenFK #framework #heuristic #source code
- A Formal Framework for Evaluating Heuristic Programs (LC, JF, SK), pp. 634–645.
- WIA-1996-RavikumarX #implementation #parallel #problem #sequence #source code
- Implementing Sequential and Parallel Programs for the Homing Sequence Problem (BR, XX), pp. 120–131.
- WIA-1996-Rodger #formal method #programming #tool support
- Integrating Hands-on Work into the Formal Languages Course via Tools and Programming (SHR), pp. 132–148.
- FME-1996-ComuzziH #slicing #using
- Program Slicing Using Weakest Preconditions (JJC, JMH), pp. 557–575.
- FME-1996-FidgeUKH #realtime #refinement #scheduling
- Integrating Real-Time Scheduling Theory and Program Refinement (CJF, MU, PK, IJH), pp. 327–346.
- FME-1996-ZwiersHLRS #composition #development #reuse #top-down
- Modular Completeness: Integrating the Reuse of Specified Software in Top-down Program Development (JZ, UH, YL, WPdR, FAS), pp. 595–608.
- AFP-1996-JeuringJ96 #programming
- Polytypic Programming (JJ, PJ), pp. 68–114.
- ICFP-1996-JonesPS #float #named #performance #source code
- Let-floating: Moving Bindings to Give Faster Programs (SLPJ, WP, AS), pp. 1–12.
- ICFP-1996-LeeF #formal method #incremental #towards #λ-calculus
- Enriching the λ Calculus with Contexts: Toward a Theory of Incremental Program Construction (SDL, DPF), pp. 239–250.
- IFL-1996-DebbabiFT #algorithm #analysis #concurrent #control flow #higher-order #source code #type system
- A Type-Based Algorithm for the Control-Flow Analysis of Higher-Order Concurrent Programs (MD, AF, NT), pp. 247–266.
- IFL-1996-JarvisM #functional #lazy evaluation #profiling #scalability #source code
- The Results of: Profiling Large-Scale Lazy Functional Programs (SAJ, RGM), pp. 200–221.
- IFL-1996-Scholz #array #functional #on the #programming
- On Programming Scientific Applications in SAC — A Functional Language Extended by a Subsystem for High-Level Array Operations (SBS), pp. 85–104.
- CHI-1996-TerveenM
- Helping Users Program Their Personal Agents (LGT, LTM), pp. 355–361.
- CHI-1996-Wolber #named #programming
- Pavlov: Programming by Stimulus-Response Demonstration (DW), pp. 252–259.
- CSCW-1996-BapatGHST #distributed #video
- From Electronic Whiteboards to Distributed Meetings: Extending the Scope of DOLPHIN (Video Program) (AB, JG, DLH, NAS, DAT), p. 10.
- CSCW-1996-Bharwani #bibliography #design #video
- The MIT Design Studio of the Future: Virtual Design Review (Video Program) (SB), p. 10.
- CSCW-1996-CortesM #collaboration #named #programming language
- DCWPL: A Programming Language for Describing Collaborative Work (MC, PM), pp. 21–29.
- CSCW-1996-GreenbergG #video
- Applying Distortion-Oriented Displays to Groupware (Video Program) (SG, CG), pp. 8–9.
- CSCW-1996-GreenbergR #named #video #web
- GroupWeb: A Groupware Web Browser (Video Program) (SG, MR), p. 7.
- CSCW-1996-GutwinGR #video
- Supporting Workspace Awareness in Groupware (Video Program) (CG, SG, MR), p. 8.
- CSCW-1996-KawaiBT #multi #named #using #video
- ARGUS: An Active Awareness System Using Computer-Controlled Multiple Cameras (Video Program) (TK, YB, HT), p. 7.
- CSCW-1996-KuzuokaINN #collaboration #communication #named #video
- GestureCam: A Video Communication System to Support Spatial Workspace Collaboration (Video Program) (HK, GI, YN, YN), p. 9.
- CSCW-1996-OkadaTM #video
- MAJIC and DesktopMAJIC Conferencing System (Video Program) (KiO, ST, YM), p. 9.
- CSCW-1996-SatoGS #concept #framework #named #video
- Prairie: A Conceptual Framework for a Virtual Organization (Video Program) (SHS, AG, KSS), p. 8.
- CSCW-1996-SiegelKMKB #collaboration #evaluation #research #smarttech #video
- Collaborative Wearable Systems Research and Evaluation (Video Program) (JS, REK, MDM, DJK, MB), pp. 9–10.
- CSCW-1996-SugawaraMKSIYKSTNLTS #video
- InterSpace Project — CyberCampus (Video Program) (SS, NM, YK, KS, MI, TY, YK, KS, TT, TN, CL, TT, GS), p. 7.
- CSCW-1996-Waldo #collaboration #java #programming #tutorial #using
- Using the Java Programming Environment to Build Collaborative Applications (Tutorial) (JW), p. 3.
- AdaEurope-1996-Bondeli #ada #object-oriented #programming
- An Ada 95 View of Some Difficult or Controversial Points in Object-Oriented Programming (PdB), pp. 370–384.
- AdaEurope-1996-BurnsW #ada #concurrent #effectiveness #programming language
- Ada 95: An Effective Concurrent Programming Language (AB, AJW), pp. 58–77.
- AdaEurope-1996-ChengU #ada #detection #source code
- Tasking Deadlocks in Ada 95 Programs and Their Detection (JC, KU), pp. 135–146.
- AdaEurope-1996-KruchtenT #ada #development #scalability #source code
- Iterative Software Development for Large Ada Programs (PK, CJT), pp. 101–110.
- AdaEurope-1996-Madhav #ada #architecture #consistency #source code #testing
- Testing Ada 95 Programs for Conformance to Rapide Architectures (NM), pp. 123–134.
- AdaEurope-1996-MirandaAAG #ada #distributed #fault tolerance #named
- Drago: An Ada Extension to Program Fault-Tolerant Distributed Applications (FJMG, AA, SA, FGS), pp. 235–246.
- AdaEurope-1996-Taft #ada #internet #programming
- Programming the Internet in Ada 95 (STT), pp. 1–16.
- CAiSE-1996-MehandjievB #information management #programming #visual notation
- User-Enhanceability for Organizational Information Systems through Visual Programming (NM, LB), pp. 432–456.
- AKDDM-1996-BerndtC #approach #programming
- Finding Patterns in Time Series: A Dynamic Programming Approach (DJB, JC), pp. 229–248.
- AKDDM-1996-Dzeroski #database #induction #information management #logic programming
- Inductive Logic Programming and Knowledge Discovery in Databases (SD), pp. 117–152.
- CIKM-1996-AndrewsLSS #database #implementation #on the #programming language
- On Implementing SchemaLog — A Database Programming Language (AA, NS, LVSL, INS), pp. 309–316.
- CIKM-1996-EhrmanntrautHWS #source code #towards
- The Personal Electronic Program Guide — Towards the Pre-Selection of Individual TV Programs (ME, TH, HW, RS), pp. 243–250.
- ICML-1996-Bostrom #induction #logic programming #regular expression #source code
- Theory-Guideed Induction of Logic Programs by Inference of Regular Languages (HB), pp. 46–53.
- ICML-1996-BoutilierD #approximate #programming
- Approximate Value Trees in Structured Dynamic Programming (CB, RD), pp. 54–62.
- ICML-1996-JappyNG #horn clause #learning #robust #source code
- Negative Robust Learning Results from Horn Clause Programs (PJ, RN, OG), pp. 258–265.
- ICPR-1996-BiancardiM #analysis #component #image #source code
- Connected component support for image analysis programs (AB, AM), pp. 620–624.
- ICPR-1996-HoY #approach #programming
- A dynamic programming approach for stereo line matching with structural information (WPH, RKKY), pp. 791–794.
- ICPR-1996-Johnson #automation #programming #search-based #using #visual notation
- Automated creation of visual routines using genetic programming (MPJ), pp. 951–956.
- KDD-1996-ImielinskiVA #database #interface #mining #named #programming #query
- DataMine: Application Programming Interface and Query Language for Database Mining (TI, AV, AA), pp. 256–262.
- KDD-1996-RyuE #programming #query #search-based #using
- Deriving Queries from Results Using Genetic Programming (TWR, CFE), pp. 303–306.
- KR-1996-BrassDP #logic programming #source code
- Super Logic Programs (SB, JD, TCP), pp. 529–540.
- KR-1996-SmirnovV #contest #integer #performance #programming #representation
- Efficiency Competition through Representation Changes: Pigeonhole Principle vs. Integer Programming Methods (YVS, MMV), pp. 124–134.
- SEKE-1996-Balmas #concept #named #programming
- ACL: a Tool for Conceptual Programming (FB), pp. 198–205.
- SEKE-1996-Balmas96a #formal method #named #programming #source code
- PRISME: Formalizing Programming Strategies as a Way to Understand Programs (FB), pp. 361–368.
- SEKE-1996-BurnsteinMRST #automation #fault #information management #locality #recognition
- Knowledge Engineering for Automated Program Recognition and Fault Localization (IB, AM, KR, FS, AT), pp. 85–91.
- SEKE-1996-Franca #c++ #design #education #library #object-oriented #programming
- The Design of a Class Library to Support Teaching of Object Oriented Programming with C++ (PBF), pp. 32–37.
- SEKE-1996-HuangTS #maintenance #slicing
- Generalized Program Slicing for Software Maintenance (HH, WTT, SS), pp. 261–268.
- SEKE-1996-LiaoCSC #object-oriented #source code #specification #testing
- Testing Object-Oriented Programs Based on Usage Profiles and Formal Specifications (SSL, KHC, SBS, CYC), pp. 9–16.
- SEKE-1996-Menzies #information management #programming #re-engineering #visual notation
- Visual Programming, Knowledge Engineering, and Software Engineering (TM), pp. 506–513.
- SEKE-1996-SunM #automation #named #program analysis
- Wheels: An Automated Program Analysis Tool (AYS, BMM), pp. 269–276.
- SEKE-1996-WangTCR #analysis #slicing
- The Role of Program Slicing in Ripple Effect Analysis (YW, WTT, XC, SR), pp. 369–376.
- ECOOP-1996-AignerH #c++ #source code
- Eliminating Virtual Function Calls in C++ Programs (GA, UH), pp. 142–166.
- ECOOP-1996-QianK #functional #object-oriented #programming
- Typed Object-Oriented Functional Programming with Late Binding (ZQ, BKB), pp. 48–72.
- OOPSLA-1996-AttaliCEL #object-oriented #parallel #programming #semantics #visualisation
- Semantic-Based Visualization for Parallel Object-Oriented Programming (IA, DC, SOE, SL), pp. 421–456.
- OOPSLA-1996-DiwanMM #analysis #effectiveness #object-oriented #source code #static typing
- Simple and Effective Analysis of Statically Typed Object-Oriented Programs (AD, JEBM, KSM), pp. 292–305.
- OOPSLA-1996-DurhamJ #framework #programming language #runtime #visual notation
- A Framework for Run-Time Systems and its Visual Programming Language (AMD, REJ), pp. 406–420.
- OOPSLA-1996-Moller #functional #information management #logic #object-oriented #representation
- A Functional Layer for Description Logics: Knowledge Representation Meets Object-Oriented Programing (RM), pp. 198–213.
- ALP-1996-Almendros-JimenezGG #algebra #functional #logic programming #order #polymorphism #semantics
- Algebraic Semantics for Functional Logic Programming with Polymorphic Order-Sorted Types (JMAJ, AGF, AGL), pp. 299–313.
- ALP-1996-BrimJGK #algebra #concurrent #constraints #process #programming
- A Process Algebra for Synchronous Concurrent Constraint Programming (LB, JMJ, DRG, MK), pp. 165–178.
- ALP-1996-FagesG #constraints #logic programming #semantics #source code
- A Hierarchy of Semantics for Normal Constraint Logic Programs (FF, RG), pp. 77–91.
- ALP-1996-GiacobazziR #logic programming #semantics
- Complementing Logic Program Semantics (RG, FR), pp. 238–253.
- LOPSTR-1996-BrogiC #composition #logic programming #source code
- Specialising Meta-level Compositions of Logic Programs (AB, SC), pp. 275–294.
- LOPSTR-1996-Brunekreef #prolog #source code
- A Transformation Tool for Pure Prolog Programs (JB), pp. 130–145.
- LOPSTR-1996-CortesiCR #automation #prolog #source code #verification
- Specification-Based Automatic Verification of Prolog Programs (AC, BLC, SR), pp. 38–57.
- LOPSTR-1996-FribourgO #logic programming #petri net #reduction #source code
- Reductions of Petri Nets and Unfolding of Propositional Logic Programs (LF, HO), pp. 187–203.
- LOPSTR-1996-Gegg-Harrison #logic programming
- Extensible Logic Program Schemata (TSGH), pp. 256–274.
- LOPSTR-1996-HayesNS #logic programming #source code #specification
- Refining Specifications to Logic Programs (IJH, RGN, PAS), pp. 1–19.
- LOPSTR-1996-LeuschelS #how #logic programming
- Logic Program Specialisation: How to Be More Specific (Abstract) (ML, DDS), p. 58.
- LOPSTR-1996-LeuschelS96a #logic programming #source code
- Redundant Argument Filtering of Logic Programs (ML, MHS), pp. 83–103.
- LOPSTR-1996-MartinKS #logic programming #source code
- Typed Norms for Typed Logic Programs (JCM, AK, PS), pp. 224–238.
- LOPSTR-1996-MatskinKK #deduction #framework #source code #synthesis
- Partial Deduction in the Framework of Structural Synthesis of Programs (MM, HJK, JK), pp. 239–255.
- LOPSTR-1996-PueblaH #parallel
- Abstract Specialization and Its Application to Program Parallelization (GP, MVH), pp. 169–186.
- PLILP-1996-Fecht #logic programming #performance #precise #source code
- An Efficient and Precise Sharing Domain for Logic Programs (CF), pp. 469–470.
- PLILP-1996-FreireSW #logic programming #scheduling #source code
- Beyond Depth-First: Improving Tabled Logic Programs through Alternative Scheduling Strategies (JF, TS, DSW), pp. 243–258.
- PLILP-1996-LeuschelS #how #logic programming
- Logic Program Specialisation: How To Be More Specific (ML, DDS), pp. 137–151.
- PLILP-1996-Li #approach #implementation #prolog
- Program Sharing: A New Implementation Approach for Prolog (XL), pp. 259–273.
- PLILP-1996-Liu #database #deduction #programming language
- The LOL Deductive Database Programming Language (Extended Abstract) (ML), pp. 454–468.
- PLILP-1996-Lucas #confluence #source code
- Context-Sensitive Computations in Confluent Programs (SL), pp. 408–422.
- PLILP-1996-PueblaH #automation #logic programming #optimisation #scheduling #source code
- Automatic Optimization of Dynamic Scheduling in Logic Programs (GP, MVH), pp. 475–476.
- PLILP-1996-RoyMS #concurrent #constraints #performance #programming
- Integrating Efficient Records into Concurrent Constraint Programming (PVR, MM, RS), pp. 438–453.
- PLILP-1996-Ruggieri #decidability #logic programming #semantics #testing
- Decidability of Logic Program Semantics and Applications to Testing (SR), pp. 347–362.
- PLILP-1996-Scholz #concurrent #constraints #framework #functional #named #programming #user interface
- PIDGETS — Unifying Pictures and Widgets in a Constraint-Based Framework for Concurrent Functional GUI Programming (ES), pp. 363–377.
- PLILP-1996-Schulte #constraints #programming #visual notation
- Oz Explorer: A Visual Constraint Programming Tool (CS), pp. 477–478.
- PLILP-1996-StuckeyT #constraints #logic programming #modelling #probability #theorem proving #using
- Models for Using Stochastic Constraint Solvers in Constraint Logic Programming (PJS, VT), pp. 423–437.
- POPL-1996-ColbyL #program analysis
- Trace-Based Program Analysis (CC, PL), pp. 195–207.
- POPL-1996-FegarasS #data type #embedded #morphism #source code
- Revisiting Catamorphisms over Datatypes with Embedded Functions (or, Programs from Outer Space) (LF, TS), pp. 284–294.
- POPL-1996-GuptaS #source code #static analysis
- Static Analysis to Reduce Synchronization Costs in Data-Parallel Programs (MG, ES), pp. 322–332.
- SAC-1996-Al-Salman #programming
- An Arabic programming environment (ASAS), pp. 480–486.
- SAC-1996-Gurr #logic programming #specification
- Verifiable partial specifications for logic programming (CAG), pp. 374–379.
- SAC-1996-Jo #concurrent #empirical #object-oriented #programming language
- An experiment on a concurrent object-oriented programming language (CHJ), pp. 98–104.
- SAC-1996-PunyashthitiS #generative
- Program generator for RS-232C instruments (AP, DLS), pp. 487–492.
- SAC-1996-RajePG #analysis #named #object-oriented #source code
- OFFERS — a tool for hierarchical implicit analysis of sequential object-oriented programs (RRR, DP, ETG), pp. 437–441.
- SAC-1996-SperberGT #higher-order
- Bootstrapping higher-order program transformers from interpreters (MS, RG, PT), pp. 408–413.
- SAC-1996-WassermanYS #logic programming #metric #on the
- On quantitative measurement of negation in logic programming (HCW, KY, ZS), pp. 58–62.
- FSE-1996-SiffR #c #c++ #reuse
- Program Generalization for Software Reuse: From C to C++ (MS, TWR), pp. 135–146.
- FSE-1996-ZhangRL #alias #analysis #composition #pointer #towards
- Program Decomposition for Pointer Aliasing: A Step Toward Practical Analyses (SZ, BGR, WL), pp. 81–92.
- ICSE-1996-AtkinsonG #design #program analysis #tool support
- The Design of Whole-Program Analysis Tools (DCA, WGG), pp. 16–27.
- ICSE-1996-GibbsB #challenge #concept #multi #programming #scalability
- Large, Multimedia Programming — Concepts and Challenges (Abstract) (SJG, CB), pp. 439–440.
- ICSE-1996-KoskimiesM #diagrams #named #object-oriented #source code #using
- Scene: Using Scenario Diagrams and Active Text for Illustrating Object-Oriented Programs (KK, HM), pp. 366–375.
- ICSE-1996-PanD #programming
- Beyond Structured Programming (SP, RGD), pp. 268–277.
- ICSE-1996-WoodsY #analysis #approach #comprehension #heuristic #problem
- The Program Understanding Problem: Analysis and a Heuristic Approach (SGW, QY), pp. 6–15.
- ASPLOS-1996-GrunwaldN #optimisation #performance #thread
- Whole-Program Optimization for Time and Space Efficient Threads (DG, RN), pp. 50–59.
- ASPLOS-1996-HuangS #requirements #source code
- The Intrinsic Bandwidth Requirements of Ordinary Programs (ASH, JPS), pp. 105–114.
- CC-1996-Assmann #graph grammar #how #program analysis #program transformation #term rewriting
- How to Uniformly Specify Program Analysis and Transformation with Graph Rewrite Systems (UA), pp. 121–135.
- CC-1996-Steensgaard #analysis #points-to #source code #type inference
- Points-to Analysis by Type Inference of Programs with Structures and Unions (BS), pp. 136–150.
- HPDC-1996-BotorogK #algorithm #distributed #imperative #named #performance #programming
- Skil: An Imperative Language with Algorithmic Skeletons for Efficient Distributed Programming (GHB, HK), pp. 243–252.
- HPDC-1996-KimP #distributed #framework #source code
- A Source-Level Transformation Framework for RPC-Based Distributed Programs (THK, JMP), pp. 78–87.
- HPDC-1996-NieplochaH #memory management #programming
- Shared Memory NUMA Programming on I-WAY (JN, RJH), pp. 432–441.
- CADE-1996-FeliciRT #distributed #logic programming #named
- FasTraC: A Decentralized Traffic Control System Based on Logic Programming (GF, GR, KT), pp. 216–220.
- CADE-1996-SagonasSW #automaton #source code
- An Abstract Machine for Fixed-Order Dynamically Stratified Programs (KFS, TS, DSW), pp. 328–342.
- CSL-1996-EekelenSP #functional #graph grammar #programming language #semantics
- Graph Rewriting Semantics for Functional Programming Languages (MCJDvE, SS, MJP), pp. 106–128.
- ISSTA-1996-ChamillardC #analysis #concurrent #petri net #source code
- Improving the Accuracy of Petri Net-Based Analysis of Concurrent Programs (ATC, LAC), pp. 24–38.
- ISSTA-1996-GodefroidPS #concurrent #industrial #partial order #source code #using #validation
- Using Partial-Order Methods in the Formal Validation of Industrial Concurrent Programs (PG, DP, MGS), pp. 261–269.
- ISSTA-1996-HughesS #algebra #named #object-oriented #source code #testing
- Daistish: Systematic Algebraic Testing for OO Programs in the Presence of Side-effects (MH, PDS), pp. 53–61.
- ISSTA-1996-Korel #automation #generative #source code #testing
- Automated Test Data Generation for Programs with Procedures (BK), pp. 209–215.
- ISSTA-1996-OffuttH #fault #semantics
- A Semantic Model of Program Faults (AJO, JHH), pp. 195–200.
- ISSTA-1996-SloaneH #slicing
- Beyond Traditional Program Slicing (AMS, JH), pp. 180–186.
- JICSLP-1996-AravindanBDFNNSS #logic programming #on the #paradigm #proving #theorem proving
- On Merging Theorem Proving and Logic Programming Paradigms (Poster Abstract) (CA, PB, JD, UF, GN, IN, DS, FS), p. 546.
- JICSLP-1996-BaldoniGM #framework #logic programming
- A Framework for a Modal Logic Programming (MB, LG, AM), pp. 52–66.
- JICSLP-1996-Bry #composition #database #deduction #logic programming #semantics #source code
- A Compositional Semantics for Logic Programs and Deductive Databases (FB), pp. 453–467.
- JICSLP-1996-BurgardCFKL #detection #logic programming #tool support
- Logic Programming Tools Applied to Fire Detection in Hard-coal Mines (Poster Abstract) (WB, ABC, DF, AMK, SLK), p. 532.
- JICSLP-1996-CholewinskiT #logic programming #problem
- Extremal Problems in Logic Programming and Stable Model Computation (PC, MT), pp. 408–422.
- JICSLP-1996-ChoU #concurrent #logic programming #source code
- Diagnosing Non-Well-Moded Concurrent Logic Programs (KC, KU), pp. 215–229.
- JICSLP-1996-DeransartPBS #hypermedia #logic programming #source code
- A Hypertext Based Environment to Write Literate Logic Programs (Poster Abstract) (PD, PP, RdSB, JdS), p. 540.
- JICSLP-1996-EtalleT #composition #semantics #source code
- A Compositional Semantics for Normal Open Programs (SE, FT), pp. 468–482.
- JICSLP-1996-FalaschiHW #analysis #concurrent #constraints #source code
- Demand Transformation Analysis for Concurrent Constraint Programs (MF, PH, WHW), pp. 333–347.
- JICSLP-1996-FreireSW #database #logic programming
- Logic Programming and Databases Integrated at Last? (Poster Abstract) (JF, TS, DSW), p. 538.
- JICSLP-1996-HamfeltN #declarative #logic programming #recursion
- Declarative Logic Programming with Primitive Recursive Relations on Lists (AH, JFN), pp. 230–243.
- JICSLP-1996-KusalikP #execution #logic programming #parallel #performance #visualisation
- Visualizing Parallel Logic Program Execution for Performance Tuning (AJK, SDP), pp. 498–512.
- JICSLP-1996-Mesnard #constraints #logic programming #query #source code
- Inferring Left-terminating Classes of Queries for Constraint Logic Programs (FM), pp. 7–21.
- JICSLP-1996-Neumerkel96a #named #programming #prolog
- GUPU: A Prolog Course Environment and its Programming Methodology (Poster Abstract) (UN), p. 549.
- JICSLP-1996-Pradhan #logic programming #source code
- Logic Programs with Contested Information (SP), pp. 423–437.
- JICSLP-1996-Puget #constraints #programming
- Constraint Programming (Abstract) (JFP), p. 3.
- JICSLP-1996-SakamaI #logic programming #representation #source code
- Representing Priorities in Logic Programs (CS, KI), pp. 82–96.
- JICSLP-1996-TamuraK #compilation #linear #logic programming #programming language #resource management
- Resource Management Method for a Compiler System of a Linear Logic Programming Language (Poster Abstract) (NT, YK), p. 545.
- JICSLP-1996-TanL #logic programming #source code #synthesis
- Type Synthesis for Logic Programs (JT, IPL), pp. 200–214.
- JICSLP-1996-Thielscher #logic programming #proving #semantics #source code
- A Nonmonotonic Disputation-Based Semantics and Proof Procedure for Logic Programs (MT), pp. 483–497.
- JICSLP-1996-WetzelKT #constraints #logic #named #programming
- PROCALOG — Programming with Constraints and Abducibles in Logic (Poster Abstract) (GW, RAK, FT), p. 535.
- LICS-1996-Pradhan #logic programming #semantics #source code
- Semantics of Normal Logic Programs and Contested Information (SP), pp. 406–415.
- DAC-1995-AharonGLLMMMS #functional #generative #verification
- Test Program Generation for Functional Verification of PowerPC Processors in IBM (AA, DG, ML, YL, YM, CM, MM, GS), pp. 279–285.
- DAC-1995-BiekerM #constraints #generative #logic programming #self #using
- Retargetable Self-Test Program Generation Using Constraint Logic Programming (UB, PM), pp. 605–611.
- DAC-1995-ChiodoGJLHSSS #embedded #source code #synthesis
- Synthesis of Software Programs for Embedded Control Applications (MC, PG, AJ, LL, HH, KS, ALSV, ES), pp. 587–592.
- KBSE-1995-BhansaliH #constraints #geometry #knowledge-based #synthesis
- Knowledge-Based Program Synthesis for a Geometric Constraint Satisfaction System (SB, TJH), pp. 11–18.
- KBSE-1995-Liu #incremental #interactive #named #program transformation #source code
- CACHET: An Interactive, Incremental-Attribution-Based Program Transformation System for Deriving Incremental Programs (YAL), pp. 19–26.
- KBSE-1995-LowryB #domain-specific language #named #performance #synthesis
- META-AMPHION: Synthesis of Efficient Domain-Specific Program Synthesis Systems (MRL, JVB), pp. 2–10.
- KBSE-1995-Reuss #deduction #synthesis #towards #type system
- Towards High-Level Deductive Program Synthesis Based on Type Theory (HR), pp. 174–183.
- KBSE-1995-Richardson #automation #data type #functional #source code
- Automating Changes of Data Type in Functional Programs (JR), pp. 166–173.
- KBSE-1995-Tyugu #development #experience #knowledge-based #object-oriented #programming
- From Object-Oriented to Knowledge-Based Programming (NUT System Development Experience) (ET), pp. 88–95.
- ICDAR-v2-1995-CouasnonC #analysis #documentation #music #recognition
- A way to separate knowledge from program in structured document analysis: application to optical music recognition (BC, JC), pp. 1092–1097.
- ICDAR-v2-1995-DowntonHA #programming #recognition #tool support #visual notation
- A visual programming toolkit demonstrator for offline handwritten forms recognition (ACD, SJH, AA), pp. 707–710.
- PODS-1995-Kanellakis #constraints #database #programming #tutorial
- Constraint Programming and Database Languages: A Tutorial (PCK), pp. 46–53.
- PODS-1995-LevyS #datalog #optimisation #query #semantics #source code
- Semantic Query Optimization in Datalog Programs (AYL, YS), pp. 163–173.
- PODS-1995-Wood #source code
- Magic Factoring of Closure Programs (PTW), pp. 174–183.
- SIGMOD-1995-WangZS #database #documentation #pattern matching
- Pattern Matching and Pattern Discovery in Scientific, Program, and Document Databases (JTLW, KZ, DS), p. 487.
- CSEE-1995-BurnsteinC #re-engineering #research #student
- Developing Leadership Skills in Software Engineering Students Through an Undergraduate Research Program (IB, CRC), pp. 305–321.
- CSEE-1995-McKim #design #education #eiffel #object-oriented #programming
- Teaching Object Oriented Programming and Design with Eiffel (JCM), p. 445.
- CSEE-1995-ScottC #programming #student
- Team Selection Methods for Student Programming Projects (TJS, JHCI), pp. 295–303.
- FPLE-1995-Fokker #algebra #functional #source code
- Explaining Algebraic Theory with Functional Programs (JF), pp. 139–158.
- FPLE-1995-JarvisPM #case study #comprehension #education #experience #functional #programming #scalability
- Understanding LOLITA: Experiences in Teaching Large Scale Functional Programming (SAJ, SP, RGM), pp. 103–119.
- FPLE-1995-Karczmarczuk #functional #programming
- Functional Programming and Mathematical Objects (JK), pp. 121–137.
- FPLE-1995-Keravnou #functional #programming
- Introducing Computer Science Undergraduates to Principles of Programming Through a Functional Language (ETK), pp. 15–34.
- FPLE-1995-KlugeRS #education #execution #functional #programming #using
- Using pi-RED as a Teaching Tool for Functional Programming and Program Execution (WEK, CR, SBS), pp. 231–249.
- FPLE-1995-KoopmanZ #database #functional #programming
- Functional Programming in a Basic Database Course (PWMK, VZ), pp. 215–229.
- FPLE-1995-NunezPP #data type #functional #programming
- A Second Year Course on Data Structures Based on Functional Programming (MN, PP, RP), pp. 65–84.
- FPLE-1995-ThompsonH #education #functional #programming
- Functional Programming Through the Curriculum (SJT, SH), pp. 85–102.
- FPLE-1995-Turner #functional #programming
- Elementary Strong Functional Programming (DAT), pp. 1–13.
- ESOP-J-1994-Andrews95 #constraints #implementation #logic programming
- Foundational Issues in Implementing Constraint Logic Programming Systems (JHA), pp. 117–147.
- ESOP-J-1994-HankinM95 #lazy evaluation #program analysis #type inference
- Lazy Type Inference and Program Analysis (CH, DLM), pp. 219–249.
- ICSM-1995-CanforaC #algorithm #dependence #graph
- Algorithms for program dependence graph production (GC, AC), p. 157–?.
- ICSM-1995-CimitileLM #case study #identification #reuse #slicing #specification #using
- Identifying reusable functions using specification driven program slicing: a case study (AC, ADL, MM), pp. 124–133.
- ICSM-1995-KamkarK #distributed #slicing #source code
- Dynamic slicing of distributed programs (MK, PK), p. 222–?.
- ICSM-1995-KhoshgoftaarSV #detection #testing
- Detecting program modules with low testability (TMK, RMS, JMV), pp. 242–250.
- WCRE-1995-GallK #approach #source code
- Finding Objects in Procedural Programs: An Alternative Approach (HG, RK), pp. 208–216.
- WCRE-1995-NewcombM #data flow #re-engineering #source code
- Reengineering Procedural into Data Flow Programs (PN, PM).
- WCRE-1995-RugaberSW #comprehension #problem
- The Interleaving Problem in Program Understanding (SR, KS, LMW).
- WCRE-1995-SneedN #object-oriented #source code #specification
- Extracting Object-Oriented Specification from Procedurally Oriented Programs (HMS, EN).
- PEPM-1995-Colby #communication #concurrent #source code
- Analyzing the Communication Topology of Concurrent Programs (CC), pp. 202–213.
- PEPM-1995-DasRH #analysis #imperative #semantics #source code
- Semantic Foundations of Binding Time Analysis for Imperative Programs (MD, TWR, PVH), pp. 100–110.
- PEPM-1995-Jensen #analysis #data flow #source code
- Clock Analysis of Synchronous Dataflow Programs (TPJ), pp. 156–167.
- PEPM-1995-LiuT
- Caching Intermediate Results for Program Improvement (YAL, TT), pp. 190–201.
- PEPM-1995-Lu #analysis #logic programming #source code
- Type Analysis of Logic Programs in the Presence of Type Definitions (LL), pp. 241–252.
- PEPM-1995-Metayer #data type #proving #recursion #source code
- Proving Properties of Programs Defined over Recursive Data Structures (DLM), pp. 88–99.
- PEPM-1995-PueblaH #implementation #logic programming #multi #source code
- Implementation of Multiple Specialization in Logic Programs (GP, MVH), pp. 77–87.
- PEPM-1995-RamakrishnanRS #analysis #constraints #framework #logic programming #source code #theorem proving
- A Symbolic Constraint Solving Framework for Analysis of Logic Programs (CRR, IVR, RCS), pp. 12–23.
- PLDI-1995-Fernandez #effectiveness #optimisation #source code
- Simple and Effective Link-Time Optimization of Modula-3 Programs (MFF), pp. 103–115.
- PLDI-1995-KrishnamurthyY #optimisation #parallel #source code
- Optimizing Parallel Programs with Explicit Synchronization (AK, KAY), pp. 196–204.
- PLDI-1995-WilsonL #analysis #c #performance #pointer #source code
- Efficient Context-Sensitive Pointer Analysis for C Programs (RPW, MSL), p. 1–?.
- SAS-1995-Colby #concurrent #source code
- Determining Storage Properties of Sequential and Concurrent Programs with Assignment and Structured Data (CC), pp. 64–81.
- SAS-1995-Faxen #functional #lazy evaluation #optimisation #source code #using
- Optimizing Lazy Functional Programs Using Flow Inference (KFF), pp. 136–153.
- SAS-1995-Giesl #analysis #functional #order #source code #termination #using
- Termination Analysis for Functional Programs using Term Orderings (JG), pp. 154–171.
- SAS-1995-KobayashiNY #communication #concurrent #programming language #static analysis
- Static Analysis of Communication for Asynchronous Concurrent Programming Languages (NK, MN, AY), pp. 225–242.
- SAS-1995-RaoS #execution #prolog #source code
- Unification-Free Execution of Well-Moded and Well-Typed Prolog Programs (MRKKR, RKS), pp. 243–260.
- STOC-1995-Ponzio #bound #branch #integer #multi #source code
- A lower bound for integer multiplication with read-once branching programs (SP), pp. 130–139.
- ICALP-1995-GolinR #algorithm #programming
- A Dynamic Programming Algorithm for Constructing Optimal Refix-Free Codes for Unequal Letter Costs (MJG, GR), pp. 256–267.
- ICALP-1995-GrecoSZ #automaton #logic programming #source code
- The PushDown Method to Optimize Chain Logic Programs (Extended Abstract) (SG, DS, CZ), pp. 523–534.
- AFP-1995-EekelenP95 #functional #performance #source code
- Constructing Medium Sized Efficient Functional Programs in Clean (MCJDvE, MJP), pp. 183–227.
- AFP-1995-HallgrenC95 #programming
- Programming with Fudgets (TH, MC), pp. 137–182.
- AFP-1995-Jones95 #functional #higher-order #morphism #polymorphism #programming
- Functional Programming with Overloading and Higher-Order Polymorphism (MPJ), pp. 97–136.
- AFP-1995-KieburtzL95 #algebra #programming
- Programming with Algebras (RBK, JL), pp. 267–307.
- AFP-1995-MeijerJ95 #functional #monad #programming
- Merging Monads and Folds for Functional Programming (EM, JJ), pp. 228–266.
- AFP-1995-Wadler95 #functional #monad #programming
- Monads for Functional Programming (PW), pp. 24–52.
- FPCA-1995-CousotC #abstract interpretation #constraints #formal method #program analysis
- Formal Language, Grammar and Set-Constraint-Based Program Analysis by Abstract Interpretation (PC, RC), pp. 170–181.
- FPCA-1995-GoncalvesA #performance #source code
- Cache Performance of Fast-Allocating Programs (MJRG, AWA), pp. 293–305.
- FPCA-1995-JeuringS #analysis #functional #problem #source code
- Constructing Functional Programs for Grammar Analysis Problems (JJ, SDS), pp. 259–269.
- FPCA-1995-Marchiori #functional #logic programming
- The Functional Side of Logic Programming (MM), pp. 55–65.
- FPCA-1995-QuintonRW #functional #imperative #source code
- Deriving Imperative Code from Functional Programs (PQ, SVR, DW), pp. 36–44.
- FPCA-1995-SchauserG #how #question #source code #strict
- How Much Non-Strictness do Lenient Programs Require? (KES, SCG), pp. 216–225.
- FPCA-1995-WallaceR #architecture #embedded #functional #programming
- λs in the Liftshaft — Functional Programming and an Embedded Architecture (MW, CR), pp. 249–258.
- CHI-1995-CypherS #named #programming #simulation
- KidSim: End User Programming of Simulations (AC, DCS), pp. 27–34.
- CHI-1995-LiebermanF #behaviour #programming
- Bridging the Gulf Between Code and Behavior in Programming (HL, CF), pp. 480–486.
- AdaEurope-1995-Barbey #ada #object-oriented #source code #testing
- Testing Ada 95 Object-Oriented Programs (SB), pp. 406–418.
- AdaEurope-1995-ChoukairK #ada #approach #corba #distributed #object-oriented #programming
- Distributed Object Oriented Programming and Interoperability for Ada 95: An OMG/CORBA Approach (ZC, YK), pp. 217–227.
- AdaEurope-1995-KermarrecP #ada #distributed #programming
- Programming Distributed Systems with Both Ada 95 and PVM (YK, LP), pp. 206–216.
- TRI-Ada-1995-BarbeyKS #ada #object-oriented #programming
- Advanced Object-Oriented Features and Programming in Ada 95 (SB, MK, AS), pp. 359–489.
- TRI-Ada-1995-Bardin #ada #concurrent #implementation #source code
- Implementing Concurrent Programs in Ada 95 (BMB), pp. 557–654.
- TRI-Ada-1995-FeldmanB #ada #education #programming
- Teaching Object Programming with Ada 95 (MBF, JB), pp. 655–685.
- TRI-Ada-1995-LevyM #education #programming #reuse
- Teaching Programming for Reuse: Generics for Educators (SPL, JWM), pp. 105–117.
- CIKM-1995-SoparkarKJA #database #parallel #runtime #source code
- Run-Time Parallelization of Sequential Database Programs (NS, PK, HVJ, AA), pp. 74–81.
- ICML-1995-Gordon #approximate #programming
- Stable Function Approximation in Dynamic Programming (GJG), pp. 261–268.
- ICML-1995-Peng #performance #programming
- Efficient Memory-Based Dynamic Programming (JP), pp. 438–446.
- KDD-1995-Glymour #modelling #predict
- Available Technology for Discovering Causal Models, Building Bayes Nets, and Selecting Predictors: The TETRAD II Program (CG), pp. 130–135.
- SEKE-1995-Auguston #compilation #programming language
- Programming language RIGAL as a compiler writing tool (MA), p. 500.
- SEKE-1995-Balmas #comprehension #source code
- Classifying Programs: a Key For program Understanding (FB), pp. 342–349.
- SEKE-1995-BrownseyZ #functional #programming #specification #user interface #using
- From Specification to Building a GUI using Functional Programming (KB, MZ), pp. 244–251.
- SEKE-1995-ChungWS #object-oriented #testing
- A Hierarchy Testing of Object-Oriented Program Structure (CMC, CCW, TKS), pp. 320–327.
- SEKE-1995-Kazimierczak #automation #information management #natural language #programming #representation
- Knowledge Representation on the Level of Natural Language for Purposes of Automatic Programming (JK), pp. 140–143.
- SEKE-1995-Lee #execution #logic programming #parallel #source code
- Parallel Execution of Logic Programs with Breadth-first Search (WSL), pp. 470–477.
- SEKE-1995-LiaoCS #framework #object-oriented #testing
- An Integrated Testing Framework for Object-Oriented Programs-Work in Progress (SSL, KHC, SBS), pp. 123–125.
- SEKE-1995-Rosca #generative #synthesis #towards
- Towards a New Generation of Program Synthesis Approaches (JPR), p. 428.
- SEKE-1995-WangCCCP #database #documentation #pattern matching #tool support
- An Integrated Toolkit for Pattern Matching and Pattern Discovery in Scientific, Program, and Document databases (JTLW, GWC, CYC, GJSC, KP), p. 497.
- ECOOP-1995-Amsellem #hypermedia #named #programming
- ChyPro: A Hypermedia Programming Environment for Smalltalk-80 (MA), pp. 449–470.
- ECOOP-1995-DeanGC #analysis #object-oriented #optimisation #source code #using
- Optimization of Object-Oriented Programs Using Static Class Hierarchy Analysis (JD, DG, CC), pp. 77–101.
- ECOOP-1995-McAffer #programming
- Meta-level Programming with CodA (JM), pp. 190–214.
- ECOOP-1995-SmithU #experience #programming
- Programming as an Experience: The Inspiration for Self (RBS, DU), pp. 303–330.
- OOPSLA-1995-ItohYT #concurrent #low level #named #operating system #programming #using
- SCONE: Using Concurrent Objects for Low-level Operating System Programming (JiI, YY, MT), pp. 385–398.
- OOPSLA-1995-Malenfant #on the #programming language #semantics
- On the Semantic Diversity of Delegation-Based Programming Languages (JM), pp. 215–230.
- LOPSTR-1995-Aarts #complexity #source code
- Complexity of Horn Programs (EA), pp. 76–90.
- LOPSTR-1995-ArtsZ #logic programming #semantics #source code #termination #unification #using
- Termination of Logic Programs Using Semantic Unification (TA, HZ), pp. 219–233.
- LOPSTR-1995-BossiCE #order #problem #source code
- Transformation of Left Terminating Programs: the Reordering Problem (AB, NC, SE), pp. 33–45.
- LOPSTR-1995-FlenerD #logic programming #program transformation
- Logic Program Transformation through Generalization Schemata (PF, YD), pp. 171–173.
- LOPSTR-1995-Gluck #on the #program transformation
- On the Mechanics of Metasystem Hierarchies in Program Transformation (RG), pp. 234–251.
- LOPSTR-1995-Hanus #functional #lazy evaluation #logic programming #performance #prolog #source code
- Efficient Translation of Lazy Functional Logic Programs into Prolog (MH), pp. 252–266.
- LOPSTR-1995-KreitzOS #development #proving
- Guiding Program Development Systems by a Connection Based Proof Strategy (CK, JO, SS), pp. 137–151.
- LOPSTR-1995-LauO #deduction #logic programming #object-oriented #source code #synthesis #towards
- Towards an Object-Oriented Methodology for Deductive Synthesis of Logic Programs (KKL, MO), pp. 152–169.
- LOPSTR-1995-Mesnard #automation #source code #towards
- Towards Automatic Control for CLP(x) Programs (FM), pp. 106–119.
- LOPSTR-1995-ParkesW #horn clause #induction #logic programming #synthesis
- Logic Program Synthesis by Induction over Horn Clauses (AJP, GAW), p. 170.
- LOPSTR-1995-Renault #logic programming #proving #source code #towards
- Towards a Complete Proof Procedure to Prove Properties of Normal Logic Programs under the Completion (SR), pp. 204–218.
- LOPSTR-1995-SemeraroEM #datalog #refinement #source code
- Ideal Refinement of Datalog Programs (GS, FE, DM), pp. 120–136.
- LOPSTR-1995-ToniK #approach #logic programming #program transformation
- An Argumentation-Theoretic Approach to Logic Program Transformation (FT, RAK), pp. 61–75.
- LOPSTR-1995-VasconcelosF #approach #logic programming #optimisation #program analysis #using
- An Opportunistic Approach for Logic Program Analysis and Optimisation Using Enhanced Schema-Based Transformations (WWV, NEF), pp. 174–188.
- LOPSTR-1995-WaalT #deduction #problem #program analysis #program transformation #using
- Solving Deductive Planning Problems Using Program Analysis and Transformation (DAdW, MT), pp. 189–203.
- PLILP-1995-Achten #framework #functional #interactive #source code
- A Functional Framework for Deterministically Interleaved Interactive Programs (PA), pp. 451–452.
- PLILP-1995-ColussiMM #constraints #data flow #logic programming #semantics #source code
- A Dataflow Semantics for Constraint Logic Programs (LC, EM, MM), pp. 431–448.
- PLILP-1995-DawsonRR #design #implementation #logic programming #performance #source code
- Design and Implementation of Jump Tables for Fast Indexing of Logic Programs (SD, CRR, IVR), pp. 133–150.
- PLILP-1995-GluckJ #generative #multi #performance
- Efficient Multi-level Generating Extensions for Program Specialization (RG, JJ), pp. 259–278.
- PLILP-1995-Jones #programming
- Programming with Constructor Classes (Abstract) (MPJ), p. 26.
- PLILP-1995-Moor #process
- A Generic Program for Sequential Decision Processes (OdM), pp. 1–23.
- PLILP-1995-NakaharaMI #calculus #functional #higher-order #logic programming
- A Complete Narrowing Calculus for Higher-Order Functional Logic Programming (KN, AM, TI), pp. 97–114.
- PLILP-1995-SaglamG #approximate #constraints #logic programming #polymorphism #source code #using
- Approximating Constraint Logic Programs Using Polymorphic Types and Regular Descriptions (HS, JPG), pp. 461–462.
- PLILP-1995-TongL #concurrent #constraints #performance #programming
- Performance of A Data-Parallel Concurrent Constraint Programming System (BMT, HfL), pp. 463–464.
- PLILP-1995-VullinghsTS #functional #lightweight #programming #user interface
- Lightweight GUIs for Functional Programming (TV, DT, WS), pp. 341–356.
- POPL-1995-DawsonRRSSSW #execution #logic programming #performance #source code #unification
- Unification Factoring for Efficient Execution of Logic Programs (SD, CRR, IVR, KFS, SS, TS, DSW), pp. 247–258.
- POPL-1995-FieldRT #parametricity #slicing
- Parametric Program Slicing (JF, GR, FT), pp. 379–392.
- POPL-1995-FlanaganF #optimisation #semantics
- The Semantics of Future and Its Use in Program Optimizations (CF, MF), pp. 209–220.
- POPL-1995-Sands #correctness #program transformation
- Total Correctness by Local Improvement in Program Transformation (DS), pp. 221–232.
- POPL-1995-SaraswatJG #concurrent #constraints #programming
- Default Timed Concurrent Constraint Programming (VAS, RJ, VG), pp. 272–285.
- POPL-1995-SchauserCG #algorithm #clustering #constraints #source code #strict #thread
- Separation Constraint Partitioning — A New Algorithm for Partitioning Non-strict Programs into Sequential Threads (KES, DEC, SCG), pp. 259–271.
- SAC-1995-Arnow #email #network #programming #using
- :-) When you grade that: using e-mail and the network in programming courses (DMA), pp. 10–13.
- SAC-1995-BanachP #behaviour #graph grammar #linear #source code
- Linear behaviour of term graph rewriting programs (RB, GAP), pp. 157–163.
- SAC-1995-Bsaies #logic programming #proving
- Discovering and proving logic program properties (KB), pp. 369–373.
- SAC-1995-Fisher #logic programming #specification
- Logic program based action specifications (JRF), pp. 248–252.
- SAC-1995-GarrettOK #source code #visual notation
- Scripting of event driven programs for graphical, computer-based laboratories (DAG, MBO, BLK), pp. 17–21.
- SAC-1995-HartensteinS #compilation #programming
- Combining structural and procedural programming by parallelizing compilation (RWH, KS), pp. 130–134.
- SAC-1995-Scholz #concurrent #data type #functional #programming language
- Turning a functional data type into a concurrent programming language (ES), pp. 135–139.
- SAC-1995-TarngYR #source code
- A digital conference like software tool for PDP programs (JJT, QY, KDR), pp. 406–410.
- SAC-1995-ThuenteS #algorithm #hybrid #problem #programming #search-based
- Mathematical programming in a hybrid genetic algorithm for Steiner point problems (DJT, PS), pp. 357–363.
- SAC-1995-WassermanYS #logic programming #source code
- An alternative transformation rule for logic programs (HCW, KY, ZS), pp. 364–368.
- ESEC-1995-Chamillard #analysis #case study #metric #performance #predict #reachability
- An Exploratory Study of Program Metrics as Predictors of Reachability Analysis Performance (ATC), pp. 343–361.
- ESEC-1995-Jarzabek #named #specification
- PQL: A Language for Specifying Abstract Program Views (SJ), pp. 324–342.
- ESEC-1995-Jazayeri #component #fresh look #programming
- Component Programming — a Fresh Look at Software Components (MJ), pp. 457–478.
- ESEC-1995-TaiC #concurrent #source code #testing
- A Specification-Based Methology for Testing Concurrent Programs (KCT, RHC), pp. 154–172.
- ICSE-1995-DwyerCN #concurrent #petri net #representation #source code
- A Compact Petri Net Representation for Concurrent Programs (MBD, LAC, KAN), pp. 147–157.
- ASF+SDF-1995-BrandEGMOP #asf+sdf #program transformation #using
- Program Transformations using ASF+SDF (MvdB, SME, DKAG, HM, MJFP, HRO), pp. 29–52.
- ASF+SDF-1995-Heering #algebra #imperative #source code
- An Algebraic Machine for Imperative Programs (JH), pp. 27–28.
- HPCA-1995-JohnRHC #architecture #performance
- Program Balance and Its Impact on High Performance RISC Architectures (LKJ, VR, PTH, LDC), pp. 370–379.
- HPDC-1995-CowanLB #performance #programming
- Performance Benefits of Optimistic Programming: A Measure of HOPE (CC, HL, MAB), pp. 197–204.
- LCT-RTS-1995-BakkersSP #automation #communication #generative #parallel #realtime #scheduling #source code
- Automatic Generation of Scheduling and Communication Code in Real-Time Parallel Programs (AB, JS, EP), pp. 134–145.
- LCT-RTS-1995-SchneiderCSP #component #programming #realtime
- The ControlShell Component-Based Real-Time Programming System, and its Application to the Marsokhod Martian Rover (SAS, VWC, JS, GPC), pp. 146–155.
- PPoPP-1995-BordawekarCKKP #compilation #parallel #source code
- A Model and Compilation Strategy for Out-of-Core Data Parallel Programs (RB, ANC, KK, CK, MHP), pp. 1–10.
- PPoPP-1995-HwangLJ #array #fortran #source code #synthesis
- An Array Operation Synthesis Scheme to Optimize Fortran 90 Programs (GHH, JKL, RDCJ), pp. 112–122.
- PPoPP-1995-KennedyNS #algorithm #linear #memory management #sequence #source code
- A Linear-Time Algorithm for Computing the Memory Access Sequence in Data-Parallel Programs (KK, NN, AS), pp. 102–111.
- CAV-1995-JagadeesanPO #safety #source code #verification
- Safety Property Verification of ESTEREL Programs and Applications to Telecommunications Software (LJJ, CP, JVO), pp. 127–140.
- CAV-1995-Lescow #finite #game studies #on the #source code
- On Polynomial-Size Programs Winning Finite-State Games (HL), pp. 239–252.
- ICLP-1995-Beierle #logic programming #order #polymorphism #source code
- Type Inferencing for Polymorphic Order-Sorted Logic Programs (CB), pp. 765–779.
- ICLP-1995-BurgSTY #constraints #equation #linear #logic programming
- Linear Equation Solving for Constraint Logic Programming (JB, PJS, JCHT, RHCY), pp. 33–47.
- ICLP-1995-CervesatoCM #calculus #framework #logic programming #order
- A Modal Calculus of Partially Ordered Events in a Logic Programming Framework (IC, LC, AM), pp. 299–313.
- ICLP-1995-ChengPE #equation #implementation #logic programming #source code
- A Method for Implementing Equational Theories as Logic Programs (MHMC, DSPJ, MHvE), pp. 497–511.
- ICLP-1995-CodognetR #constraints #programming
- NMCC Programming: Constraint Enforcement and Retracting in CC Programming (PC, FR), pp. 417–431.
- ICLP-1995-EtalleG #composition #source code
- A Transformation System for Modular CLP Programs (SE, MG), pp. 681–695.
- ICLP-1995-FagesFS #constraints #logic programming
- A Reactive Constraint Logic Programming Scheme (FF, JF, TS), pp. 149–163.
- ICLP-1995-Gegg-Harrison #logic programming #prolog #representation
- Representing Logic Program Schemata in λ-Prolog (TSGH), pp. 467–481.
- ICLP-1995-GovindarajanJM #logic programming
- Preference Logic Programming (KG, BJ, SM), pp. 731–745.
- ICLP-1995-GregoryR #concurrent #declarative #named #programming language
- Tempo: A Declarative Concurrent Programming Language (SG, RR), pp. 515–529.
- ICLP-1995-GuptaCP #array #logic programming #parallel
- Shared Paged Binding Array: A Universal Datastructure for Parallel Logic Programming (GG, VSC, EP), p. 824.
- ICLP-1995-Hanus #equation #logic programming #on the
- On Extra Variables in (Equational) Logic Programming (MH), pp. 665–679.
- ICLP-1995-HermenegildoGC #concurrent #implementation #logic programming #parallel #using
- Using Attributed Variables in the Implementation of Concurrent and Parallel Logic Programming Systems (MVH, DCG, MC), pp. 631–645.
- ICLP-1995-HermenegildoPMS #analysis #incremental #logic programming #source code
- Incremental Analysis of Logic Programs (MVH, GP, KM, PJS), pp. 797–811.
- ICLP-1995-IsozakiK #estimation #execution #logic programming #source code #transaction
- Transformation of Transaction Logic Programs based on Estimation of Transaction Execution Paths (HI, HK), p. 822.
- ICLP-1995-Jain #logic programming #source code #using
- Projections of Logic Programs using Symbol Mappings (AJ), pp. 483–496.
- ICLP-1995-Kahn #concurrent #constraints #named #programming
- ToonTalk — Concurrent Constraint Programming for Kids (KMK), p. 3.
- ICLP-1995-KakasM #abduction #constraints #logic programming
- Integrating Abductive and Constraint Logic Programming (ACK, AM), pp. 399–413.
- ICLP-1995-Moreno-Navarro #constraints #inheritance #logic programming #tuple
- Tuple Inheritance: A New Kind of Inheritance for (Constraint) Logic Programming (JJMN), p. 829.
- ICLP-1995-NilssonH #higher-order #logic programming #source code
- Constructing Logic Programs with Higher-Order Predicates (JFN, AH), p. 827.
- ICLP-1995-PodelskiS #constraints #logic programming #semantics #source code
- Operational Semantics of Constraint Logic Programs with Coroutining (AP, GS), pp. 449–463.
- ICLP-1995-RamakrishnanRSSW #logic programming #performance #source code
- Efficient Tabling Mechanisms for Logic Programs (IVR, PR, KFS, TS, DSW), pp. 697–711.
- ICLP-1995-Sato #learning #logic programming #semantics #source code #statistics
- A Statistical Learning Method for Logic Programs with Distribution Semantics (TS), pp. 715–729.
- ICLP-1995-Simonis #constraints #logic programming
- Applications of Constraint Logic Programming (HS), pp. 9–11.
- ICLP-1995-Smolka #concurrent #constraints #named #programming
- Oz: Concurrent Constraint Programming for Real (GS), p. 13.
- ICLP-1995-TanL #logic programming #source code #synthesis
- Type Synthesis for Logic Programs (JT, IPL), p. 823.
- ICLP-1995-ToniK #abduction #logic programming #reduction #source code
- Reduction of Abductive Logic Programs to Normal Logic Programs (FT, RAK), pp. 367–381.
- ICLP-1995-WakakiS #logic programming
- Computing Prioritized Circumscription by Logic Programming (TW, KS), pp. 283–297.
- ICLP-1995-YuanY #approach #logic programming #on the
- On Coherence Approach to Logic Program Revision (LYY, JHY), pp. 167–181.
- ICLP-1995-ZhaoCU #analysis #concurrent #dependence #logic programming #source code
- Program Dependence Analysis of Concurrent Logic Programs and Its Applications (JZ, JC, KU), p. 825.
- ICLP-1995-Zhou #approach #logic programming
- A Logic Programming Approach to Channel Routing (NFZ), pp. 217–231.
- ILPS-1995-BandaMS #analysis #logic programming #performance #scheduling #source code
- Efficient Analysis of Logic Programs with Dynamic Scheduling (MJGdlB, KM, PJS), pp. 417–431.
- ILPS-1995-BarklundDCL #encoding #logic programming #semantics
- Semantical Properties of Encodings in Logic Programming (JB, PD, SC, GAL), pp. 288–302.
- ILPS-1995-BekkersT #logic programming #monad
- Monadic Constructs for Logic Programming (YB, PT), pp. 51–65.
- ILPS-1995-BoerG #concurrent #constraints #modelling #programming #realtime
- Modelling Real-Time in Concurrent Constraint Programming (FSdB, MG), pp. 528–542.
- ILPS-1995-Brzoska #logic programming
- Temporal Logic Programming in Dense Time (CB), pp. 303–317.
- ILPS-1995-DimopoulosK #logic programming
- Logic Programming without Negation as Failure (YD, ACK), pp. 369–383.
- ILPS-1995-FerrandL #composition #correctness #logic programming #proving #source code
- A Compositional Proof Method of Partial Correctness for Normal Logic Programs (GF, AL), pp. 209–223.
- ILPS-1995-GallagherBS #logic programming #modelling #source code #static analysis
- Practical Model-Based Static Analysis for Definite Logic Programs (JPG, DB, HS), pp. 351–365.
- ILPS-1995-Gurr #declarative #logic programming #source code
- Declarative Annotations for Logic Programs (CAG), p. 639.
- ILPS-1995-HarlandPW #bibliography #perspective #programming
- Programming in Lygon: A Brief Overview (JH, DJP, MW), p. 636.
- ILPS-1995-JaffarMN #case study #logic programming #modelling
- Logic Programming and Object Modelling: A Case Study (Abstract) (JJ, MJM, GN), p. 48.
- ILPS-1995-JanssensBD #abstract interpretation #automaton #constraints #logic programming #source code
- A Blueprint for an Abstract Machine for Abstract Interpretation of (Constraint) Logic Programs (GJ, MB, VD), pp. 336–350.
- ILPS-1995-Kuchen #functional #implementation #logic programming #tutorial
- Implementation Issues for Functional Logic Programming (Tutorial Abstract) (HK), pp. 612–613.
- ILPS-1995-LauO #approach #constraints #deduction #formal method #logic programming #source code #synthesis
- A Formal Approach to Deductive Synthesis of Constraint Logic Programs (KKL, MO), pp. 543–557.
- ILPS-1995-LauOPP #correctness #logic programming #program transformation #termination
- Correctness of Logic Program Transformations Based on Existential Termination (KKL, MO, AP, MP), pp. 480–494.
- ILPS-1995-MalfonF #approach #semantics #source code
- Type Correct programs: A semantic approach (BM, GF), pp. 576–590.
- ILPS-1995-MarchioriT #logic programming #proving #source code #termination
- Proving Termination of Logic Programs with Delay Declarations (EM, FT), pp. 447–461.
- ILPS-1995-MessingS #logic programming #source code
- Regular Signed Resolution Applied to Annotated Logic Programs (BM, PvS), p. 638.
- ILPS-1995-PedroM #approach #logic programming #verification
- An Approach to Verification in Contextual Logic Programming (VP, LM), p. 634.
- ILPS-1995-Prehofer #call-by #functional #higher-order #logic programming
- A Call-by-Need Strategy for Higher-Order Functional-Logic Programming (CP), pp. 147–161.
- ILPS-1995-SchreyeLM #tutorial
- Tutorial on Program Specialisation (Abstract) (DDS, ML, BM), pp. 615–616.
- ILPS-1995-TseWL #concurrent #logic programming #object-oriented #programming language #prolog
- P&P: A Combined Parlog and Prolog Concurrent Object-Oriented Logic Programming Language (MlT, WhW, HfL), p. 640.
- ILPS-1995-WinikoffH #implementation #linear #logic programming #programming language
- Implementing the Linear Logic Programming Language Lygon (MW, JH), pp. 66–80.
- ILPS-1995-YouGYG #framework #logic programming #source code
- An Introspective Framework for Paraconsistent Logic Programs (JHY, SG, LYY, RG), pp. 384–398.
- LICS-1995-NadathurL #logic programming #proving
- Uniform Proofs and Disjunctive Logic Programming (Extended Abstract) (GN, DWL), pp. 148–155.
- LICS-1995-Tronci #functional #hardware #logic programming #verification
- Hardware Verification, Boolean Logic Programming, Boolean Functional Programming (ET), pp. 408–418.
- RTA-1995-AnantharamanR #logic programming #source code
- A Rewrite Mechanism for Logic Programs with Negation (SA, GR), pp. 163–178.
- RTA-1995-Bellegarde #automation #named #program transformation #towards
- ASTRE: Towards a Fully Automated Program Transformation System (FB), pp. 403–407.
- RTA-1995-ChazarainM #automation #equation #named #recursion #source code #synthesis
- LEMMA: A System for Automated Synthesis of Recursive Programs in Equational Theories (JC, SM), pp. 420–425.
- TLCA-1995-BerardiB #optimisation #type system #using
- Using Subtyping in Program Optimization (SB, LB), pp. 63–77.
- DAC-1994-AlpertK #clustering #multi #programming
- Multi-Way Partitioning Via Spacefilling curves and Dynamic Programming (CJA, ABK), pp. 652–657.
- KBSE-1994-Balmas #concept #pattern matching #source code
- An Augmented Pattern Matcher as a Tool to Synthesize Conceptual Descriptions of Programs (FB), pp. 150–157.
- KBSE-1994-LoiaQ #logic programming #object-oriented #paradigm
- Integrating Object-Oriented Paradigms and Logic Programming: The OPLA Language (VL, MQ), pp. 158–164.
- KBSE-1994-LowryPPU #automation #library #named #programming
- AMPHION: Automatic Programming for Subroutine Libraries (MRL, AP, TP, IU), p. 2.
- KBSE-1994-MintonW #machine learning #source code #using
- Using Machine Learning to Synthesize Search Programs (SM, SRW), pp. 31–38.
- KBSE-1994-QuiliciC #comprehension
- A Cooperative Program Understanding Environment (AQ, DNC), pp. 125–132.
- PODS-1994-ChaudhuriV #complexity #datalog #equivalence #on the #recursion #source code
- On the Complexity of Equivalence between Recursive and Nonrecursive Datalog Programs (SC, MYV), pp. 107–116.
- PODS-1994-Sohn #constraints #logic programming #source code
- Constraints among Argument Sizes in Logic Programs (KS), pp. 68–74.
- VLDB-1994-PoulovassilisS #algebra #database #optimisation #programming language #query
- Investigation of Algebraic Query Optimisation Techniques for Database Programming Languages (AP, CS), pp. 415–426.
- CSEE-1994-AmmannGORS #re-engineering #source code
- A Five Year Perspective on Software Engineering Graduate Programs at George Mason University (PA, HG, AJO, DR, BS), pp. 473–488.
- CSEE-1994-CoyleFTF #industrial #re-engineering
- Meeting the Needs of Industry: SMU’s Master’s Degree Program in Software Engineering (FPC, EF, MMT, DJF), pp. 543–554.
- CSEE-1994-Shepard #re-engineering
- Software Engineering in an Undergraduate Computer Engineering Program (TS), pp. 23–34.
- ESOP-1994-Andrews #constraints #implementation #logic programming
- Foundational Issues in Implementing Constraint Logic Programming Systems (JHA), pp. 74–88.
- ESOP-1994-BerthomieuS #behaviour #framework #ml #programming #semantics #syntax
- Programming with Behaviors in an ML Framework — The Syntax and Semantics of LCS (BB, TLS), pp. 89–104.
- ESOP-1994-CorsiniR #constraints #logic programming #model checking
- Symbolic Model Checking and Constraint Logic Programming: a Cross-Fertilization (MMC, AR), pp. 180–194.
- ESOP-1994-GiegerichK #functional #paradigm #programming
- Suffix Trees in the Functional Programming Paradigm (RG, SK), pp. 225–240.
- ESOP-1994-Moreau #automaton #continuation #evaluation #functional #parallel #source code
- The PCKS-Machine: An Abstract Machine for Sound Evaluation of Parallel Functional Programs with First-Class Continuations (LM), pp. 424–438.
- ESOP-1994-PierroP #constraints #logic #logic programming #semantics
- A Logical Denotational Semantics for Constraint Logic Programming (ADP, CP), pp. 195–210.
- ICSM-1994-AmmannC #in the large
- Inter-Module Renaming and Reorganizing: Examples of Program Manipulation-in-the-Large (MMA, RDC), pp. 354–361.
- ICSM-1994-AngerRY #concurrent #dynamic analysis #source code
- Combining Static and Dynamic Analysis of Concurrent Programs (FDA, RVR, MY), pp. 89–98.
- ICSM-1994-Jacquot #programming
- Programming Through Disciplined Modification (JPJ), pp. 362–371.
- ICSM-1994-JoinerTCSSG #comprehension
- Data-Centered Program Understanding (JKJ, WTT, KPC, SS, JS, HG), pp. 272–281.
- ICSM-1994-KinlochM #c #comprehension #graph #representation #source code #using
- Understanding C Programs Using the Combined C Graph Representation (DAK, MM), pp. 172–180.
- ICSM-1994-TanD #information management
- Abstracting Plan-like Program Information: A Demonstration (EST, HGD), pp. 262–271.
- ICSM-1994-YangB #data-driven #maintenance #source code
- Extension of a Transformation System for Maintenance: Dealing with Data-Intensive Programs (HY, KHB), pp. 344–353.
- PEPM-1994-BaierGZ #fortran #partial evaluation #source code
- Partial Evaluation of Numerical Programs in Fortran (RB, RG, RZ), pp. 119–132.
- PEPM-1994-FegarasSZ #induction #multi #source code
- Improving Programs Which Recurse over Multiple Inductive Structures (LF, TS, TZ), pp. 21–32.
- PLDI-1994-Agrawal #on the #slicing #source code
- On Slicing Programs with Jump Statements (HA), pp. 302–312.
- PLDI-1994-JohnsonPP #linear
- The Program Structure Tree: Computing Control Regions in Linear Time (RJ, DP, KP), pp. 171–185.
- PLDI-1994-NetzerW #debugging #incremental #source code
- Optimal Tracing and Incremental Reexecution for Debugging Long-Running Programs (RHBN, MHW), pp. 313–325.
- PLDI-1994-NorrisP #dependence #graph
- Register Allocation over the Program Dependence Graph (CN, LLP), pp. 266–277.
- PLDI-1994-Reinhold #garbage collection #performance #source code
- Cache Performance of Garbage-Collected Programs (MBR), pp. 206–217.
- PLDI-1994-SrivastavaE #named #program analysis #tool support
- ATOM — A System for Building Customized Program Analysis Tools (AS, AE), pp. 196–205.
- PLDI-1994-WagnerMGH #optimisation
- Accurate Static Estimators for Program Optimization (TAW, VM, SLG, MAH), pp. 85–96.
- PLDI-1994-Wismuller #analysis #data flow #debugging #source code #using
- Debugging of Globally Optimized Programs Using Data Flow Analysis (RW), pp. 278–289.
- SAS-1994-AikenL #logic programming #source code #type checking
- Directional Type Checking of Logic Programs (AA, TKL), pp. 43–60.
- SAS-1994-CodishD #dependence #logic programming #multi #polymorphism #source code #using
- Deriving Polymorphic Type Dependencies for Logic Programs Using Multiple Incarnations of Prop (MC, BD), pp. 281–296.
- SAS-1994-DebrayGHL #logic programming #source code
- Estimating the Computational Cost of Logic Programs (SKD, PLG, MVH, NWL), pp. 255–265.
- SAS-1994-Halbwachs #abstract interpretation #programming
- About Synchronous Programming and Abstract Interpretation (NH), pp. 179–192.
- SAS-1994-HankinM #framework #program analysis #type system
- A Type-based Framework for Program Analysis (CH, DLM), pp. 380–394.
- SAS-1994-HanusZ #analysis #functional #logic programming #source code
- Mode Analysis of Functional Logic Programs (MH, FZ), pp. 26–42.
- SAS-1994-MuellerW #analysis #behaviour #on the fly #performance #simulation
- Efficient On-the-fly Analysis of Program Behavior and Static Cache Simulation (FM, DBW), pp. 101–115.
- SAS-1994-Yi #detection #exception #ml #source code #standard
- Compile-time Detection of Uncaught Exceptions in Standard ML Programs (KY), pp. 238–254.
- STOC-1994-Mulmuley #bound #linear #parallel #problem #programming
- Lower bounds for parallel linear programming and other problems (KM), pp. 603–614.
- Best-of-PLDI-1994-SrivastavaE94a #named #program analysis #tool support
- ATOM: a system for building customized program analysis tools (with retrospective) (AS, AE), pp. 528–539.
- ICALP-1994-AbdullaJ #decidability #problem #source code #verification
- Undecidable Verification Problems for Programs with Unreliable Channels (PAA, BJ), pp. 316–327.
- ICALP-1994-FixS #reasoning #source code
- Reasoning about Programs by Exploiting the Environment (LF, FBS), pp. 328–339.
- FME-1994-Barros #database #relational #source code #specification
- Deriving Relational Database Programs from Formal Specifications (RSMdB), pp. 703–723.
- FME-1994-Fidge #development #realtime
- Adding Real Time to Formal Program Development (CJF), pp. 618–638.
- FME-1994-MaungHM #formal method #towards
- Towards a Formalization of Programming-by-Difference (IM, JH, RJM), pp. 134–153.
- LFP-1994-Heintze #analysis #ml #source code
- Set-Based Analysis of ML Programs (NH), pp. 306–317.
- LFP-1994-StefanescuZ #analysis #equation #framework #functional #higher-order #source code
- An Equational Framework for the Flow Analysis of Higher Order Functional Programs (DCS, YZ), pp. 318–327.
- TAGT-1994-Assmann #on the #program analysis #term rewriting
- On Edge Addition Rewrite Systems and their Relevance to Program Analysis (UA), pp. 321–335.
- TAGT-1994-Schurr #graph transformation
- Programmed Graph Transformations and Graph Transformation Units in GRACE (AS), pp. 122–136.
- TAGT-1994-Wills #graph #parsing #source code #using
- Using Attributed Flow Graph Parsing to Recognize Clichés in Programs (LMW), pp. 170–184.
- CHI-1994-EisenbergF94a #design #programmable #programming
- Programmable design environments: integrating end-user programming with domain-oriented assistance (ME, GF), pp. 431–437.
- CHI-1994-HoudeS94a #design #programming
- In search of design principles for programming environments (SH, RS), pp. 424–430.
- AdaEurope-1994-GerlichW #ada #source code
- Tuning Ada Programs in Advance (RG, UW), pp. 440–464.
- AdaEurope-1994-Heitz #composition #distributed #generative #object-oriented #programming #realtime #scalability
- Integrating Modular, Object Oriented Programming and Application Generator Technologies in Large Real Time and Distributed Developments (MH), pp. 130–146.
- TRI-Ada-1994-Duncan #ada #implementation
- Implementing Internal Program Representations with Ada and Ada 9X (AGD), pp. 154–163.
- TRI-Ada-1994-KermarrecP #ada #distributed #named #paradigm #programming
- Ada-Linda: A Powerful Paradigm for Programming Distributed Ada Applications (YK, LP), pp. 438–445.
- TRI-Ada-1994-Lauridsen #design #perspective #programming #user interface
- Design of GUIs from a Programming Perspective (OL), pp. 236–245.
- TRI-Ada-1994-RybinK #ada #programming language
- Ada-Based Programming Language Course in Moscow State University (SR, VSK), pp. 194–202.
- TRI-Ada-1994-Sartore #ada #database #realtime #scalability
- Large Database Ada Program for Real Time Laboratory Instrument Control and Data Acquisition (RGS), pp. 406–416.
- TRI-Ada-1994-Thornley #ada #data flow #parallel #programming
- Integrating Parallel Dataflow Programming with the Ada Tasking Model (JT), pp. 417–428.
- CAiSE-1994-SheuY #knowledge-based #program transformation
- A Knowledge-based Program Transformation System (PCYS, SBY), pp. 228–241.
- CIKM-1994-ChenH #algorithm #graph #linear #source code #traversal
- An Optimal Graph Traversal Algorithm for Evaluating Linear Binary-Chain Programs (YC, TH), pp. 34–41.
- CIKM-1994-ChenT #implementation #pattern matching #programming
- An Optimized Implementation for VML Based on Pattern Matching and Dynamic Programming (WC, VT), pp. 88–96.
- ICML-1994-KietzL #algorithm #induction #logic programming #performance
- An Efficient Subsumption Algorithm for Inductive Logic Programming (JUK, ML), pp. 130–138.
- ICML-1994-Muggleton #induction #logic programming
- Bayesian Inductive Logic Programming (SM), pp. 371–379.
- ICML-1994-RoscaB #programming #search-based #self
- Hierarchical Self-Organization in Genetic programming (JPR, DHB), pp. 251–258.
- ICML-1994-ZelleMK #bottom-up #induction #logic programming #top-down
- Combining Top-down and Bottom-up Techniques in Inductive Logic Programming (JMZ, RJM, JBK), pp. 343–351.
- KDD-1994-DruzdzeG #case study #student
- Application of the TETRAD II Program to the Study of Student Retention in U.S. Colleges (MJD, CG), pp. 419–430.
- KDD-1994-Kiselev #functional #named #source code
- PolyAnalyst — A Machine Discovery System Inferring Functional Programs (MVK), pp. 237–250.
- KR-1994-DamasioNP #knowledge base #logic programming #named
- REVISE: An Extended Logic Programming System for Revising Knowledge Bases (CVD, WN, LMP), pp. 607–618.
- SEKE-1994-ArndtGPT #execution #logic programming #source code #symbolic computation
- Symbolic execution of logic programs (TA, AG, GP, GT), pp. 414–421.
- SEKE-1994-AzemB #prolog #reliability #source code
- Reliability determination of Prolog programs (AA, FB), pp. 422–429.
- SEKE-1994-ChiangWBN #automation #documentation #named #programming #visual notation
- DocFlow: an event-driven visual programming environment for office automation through document processing (SCYC, JTLW, MPB, PAN), pp. 454–461.
- SEKE-1994-CookeDGK #concurrent #linear #logic programming #source code
- Bag languages, concurrency, Horn logic programs, and linear logic (DEC, RD, AQG, VK), pp. 289–297.
- SEKE-1994-Dunin-KepliczJLM #development #named
- CAProDel: a system for computer aided program development (BDK, JJ, WL, EMB), pp. 470–477.
- SEKE-1994-JablonowskiM #development
- Procedure handling in computer aided program development (JJ, EMB), pp. 486–492.
- SEKE-1994-KoskinenPS #dependence #hypermedia #using
- Program text as hypertext: using program dependences for transient linking (JK, JP, AS), pp. 209–216.
- SEKE-1994-LuciaCTT #parallel
- Program parallelization in WSDW (ADL, CDC, GT, MT), pp. 462–469.
- SEKE-1994-SheuY #deduction #program transformation
- A deductive program transformation system (PCYS, SBY), pp. 524–531.
- SEKE-1994-SuzukiT #abstraction #behaviour #retrieval #using
- Associative program retrieval using partially-ordered behavioral abstractions of a program (HS, NT), pp. 395–404.
- ECOOP-1994-AlagicSB #declarative #inheritance #object-oriented #programming #prototype #type system
- Declarative Object-Oriented Programming: Inheritance, Subtyping and Prototyping (SA, RS, RB), pp. 236–259.
- ECOOP-1994-OkamuraI #programming #using
- Object Location Control Using Meta-level Programming (HO, YI), pp. 299–319.
- ECOOP-1994-OmiciniN #logic programming #object-oriented
- Object-Oriented Computations in Logic Programming (AO, AN), pp. 194–212.
- ECOOP-1994-PauwKV #execution #modelling #object-oriented
- Modeling Object-Oriented Program Execution (WDP, DK, JMV), pp. 163–182.
- OOPSLA-1994-KobayashiY #concurrent #object-oriented #programming
- Type-Theoretic Foundations for Concurrent Object-Oriented Programming (NK, AY), pp. 31–45.
- OOPSLA-1994-LopezFB #constraints #imperative #implementation #programming language #virtual machine
- Implementing Constraint Imperative Programming Languages: The Kaleidospace’93 Virtual Machine (GL, BNFB, AB), pp. 259–271.
- OOPSLA-1994-LortzS #contract #programming
- Combining Contracts and Exemplar-Based Programming for Class Hiding and Customization (VBL, KGS), pp. 453–467.
- OOPSLA-1994-Onodera #c++ #database #experience #information management #object-oriented #representation
- Experience with Representing C++ Program Information in an Object-Oriented Database (TO), pp. 403–413.
- TOOLS-EUROPE-1994-Allard #named #object-oriented #programming
- Keynote: Object-Oriented Programming at the European Space Agency (FA), p. 7.
- TOOLS-EUROPE-1994-KlugS #corba #distributed #programming
- Distributed Programming in C++, from Sockets to CORBA (MK, MS), p. 543.
- TOOLS-EUROPE-1994-Sikora #empirical #object-oriented #problem #programming #roadmap
- Selected Results from an Empirical Study on Problem Areas and Trends of Object-Oriented Programming (HS), pp. 303–313.
- TOOLS-EUROPE-1994-SimGKS #interface #programming #specification #tool support
- The Specification of a Seamless O-O Programming Interface for CAD Tools (MS, WG, PK, NS), pp. 135–145.
- ALP-1994-AlpuenteFV #analysis #composition #equation #source code
- Compositional Analysis for Equational Horn Programs (MA, MF, GV), pp. 77–94.
- ALP-1994-BuenoHMR #concurrent #semantics #source code
- From Eventual to Atomic Locally Atomic CC Programs: A Concurrent Semantics (FB, MVH, UM, FR), pp. 114–132.
- ALP-1994-Marchiori #logic programming #source code #term rewriting
- Logic Programs as term Rewriting Systems (MM), pp. 223–241.
- ALP-1994-Marchiori94a #alias #logic programming #source code
- A Logic for Variable Aliasing in Logic Programs (EM), pp. 287–304.
- ALP-1994-Miller #logic programming #multi #source code #specification #using
- Specifications Using Multiple-Conclusion Logic Programs (DM), pp. 3–4.
- ALP-1994-Paige #program transformation
- Viewing A program Transformation System At Work (RP), p. 5.
- ALP-1994-Palamidessi #concurrent #constraints #programming
- Concurrent Constraint Programming (CP), pp. 1–2.
- ALP-1994-Teusink #abduction #logic programming #source code
- Three-Valued Completion for Abductive Logic Programs (FT), pp. 150–167.
- ALP-1994-Volpe #concurrent #linear #logic programming #proving
- Concurrent Logic Programming as Uniform Linear Proofs (PV), pp. 133–149.
- LOPSTR-1994-BarklundBD #logic programming #multi #programming language
- A Basis for a Multi-Level Meta-Logic Programming Language (JB, KB, PD), pp. 262–275.
- LOPSTR-1994-Basin #framework #logic programming #source code
- Logic Frameworks for Logic Programs (DAB), pp. 1–16.
- LOPSTR-1994-BensaouG #source code
- An Extended Transformation System for CLP Programs (NB, IG), pp. 17–35.
- LOPSTR-1994-BossiE #semantics #source code
- More on Unfold/Fold Transformations of Normal Programs: Preservation of Fitting’s Semantics (AB, SE), pp. 311–331.
- LOPSTR-1994-BoulangerB #analysis #logic programming #program transformation #using
- Using Call/Exit Analysis for Logic Program Transformation (DB, MB), pp. 36–50.
- LOPSTR-1994-BrogiC #logic programming #metalanguage #source code
- Gödel as a Meta-Language for Composing Logic Programs (AB, SC), pp. 377–394.
- LOPSTR-1994-CominiLV #debugging #logic programming
- Abstract Debugging of Logic Program (MC, GL, GV), pp. 440–450.
- LOPSTR-1994-CookG #analysis #source code #termination
- A Transformation System for Definite Programs Based on Termination Analysis (JC, JPG), pp. 51–68.
- LOPSTR-1994-Dunin-Keplicz #architecture #development #multi #source code
- An Architecture with Multiple Meta-Levels for the Development of Correct Programs (BDK), pp. 293–310.
- LOPSTR-1994-FlenerP #induction #on the #reasoning #synthesis
- On the Use of Inductive Reasoning in Program Synthesis: Prejudice and Prospects (PF, LP), pp. 69–87.
- LOPSTR-1994-GilbertHZ #behaviour #source code #specification
- Transforming Specifications of Observable Behaviour into Programs (DRG, CJH, JZ), pp. 88–103.
- LOPSTR-1994-Hill #metaprogramming
- A Module System for Meta-Programming (PMH), pp. 395–409.
- LOPSTR-1994-LauO #deduction #framework #logic programming #on the #source code #specification #synthesis
- On Specification Frameworks and Deductive Synthesis of Logic Programs (KKL, MO), pp. 104–121.
- LOPSTR-1994-MarakakisG #data type #design #logic programming #source code #top-down #using
- Schema-Based Top-Down Design of Logic Programs Using Abstract Data Types (EIM, JPG), pp. 138–153.
- LOPSTR-1994-Mircheva #logic programming #source code #testing
- Logic Programs with Tests (MM), pp. 276–292.
- LOPSTR-1994-Renault #execution #source code
- Generalizing Extended Execution for Normal Programs (SR), pp. 154–169.
- LOPSTR-1994-SakamaS #approach #declarative #deduction #logic programming #source code
- Partial Deduction of Disjunctive Logic Programs: A Declarative Approach (CS, HS), pp. 170–182.
- LOPSTR-1994-SemeraroEMBP #case study #learning #logic #source code
- Avoiding Non-Termination when Learning Logical Programs: A Case Study with FOIL and FOCL (GS, FE, DM, CB, MJP), pp. 183–198.
- LOPSTR-1994-TarauD #continuation #first-order #logic programming
- Logic Programming and Logic Grammars with First-Order Continuations (PT, VD), pp. 215–230.
- PLILP-1994-Barklund #source code
- Tabulation of Functions in Definite Clause Programs (JB), pp. 465–466.
- PLILP-1994-BirkedalW #generative
- Hand-Writing Program Generator Generators (LB, MW), pp. 198–214.
- PLILP-1994-BrogiCMMPRT #composition #implementation
- Implementations of Program Composition Operations (AB, AC, PM, VM, DP, CR, FT), pp. 292–307.
- PLILP-1994-FagesFS #constraints #logic programming #optimisation #relational
- Handling Preferences in Constraint Logic Programming with Relational Optimization (FF, JF, TS), pp. 261–276.
- PLILP-1994-FieldT #dependence #slicing #term rewriting
- Dynamic Dependence in Term rewriting Systems and its Application to Program Slicing (JF, FT), pp. 415–431.
- PLILP-1994-Fruhwirth #constraints #logic programming #reasoning
- Annotated Constraint Logic Programming Applied to Temporal Reasoning (TWF), pp. 230–243.
- PLILP-1994-GergatsoulisK #source code
- Unfold/Fold Transformations For Definite Clause Programs (MG, MK), pp. 340–354.
- PLILP-1994-HundehegeLX #hybrid #memory management #optimisation #program transformation #runtime #semantics
- Semantic-Based Static Program Transformations for Memory Space and Run Time Optimization in Hybrid Languages (JBH, WML, UX), pp. 453–454.
- PLILP-1994-Leal #prolog #source code #visualisation
- A System to Visualize and Interact with Prolog Programs (JPL), pp. 451–452.
- PLILP-1994-Miller #logic programming #multi #source code #specification #using
- Specifications Using Multiple-Conclusion Logic Programs (DM), pp. 3–4.
- PLILP-1994-Paige #program transformation
- Viewing A Program Transformation System At Work (RP), pp. 5–24.
- PLILP-1994-Palamidessi #concurrent #constraints #programming
- Concurrent Constraint Programming (CP), pp. 1–2.
- PLILP-1994-RodriguesB #logic #named #programming
- PROMAL — Programming in Modal Action Logic (OR, MRFB), pp. 457–458.
- PLILP-1994-ZffanellaGL #concurrent #constraints #programming
- Abstracting Synchronization in Concurrent Constraint Programming (EZ, RG, GL), pp. 57–72.
- POPL-1994-Agrawal
- Dominators, Super Blocks, and Program Coverage (HA), pp. 25–34.
- POPL-1994-BoerGMP #concurrent #constraints #proving #source code
- Proving Concurrent Constraint Programs Correct (FSdB, MG, EM, CP), pp. 98–108.
- POPL-1994-CalderG #c++ #source code
- Reducing Indirect Function call Overhead in C++ Programs (BC, DG), pp. 397–408.
- POPL-1994-CortesiCH #abstract domain #logic programming
- Combinations of Abstract Domains for Logic Programming (AC, BLC, PVH), pp. 227–239.
- POPL-1994-DiwanTM #garbage collection #memory management #performance #source code #using
- Memory Subsystem Performance of Programs Using Copying Garbage Collection (AD, DT, JEBM), pp. 1–14.
- POPL-1994-MarriottBH #logic programming #scheduling #source code
- Analyzing Logic Programs with Dynamic Scheduling (KM, MJGdlB, MVH), pp. 240–253.
- POPL-1994-NielsonN #communication #concurrent #finite #higher-order #source code
- Higher-Order Concurrent Programs with Finite Communication Topology (HRN, FN), pp. 84–97.
- POPL-1994-Paakki #execution #functional #logic programming #multi #source code
- Multi-Pass Execution of Functional Logic Programs (JP), pp. 361–374.
- POPL-1994-Qian #equation #higher-order #logic programming
- Higher-Order Equational Logic Programming (ZQ), pp. 254–267.
- SAC-1994-Bennet #distributed #message passing #parallel #runtime #source code
- Distributed message routing and run-time support for message-passing parallel programs derived from ordinary programs (TB), pp. 510–514.
- SAC-1994-ChangCG #abstract interpretation #bottom-up #execution #logic programming #source code
- Abstract filters: improving bottom-up execution of logic programs by two-phase abstract interpretation (BMC, KMC, RG), pp. 388–393.
- SAC-1994-GabbrielliG #analysis #logic programming #source code
- Goal independency and call patterns in the analysis of logic programs (MG, RG), pp. 394–399.
- SAC-1994-GallK #program transformation #reuse
- Program transformation to enhance the reuse potential of procedural software (HG, RK), pp. 99–104.
- SAC-1994-GhazalO #constraints #query #source code #termination
- Termination of programs in constraint query languages (AG, AMO), pp. 266–270.
- SAC-1994-LeeL #concurrent #constraints #incremental #logic programming #named #nondeterminism #query #towards
- IQ: towards incremental query processing in non-deterministic concurrent constraint logic programming (JHML, HfL), pp. 405–409.
- SAC-1994-Silva-Lepe #graph #object-oriented #source code #specification
- Abstracting graph-based specifications of object-oriented programs (ISL), pp. 447–451.
- SAC-1994-Takaoka #graph #parallel #verification
- Parallel program verification with directed graphs (TT), pp. 462–466.
- SAC-1994-WassermanS #locality #logic programming
- The locality principle and completeness in logic programming (HCW, ZS), pp. 286–291.
- SAC-1994-ZhangM #named #visualisation
- Visputer — an Occam program visualisation tool (KZ, GM), pp. 457–461.
- FSE-1994-DwyerC #analysis #concurrent #data flow #source code #verification
- Data Flow Analysis for Verifying Properties of Concurrent Programs (MBD, LAC), pp. 62–75.
- FSE-1994-JacksonR #dependence #reverse engineering
- A New Model of Program Dependences for Reverse Engineering (DJ, EJR), pp. 2–10.
- ASPLOS-1994-ChandraLR #message passing #question #source code
- Where is Time Spent in Message-Passing and Shared-Memory Programs? (SC, JRL, AR), pp. 61–73.
- CC-1994-FranzleM #code generation #programming language #realtime #towards
- Towards Provably Correct Code Generation for a Hard Real-Time Programming Language (MF, MMO), pp. 294–308.
- CC-1994-Hanus #functional #logic programming #optimisation #source code #towards
- Towards the Global Optimization of Functional Logic Programs (MH), pp. 68–82.
- CC-1994-JanssensS #abstract interpretation #constraints #implementation #logic programming #on the #source code
- On the Implementation of Abstract Interpretation Systems for (Constraint) Logic Programs (GJ, WS), pp. 172–187.
- HPDC-1994-EisenhauerSGM #interactive #named #online #parallel #source code #towards
- Falcon — Toward Interactive Parallel Programs: The On-line Steering of a Molecular Dynamics Application (GE, KS, WG, NM), pp. 26–33.
- HPDC-1994-LiHW #performance #program analysis #program transformation
- Program Analysis and Transformations for Fast Data Sharing (AL, GH, LDW), pp. 131–138.
- HPDC-1994-SiegellS #automation #generative #parallel #source code
- Automatic Generation of Parallel Programs with Dynamic Load Balancing (BSS, PS), pp. 166–175.
- CADE-1994-Anderson #optimisation #proving #representation
- Representing Proof Transformations for Program Optimizations (PA), pp. 575–589.
- CADE-1994-FribourgP #bottom-up #constraints #datalog #evaluation #source code
- Bottom-up Evaluation of Datalog Programs with Arithmetic Constraints (LF, MVP), pp. 311–325.
- CADE-1994-WaalG #logic programming #program analysis #program transformation #proving #theorem proving
- The Applicability of Logic Program Analysis and Transformation to Theorem Proving (DAdW, JPG), pp. 207–221.
- CADE-1994-WangG #automation #named #program analysis
- KITP-93: An Automated Inference System for Program Analysis (TCW, AG), pp. 831–835.
- ICLP-1994-AzevedoS #program transformation
- Recomputation-Free Lemmatization by Program Transformation (PJdSA, MJS), pp. 739–740.
- ICLP-1994-BigotGD #logic programming #source code
- Output Value Placement in Moded Logic Programs (PAB, DG, SKD), pp. 175–189.
- ICLP-1994-CairesM #higher-order #logic programming #polymorphism #unification
- Higher-Order Polymorphic Unification for Logic Programming (LC, LM), pp. 419–433.
- ICLP-1994-ClergerieL #logic programming #named
- LPDA: Another look at Tabulation in Logic Programming (EVdlC, BL), pp. 470–486.
- ICLP-1994-DixGM #logic programming #modelling #source code
- Causal Models of Disjunctive Logic Programs (JD, GG, VWM), pp. 290–302.
- ICLP-1994-DixM #approach #axiom #semantics #source code
- An Axiomatic Approach to Semantics of Disjunctive Programs (JD, MM), pp. 303–320.
- ICLP-1994-GabbayGMO #logic programming
- Conditonal Logic Programming (DMG, LG, AM, NO), pp. 272–289.
- ICLP-1994-GallagherW #approximate #logic programming #performance #precise #source code
- Fast and Precise Regular Approximations of Logic Programs (JPG, DAdW), pp. 599–613.
- ICLP-1994-Guglielmi #concurrent #generative #logic programming #programming language
- Concurrency and Plan Generation in a Logic Programming Language with a Sequential Operator (AG), pp. 240–254.
- ICLP-1994-GuptaHPC #execution #logic programming #named #source code
- ACE: And/Or-parallel Copying-based Execution of Logic Programs (GG, MVH, EP, VSC), pp. 93–109.
- ICLP-1994-Jiang #logic #logic programming #semantics
- Ambivalent Logic as the Semantic Basis of Metalogic Programming (YJ), pp. 387–401.
- ICLP-1994-KakasM #abduction #logic programming
- Abduction and Abductive Logic Programming (ACK, PM), pp. 18–19.
- ICLP-1994-KakasMD #logic programming #semantics #source code
- The Acceptability Semantics for Logic Programs (ACK, PM, PMD), pp. 504–519.
- ICLP-1994-LammaM #composition #logic programming
- Modularity in Logic Programming (EL, PM), pp. 15–17.
- ICLP-1994-LauOT #deduction #logic programming #problem #source code #synthesis
- The Halting Problem for Deductive Synthesis of Logic Programs (KKL, MO, SÅT), pp. 665–683.
- ICLP-1994-LauW #logic programming #source code #specification #synthesis #tutorial
- A Tutorial on Synthesis of Logic Programs from Specifications (KKL, GAW), pp. 11–14.
- ICLP-1994-LeachL #logic programming #source code
- Computing Annotated Logic Programs (SML, JJL), pp. 257–271.
- ICLP-1994-LifschitzT #logic programming
- Splitting a Logic Program (VL, HT), pp. 23–37.
- ICLP-1994-McCainT #independence #logic programming #source code
- Language Independence and Language Tolerance in Logic Programs (NM, HT), pp. 38–57.
- ICLP-1994-Mircheva #logic programming #source code
- Logic Programs with Refutation Rules (MM), p. 734.
- ICLP-1994-Pedreschi #prolog #proving #runtime #source code
- A Proof Method for Runtime Properties of Prolog Programs (DP), pp. 584–598.
- ICLP-1994-Reddy #aspect-oriented #higher-order #logic programming
- Higher-order Aspects of Logic Programming (USR), pp. 402–418.
- ICLP-1994-SakamaI #abduction #equivalence #logic programming #on the #source code
- On the Equivalence between Disjunctive and Abductive Logic Programs (CS, KI), pp. 489–503.
- ICLP-1994-Stuber #modelling #program transformation
- Computing Stable Models by Program Transformation (JS), pp. 58–73.
- ICLP-1994-Thielscher #equation #logic programming #representation
- Representing Actions in Equational Logic Programming (MT), pp. 207–224.
- ICLP-1994-Zapatrin #logic programming #metric #quantum
- Logic Programming as Quantum Measurement (RRZ), p. 747.
- ILPS-1994-AlferesDP #named #source code #top-down
- SLX — A Top-down Derivation Procedure for Programs with Explicit Negation (JJA, CVD, LMP), pp. 424–438.
- ILPS-1994-Brisset #logic programming #polymorphism #programming language #type checking
- Avoiding Dynamic Type Checking in a Polymorphic Logic Programming Language (PB), p. 674.
- ILPS-1994-BroomeL #calculus #combinator #logic programming
- Combinatory Logic Programming: Computing in Relation Calculi (PB, JL), pp. 269–285.
- ILPS-1994-CarlsonHJ #concurrent #programming
- AKL(FD) — A Concurrent Language for FD Programming (BC, SH, SJ), pp. 521–535.
- ILPS-1994-ChiuL #constraints #logic programming #theorem proving #towards
- Towards Practical Interval Constraint Solving in Logic Programming (CKC, JHML), pp. 109–123.
- ILPS-1994-Cras #constraints #logic programming #using
- Using Constraint Logic Programming in Services: A Few Short Tales (YC), pp. 3–16.
- ILPS-1994-DebrayGB #detection #logic programming #optimisation #source code
- Detection and Optimization of Suspension-free Logic Programs (SKD, DG, PAB), pp. 487–501.
- ILPS-1994-DebrayJ #parallel #program transformation
- A Simple Program Transformation for Parallelism (SKD, MJ), pp. 305–319.
- ILPS-1994-Dutra #logic programming #parallel #scheduling
- Strategies for Scheduling And- and Or-Parallel Work in Parallel Logic Programming Systems (IdCD), pp. 289–304.
- ILPS-1994-Gervet #constraints #finite #logic programming #named #set
- Conjunto: Constraint Logic Programming with Finite Set Domains (CG), pp. 339–358.
- ILPS-1994-Giacobazzi #abduction #analysis #composition #logic programming #source code
- Abductive Analysis of Modular Logic Programs (RG), pp. 377–391.
- ILPS-1994-Gottlob #complexity #logic programming #power of
- Complexity and Expressive Power of Disjunctive Logic Programming (GG), pp. 23–42.
- ILPS-1994-Jones #abstract interpretation #functional #logic programming #partial evaluation
- Abstract Interpretation and Partial Evaluation in Functional and Logic Programming (NDJ), pp. 17–22.
- ILPS-1994-JourdanFRD #concurrent #constraints #modelling #parallel #programming #scheduling #using
- Data Alignment and Task Scheduling On Parallel Machines Using Concurrent Constraint Model-based Programming (JJ, FF, DR, AD), p. 678.
- ILPS-1994-Lever #constraints #logic programming
- Constraint Logic Programming for Planning (JML), p. 679.
- ILPS-1994-Lloyd #functional #logic programming #programming language
- Combining Functional and Logic Programming Languages (JWL), pp. 43–57.
- ILPS-1994-Malfon #logic programming #semantics #source code #validation
- Characterization of Some Semantics for Logic Programs with Negation and Applications to Program Validation (BM), pp. 91–105.
- ILPS-1994-MichaylovP #compilation #constraints #linear #logic programming #optimisation #source code
- Optimizing Compilation of Linear Arithmetic in a Class of Constraint Logic Programs (SM, BP), pp. 586–600.
- ILPS-1994-OrosG #datalog #inheritance #source code
- Inferring Inheritance from Datalog Programs (MAO, PYG), p. 680.
- ILPS-1994-Post #logic programming
- Mutally Exclusive Rules in Logic Programming (KP), pp. 472–486.
- ILPS-1994-Rajasekar #constraints #logic programming #string #theory and practice
- Constraint Logic Programming on Strings: Theory and Applications (AR), p. 681.
- ILPS-1994-RosenbluethP #logic programming #lr #parsing #source code
- LR Inference: Inference Systems for Fixed-Mode Logic Programs, Based on LR Parsing (DAR, JCP), pp. 439–453.
- ILPS-1994-SchulteS #concurrent #constraints #encapsulation #higher-order #programming
- Encapsulated Search for Higher-order Concurrent Constraint Programming (CS, GS), pp. 505–520.
- ILPS-1994-SwiftW #analysis #evaluation #source code
- Analysis of SLG-WAM Evaluation of Definite Programs (TS, DSW), pp. 219–235.
- ILPS-1994-SwiftW94a #automaton #source code
- An Abstract Machine for SLG Resolution: Definite Programs (TS, DSW), pp. 633–652.
- ILPS-1994-TangPGC #backtracking #logic programming #optimisation #parallel #performance
- Last Parallel Call Optimization and Fast Backtracking in And-parallel Logic Programming Systems (DT, EP, GG, MC), pp. 683–684.
- ILPS-1994-Turner #logic programming #source code
- Signed Logic Programs (HT), pp. 61–75.
- ILPS-1994-YuanY #effectiveness
- A Simple but Effective Program Revision Method (LYY, JHY), p. 686.
- ISSTA-1994-BuyS #analysis #petri net #realtime #source code
- Analysis of Real-Time Programs with Simple Time Petri Nets (UAB, RHS), pp. 228–239.
- ISSTA-1994-Corbett #ada #analysis #concurrent #empirical #evaluation #source code
- An Empirical Evaluation of Three Methods for Deadlock Analysis of Ada Tasking Programs (JCC), pp. 204–215.
- ISSTA-1994-Damodaran-KamalF #parallel #source code #testing
- Testing Races in Parallel Programs with an OtOt Strategy (SKDK, JMF), pp. 216–227.
- ISSTA-1994-Forgacs #fault
- The All Program Functions Criterion for Revealing Computation Errors (Abstract) (IF), p. 198.
- ISSTA-1994-GoldbergWZ #analysis #testing
- Applications of Feasible Path Analysis to Program Testing (AG, TCW, DZ), pp. 80–94.
- ISSTA-1994-KorelY #slicing
- Forward Computation of Dynamic Program Slices (BK, SY), pp. 66–79.
- ISSTA-1994-PetersP #documentation #generative #testing
- Generating a Test Oracle from Program Documentation (Work in Progress) (DKP, DLP), pp. 58–65.
- LICS-1994-BrogiT #algebra #logic #semantics #source code
- Semantics of Meta-Logic in an Algebra of Programs (AB, FT), pp. 262–270.
- LICS-1994-SaraswatJG #concurrent #constraints #programming
- Foundations of Timed Concurrent Constraint Programming (VAS, RJ, VG), pp. 71–80.
- DAC-1993-ChatterjeeR #architecture #composition #multi #optimisation
- An Architectural Transformation Program for Optimization of Digital Systems by Multi-Level Decomposition (AC, RKR), pp. 343–348.
- DAC-1993-KamonTW #3d #multi #named
- FastHenry: A Multipole-Accelerated 3-D Inductance Extraction Program (MK, MJT, JW), pp. 678–683.
- DAC-1993-ShihK #clustering #polynomial #programming
- Quadratic Boolean Programming for Performance-Driven System Partitioning (MS, ESK), pp. 761–765.
- PODS-1993-BusscheGV #algebra #programming #relational
- Reflective Programming in the Relational Algebra (JVdB, DVG, GV), pp. 17–25.
- PODS-1993-Morishita #fixpoint #source code
- An Alternating Fixpoint Tailored to Magic Programs (SM), pp. 123–134.
- SIGMOD-1993-KellerJA #database #object-oriented #persistent #programming #relational
- Persistence Software: Bridging Object-Oriented Programming and Relational Databases (AMK, RJ, SA), pp. 523–528.
- VLDB-1993-AmatoGM #abstract interpretation #analysis #database #programming
- Data Sharing Analysis for a Database Programming Lanaguage via Abstract Interpretation (GA, FG, GM), pp. 405–415.
- VLDB-1993-HoskingBM #comparative #evaluation #performance #persistent #programming language
- Update Logging for Persistent Programming Languages: A Comparative Performance Evaluation (ALH, EWB, JEBM), pp. 429–440.
- CSM-1993-Abd-El-HafizB #library #source code #using
- Documenting Programs Using a Library of Tree Structured Plans (SKAEH, VRB), pp. 152–161.
- CSM-1993-CanforaCMT #c #case study #data type #source code
- Extracting Abstract Data Types from C Programs: A Case Study (GC, AC, MM, CJT), pp. 200–209.
- CSM-1993-ChenC
- Dynamic Program Dicing (TYC, YYC), pp. 378–385.
- CSM-1993-Chu #approach #re-engineering
- A Re-Engineering Approach to Program Translation (WCC), pp. 42–50.
- CSM-1993-KhoshgoftaarML #case study #comparative #maintenance #modelling #predict #testing
- A Comparative Study of Predictive Models for Program Changes During System Testing and Maintenance (TMK, JCM, DLL), pp. 72–79.
- CSM-1993-LanubileV #slicing
- Function Recovery Based on Program Slicing (FL, GV), pp. 396–404.
- CSM-1993-LinosADHLT #c #comprehension #named #re-engineering #source code
- CARE: An Environment for Understanding and Re-Engineering C Programs (PKL, PA, LD, YH, PL, PT), pp. 130–139.
- CSM-1993-RugaberD #cobol #generative #source code
- The Transition of Application Programs From COBOL to a Fourth Generation Language (SR, SD), pp. 61–70.
- CSM-1993-SneedN #scalability #source code
- Downsizing Large Application Programs (HMS, EN), pp. 110–119.
- CSM-1993-TurnerR #object-oriented #source code #testing
- The State-Based Testing of Object-Oriented Programs (CDT, DJR), pp. 302–310.
- WCRE-1993-BertelsVB #approach #comprehension
- A Cognitive Approach to Program Understanding (KB, PV, CDB), pp. 1–7.
- WCRE-1993-CutilloFV #component #identification #independence #scalability #source code
- Identification and Extraction of “Domain Independent” Components in Large Programs (FC, PF, GV), pp. 83–92.
- WCRE-1993-KungGHLT #design #object-oriented #source code #testing
- Design Recovery for Software Testing of Object-Oriented Programs (DCK, JG, PH, JL, YT), pp. 202–211.
- WCRE-1993-NewcombM #automation #cobol #composition #re-engineering #scalability #source code
- Automating the Modularization of Large COBOL Programs: Application of an Enabling Technology for Reengineering (PN, LM), pp. 222–230.
- WCRE-1993-OlshefskiC #comprehension #prototype #type system
- A Prototype System for static and Dynamic Program Understanding (DO, AC), pp. 93–106.
- WCRE-1993-Quilici #approach #hybrid #programming
- A Hybrid Approach to Recognizing Programming Plans (AQ), pp. 126–133.
- WCRE-1993-RitschS #dynamic analysis #reverse engineering #source code
- Reverse Engineering Programs via Dynamic Analysis (HR, HMS), pp. 192–201.
- WCRE-1993-WardB #program transformation #reverse engineering
- A Practical Program Transformation System for Reverse Engineering (MW, KB), pp. 212–221.
- WCRE-1993-Wills #flexibility #recognition
- Flexible Control for Program Recognition (LMW), pp. 134–143.
- PEPM-1993-Gallagher #logic programming #source code #tutorial
- Tutorial on Specialisation of Logic Programs (JPG), pp. 88–98.
- PEPM-1993-Prestwich #deduction #online #scalability #source code
- Online Partial Deduction of Large Programs (SDP), pp. 111–118.
- PEPM-1993-Thiemann #analysis #functional #safety #source code
- A Safety Analysis for Functional Programs (PT), pp. 133–144.
- PLDI-1993-HongG #compilation #realtime #source code
- Compiling Real-Time Programs into Schedulable Code (SH, RG), pp. 166–176.
- PLDI-1993-JohnsonP #dependence #program analysis
- Dependence-Based Program Analysis (RJ, KP), pp. 78–89.
- STOC-1993-LubyN #algorithm #approximate #linear #parallel #programming
- A parallel approximation algorithm for positive linear programming (ML, NN), pp. 448–457.
- STOC-1993-PapadimitriouY #linear #matrix #programming
- Linear programming without the matrix (CHP, MY), pp. 121–129.
- WSA-1993-BoyePM #functional #logic programming #source code #synthesis
- Synthesis of Directionality Information for Functional Logic Programs (JB, JP, JM), pp. 165–177.
- WSA-1993-ErringtonHJ #congruence #source code
- A Congruence for Gamma Programs (LE, CH, TPJ), pp. 242–253.
- WSA-1993-Hudak #optimisation
- Reflections on Program Optimization (PH), p. 193.
- WSA-1993-KatoSI #abduction #performance #program analysis #reasoning
- An Efficient Abductive Reasoning System Based on Program Analysis (SK, HS, HI), pp. 230–241.
- WSA-1993-Roy #challenge #logic programming #source code #static analysis
- Challenges in Developing Useful and Practical Static Analysis for Logic Programs (PVR), p. 111.
- DLT-1993-Mihalache
- Programmed Grammar Systems (VM), pp. 430–437.
- DLT-1993-Vaida #programming language
- Iteration Conditions of W. Ogden’s Type and Applications to Programming Languages (II) (DV), pp. 44–50.
- ICALP-1993-Blum #approach #reliability #source code
- Program Result Checking: A New Approach to Making Programs More Reliable (MB), pp. 1–14.
- ICALP-1993-CodishFMW #analysis #concurrent #constraints #logic programming #performance #source code
- Efficient Analysis of Concurrent Constraint Logic Programs (MC, MF, KM, WHW), pp. 633–644.
- ICALP-1993-KannegantiC #higher-order #programming language #question #what
- What is a Universal Higher-Order Programming Language? (RK, RC), pp. 682–695.
- FME-1993-BrownM #concurrent #proving #source code
- A Proof Environment for Concurrent Programs (NB, DM), pp. 196–215.
- FME-1993-GuntherSW #database #execution #on the #source code #specification
- On the Derivation of Executable Database Programs from Formal Specifications (TG, KDS, IW), pp. 351–366.
- FPCA-1993-CattrallR #functional #implementation #programming #relational #representation
- Widening the Representation Bottleneck: A Functional Implementation of Relational Programming (DC, CR), pp. 191–200.
- FPCA-1993-ChuangG #functional #multi #programming #realtime
- Real-Time Deques, Multihead Thring Machines, and Purely Functional Programming (TRC, BG), pp. 289–298.
- FPCA-1993-HammarlundL #functional #on the #parallel #programming language
- On the Relation between Functional and Data Parallel Programming Languages (PH, BL), pp. 210–222.
- FPCA-1993-KozatoO #benchmark #functional #image #lazy evaluation #metric #source code
- Benchmarking Real-Life Image Processing Programs in Lazy Functional Languages (YK, GPO), pp. 18–30.
- HCI-SHI-1993-BenaliaDM #parallel #programming language #visual notation
- HelpDraw Graphical Environment: A Step Beyond Data Parallel Programming Languages (ADB, JLD, PM), pp. 591–596.
- HCI-SHI-1993-Gautsch #analysis #architecture #difference #hypermedia
- An Analysis of Hypermedia Program Architecture with Individual Differences of Learners (SG), pp. 482–487.
- HCI-SHI-1993-HerczegHR #approach #design #programming #user interface #visual notation
- A New Approach to Visual Programming in User Interface Design (JH, HH, MR), pp. 74–79.
- HCI-SHI-1993-ScholtzC #development #programming language
- The Development of a Plan Based Tutor to Aid in Transfer between Programming Languages (JS, AC), pp. 519–524.
- INTERCHI-1993-DiGianoBO #behaviour #monitoring #named #programming
- LogoMedia: a sound-enhanced programming environment for monitoring program behavior (CD, RMB, RNO), pp. 301–302.
- INTERCHI-1993-FixWS #source code
- Mental representations of programs by novices and experts (VF, SW, JS), pp. 74–79.
- INTERCHI-1993-Potter #automation #programming #user interface
- Guiding automation with pixels (abstract): a technique for programming in the user interface (RP), p. 530.
- INTERCHI-1993-Repenning #named #programming #visual notation
- Agentsheets: a tool for building domain-oriented visual programming environments (AR), pp. 142–143.
- INTERCHI-1993-SteffenE #interactive #using #visualisation
- High interaction data visualization using Seesoft to visualize program change history (abstract) (JLS, SGE), p. 517.
- AdaEurope-1993-CherniackDF #ada #source code
- Tool for Computing Cohesion and Coupling in Ada Programs: DIANA Dependent Part (JRC, HSD, JFF), pp. 180–196.
- AdaEurope-1993-Lundberg #ada #evaluation #parallel #performance #source code #using
- Performance Evaluation of Parallel Ada Programs Using an Experimental Multiprocessor (LL), pp. 280–297.
- AdaEurope-1993-WallABL #ada #performance #source code
- Performance Expectations on Ada Programs (GW, LA, LB, KL), pp. 227–239.
- TRI-Ada-1993-Brennan #ada #exception
- Observations on Program-Wide Ada Exception Propagation (PTB), pp. 189–195.
- TRI-Ada-1993-GrossmanKE #ada #approach #automation #programming
- Automating the Ada Programming Rrocess: A Domain-Specific Approach (FG, RJK, CBEJ), pp. 302–311.
- CAiSE-1993-BlazyF #comprehension #fortran #partial evaluation #source code #symbolic computation
- Partial Evaluation and Symbolic Computation for the Understanding of Fortran Programs (SB, PF), pp. 184–198.
- CAiSE-1993-KraiemGB #design #object-oriented #programming #towards
- From Object-Oriented Design Towards Object-Oriented Programming (NK, FG, FB), pp. 416–431.
- SEKE-1993-Ameur #development #non-functional #source code
- Formal Program Development by Transformation and Non-Functional Properties Evaluations. An Application to Numerical Programs (YAA), pp. 703–710.
- SEKE-1993-AzemBJ #prolog #reliability #source code #testing
- Implementation-Oriented Testing and Reliability Determination of Prolog Programs (AA, FB, OJ), pp. 526–533.
- SEKE-1993-BlazyF #comprehension #fortran #partial evaluation #source code
- Partial Evaluation for the Understanding of FORTRAN Programs (SB, PF), pp. 517–525.
- SEKE-1993-CanforaCCS #ada #animation #interactive #reverse engineering #source code
- Reverse Engineering and Interactive Animation of Ada Programs (GC, AC, UdC, LS), pp. 507–516.
- SEKE-1993-Cooke93a #multi #order #programming language
- A High Level Programming Language Based Upon Ordered Multisets (DEC), pp. 117–124.
- SEKE-1993-CoyleTF #development #knowledge-based #programming #realtime #rule-based
- Rule-Based Programming for Real-Time Knowledge-Based Systems Development (FPC, MMT, DJF), pp. 142–149.
- SEKE-1993-KhanM #abstraction #flexibility
- Formalism for Hierarchical Organization and Flexible Abstraction of Program Knowledge (JIK, IM), pp. 301–303.
- SEKE-1993-KushnerE #experience #rule-based #verification
- Experience Verifying a Rule-based Program as Part of a Cleanroom Project: AOEXPERT/MVS (TRK, DSE), pp. 445–452.
- SEKE-1993-Li #development
- Transforming Postconditions To Aid Program Development (JL), pp. 689–694.
- SEKE-1993-LiO #development
- A Meta Knowledge Structure for Program Development Support (CL, SO), pp. 649–656.
- SEKE-1993-LoiaQ #logic programming #named #object-oriented
- CLOS: A Key Issue To Bridge the Gap Between Object-Oriented and Logic Programming (VL, MQ), pp. 62–69.
- SEKE-1993-Maim #abduction #constraints #logic programming #source code #strict
- Restricted Abduction in Constraint Logic Programs (EM), pp. 222–224.
- SEKE-1993-MassariCCC #database #source code
- Programs as Databases: Treating Code and Comments as First Class Objects (AM, GC, PKC, SKC), pp. 78–85.
- SEKE-1993-ReynoldsM #metric #process #programming language #refinement
- The Use of Refinement Metrics to Assess Programming Language Support for the Stepwise Refinement Process (RGR, JIM), pp. 150–157.
- SEKE-1993-ShinCY #prolog #source code #type inference
- Mode Based Type Inference for Prolog Programs (DS, YC, HY), pp. 239–243.
- SEKE-1993-SingletonB #declarative #in the large
- A Case for Declarative Programming-in-the-Large (PS, PB), pp. 360–362.
- SEKE-1993-White #knowledge-based
- The Knowledge-Based Software Assistant Program (DAW), p. 588.
- SEKE-1993-WillisP #machine learning #program transformation #reuse
- Machine Learning for Program Transformations in Software Reuse (CPW, DJP), pp. 275–277.
- ECOOP-1993-AssenmacherBBHS #c++ #distributed #named #programming
- PANDA — Supporting Distributed Programming in C++ (HA, TB, PB, VH, RS), pp. 361–383.
- ECOOP-1993-Meseguer #concurrent #inheritance #object-oriented #programming
- Solving the Inheritance Anomaly in Concurrent Object-Oriented Programming (JM), pp. 220–246.
- ECOOP-1993-RossonC #programming #reuse
- Active Programming Strategies in Reuse (MBR, JMC), pp. 4–20.
- OOPSLA-1993-BinghamHH #case study #experience #library #object-oriented #using
- Experiences Developing and Using an Object-Oriented Library for Program Manipulation (TB, NH, DH), pp. 83–89.
- OOPSLA-1993-BrueggeGL #framework
- A Framework for Dynamic Program Analyzers (BB, TG, BL), pp. 65–82.
- OOPSLA-1993-CahillBHS #distributed #persistent #programming #runtime
- The Amadeus GRT — Generic Runtime Support for Distributed Persistent Programming (VC, SB, CH, GS), pp. 144–161.
- OOPSLA-1993-HarrisonO #programming
- Subject-Oriented Programming (A Critique of Pure Objects) (WHH, HO), pp. 411–428.
- OOPSLA-1993-HoskingM #evaluation #fault #performance #persistent #programming language
- Object Fault Handling for Persistent Programming Languages: A Performance Evaluation (ALH, JEBM), pp. 288–303.
- TOOLS-EUROPE-1993-BergerS #c++ #compilation #database #relational #source code
- A Compiler To Create Relational Database Schemes From Application Programs Written in C++ (EB, ES), pp. 75–86.
- TOOLS-PACIFIC-1993-ChengG #visualisation
- A Program Visualisation Tool (GC, NABG), pp. 365–369.
- TOOLS-PACIFIC-1993-GrundyH #framework #named #programming #visual notation
- MViews: A Framework for Developing Visual Programming Environments (JCG, JGH), pp. 465–473.
- TOOLS-PACIFIC-1993-Maughan #implementation #library #persistent #programming #requirements
- Persistent Programming: Requirements for a Class Library Implementation (GM), pp. 371–381.
- TOOLS-PACIFIC-1993-Meyer93c #concurrent #object-oriented #programming
- Systematic Concurrent Object-Oriented Programming (BM), p. 325.
- TOOLS-PACIFIC-1993-Meyer93d #concurrent #object-oriented #programming
- Systematic Concurrent Object-Oriented Programming (BM), pp. 523–576.
- TOOLS-PACIFIC-1993-Schmidt #object-oriented #programming
- Object-Oriented Programming: The Language Landscape (HS), p. 331.
- TOOLS-PACIFIC-1993-Silva-Lepe #migration #object-oriented #source code
- A Model for Migrating Procedural Programs into Object-Oriented Programs (ISL), pp. 193–209.
- TOOLS-USA-1993-CaseauSK #object-oriented #optimisation #problem #programming
- Extending Object-Oriented Programming to Address Hard Optimization Problems (YC, GS, PK), pp. 351–361.
- TOOLS-USA-1993-Guerreiro #education #object-oriented #programming
- The Anguish of the Programming Teacher on the Verge of Becoming Object-Oriented (PG), pp. 607–618.
- TOOLS-USA-1993-LobeSS #component #enterprise #object-oriented #parallel #programming
- The Object-Oriented Components of the Enterprise Parallel Programming Environment (GL, DS, JS), pp. 215–229.
- TOOLS-USA-1993-Meyer #concurrent #object-oriented #programming
- Systematic Concurrent Object-Oriented Programming (BM), p. 553.
- TOOLS-USA-1993-Putnam #c++ #case study #experience #programming
- C++ vs Sather: Experiences in Experimental Programming (JP), pp. 265–277.
- TOOLS-USA-1993-Sanders #algebra #case study #eiffel #object-oriented #programming
- A Case Study in Object Oriented Programming: Algebraic Structures in Eiffel (PS), pp. 379–388.
- TOOLS-USA-1993-Wang #future of #object-oriented #programming
- The Future of Object-Oriented Programming (GW), p. 8.
- LOPSTR-1993-BergadanoG #induction #logic programming #source code #synthesis
- Inductive Synthesis of Logic Programs and Inductive Logic Programming (FB, DG), pp. 45–56.
- LOPSTR-1993-Grobelnik #induction #prolog #source code
- Induction of Prolog Programs with Markus (MG), pp. 57–63.
- LOPSTR-1993-Gurr #logic programming #programming language #representation
- Specialising the Ground Representation in the Logic Programming Language Gödel (CAG), pp. 124–140.
- LOPSTR-1993-Johansson #incremental #interactive #using
- Interactive Program Derivation Using Program Schemata and Incrementally Generated Strategies (ALJ), pp. 100–112.
- LOPSTR-1993-LauO #deduction #logic programming #source code #specification #synthesis
- A Formal View of Specification, Deductive Synthesis and Transformation of Logic Programs (KKL, MO), pp. 10–31.
- LOPSTR-1993-MaddenHGB #automation #generative #performance #proving #source code #theorem proving
- A General Technique for Automatically Generating Efficient Programs Through the Use of Proof Planning (Abstract) (PM, JH, IG, AB), pp. 64–66.
- LOPSTR-1993-ProiettiP #proving #source code #synthesis
- Synthesis of Programs from Unfold/Fold Proofs (MP, AP), pp. 141–158.
- LOPSTR-1993-Vargas-VeraRI #editing #prolog #source code
- Combining Prolog Programs in a Techniques Editing System (Abstract) (MVV, DSR, RI), pp. 82–84.
- LOPSTR-1993-Vasconcelos #design #programming #prolog
- Designing Prolog Programming Techniques (WWV), pp. 85–99.
- PLILP-1993-AlpuenteFRV #approximate #equation #logic programming #optimisation #source code
- Narrowing Approximations as an Optimization for Equational Logic Programs (MA, MF, MJR, GV), pp. 391–409.
- PLILP-1993-Boye #functional #logic programming #source code
- Avoiding Dynamic Delays in Functional Logic Programs (JB), pp. 12–27.
- PLILP-1993-DarlingtonGK #functional #linear #logic #perspective #programming language
- Functional Programming Languages with Logical Variables: A Linear Logic View (JD, YG, MK), pp. 201–219.
- PLILP-1993-HanusJ #debugging #functional #logic programming #source code
- A Debugging Model for Functional Logic Programs (MH, BJ), pp. 28–43.
- PLILP-1993-LimS #approach #constraints #logic programming #metaprogramming
- A Conservative Approach to Meta-Programming in Constraint Logic Programming (PL, JS), pp. 44–59.
- PLILP-1993-NataliO #logic programming
- Objects with State in Contextual Logic Programming (AN, AO), pp. 220–234.
- PLILP-1993-Poetzsch-Heffter #programming language #prototype #specification #using
- Programming Language Specification and Prototyping Using the MAX System (APH), pp. 137–150.
- POPL-1993-BatesH #dependence #graph #incremental #testing #using
- Incremental Program Testing Using Program Dependence Graphs (SB, SH), pp. 384–396.
- POPL-1993-BossiB #difference #logic programming
- Differential Logic Programming (AB, MB, MG, GL, MCM), pp. 359–370.
- POPL-1993-Bruce #object-oriented #programming language #static typing #type checking
- Safe Type Checking in a Statically-Typed Object-Oriented Programming Language (KBB), pp. 285–298.
- POPL-1993-ChatterjeeGST #array #automation #source code
- Automatic Array Alignment in Data-Parallel Programs (SC, JRG, RS, SHT), pp. 16–28.
- POPL-1993-CodishDG #analysis #composition #logic programming #source code
- Compositional Analysis of Modular Logic Programs (MC, SKD, RG), pp. 451–464.
- POPL-1993-JonesW #functional #imperative #programming
- Imperative Functional Programming (SLPJ, PW), pp. 71–84.
- POPL-1993-Leivant #complexity #functional #source code
- Stratified Functional Programs and Computational Complexity (DL), pp. 325–333.
- POPL-1993-MarriottS #constraints #logic programming #optimisation #order #refinement #source code
- The 3 R’s of Optimizing Constraint Logic Programs: Refinement, Removal and Reordering (KM, PJS), pp. 334–344.
- POPL-1993-PierceT #object-oriented #programming #recursion
- Object-Oriented Programming without Recursive Types (BCP, DNT), pp. 299–312.
- POPL-1993-Snir #architecture #modelling #parallel #programming #scalability
- Computer Architectures and Programming Models for Scalable Parallel Computing (MS), p. 1.
- POPL-1993-SrinivasanHW #parallel #source code
- Static Single Assignment for Explicitely Parallel Programs (HS, JH, MW), pp. 260–272.
- POPL-1993-YiH #analysis #automation #generative #interprocedural
- Automatic Generation and Management of Interprocedural Program Analyses (KY, WLHI), pp. 246–259.
- RE-1993-Lefering #in the large #incremental #integration #programming #requirements
- An incremental integration tool between requirements engineering and programming in the large (ML), pp. 82–89.
- SAC-1993-Al-HaddadGG #implementation #object-oriented #paradigm #programming #reuse
- Dynamic Selection and Reuse of Implementations in the Object-Oriented Programming Paradigm (HMAH, KMG, TG), pp. 452–459.
- SAC-1993-AlGhamdiU #programming language
- Comparing and Assessing Programming Languages: Basis for a Qualitative Methodology (JA, JEU), pp. 222–229.
- SAC-1993-ClematisG #fault tolerance #source code
- A Hierarchical Structure for Fault Tolerant Reactive Programs (AC, VG), pp. 208–214.
- SAC-1993-HarrisonG #functional #programming
- Dynamic Programming in a Pure Functional Language (RH, CAG), pp. 179–186.
- SAC-1993-HowellSW #interface #network #object-oriented #programming
- An Object Oriented Application/Programmer Interface for Network Programming (JH, MS, RW), pp. 437–444.
- SAC-1993-Kim #problem #program transformation #set
- Program Transformation for the Longest Upsequence Set Problem (HK), pp. 609–613.
- SAC-1993-LuWC #design #finite #object-oriented #programming
- Applying Object-Oriented Design to Finite Element Programming (JL, DW, WFC), pp. 424–429.
- SAC-1993-NgMN #library #object-oriented #programming
- A Class Library Management System for Object-Oriented Programming (KWN, JM, GMN), pp. 445–451.
- SAC-1993-StrateW #algorithm #multi #programming
- Load Balancing Techniques for Dynamic Programming Algorithms on Hypercube Multiprocessors (SAS, RLW), pp. 562–569.
- SAC-1993-TanLJH #reuse #specification
- The Data Derivation Model: A Program Specification Technique That Improves Reusability (HBKT, TWL, SJ, YSH), pp. 95–102.
- SAC-1993-Tracz #programming
- Parametrized Programming in LILEANNA (WT), pp. 77–86.
- SAC-1993-Yalcinalp #logic programming #named
- Ushell: An Environment for Introduction to Logic Programming (LÜY), pp. 598–603.
- ESEC-1993-Bourdoncle #abstract interpretation #debugging #imperative #source code
- Assertion-based Debugging of Imperative Programs by Abstract Interpretation (FB), pp. 501–516.
- ESEC-1993-BreitenederM #component #process #programming
- Process Programming with Active and Passive Components (CB, TAM), pp. 466–482.
- ESEC-1993-Buxton #on the #programming
- On the Decline of Classical Programming (JNB), pp. 1–9.
- ESEC-1993-CheungK #analysis #detection #distributed #source code
- Tractable Flow Analysis for Anomaly Detection in Distributed Programs (SCC, JK), pp. 283–300.
- FSE-1993-BahsounMS #concurrent #formal method #framework #programming
- A Framework for Programming and Formalizing Concurrent Objects (JPB, SM, CS), pp. 126–137.
- FSE-1993-Griswold #data flow
- Direct Update of Data Flow Representations for a Meaning-Preserving Program Restructuring Tool (WGG), pp. 42–55.
- ICSE-1993-BastaniDP #correctness #evaluation #using
- Experimental Evaluation of a Fuzzy-Set Based Measure of Software Correctness Using Program Mutation (FBB, GD, AP), pp. 45–54.
- ICSE-1993-BeckE #interface #reverse engineering #slicing
- Program and Interface Slicing for Reverse Engineering (JB, DE), pp. 509–518.
- ICSE-1993-BiggerstaffMW #comprehension #concept #problem
- The Concept Assignment Problem in Program Understanding (TJB, BGM, DEW), pp. 482–498.
- ICSE-1993-GarlanS #programming language
- Adding Implicit Invocation to Rraditional Programming Languages (DG, CS), pp. 447–455.
- ICSE-1993-KleynB #graph #programming #specification
- A High Level Language for Specifying Graph Based Languages and Their Programming Environments (MFK, JCB), pp. 324–335.
- ICSE-1993-MukherjeaS #algorithm #animation #comprehension #debugging
- Applying Algorithm Animation Techniques for Program Tracing, Debugging, and Understanding (SM, JTS), pp. 456–465.
- ICSE-1993-Tai #generative #source code #testing
- Predicate-Based Test Generation for Computer Programs (KCT), pp. 267–276.
- ICSE-1993-TarrS #development #programming #transaction
- Programming Heterogeneous Transactions for Software Development Environments (PLT, SMSJ), pp. 358–369.
- HPDC-1993-ChenFFFRWY #distributed #interface #programming #prototype #scalability
- A Low-Latency Programming Interface and a Prototype Switch for Scalable High-Performance Distributed Computing (TC, JF, GF, GF, SR, BW, FKY), pp. 160–168.
- HPDC-1993-CrandallQ #composition #network #programming
- Block Data Decomposition for Data-Parallel Programming on a Heterogeneous Workstation Network (PC, MJQ), pp. 42–49.
- HPDC-1993-TanenbaumBK #distributed #programming #using
- Programming a Distributed System Using Shared Objects (AST, HEB, MFK), pp. 5–12.
- PPoPP-1993-AghaC #distributed #named #paradigm #programming
- ActorSpaces: An Open Distributed Programming Paradigm (GA, CJC), pp. 23–32.
- PPoPP-1993-ChatterjeeGLST #communication #generative #set #source code
- Generating Local Address and Communication Sets for Data-Parallel Programs (SC, JRG, FJEL, RS, SHT), pp. 149–158.
- PPoPP-1993-GrunwaldS #data flow #equation #parallel #source code
- Data Flow Equations for Explicitly Parallel Programs (DG, HS), pp. 159–168.
- PPoPP-1993-HallHKMMOPR #case study #editing #experience #interactive #parallel #programming #using
- Experiences Using the ParaScope Editor: an Interactive Parallel Programming Tool (MWH, TJH, KK, NM, KSM, JDO, MHP, GR), pp. 33–43.
- PPoPP-1993-PrinsP #source code
- Transforming High-Level Data-Parallel Programs into Vector Operations (JP, DWP), pp. 119–128.
- PPoPP-1993-SarukkaiM #analysis #source code
- Perturbation Analysis of High Level Instrumentation for SPMD Programs (SRS, ADM), pp. 44–53.
- PPoPP-1993-SubhlokSOG #parallel #programming
- Programming Task and Data Parallelism on a Multicomputer (JS, JMS, DRO, TRG), pp. 13–22.
- SOSP-1993-HamiltonPM #distributed #flexibility #named #programming
- Subcontract: A Flexible Base for Distributed Programming (GH, MLP, JGM), pp. 69–79.
- CAV-1993-Gordon #imperative #source code #verification
- A Verifier and Timing Analyser for Simple Imperative Programs (Abstract) (MJCG), p. 320.
- CAV-1993-GrafL #verification
- A Tool for Symbolic Program Verification and Abstration (SG, CL), pp. 71–84.
- CAV-1993-Halbwachs #analysis #source code
- Delay Analysis in Synchronous Programs (NH), pp. 333–346.
- CAV-1993-JourdanMO #realtime #source code #verification
- Verifying Quantitative Real-Time Properties of Synchronous Programs (MJ, FM, AO), pp. 347–358.
- CSL-1993-GurevichH #c #programming language #semantics
- ERRATA to “The Semantics of the C Programming Language” (YG, JKH), pp. 334–336.
- CSL-1993-SiegW #program transformation #proving
- Program Transformation and Proof Transformation (WS, SSW), pp. 305–317.
- ICLP-1993-BenhamouM #constraints #equation #logic programming #pseudo
- Boolean Pseudo-equations in Constraint Logic Programming (FB, JLM), pp. 517–531.
- ICLP-1993-BonnerK #logic programming #transaction
- Transaction Logic Programming (AJB, MK), pp. 257–279.
- ICLP-1993-Brzoska #bound #logic programming
- Temporal Logic Programming with Bounded Universal Modality Goals (CB), pp. 239–256.
- ICLP-1993-CarroGH #execution #logic programming #paradigm #parallel #source code #visualisation
- Some Paradigms for Visualizing Parallel Execution of Logic Programs (MC, LMGH, MVH), pp. 184–200.
- ICLP-1993-CodishDFB #analysis #correctness #logic programming #question #source code
- Freeness Analysis for Logic Programs — And Correctness? (MC, DD, GF, MB), pp. 116–131.
- ICLP-1993-DawsonRRS #logic programming #source code
- Extracting Determinacy in Logic Programs (SD, CRR, IVR, RCS), pp. 424–438.
- ICLP-1993-Dung #database #logic programming #representation
- Representing Actions in Logic Programming and Its Applications in Database Updates (PMD), pp. 222–238.
- ICLP-1993-Dung93a #logic programming #semantics
- An Argumentation Semantics for Logic Programming with Explicit Negation (PMD), pp. 616–630.
- ICLP-1993-InoueS #abduction #logic programming #source code
- Transforming Abductive Logic Programs to Disjunctive Programs (KI, CS), pp. 335–353.
- ICLP-1993-KossovskyS #backtracking #logic programming
- Function-Patterns and Fan-Backtracking for Logic Programming (NKK, IPS), p. 843.
- ICLP-1993-KraanBB #logic programming #reasoning #synthesis
- Middle-Out Reasoning for Logic Program Synthesis (IK, DAB, AB), pp. 441–455.
- ICLP-1993-KusalikO #logic programming #towards #visualisation
- Towards Generalized Visualization Support for Logic Programming (AJK, GMO), p. 844.
- ICLP-1993-LadretR #logic programming #protocol #testing
- Contribution of Logic Programming to Support Telecommunications Protocol Tests (DL, MR), pp. 845–846.
- ICLP-1993-LauO #deduction #logic programming #source code #synthesis
- An Incompleteness Result for Deductive Synthesis of Logic Programs (KKL, MO), pp. 456–477.
- ICLP-1993-Luttringhaus-Kappel #generative #logic programming #source code
- Control Generation for Logic Programs (SLK), pp. 478–495.
- ICLP-1993-Maher #logic programming
- A Logic Programming View of CLP (MJM), pp. 737–753.
- ICLP-1993-McCarty #higher-order #induction #logic #prolog #proving #source code
- Proving Inductive Properties of Prolog Programs in Second-Order Intuitionistic Logic (LTM), pp. 44–63.
- ICLP-1993-MeklyY #approach #automation #generative #logic programming #modelling #requirements #testing
- A Logic Programming Approach to Requirements Modelling and Automated Test Generation (LJM, MPY), p. 849.
- ICLP-1993-NerodeK #constraints #hybrid #logic programming
- Hybrid Systems and Constraint Logic Programming (AN, WK), pp. 18–24.
- ICLP-1993-PintoR #calculus #logic programming #reasoning
- Temporal Reasoning in Logic Programming: A Case for the Situation Calculus (JP, RR), pp. 203–221.
- ICLP-1993-RaoKS #haskell #proving #source code #termination
- Proving Termination of GHC Programs (MRKKR, DK, RKS), pp. 720–736.
- ICLP-1993-Reviakin #logic programming #prolog
- Logic Programming System Prolog-plus (MR), p. 850.
- ICLP-1993-SakamaI #logic programming #source code
- Negation in Disjunctive Logic Programs (CS, KI), pp. 703–719.
- ICLP-1993-Smith #logic programming #multi #named
- MultiLog: Data Or-Parallel Logic Programming (DAS), pp. 314–331.
- ICLP-1993-Turner #logic programming #source code #theorem
- A Monotonicity Theorem for Extended Logic Programs (HT), pp. 567–585.
- ILPS-1993-AguzziM #logic programming #source code #term rewriting #termination
- Termination of Logic Programs via Equivalent Rewrite Systems (GA, UM), p. 634.
- ILPS-1993-Ait-Kaci #equation #inheritance #logic #programming
- An introduction to LIFE: Programming with Logic, Inheritance, Functions, and Equations (HAK), pp. 52–68.
- ILPS-1993-AndreoliCP #abstract interpretation #linear #logic programming
- Abstract Interpretation of Linear Logic Programming (JMA, TC, RP), pp. 295–314.
- ILPS-1993-Apt #declarative #programming #prolog
- Declarative Programming in Prolog (KRA), pp. 12–35.
- ILPS-1993-BaldoniGM #logic programming #multimodal
- A Multimodal Logic to Define Modules in Logic Programming (MB, LG, AM), pp. 473–487.
- ILPS-1993-BandaH #analysis #approach #source code
- A Practical Approach to the Global Analysis of CLP Programs (MJGdlB, MVH), pp. 437–455.
- ILPS-1993-BandaHM #constraints #independence #logic programming #source code
- Independence in Constraint Logic Programs (MJGdlB, MVH, KM), pp. 130–146.
- ILPS-1993-BaralGK #approximate #logic programming #source code
- Approximating General Logic Programs (CB, MG, OK), pp. 181–198.
- ILPS-1993-Ben-Eliyahu #revisited
- Back to the Future: Program Completion, Revisited (RBE), p. 642.
- ILPS-1993-BoerKPR #concurrent #constraints #programming
- Non-monotonic Concurrent Constraint Programming (FSdB, JNK, CP, JJMMR), pp. 315–334.
- ILPS-1993-BosschereT #parallel #programming #prolog
- Blackboard-based Extensions for Parallel Programming in BinProlog (KDB, PT), p. 664.
- ILPS-1993-Bsaies #automation #logic programming #performance #source code
- Automated Derivation of Efficient Logic Programs by Synthesizing Eureka Properties (KB), p. 633.
- ILPS-1993-CodishD #logic programming #source code #using
- Analysing Logic Programs Using “Prop”-ositional Logic Programs and a Magic Wand (MC, BD), pp. 114–129.
- ILPS-1993-Debray #logic programming #source code #static analysis
- Static Analysis of Logic Programs (SKD), pp. 43–44.
- ILPS-1993-DeneckerS #abduction #information management #logic programming #representation
- Representing Incomplete Knowledge in Abductive Logic Programming (MD, DDS), pp. 147–163.
- ILPS-1993-EiterG #complexity #logic #logic programming
- Complexity Results for Disjunctive Logic Programming and Application to Nonmonotonic Logics (TE, GG), pp. 266–278.
- ILPS-1993-Fitting #logic programming #metric #semantics #source code
- Metric Methods in the Semantics of Logic Programs (MF), pp. 69–71.
- ILPS-1993-GrecoSZ #logic #optimisation #programming #query
- Dynamic Programming Optimization for Logic Queries with Aggregates (SG, DS, CZ), pp. 575–589.
- ILPS-1993-HanL #evaluation #recursion #source code
- Evaluation of Regular Nonlinear Recursive Programs (JH, LVSL), p. 648.
- ILPS-1993-KirschenbaumS #prolog #proving #source code
- Enhancement Structures for Proving Prolog Programs Correct (MK, LS), p. 631.
- ILPS-1993-KobayashiY #concurrent #linear #logic programming #named #paradigm
- ACL — A Concurrent Linear Logic Programming Paradigm (NK, AY), pp. 279–294.
- ILPS-1993-LifschitzMT #approach #automation #logic programming #reasoning
- Automated Reasoning About Actions: A Logic Programming Approach (VL, NM, HT), p. 641.
- ILPS-1993-MorenoPM #logic programming #natural language
- The Incorporation of Logic Formalisms to Natural Language Through Logic Programming (LM, MP, AM), p. 671.
- ILPS-1993-Nilsson #bottom-up #evaluation #logic programming #source code
- Goal-directed Bottom-up Evaluation of Normal Logic Programs (UN), p. 647.
- ILPS-1993-NystromJ #concurrent #constraints #fixpoint #programming #semantics
- Indeterminate Concurrent Constraint Programming: A Fixpoint Semantics for Non-Terminating Computations (SON, BJ), pp. 335–352.
- ILPS-1993-Orgun #logic programming
- The Soundness and Completeness of a Temporal Extension of Logic Programming (MAO), p. 669.
- ILPS-1993-Raedt #induction #logic programming
- A Brief Introduction to Inductive Logic Programming (LDR), pp. 45–51.
- ILPS-1993-Sohn #analysis #logic programming #relational #source code
- Relational Groundness Analysis for Logic Programs (KS), p. 635.
- ILPS-1993-Tarau #continuation #performance #source code
- An Efficient Specialization of the WAM for Continuation Passing Binary Programs (PT), p. 652.
- ILPS-1993-Teusink #logic programming #proving #source code
- A Proof Procedure for Extended Logic Programs (FT), pp. 235–249.
- ILPS-1993-TongL #concurrent #constraints #logic programming #parallel
- Concurrent Constraint Logic Programming On Massively Parallel SIMD Computers (BMT, HfL), pp. 388–402.
- ILPS-1993-Vargas-VeraVR #editing #prolog #scalability #source code #using
- Building Large-Scale Prolog Programs using a Techniques Editing System (MVV, WWV, DSR), p. 636.
- ILPS-1993-WaalG #logic programming
- Logic Program Specialisation With Deletion of Useless Clauses (DAdW, JPG), p. 632.
- ILPS-1993-WassermanYS #deduction #logic programming
- The Essential Inadequacy of Deductions in Logic Programming (HCW, KY, ZS), p. 644.
- ILPS-1993-YouY #logic programming #source code
- Contradiction Resolving for Extended Logic Programs and Default Theories (JHY, LYY), p. 640.
- ISSTA-1993-BelliJ #analysis #prolog #source code #testing
- Implementation-Based Analysis and Testing of Prolog Programs (FB, OJ), pp. 70–80.
- ISSTA-1993-Blum #design #source code
- Designing Programs to Check Their Work (Abstract) (MB), p. 1.
- ISSTA-1993-HarroldMR #dependence #graph #performance
- Efficient Construction of Program Dependence Graphs (MJH, BAM, GR), pp. 160–170.
- TLCA-1993-Berger #normalisation #proving
- Program Extraction from Normalization Proofs (UB0), pp. 91–106.
- DAC-1992-BatraC #comparison #named
- Hcompare: A Hierarchical Netlist Comparison Program (PB, DC), pp. 299–304.
- DAC-1992-MaulikCR #approach #programming #synthesis
- A Mixed-Integer Nonlinear Programming Approach to Analog Circuit Synthesis (PCM, LRC, RAR), pp. 698–703.
- KBSE-1992-Kant #knowledge base #programming
- Knowledge Based Support for Scientific Programming (Keynote) (EK), p. 3.
- KBSE-1992-KozaczynskiNS #concept #recognition
- Program Concept Recognition (WK, JN, TS), p. 33.
- KBSE-1992-Liao #execution #on the #performance
- On Efficiently Computing Derived Performance Data of Program Execution (YL), p. 25.
- KBSE-1992-Setliff #automation #programming #tutorial
- Automatic Programming (Tutorial) (DES), p. 2.
- PODS-1992-BeeriM #functional #programming
- Functional and Predicative Programming in OODB’s (CB, TM), pp. 176–190.
- PODS-1992-BeeriRSS #logic programming #semantics #source code
- The Valid Model Semantics for Logic Programs (CB, RR, DS, SS), pp. 91–104.
- PODS-1992-BellNNS #database #deduction #implementation #linear #programming
- Implementing Deductive Databases by Linear Programming (CB, AN, RTN, VSS), pp. 283–292.
- PODS-1992-ChaudhuriV #datalog #equivalence #on the #recursion #source code
- On the Equivalence of Recursive and Nonrecursive Datalog Programs (SC, MYV), pp. 55–66.
- PODS-1992-Morishita #multi #source code
- Avoiding Cartesian Products in Programs for Multiple Joins (SM), pp. 368–379.
- SIGMOD-1992-LieuwenD #approach #database #optimisation #programming language
- A Transformation-Based Approach to Optimizing Loops in Database Programming Languages (DFL, DJD), pp. 91–100.
- SEI-1992-JacobsP #re-engineering
- Creating a Software Engineering Training Program in a Level I Organisation (KJ, RP), pp. 351–359.
- SEI-1992-SpranglerL #re-engineering
- The IBM Cleanroom Software Engineering Technology Transfer Program (RAS, RCL), pp. 380–394.
- ESOP-1992-HogenKL #automation #functional #lazy evaluation #parallel #source code
- Automatic Parallelization of Lazy Functional Programs (GH, AK, RL), pp. 254–268.
- ESOP-1992-Levaire #case study #programming #using
- Using the Centaur System to for Data-Parallel SIMD Programming: A Case Study (JLL), pp. 341–350.
- PEPM-1992-Andersen #c #self
- Self-applicable C Program Specialization (LOA), pp. 54–61.
- PEPM-1992-Bsaies #framework #logic programming #program transformation #synthesis
- A Framework for Mechanizing Logic Program Transformation: The Synthesis of Eureka-Properties (KB), pp. 108–115.
- PEPM-1992-Burton #program transformation
- Program Transformation by Derivor Manipulations (CTPB), pp. 90–97.
- PEPM-1992-ConselP #programming
- A Programming Environment for Binding-time Based Partial Evaluators (CC, SP), pp. 62–66.
- PEPM-1992-Field #imperative #program analysis #semantics #source code
- A Simple Rewriting Semantics for Realistic Imperative Programs and its Application to Program Analysis (JF), pp. 98–107.
- PEPM-1992-Malmkjaer #predict #source code
- Predicting Properties of Residual Programs (KM), pp. 8–13.
- PEPM-1992-ShermanS #equation #logic programming #source code
- Call Unfolding Strategies for Equational Logic Programs (DS, RS), pp. 48–53.
- PLDI-1992-DhamdhereRZ #how #scalability #source code
- How to Analyze Large Programs Efficiently and Informatively (DMD, BKR, FKZ), pp. 212–223.
- PLDI-1992-HendrenHN #abstraction #analysis #data type #imperative #pointer #recursion #source code
- Abstractions for Recursive Pointer Data Structures: Improving the Analysis of Imperative Programs (LJH, JH, AN), pp. 249–260.
- PLDI-1992-Hoover #abstraction #incremental #named #programming
- Alphonse: Incremental Computation as a Programming Abstraction (RH), pp. 261–272.
- PLDI-1992-Lucco #parallel #scheduling #source code
- A Dynamic Scheduling Technique for Irregular Parallel Programs (SL), pp. 200–211.
- PLDI-1992-Sosic #named
- Dynascope: A Tool for Program Directing (RS), pp. 12–21.
- PLDI-1992-TanL #analysis #compilation #data flow #logic programming #source code
- Compiling Dataflow Analysis of Logic Programs (JT, IPL), pp. 106–115.
- STOC-1992-AdlerB #algebra #algorithm #linear #polynomial #programming
- Polynomial Algorithms for Linear Programming over the Algebraic Numbers (IA, PAB), pp. 483–494.
- STOC-1992-AjtaiM #algorithm #linear #programming
- A Deterministic Poly(log log N)-Time N-Processor Algorithm for Linear Programming in Fixed Dimension (MA, NM), pp. 327–338.
- STOC-1992-BrightwellOW #random
- Target Shooting with Programmed Random Variables (GB, TJO, PW), pp. 691–698.
- STOC-1992-KedemPRR #parallel #performance #program transformation
- Efficient Program Transformations for Resilient Parallel Computation via Randomization (Preliminary Version) (ZMK, KVP, MOR, AR), pp. 306–317.
- WSA-1992-AmatoGM #analysis #concurrent #database #functional #programming language #transaction
- Analysis of Concurrent Transactions in a Functional Database Programming Language (GA, FG, GM), pp. 174–184.
- WSA-1992-Araragi #program transformation #reasoning
- Program Transformation in a Nonmonotonic Reasoning System (TA), pp. 135–143.
- WSA-1992-BagnaraGL #source code #static analysis
- Static Analysis of CLP Programs over Numeric Domains (RB, RG, GL), pp. 43–50.
- WSA-1992-CodishFMW #analysis #concurrent #constraints #logic programming #performance #source code
- Efficient Analysis of Reactive Properties of Concurrent Constraint Logic Programs (MC, MF, KM, WHW), pp. 35–42.
- WSA-1992-Gallagher #logic programming #specification #static analysis
- Static Analysis for Logic Program Specification (JPG), pp. 285–294.
- WSA-1992-Hamilton #analysis #first-order #functional #lazy evaluation #source code
- Sharing Analysis of Lazy First-Order Functional Programs (GWH), pp. 68–78.
- WSA-1992-HankinMS #source code
- Transformation of Gamma Programs (CH, DLM, DS), pp. 12–19.
- WSA-1992-Hanus #abstract interpretation #algorithm #logic programming #source code
- An Abstract Interpretation Algorithm for Residuating Logic Programs (MH), pp. 304–312.
- WSA-1992-MesnardM #automation #generative #linear #metric #source code
- Automatic Generation of Valid Linear Measures for CLP(Q) Programs (FM, MM), pp. 29–34.
- WSA-1992-ParrainDL #abstract interpretation #optimisation #prolog #source code #towards
- Towards Optimization of Full Prolog Programs guided by Abstract Interpretation (AP, PD, PL), pp. 295–303.
- ICALP-1992-Debray #analysis #complexity #data flow #logic programming #on the #source code
- On the Complexity of Dataflow Analysis of Logic Programs (SKD), pp. 509–520.
- ICALP-1992-FixFG #composition #unification
- Program Composition via Unification (LF, NF, OG), pp. 672–684.
- ICALP-1992-LaenensVZ #logic programming #semantics
- Logic Programming Semantics Made Easy (EL, DV, CZ), pp. 499–508.
- ICALP-1992-SannellaT #algebra #development #source code #specification #towards
- Towards Formal Development of Programs from Algebraic Specifications: Model-Theoretic Foundations (DS, AT), pp. 656–671.
- LFP-1992-HuelsbergenL #parallel
- Dynamic Program Parallelization (LH, JRL), pp. 311–323.
- LFP-1992-SabryF #continuation #reasoning #source code
- Reasoning About Programs in Continuation-Passing Style (AS, MF), pp. 288–298.
- LFP-1992-TraubCS #analysis #clustering #source code #strict #thread
- Global Analysis for Partitioning Non-Strict Programs into Sequential Threads (KRT, DEC, KES), pp. 324–334.
- LFP-1992-Tung #composition #interactive #programming
- Interactive Modular Programming in Scheme (SHST), pp. 86–95.
- CHI-1992-Gleicher #constraints #named
- Briar: A Constraint-Based Drawing Program (MG), pp. 661–662.
- CHI-1992-MyersR #bibliography #programming #user interface
- Survey on User Interface Programming (BAM, MBR), pp. 195–202.
- CHI-1992-SatzingerO #research
- A Research Program to Assess User Perceptions of Group Work Support (JWS, LO), pp. 99–106.
- AdaEurope-1992-Cheng #ada #concurrent #dependence #representation #source code
- Task Dependence Net as a Representation for Concurrent Ada Programs (JC), pp. 150–164.
- AdaEurope-1992-Lundberg #ada #parallel #predict #source code
- Predicting the Speedup of Parallel Ada Programs (LL), pp. 257–274.
- TRI-Ada-C-1992-Acosta #ada #concurrent #prototype #source code #specification
- Specification Prototyping of Concurrent Ada Programs in DProto (RDA), pp. 258–266.
- TRI-Ada-C-1992-BailesJSW #ada #declarative #functional #programming
- Full Functional Programming in a Declarative Ada Dialect (PAB, DBJ, EJS, LW), pp. 350–358.
- TRI-Ada-C-1992-BurgerBVTSB #ada #distributed #source code
- A Practical Tool for Distributing Ada Programs: TeleSoft’s Distributed Ada Configuration Tool (TB, JBB, RAV, RT, GS, KHB), pp. 484–492.
- TRI-Ada-C-1992-Hodges #ada #idea
- Ada Program Support Environments: A Good Idea Overcome by Changes (WMH), pp. 439–448.
- TRI-Ada-C-1992-Taft #ada #programming
- Ada 9X and Systems Programming (STT), pp. 37–42.
- TRI-Ada-T1-1992-Rogers #ada #embedded #programming #realtime
- Embedded/Real-Time Programming in Ada (PR), pp. 105–260.
- CAiSE-1992-BorrasDP #database #object-oriented #programming
- A Fully Integrated Programming Environment for an Object-Oriented Database (PB, AD, PP), pp. 33–47.
- KR-1992-Dix #framework #logic programming #representation #semantics #source code
- A Framework for Representing and Characterizing Semantics of Logic Programs (JD), pp. 591–602.
- ML-1992-HoggerB #approach #heuristic #learning #logic programming #source code
- The MENTLE Approach to Learning Heuristics for the Control of Logic Programs (EIH, KB), pp. 212–217.
- ML-1992-LapointeM #induction #named #performance #recursion #source code
- Sub-unification: A Tool for Efficient Induction of Recursive Programs (SL, SM), pp. 273–281.
- SEKE-1992-Ameur #evaluation
- Formal Program Developments Directed by Operational Properties Evaluation (YAA), pp. 1–8.
- SEKE-1992-ChungL #object-oriented #programming #testing
- Object-Oriented Programming Testing Methodology (CMC, MCL), pp. 378–385.
- SEKE-1992-KraiemB #concept #object-oriented #source code #specification
- Mapping of Conceptual Specifications into Object-Oriented Programs (NK, JB), pp. 624–639.
- SEKE-1992-LiuTK #knowledge-based #programming
- Knowledge-Based Transfonnational Programming (JL, OT, BKB), pp. 632–639.
- SEKE-1992-MillerQ #approach #knowledge-based #modelling #reuse #simulation #source code
- A Knowledge-Based Approach to Encouraging Reuse of Simulation and Modeling Programs (LM, AQ), pp. 158–163.
- SEKE-1992-SatoMI #refinement #using
- Program Refinement Using Generic Object (YS, YM, TI), pp. 18–25.
- SEKE-1992-ShimuraLM #logic programming #petri net #semantics #source code
- A Petri Net Semantics for Logic Programs with Negation (TS, JL, TM), pp. 292–299.
- SEKE-1992-TuS #approach #linear #petri net #programming #static analysis
- Linear Programming Supporting Ada-Tasking Static Analysis: A Petri Net Approach (ST, WS), pp. 222–226.
- SEKE-1992-ZhangWG #programming #protocol
- An Open System Protocol for Agent-Oriented Programming (WRZ, WW, AG), pp. 616–623.
- ECOOP-1992-DodaniT #named #object-oriented #programming #type system
- ACTS: A Type System for Object-Oriented Programming Based on Abstract and Concrete Classes (MD, CST), pp. 309–328.
- ECOOP-1992-Frolund #concurrent #constraints #inheritance #object-oriented #programming language
- Inheritance of Synchronization Constraints in Concurrent Object-Oriented Programming Languages (SF), pp. 185–196.
- ECOOP-1992-Gabelgaard #implementation #object-oriented #programming #using
- Using Object-Oriented Programming Techniques for Implementing ISDN Supplementary Services (BG), pp. 213–232.
- ECOOP-1992-Jezequel #distributed #eiffel #memory management #named #parallel
- EPEE: an Eiffel Environment to Program Distributed Memory Parallel Computers (JMJ), pp. 197–212.
- ECOOP-1992-Uustalu #approach #logic programming #object-oriented #paradigm
- Combining Object-Oriented and Logic Paradigms: A Modal Logic Programming Approach (TU), pp. 98–113.
- OOPSLA-1992-Horn #constraints #object-oriented #programming
- Constraint Patterns As a Basis for Object-Oriented Programming (BH), pp. 218–233.
- OOPSLA-1992-MyersGZ #declarative #object-oriented #programming #prototype
- Declarative Programming in a Prototype-Instance System: Object-Oriented Programming Without Writing Methods (BAM, DAG, BTVZ), pp. 184–200.
- OOPSLA-1992-TakashioT #distributed #named #object-oriented #programming language #realtime
- DROL: An Object-Oriented Programming Language for Distributed Real-Time Systems (KT, MT), pp. 276–294.
- OOPSLA-1992-Walsh #c++ #development #fault #scalability
- Preliminary Defect Data from the Iterative Development of a Large C++ Program (JFW), pp. 178–183.
- TOOLS-EUROPE-1992-Ege #bibliography #object-oriented #programming language
- Overview of Object-Oriented Programming Languages (RKE), p. 427.
- TOOLS-EUROPE-1992-Johnson #eiffel #network #resource management
- An Eiffel Program for Static Network Resource Allocation (PJ), pp. 335–347.
- TOOLS-EUROPE-1992-Madsen #programming
- Programming in BETA (OLM), pp. 433–434.
- TOOLS-EUROPE-1992-Perrot #object-oriented #programming #rule-based
- Rule-Based Object-Oriented Programming (JFP), p. 423.
- TOOLS-EUROPE-1992-RomanovskySV #design #fault tolerance #object-oriented #programming
- Designing Fault-Tolerant Objects in Object-Oriented Programming (ABR, IVS, VRV), pp. 199–205.
- TOOLS-PACIFIC-1992-Malone #case study #design #object-oriented #programming
- Object Oriented Design and Programming: A Case Study (CM), pp. 119–130.
- TOOLS-PACIFIC-1992-NobleG #animation
- An Introduction to the Tarraingím Program Animation Environment (JN, LG), pp. 37–50.
- TOOLS-PACIFIC-1992-Watson #programming #smalltalk
- Intermediate Programming in Smalltalk (DW), p. 237.
- TOOLS-USA-1992-Baker #ada #object-oriented #programming
- Object-Oriented Programming in Ada83 and Ada9X (HB), p. 262.
- TOOLS-USA-1992-Ege92a #object-oriented #programming language
- Object-Oriented Programming Languages (RKE), p. 260.
- TOOLS-USA-1992-Harbison #object-oriented #programming
- Object-Oriented Programming in Modula-3 (SPH), p. 261.
- TOOLS-USA-1992-Lohr92a #concurrent #object-oriented #programming
- Object-Oriented Concurrent Programming (KPL), p. 274.
- TOOLS-USA-1992-McKim #design #education #object-oriented #programming
- Teaching Object-Oriented Programming and Design (JCM), p. 257.
- TOOLS-USA-1992-RajaramanL #c++ #metric #source code
- Some Coupling Measures for C++ Programs (CR, MRL), pp. 225–234.
- ALP-1992-AravindanD #deduction #logic programming #semantics #source code
- Partial Deduction of Logic Programs wrt Well-Founded Semantics (CA, PMD), pp. 384–402.
- ALP-1992-Balbiani #logic programming
- The Finiteness of Logic Programming Derivations (PB), pp. 403–419.
- ALP-1992-Hong #constraints #logic programming
- Non-linear Real Constraints in Constraint Logic Programming (HH), pp. 201–212.
- ALP-1992-KingS #analysis #concurrent #logic programming #source code
- Serialisation Analysis of Concurrent Logic Programs (AK, PS), pp. 322–334.
- ALP-1992-Lopez-Fraguas #constraints #functional #logic programming
- A General Scheme for Constraint Functional Logic Programming (FJLF), pp. 213–227.
- ALP-1992-Maher #logic programming
- A CLP View of Logic Programming (MJM), pp. 364–383.
- ALP-1992-Meseguer #logic programming #multi #paradigm
- Multiparadigm Logic Programming (JM), pp. 158–200.
- LOPSTR-1992-BoulangerB #abstract interpretation #logic programming #source code #using
- Deriving Transformations for Logic Programs Using Abstract Interpretation (DB, MB), pp. 99–117.
- LOPSTR-1992-Demoen #on the #performance #prolog
- On the Transformation of a Prolog Program to a More Efficient Binary Program (BD), pp. 242–252.
- LOPSTR-1992-FribourgO #induction #logic programming #source code
- A Unifying View of Structural Induction and Computation Induction for Logic Programs (LF, HO), pp. 46–60.
- LOPSTR-1992-GallagherW #logic programming #source code
- Deletion of Redundant Unary Type Predicates from Logic Programs (JPG, DAdW), pp. 151–167.
- LOPSTR-1992-Jones #programming #prolog
- Applications of Unfolding in Prolog Programming (JJ), pp. 184–198.
- LOPSTR-1992-KraanBB #logic programming #proving #synthesis #theorem proving
- Logic Program Synthesis via Proof Planning (IK, DAB, AB), pp. 1–14.
- LOPSTR-1992-Loria-Saenz #source code #synthesis
- Synthesis of Narrowing Programs (CLS), pp. 30–45.
- LOPSTR-1992-NardiR #deduction #query #source code #synthesis
- Deductive Synthesis of Programs for Query Answering (DN, RR), pp. 15–29.
- LOPSTR-1992-ParrainDL #abstract interpretation #optimisation #prolog #source code #towards
- Towards Optimization of Full Prolog Programs Guided by Abstract Interpretation (AP, PD, PL), pp. 228–241.
- LOPSTR-1992-ProiettiP #incremental #logic programming #source code
- Best-first Strategies for Incremental Transformations of Logic Programs (MP, AP), pp. 82–98.
- PLILP-1992-Alexandre #logic programming #source code
- A technique for Transforming Logic Programs by Fold-Unfold Transformations (FA), pp. 202–216.
- PLILP-1992-AlpuenteFM #analysis #consistency #equation #incremental #logic programming #nondeterminism
- Analyses of Inconsistency for Incremental Equational Logic Programming (MA, MF, FM), pp. 443–457.
- PLILP-1992-CattrallR #programming #relational
- A Relational Programming System with Inferred Representations (DC, CR), pp. 475–476.
- PLILP-1992-Hamel #equation #logic programming #named
- UCG-E: An Equational Logic Programming System (LHH), pp. 473–474.
- PLILP-1992-Hanus #functional #logic programming #source code #using
- Improving Control of Logic Programs by Using Functional Logic Languages (MH), pp. 1–23.
- PLILP-1992-HenrardC #declarative #logic programming #named #source code
- FOLON: An Environment for Declarative Construction of Logic Programs (JH, BLC), pp. 217–231.
- PLILP-1992-Hoa #bottom-up #higher-order #interpreter #logic programming #programming language
- A Bottom-Up Interpreter for a Higher-Order Logic Programming Language (AHBH), pp. 326–340.
- PLILP-1992-LindstromMO #functional #logic programming
- Our LIPS Are Sealed: Interfacing Functional and Logic Programming Systems (GL, JM, TO), pp. 428–442.
- PLILP-1992-Muck #automaton #functional #logic programming #named #source code
- CAMEL: An Extension of the Categorial Abstract Machine to Compile Functional/Logic Programs (AM), pp. 341–354.
- PLILP-1992-Plaza #declarative #logic programming
- Fully Declarative Logic Programming (JAP), pp. 415–427.
- PLILP-1992-Rebelsky #functional #interactive #lazy evaluation #programming
- I/O Trees and Interactive Lazy Functional Programming (SAR), pp. 458–472.
- PLILP-1992-SolnonR #inheritance #prolog #source code
- Inference of Inheritance Relationships from Prolog Programs: a System Developed with PrologIII (CS, MR), pp. 489–490.
- PLILP-1992-Thiemann #bottom-up #evaluation #functional #named #source code #tool support
- LaToKi: A Language Toolkit for Bottom-Up Evaluation of Functional Programs (PT), pp. 481–482.
- POPL-1992-BallL #profiling #source code
- Optimally Profiling and Tracing Programs (TB, JRL), pp. 59–70.
- POPL-1992-ChowH #analysis #memory management #parallel #source code
- Compile-Time Analysis of Parallel Programs that Share Memory (JHC, WLHI), pp. 130–141.
- POPL-1992-NirkheP #imperative #partial evaluation #programming language #realtime
- Partial Evaluation of High-Level Imperative Programming Languages, with Applications in Hard Real-Time Systems (VN, WP), pp. 269–280.
- POPL-1992-Tofte #higher-order
- Principal Signatures for Higher-Order Program Modules (MT), pp. 189–199.
- POPL-1992-Wadler #functional #programming
- The Essence of Functional Programming (PW), pp. 1–14.
- ICSE-1992-AfifiWZ #fault #linear #source code #testing
- Testing for Linear Errors in Nonlinear Computer Programs (FHA, LJW, SJZ), pp. 81–91.
- ICSE-1992-FernandezGMRRS #source code #verification
- A Toolbox for the Verification of LOTOS Programs (JCF, HG, LM, AR, CR, JS), pp. 246–259.
- ICSE-1992-GargB #process #programming
- Process Programming by Hindsight (PKG, SB), pp. 280–293.
- ICSE-1992-HorwitzR #dependence #graph #re-engineering
- The Use of Program Dependence Graphs in Software Engineering (SH, TWR), pp. 392–411.
- ICSE-1992-RomanC #source code #visualisation
- Program Visualization: The Art of Mapping Programs to Pictures (GCR, KCC), pp. 412–420.
- ICSE-1992-RomanGB #concurrent #programming #rule-based
- Seeking Concurrency in Rule-Based Programming (GCR, RFG, WEB), pp. 225–234.
- ICSE-1992-Rosenblum #programming #towards
- Towards a Method of Programming With Assertions (DSR), pp. 92–104.
- ICSE-1992-Tichy #in the large #named #past present future
- Programming-in-the-Large: Past, Present, and Future (WFT), pp. 362–367.
- SOSP-WIP-1991-Weihl92 #named #parallel #source code #tool support
- Prelude: Tools for Building Portable Parallel Programs (Abstract) (WEW), p. 24.
- ASPLOS-1992-FisherF #branch #predict
- Predicting Conditional Branch Directions From Previous Runs of a Program (JAF, SMF), pp. 85–95.
- CC-1992-ViklundHF #implementation #programming
- The Implementation of ObjectMath — a High-Level Programming Environment for Scientific Computing (LV, JH, PF), pp. 312–318.
- CC-1992-VitekHU #analysis #object-oriented #source code
- Compile-Time Analysis of Object-Oriented Programs (JV, RNH, JSU), pp. 236–250.
- HPDC-1992-NedeljkovicQ #network #programming
- Data-Parallel Programming on a Network of Heterogeneous Workstations (NN, MJQ), pp. 28–36.
- IWMM-1992-BekkersRU #logic programming #memory management #programming language
- Dynamic Memory Management for Sequential Logic Programming Languages (YB, OR, LU), pp. 82–102.
- IWMM-1992-DuvvuruSTSHZ #concurrent #logic programming #source code
- A Compile-Time Memory-Reuse Scheme for Concurrent Logic Programs (SD, RS, ET, AVSS, LH, XZ), pp. 264–276.
- CADE-1992-BoyerY #automation #correctness #proving #source code
- Automated Correctness Proofs of Machine Code Programs for a Commercial Microprocessor (RSB, YY), pp. 416–430.
- CADE-1992-HeskethBS #reasoning #recursion #source code #synthesis #using
- Using Middle-Out Reasoning to Control the Synthesis of Tail-Recursive Programs (JH, AB, AS), pp. 310–324.
- CADE-1992-Madden #automation #optimisation #proving
- Automatic Program Optimization Through Proof Transformation (PM), pp. 446–460.
- CADE-1992-SekarR #equation #evaluation #framework #lazy evaluation #parallel #programming
- Programming with Equations: A Framework for Lazy Parallel Evaluation (RCS, IVR), pp. 618–632.
- CAV-1992-Corbett #integer #liveness #programming #safety #verification
- Verifying General Safety and Liveness Propterties with Integer Programming (JCC), pp. 357–369.
- CSL-1992-Gonzalez-MorenoHR #functional #logic programming #on the #semantics
- On the Completeness of Narrowing as the Operational Semantics of Functional Logic Programming (JCGM, MTHG, MRA), pp. 216–230.
- CSL-1992-GurevichH #c #programming language #semantics
- The Semantics of the C Programming Language (YG, JKH), pp. 274–308.
- CSL-1992-Stark #logic programming #source code
- Negation-Complete Logic Programs (RFS), pp. 403–409.
- JICSLP-1992-AlferesP #logic programming #on the #semantics
- On Logic Program Semantics with Two Kinds of Negation (JJA, LMP), pp. 574–588.
- JICSLP-1992-Ben-EliyahuD #logic programming #source code
- Propositional Sematics for Disjunctive Logic Programs (RBE, RD), pp. 813–827.
- JICSLP-1992-BoerP #algebra #concurrent #constraints #process #programming
- A Process Algebra of Concurrent Constraint Programming (FSdB, CP), pp. 463–477.
- JICSLP-1992-Bonatti #framework #logic #logic programming #semantics #source code
- Autoepistemic Logics as a Unifying Framework for the Semantics of Logic Programs (PAB), pp. 417–430.
- JICSLP-1992-BrogiLMM #logic programming #source code
- Normal Logic Programs as Open Positive Programs (AB, EL, PM, PM), pp. 783–797.
- JICSLP-1992-BronsardLR #framework #logic programming #proving #source code #termination
- A Framework of Directionality for Proving Termination of Logic Programs (FB, TKL, USR), pp. 321–335.
- JICSLP-1992-Bugliesi #declarative #inheritance #logic programming
- A Declarative View of Inheritance in Logic Programming (MB), pp. 113–127.
- JICSLP-1992-ChandyK #composition #source code
- The Derivation of Compositional Programs (KMC, CK), pp. 3–17.
- JICSLP-1992-DeneckerS #abduction #named #source code
- SLDNFA: An Abductive Procedure for Normal Abductive Programs (MD, DDS), pp. 686–700.
- JICSLP-1992-Dix #logic programming #semantics #source code
- Classifying Semantics of Disjunctive Logic Programs (JD), pp. 798–812.
- JICSLP-1992-FerrandD #correctness #logic programming #proving #source code
- Proof Method of Partial Correctness and Weak Completeness for Normal Logic Programs (GF, PD), pp. 161–174.
- JICSLP-1992-Fitting #logic programming #semantics
- Many-Valued Semantics for Logic Programming (MF), pp. 23–24.
- JICSLP-1992-GabbrielliLM #logic programming #source code
- Observational Equivalences for Logic Programs (MG, GL, MCM), pp. 131–145.
- JICSLP-1992-GelfondL #logic programming #representation
- Representing Actions in Extended Logic Programming (MG, VL), pp. 559–573.
- JICSLP-1992-GiordanoO #logic programming
- Negation as Failure in Intuitionistic Logic Programming (LG, NO), pp. 431–445.
- JICSLP-1992-GrogerP #automation #logic programming #proving #recursion #source code #termination
- Handling of Mutual Recursion in Automatic Termination Proofs for Logic Programs (GG, LP), pp. 336–350.
- JICSLP-1992-GrosseHSST #equation #logic programming
- Equational Logic Programming Actions, and Change (GG, SH, JS, UCS, MT), pp. 177–191.
- JICSLP-1992-Harland #equivalence #logic programming #normalisation #on the #source code
- On Normal Forms and Equivalence for Logic Programs (JH), pp. 146–160.
- JICSLP-1992-Hodas #dependence #logic programming #programming language #semiparsing #specification
- Specifying Filler-Gap Dependency Parsers in a Linear-Logic Programming Language (JSH), pp. 622–636.
- JICSLP-1992-JacquetM #communication #logic programming #towards
- Communicating Clauses: Towards Synchronous Communication in Contextual Logic Programming (JMJ, LM), pp. 98–112.
- JICSLP-1992-KempSS #bottom-up #evaluation #logic programming #query #source code #strict
- Query Restricted Bottom-Up Evaluation of Normal Logic Programs (DBK, PJS, DS), pp. 288–302.
- JICSLP-1992-KingS #analysis #concurrent #logic programming #source code
- Schedule Analysis of Concurrent Logic programs (AK, PS), pp. 478–492.
- JICSLP-1992-MamedeM #logic programming #reasoning #taxonomy
- A Contraint Logic Programming Scheme for Taxonomic Reasoning (MM, LM), pp. 255–269.
- JICSLP-1992-MarekNR #logic programming #modelling
- The Stable Models of a Predicate Logic Program (VWM, AN, JBR), pp. 446–460.
- JICSLP-1992-MartensS #metaprogramming #semantics
- A Perfect Herbrand Semantics for Untyped Vanilla Meta-Programming (BM, DDS), pp. 511–525.
- JICSLP-1992-Mitchell #architecture #logic #physics #programming
- The Logic of Architecture: Programming the Invention of Physical Artifacts (WJM), pp. 831–846.
- JICSLP-1992-Overbeek #analysis #logic programming #search-based #sequence #tutorial
- Logic Programming and Genetic Sequence Analysis: a Tutorial (RAO), pp. 32–34.
- JICSLP-1992-Sato #metaprogramming
- Meta-Programming through a Truth Predicate (TS), pp. 526–540.
- JICSLP-1992-SatohI #abduction #evaluation #logic programming #query
- A Query Evaluation Method for Abductive Logic Programming (KS, NI), pp. 671–685.
- JICSLP-1992-SmolkaT #logic programming
- Records for Logic Programming (GS, RT), pp. 240–254.
- JICSLP-1992-SundararajanST #analysis #concurrent #logic programming #source code #thread
- Variable Threadedness Analysis for Concurrent Logic Programs (RS, AVSS, ET), pp. 493–508.
- JICSLP-1992-Tick #concurrent #logic programming #tutorial
- Advanced Tutorial: Concurrent Logic Programming (ET), p. 25.
- JICSLP-1992-Wiggins #development #logic programming #proving #source code #synthesis
- Synthesis and Transformation of Logic Programs in the Whelk Proof Development System (GAW), pp. 351–365.
- LICS-1992-HeintzeJ #logic programming #program analysis
- An Engine for Logic Program Analysis (NH, JJ), pp. 318–328.
- LICS-1992-Kanovich #linear #logic #programming
- Horn Programming in Linear Logic Is NP-Complete (MIK), pp. 200–210.
- DAC-1991-AuWS #automation #generative #simulation
- Automatic Generation of Compiled Simulations through Program Specialization (WYA, DW, SS), pp. 205–210.
- KBSE-1991-AllemangC #debugging #functional #representation
- Functional Representation and Program Debugging (DA, BC), pp. 136–143.
- KBSE-1991-Graves #automation #programming
- Lockheed Environment for Automatic Programming (HG), pp. 68–76.
- KBSE-1991-Liao #automation #generative #monitoring
- Requirement Directed Automatic Instrumentation Generation for Program Monitoring and Measuring (YL), pp. 144–150.
- KBSE-1991-White #knowledge-based #summary
- The Knowledge-Based Software Assistant: A Program Summary (DAW), pp. 2–6.
- PODS-1991-BrodskyS #constraints #difference #logic programming #source code
- Inference of Inequality Constraints in Logic Programs (AB, YS), pp. 227–240.
- PODS-1991-GangulyGZ #logic programming
- Minimum and Maximum Predicates in Logic Programming (SG, SG, CZ), pp. 154–163.
- PODS-1991-Ross #composition #logic programming #recursion #source code
- Modular Acyclicity and Tail Recursion in Logic Programs (KAR), pp. 92–101.
- PODS-1991-SeibL #datalog #source code
- Parallelizing Datalog Programs by Generalized Pivoting (JS, GL), pp. 241–251.
- PODS-1991-SohnG #detection #logic programming #source code #termination #using
- Termination Detection in Logic Programs using Argument Sizes (KS, AVG), pp. 216–226.
- SIGMOD-1991-Annevelink #approach #database #functional #programming language
- Database Programming Languages: A Functional Approach (JA), pp. 318–327.
- SIGMOD-1991-ShyyS #database #knowledge base #named #programming language
- K: A High-Level Knowledge Base Programming Language for Advanced Database Applications (YMS, SYWS), pp. 338–347.
- SIGMOD-1991-SudarshanSRN #bottom-up #evaluation #logic programming #optimisation #source code
- Space Optimization in the Bottom-Up Evaluation of Logic Programs (SS, DS, RR, JFN), pp. 68–77.
- VLDB-1991-Kent #database #object-oriented #problem #programming language
- Solving Domain Mismatch and Schema Mismatch Problems with an Object-Oriented Database Programming Language (WK), pp. 147–160.
- SEI-1991-KellyLP #re-engineering
- The Establishment of an Appropriate Software Engineering Training Program (RDK, DLL, FSP), pp. 75–98.
- ESOP-J-1990-Felleisen91 #on the #power of #programming language
- On the Expressive Power of Programming Languages (MF), pp. 35–75.
- ESOP-J-1990-Reps91 #algebra #integration
- Algebraic Properties of Program Integration (TWR), pp. 139–215.
- PEPM-1991-AriolaA #approach #program transformation
- A Syntactic Approach to Program Transformations (ZMA, A), pp. 116–129.
- PEPM-1991-CortesiF #abstract domain #abstract interpretation #analysis #logic programming #source code
- Abstract Interpretation of Logic Programs: An Abstract Domain for Groundness, Sharing, Freeness and Compoundness Analysis (AC, GF), pp. 52–61.
- PEPM-1991-MasonT #component #configuration management #program transformation
- Program Transformations for Configuring Components (IAM, CLT), pp. 297–308.
- PEPM-1991-NielBV #functional #polymorphism
- Program Bifurcation for a Polymorphic Typed Functional Language (ADN, EB, KDV), pp. 142–153.
- PEPM-1991-ShermanSD #equation #optimisation #partial evaluation #source code #using
- Optimization of Equational Programs Using Partial Evaluation (DS, RS, ID), pp. 72–82.
- PEPM-1991-Smith #constraints #logic programming #partial evaluation #pattern matching #programming language
- Partial Evaluation of Pattern Matching in Constraint Logic Programming Languages (DAS), pp. 62–71.
- PEPM-1991-Sundaresh #incremental #partial evaluation #source code #using
- Building Incremental Programs using Partial Evaluation (RSS), pp. 83–93.
- PLDI-1991-ChatterjeeBF #source code
- Size and Access Inference for Data-Parallel Programs (SC, GEB, ALF), pp. 130–144.
- PLDI-1991-Goldberg #garbage collection #programming language
- Tag-Free Garbage Collection for Strongly Typed Programming Languages (BG), pp. 165–176.
- PLDI-1991-Venkatesh #approach #semantics #slicing
- The Semantic Approach to Program Slicing (GAV), pp. 107–119.
- PLDI-1991-Wall #behaviour #predict #using
- Predicting Program Behavior Using Real or Estimated Profiles (DWW), pp. 59–70.
- WSA-1991-Ameur #functional
- Non Functional Properties Can Guide Program Developments (YAA), pp. 189–196.
- WSA-1991-Chin #deforestation #first-order #functional #source code
- Generalising Deforestation for All First-Order Functional Programs (WNC), pp. 173–181.
- WSA-1991-Clergerie #abstract interpretation #programming
- A Tool for Abstract Interpretation: Dynamic Programming (EVdlC), pp. 151–156.
- WSA-1991-CousotC #abstract interpretation #functional #higher-order #relational #source code
- Relational Abstract Interpretation of Higher Order Functional Programs (extended abstract) (PC, RC), pp. 33–36.
- WSA-1991-DenisD #fixpoint #logic programming #semantics #source code
- Unfolding, Procedural and Fixpoint Semantics of Logic Programs (FD, JPD), pp. 157–164.
- WSA-1991-DornicJG #complexity #polymorphism
- Polymorphic Time Systems for Estimating Program Complexity (VD, PJ, DKG), pp. 9–17.
- WSA-1991-DurandSS #equation #partial evaluation #source code
- Partial Evaluation of an Intermediate Language for Equational Programs (ID, DS, RS), pp. 98–106.
- WSA-1991-EchahedJPS #case study #comparative #equation #program transformation
- Equational Reasonning and the Completion Procedure. A Comparative Study in Program Transformation (RE, PJ, MLP, SS), pp. 53–61.
- WSA-1991-HamiltonJ #source code
- Transforming Programs to Eliminate Intermediate Structures (GWH, SBJ), pp. 182–188.
- WSA-1991-Malmkjaer #on the #source code
- On Static Properties of Specialized Programs (KM), pp. 234–241.
- Best-of-PLDI-1991-Wall91a #behaviour #predict #using
- Predicting program behavior using real or estimated profiles (with retrospective) (DWW), pp. 429–441.
- ICALP-1991-ChenH #logic programming
- Logic Programming with Recurrence Domains (HC, JH), pp. 20–34.
- ICALP-1991-Fernando #recursion #source code
- Provably Recursive Programs and Program Extraction (TF), pp. 303–313.
- ICALP-1991-FixFG #composition #verification
- Program Composition and Modular Verification (LF, NF, OG), pp. 93–114.
- ICALP-1991-GabbrielliL #logic programming #on the #semantics #source code
- On the Semantics of Logic Programs (MG, GL), pp. 1–19.
- ICALP-1991-KannanY #generative #probability
- Program Checkers for Probability Generation (SK, ACCY), pp. 163–173.
- ICALP-1991-TannenS #aspect-oriented #logic #programming #set
- Logical and Computational Aspects of Programming with Sets/Bags/Lists (VT, RS), pp. 60–75.
- VDME-1991-1-McParlandK #programming language #specification
- A Specification of a Complex Programming Language Statement (PM, PK), pp. 658–667.
- VDME-1991-1-PennyHG #specification
- Formal Specification in Metamorphic Programing (DAP, RCH, MWG), pp. 11–30.
- FPCA-1991-MeijerFP #functional #lens #programming
- Functional Programming with Bananas, Lenses, Envelopes and Barbed Wire (EM, MMF, RP), pp. 124–144.
- FPCA-1991-Traub #architecture #code generation #data flow #multi #source code #strict #thread
- Multi-thread Code Generation for Dataflow Architectures from Non-Strict Programs (KRT), pp. 73–101.
- CHI-1991-BellRL #programming #testing #usability #visual notation
- Usability testing of a graphical programming system: things we missed in a programming walkthrough (BB, JR, CHL), pp. 7–12.
- CHI-1991-Cypher #named #programming
- EAGER: programming repetitive tasks by example (AC), pp. 33–39.
- CHI-1991-Cypher91a #programming #video
- Video presentation Eager: programming repetitive tasks by example (AC), pp. 445–446.
- CHI-1991-KoenemannR #comprehension #problem
- Expert problem solving strategies for program comprehension (JK, SPR), pp. 125–130.
- CHI-1991-Singley #named #programming #smalltalk
- MOLEHILL: an instructional system for Smalltalk programming (MKS), pp. 439–440.
- KR-1991-GabbayLV #logic programming #order #semantics #source code
- Credulous vs. Sceptical Semantics for Ordered Logic Programs (DMG, EL, DV), pp. 208–217.
- KR-1991-GeneserethH #source code
- Partial Programs (MRG, JYjH), pp. 238–249.
- ML-1991-KijsirikulNS #learning #logic programming #performance #source code
- Efficient Learning of Logic Programs with Non-determinant, Non-discriminating Literals (BK, MN, MS), pp. 417–421.
- ML-1991-Moore #programming
- Variable Resolution Dynamic Programming (AWM), pp. 333–337.
- ML-1991-Quinlan #induction #logic programming
- Determinate Literals in Inductive Logic Programming (JRQ), pp. 442–446.
- ML-1991-Sutton #incremental #programming
- Planning by Incremental Dynamic Programming (RSS), pp. 353–357.
- SIGIR-1991-Henningen #programming
- Retrieving Software Objects in an Example-Based Programming Environment (SH), pp. 251–260.
- ECOOP-1991-MatsuokaWY #architecture #concurrent #hybrid #object-oriented #programming
- Hybrid Group Reflective Architecture for Object-Oriented Concurrent Reflective Programming (SM, TW, AY), pp. 231–250.
- ECOOP-1991-MugridgeHH #multi #programming language #static typing
- Multi-Methods in a Statically-Typed Programming Language (WBM, JH, JGH), pp. 307–324.
- ECOOP-1991-Wills #smalltalk #verification
- Capsules and Types in Fresco: Program Verification in Smalltalk (AW), pp. 59–76.
- OOPSLA-1991-HansonHR #case study #database #experience #implementation #object-oriented #persistent #programming language #tool support #using
- Experiences in DBMS Implementation Using an Object-Oriented Persistent Programming Language and a Database Toolkit (ENH, TMH, MAR), pp. 314–328.
- OOPSLA-1991-KonstanR #object-oriented #programming #using
- Developing a GUIDE Using Object-Oriented Programming (JAK, LAR), pp. 75–88.
- TOOLS-USA-1991-ConradB #programming #smalltalk
- Insecurities in Smalltalk Programming (BAC, ALB), pp. 195–202.
- TOOLS-USA-1991-GrundyHH #programming #visual notation
- A Visual Programming Environment for O-O Languages (JCG, JGH, JH), pp. 129–138.
- TOOLS-USA-1991-JamrozikRS #debugging #distributed #source code #visual notation
- A Graphical Debugger for O-O Distributed Programs (HJ, CR, MS), pp. 117–128.
- TOOLS-USA-1991-LescaudronBB #concurrent #experience #object-oriented #programming #prototype
- Associated Paper: Prototyping Programming Environments for Object-Oriented Concurrent Languages: a Smalltalk-Based Experience (LL, JPB, MB), pp. 449–462.
- TOOLS-USA-1991-Steel #distributed #experience #object-oriented #programming
- Distributed Object-Oriented Programming: Mechanism and Experience (DS), pp. 27–36.
- LOPSTR-1991-AlexandreBQ #logic programming #on the #source code #using
- On Using Mode Input-output for Transforming Logic Programs (FA, KB, AQ), pp. 129–146.
- LOPSTR-1991-Ameur #evaluation #functional #program transformation
- Program Transformations Directed by the Evaluation of non Functional Properties (Extended Abstract) (YAA), pp. 297–299.
- LOPSTR-1991-Antoy #evaluation #lazy evaluation #logic programming #nondeterminism
- Non-Determinism and Lazy Evaluation in Logic Programming (SA), pp. 318–331.
- LOPSTR-1991-Eusterbrock #abstraction #learning #logic programming #source code
- Speed-up Transformations of Logic Programs by Abstraction and Learning (JE), pp. 167–182.
- LOPSTR-1991-FuchsF #logic programming #source code
- Schema-Based Transfomations of Logic Programs (NEF, MPJF), pp. 111–125.
- LOPSTR-1991-JantkeG #induction #synthesis
- Inductive Synthesis of Rewrite Rules as Program Synthesis (Extended Abstract) (KPJ, UG), pp. 65–68.
- LOPSTR-1991-LecoutreDL #abstract interpretation #behaviour #logic programming #recursion #source code
- Abstract Interpretation and Recursive Behaviour of Logic Programs (CL, PD, PL), pp. 147–166.
- LOPSTR-1991-Lever #development #equivalence
- Program Equivalence, Program Development and Integrity Checking (JML), pp. 1–12.
- LOPSTR-1991-MiglioliMO #specification #synthesis
- Program Specification and Synthesis in Constructive Formal Systems (PM, UM, MO), pp. 13–26.
- LOPSTR-1991-ParrainDL #program transformation #prolog
- Prolog Program Transformations and Meta-Interpreters (AP, PD, PL), pp. 238–251.
- LOPSTR-1991-Popelinsky #prolog #source code #synthesis #towards
- Towards Synthesis of Nearly Pure Prolog Programs (Extende Abstract) (LP), pp. 94–96.
- LOPSTR-1991-ProiettiP #automation #logic programming #source code
- An Automatic Transfomation Strategy for Avoiding Unnecessary Variables in Logic Programs (Extended Abstract) (MP, AP), pp. 126–128.
- LOPSTR-1991-ReadK #case study #composition #development #prolog
- Formal Program Development in Modular Prolog: A Case Study (MGR, EAK), pp. 69–93.
- LOPSTR-1991-Ross #partial evaluation #prolog #semantics #source code
- Semantics-based Partial Evaluation of Prolog Programs (BJR), pp. 221–237.
- LOPSTR-1991-Schaeck #algorithm #constraints #framework #logic programming
- Global Search Algorithms and the Constraint Logic Programming Framework (Extended Abstract) (SS), pp. 252–253.
- LOPSTR-1991-WigginsBKH #induction #logic programming #proving #source code #synthesis
- Synthesis and Transfomation of Logic Programs from Constructive, Inductive Proof (GAW, AB, IK, JH), pp. 27–45.
- PLILP-1991-Aasa #implementation #programming language #specification
- Precedences in Specifications and Implementations of Programming Languages (AA), pp. 183–194.
- PLILP-1991-Boye #logic programming #named #semantics #source code
- S-SLD-resolution — An Operational Semantics for Logic Programs with External Procedures (JB), pp. 383–393.
- PLILP-1991-ChenW #abstraction #compilation #higher-order #logic programming
- Compilation of Predicate Abstractions in Higher-Order Logic Programming (WC, DSW), pp. 287–298.
- PLILP-1991-ErtlK #constraints #logic programming #scheduling #using
- Optimal Instruction Scheduling using Constraint Logic Programming (MAE, AK), pp. 75–86.
- PLILP-1991-GiannottiH #detection #recursion #specification
- A Technique for Recursive Invariance Detection and Selective Program Specification (FG, MVH), pp. 323–334.
- PLILP-1991-HalbwachsRR #data flow #generative #performance #source code
- Generating Efficient Code From Data-Flow Programs (NH, PR, CR), pp. 207–218.
- PLILP-1991-HentenryckD #constraints #finite #logic programming #semantics
- Operational Semantics of Constraint Logic Programming over Finite Domains (PVH, YD), pp. 395–406.
- PLILP-1991-KosterB #on the #source code
- On the Borderline Between Grammars and Programs (CHAK, JB), pp. 219–230.
- PLILP-1991-Loyola #animation #debugging #execution #logic programming
- Extending Execution Trees for Debugging and Animation in Logic Programming (DL), pp. 419–420.
- PLILP-1991-Paakki #attribute grammar #logic programming #named
- PROFIT: A System Integrating Logic Programming and Attribute Grammars (JP), pp. 243–254.
- PLILP-1991-ProiettiP #logic programming #named #order #source code
- Unfolding — Definition — Folding, in this Order, for Avaoiding Unnecessary Variables in Logic Programs (MP, AP), pp. 347–358.
- PLILP-1991-Vollmer #case study #compilation #experience #logic programming #performance
- Experiences with Gentle: Efficient Compiler Construction Based On Logic Programming (JV), pp. 425–426.
- PLILP-1991-Yamasaki #functional #logic programming
- Extraction of Functional from Logic Program (SY), pp. 27–38.
- POPL-1991-LuccoS #coordination #parallel #programming
- Parallel Programming With Coordination Structures (SL, OS), pp. 197–208.
- POPL-1991-PingaliBJMS #algebra #approach #dependence #graph
- Dependence Flow Graphs: An Algebraic Approach to Program Dependencies (KP, MB, RJ, MM, PS), pp. 67–78.
- POPL-1991-PinterP #optimisation #parallel #using
- Program Optimization and Parallelization Using Idioms (SSP, RYP), pp. 79–92.
- POPL-1991-SaraswatRP #concurrent #constraints #programming #semantics
- Semantic Foundations of Concurrent Constraint Programming (VAS, MCR, PP), pp. 333–352.
- ESEC-1991-Berzins #modelling #source code
- Software Merge: Models and Methods for Combining Changes to Programs (VB), pp. 229–250.
- ESEC-1991-Parisi-PresicceP #algebra #inheritance #object-oriented #programming #type system
- An Algebraic View of Inheritance and Subtyping in Object Oriented Programming (FPP, AP), pp. 364–379.
- ESEC-1991-SneltingGS #in the large #programming
- Inference-Based Support for Programming in the Large (GS, FJG, US), pp. 396–408.
- ESEC-1991-Voas #impact analysis #predict
- A Dynamic Failure Model for Predicting the Impact that a Program Location has on the Program (JMV), pp. 308–331.
- ICSE-1991-Hartman #composition #comprehension #source code #using
- Understanding Natural Programs Using Proper Decomposition (JH), pp. 62–73.
- ASPLOS-1991-AppelL #memory management #source code
- Virtual Memory Primitives for User Programs (AWA, KL), pp. 96–107.
- ASPLOS-1991-BagrodiaM #implementation #parallel #performance #source code
- Efficient Implementation of High Level Parallel Programs (RB, SM), pp. 142–151.
- PPoPP-1991-BakewellQW #concurrent #source code
- Mapping Concurrent Programs to VLIW Processors (HB, DJQ, PYW), pp. 21–27.
- PPoPP-1991-ChoiM #debugging
- Race Frontier: Reproducing Data Races in Parallel-Program Debugging (JDC, SLM), pp. 145–154.
- PPoPP-1991-HollingsworthIM #integration #metric #parallel #performance
- The Integration of Application and System Based Metrics in a Parallel Program Performance Tool (JKH, RBI, BPM), pp. 189–200.
- PPoPP-1991-LamR #parallel #programming
- Coarse-Grain Parallel Programming in Jade (MSL, MCR), pp. 94–105.
- PPoPP-1991-YangC #metalanguage #program transformation #using
- Parallel-Program Transformation Using A Metalanguage (JAY, YiC), pp. 11–20.
- CAV-1991-AvruninBC #analysis #concurrent #integer #programming
- Integer Programming in the Analysis of Concurrent Systems (GSA, UAB, JCC), pp. 92–102.
- CSL-1991-Gonzalez-MorenoHR #declarative #functional #programming #semantics
- Denotational Versus Declarative Semantics for Functional Programming (JCGM, MTHG, MRA), pp. 134–148.
- CSL-1991-RaoKS #logic programming #proving #source code #termination
- A Transformational Methodology for Proving Termination of Logic Programs (MRKKR, DK, RKS), pp. 213–226.
- CSL-1991-Schmerl #proving #source code
- A Cut-Elimination Procedure Designed for Evaluating Proofs as Programs (URS), pp. 316–325.
- CSL-1991-Voronkov #on the #synthesis
- On Completeness of Program Synthesis Systems (AV), pp. 411–418.
- ICLP-1991-BachmairG #logic programming #semantics #similarity #source code
- Perfect Model Semantics for Logic Programs with Equality (LB, HG), pp. 645–659.
- ICLP-1991-Bottcher #logic programming #on the #programming language #transaction
- On Transactions in Logic Programming Languages (SB), p. 889.
- ICLP-1991-ChabrierPL #constraints #logic programming #programming language
- Applications of Constraints Logic Programming Languages (JJC, CP, BL), p. 944.
- ICLP-1991-ChengRS #metaprogramming #prolog
- Higher Level Meta Programming in Qu-Prolog 3: 0 (ASKC, PJR, JS), pp. 285–298.
- ICLP-1991-CodishFM #analysis #concurrent #logic programming #source code
- Suspension Analysis for Concurrent Logic Programs (MC, MF, KM), pp. 331–345.
- ICLP-1991-ColussiM #axiom #correctness #logic programming #proving #semantics #source code #using
- Proving Correctness of Logic Programs Using Axiomatic Semantics (LC, EM), pp. 629–642.
- ICLP-1991-Cousot #abstract interpretation #logic programming #source code
- Abstract Interpretation of Logic Programs (PC), p. 940.
- ICLP-1991-DebrayL #analysis #automation #complexity #logic programming #source code
- Automatic Complexity Analysis of Logic Programs (SKD, NWL), pp. 599–613.
- ICLP-1991-DevilleSD #development #logic programming
- Software Development and Logic Programming (YD, LS, PD), p. 941.
- ICLP-1991-DovierOPR #finite #logic programming #programming language #set
- {log}: A Logic Programming Language with Finite Sets (AD, EGO, EP, GR), pp. 111–124.
- ICLP-1991-DuboisLP #logic programming #towards
- Towards Possibilistic Logic Programming (DD, JL, HP), pp. 581–595.
- ICLP-1991-Dung #abduction #logic programming
- Negations as Hypotheses: An Abductive Foundation for Logic Programming (PMD), pp. 3–17.
- ICLP-1991-Ferrand #concept #logic programming #prolog
- Basic Concepts of Logic Programming and Prolog (GF), p. 942.
- ICLP-1991-GabbrielliL #constraints #logic programming #modelling #source code
- Modeling Answer Constraints in Constraint Logic Programs (MG, GL), pp. 238–252.
- ICLP-1991-Haridi #logic programming #parallel #principle
- Parallel Logic Programming based on the Andorra Principle (SH), p. 943.
- ICLP-1991-Harland #logic programming #source code
- A Clausal Form for the Completion of Logic Programs (JH), pp. 711–725.
- ICLP-1991-HentenryckD #constraints #logic #logic programming
- The Cardinality Operator: A New Logical Connective for Constraint Logic Programming (PVH, YD), pp. 745–759.
- ICLP-1991-HuY #logic programming #semantics #source code
- Extended Well-Founded Model Semantics for General Logic Programs (YH, LYY), pp. 412–425.
- ICLP-1991-Inoue #logic programming #source code
- Extended Logic Programs with Default Assumptions (KI), pp. 490–504.
- ICLP-1991-JayaramanN #implementation #logic programming
- Implementation Techniques for Scoping Constructs in Logic Programming (BJ, GN), pp. 871–886.
- ICLP-1991-KorslootT #compilation #concurrent #logic programming #programming language
- Compilation Techniques for Nondeterminate Flat Concurrent Logic Programming Languages (MK, ET), pp. 457–471.
- ICLP-1991-Kowalski #logic programming #source code
- Legislation as Logic Programs (RAK), p. 910.
- ICLP-1991-Lever #proving
- Proving Program Properties by Means of SLS-Resolution (JML), pp. 614–628.
- ICLP-1991-Levi #logic programming #on the #semantics #source code
- On the Semantics of Logic Programs (GL), p. 945.
- ICLP-1991-Marre #algebra #automation #logic programming #specification #testing #towards #using
- Toward Automatic Test Data Set Selection Using Algebraic Specifications and Logic Programming (BM), pp. 202–219.
- ICLP-1991-Miller #logic programming #unification
- Unification of Simply Typed Lamda-Terms as Logic Programming (DM), pp. 255–269.
- ICLP-1991-Miller91a #logic #logic programming #tutorial
- Logics for Logic Programming: A Tutorial (DM), p. 911.
- ICLP-1991-MontanariR #constraints #logic programming
- Perfect Relaxation in Constraint Logic Programming (UM, FR), pp. 223–237.
- ICLP-1991-MoscowitzS #logic programming #source code
- Lexical Logic Programs (YM, EYS), pp. 349–363.
- ICLP-1991-MuthukumarH #abstract interpretation
- Combined Determination of Sharing and Freeness of Program Variables through Abstract Interpretation (KM, MVH), pp. 49–63.
- ICLP-1991-PierroMP #logic programming
- Negation as Instantitation: A New Rule for the Treatment of Negation in Logic Programming (ADP, MM, CP), pp. 32–45.
- ICLP-1991-Porto #logic programming
- Logic Programming Environments (AP), p. 946.
- ICLP-1991-Przymusinski #logic programming #source code
- Well-Founded Completions of Logic Programs (TCP), pp. 726–741.
- ICLP-1991-Robinet #logic programming
- Logic Programming at IBM: From the Lab to the Customer (BR), pp. 912–921.
- ICLP-1991-RossS #algebra #prolog #semantics #termination
- An Algebraic Semantics of Prolog Program Termination (BJR, AS), pp. 316–330.
- ICLP-1991-Saint-Dizier #logic programming
- Logic Programming for Language Processing (PSD), p. 947.
- ICLP-1991-Sato #first-order #logic programming
- Full First Order Logic Programming and Truth Predicate (TS), p. 948.
- ICLP-1991-Taki #parallel #programming #scalability
- Parallel Programming and Large-scale Applications in the FGCS Project (KT), p. 949.
- ICLP-1991-Turi #logic programming #source code
- Extending S-Models to Logic Programs with Negation (DT), pp. 397–411.
- ICLP-1991-VerschaetseS #logic programming #proving #source code #termination #using
- Deriving Termination Proofs for Logic Programs, Using Abstract Procedures (KV, DDS), pp. 301–315.
- ICLP-1991-YardeniFS #logic programming #source code
- Polymorphically Typed Logic Programs (EY, TWF, EYS), pp. 379–393.
- ISLP-1991-Benthem #logic #programming #reasoning
- Reasoning and Programming: Analogies between Logic and Computation (JvB), pp. 717–718.
- ISLP-1991-BruynoogheSM #deduction #infinity #logic programming #source code
- A General Criterion for Avoiding Infinite Unfolding During Partial Deduction of Logic Programs (MB, DDS, BM), pp. 117–131.
- ISLP-1991-Brzoska #constraints #logic programming
- Temporal Logic Programming and its Relation to Constraint Logic Programming (CB), pp. 661–677.
- ISLP-1991-DeransartFT #source code
- NSTO Programs (Not Subject to Occur-Check) (PD, GF, MT), pp. 533–547.
- ISLP-1991-DietzenP #declarative #logic programming
- A Declarative Alternative to “Assert” in Logic Programming (SD, FP), pp. 372–386.
- ISLP-1991-FosterKT #composition #parallel #programming #source code #using
- Using Compositional Programming to Write Portable, High-Performance Parallel Programs (ITF, CK, ST), pp. 737–738.
- ISLP-1991-GiordanoM #logic programming #re-engineering
- A Modal Reconstruction of Blocks and Modules in Logic Programming (LG, AM), pp. 239–253.
- ISLP-1991-HarlandP #linear #logic programming
- The Uniform Proof-Theoretic Foundation of Linear Logic Programming (JH, DJP), pp. 304–318.
- ISLP-1991-JansonH #kernel #paradigm #programming
- Programming Paradigms of the Andorra Kernel Language (SJ, SH), pp. 167–183.
- ISLP-1991-KakasM #logic programming #source code
- Stable Theories for Logic Programs (ACK, PM), pp. 85–100.
- ISLP-1991-Kawamura #logic programming #performance #source code
- Derivation of Efficient Logic Programs by Synthesizing New Predicates (TK), pp. 611–625.
- ISLP-1991-KempS #logic programming #semantics #source code
- Semantics of Logic Programs with Aggregates (DBK, PJS), pp. 387–401.
- ISLP-1991-Millroth #compilation #logic programming #source code
- Reforming Compilation of Logic Programs (HM), pp. 485–499.
- ISLP-1991-MontanariR #concurrent #constraints #programming
- True Concurrency in Concurrent Constraint Programming (UM, FR), pp. 694–713.
- ISLP-1991-MozeticH #constraints #logic programming #modelling
- Integrating Numerical and Qualitative Models within Constraint Logic Programming (IM, CH), pp. 678–693.
- ISLP-1991-Nakayama #principle #program transformation #proving
- Program Transformation under the Principle of Proof as Program (HN), pp. 626–640.
- ISLP-1991-Plumer #automation #prolog #proving #source code #termination
- Automatic Termination Proofs for Prolog Programs Operating on Nonground Terms (LP), pp. 503–517.
- ISLP-1991-Przymusinski #logic programming #reasoning
- Non-Monotonic Reasoning and Logic Programming (TCP), pp. 735–736.
- ISLP-1991-ReedLS #logic programming #source code
- An Alternative Characterization of Disjunctive Logic Programs (DWR, DWL, BTS), pp. 54–68.
- ISLP-1991-Sagiv #logic programming #source code #termination
- A Termination Test for Logic Programs (YS), pp. 518–532.
- ISLP-1991-SatoM #first-order #interpreter #source code #top-down
- A Complete Top-Down Interpreter for First Order Programs (TS, FM), pp. 35–53.
- ISLP-1991-Wadge #higher-order #logic programming
- Higher-Order Horn Logic Programming (WWW), pp. 289–303.
- IWPTS-1991-ArakawaS #concurrent #generative #source code #testing
- A Test Case Generation Method for Concurrent Programs (NA, TS), pp. 95–106.
- IWPTS-1991-FavreauN #lessons learnt #testing
- Lessons From the Establishment of U.S. GOSIP Testing Program (JPF, JSN), pp. 3–15.
- LICS-1991-FruhwirthSVY #logic programming #source code
- Logic Programs as Types for Logic Programs (TWF, EYS, MYV, EY), pp. 300–309.
- LICS-1991-HodasM #linear #logic programming
- Logic Programming in a Fragment of Intuitionistic Linear Logic (JSH, DM), pp. 32–42.
- LICS-1991-KiferW #first-order #logic programming #morphism #polymorphism
- A First-Order Theory of Types and Polymorphism in Logic Programming (MK, JW), pp. 310–321.
- LICS-1991-Stuckey #constraints #logic programming
- Constructive Negation for Constraint Logic Programming (PJS), pp. 328–339.
- RTA-1991-Bellegarde #program transformation
- Program Transformation and Rewriting (FB), pp. 226–239.
- TAV-1991-DoongF #case study #object-oriented #source code #testing
- Case Studies on Testing Object-Oriented Programs (RKD, PGF), pp. 165–177.
- TAV-1991-PandeL #c #interprocedural #source code
- Interprocedural Def-Use Associations in C Programs (HDP, WL), pp. 139–153.
- TAV-1991-WeyukerWH #comparison #testing
- Comparison of Program Testing Strategies (EJW, SNW, RGH), pp. 1–10.
- DAC-1990-ChakradharAB #automation #generative #polynomial #programming #testing #using
- Automatic Test Generation Using Quadratic 0-1 Programming (STC, VDA, MLB), pp. 654–659.
- DAC-1990-FrancisRC #array #named #programmable
- Chortle: A Technology Mapping Program for Lookup Table-Based Field Programmable Gate Arrays (RJF, JR, KC), pp. 613–619.
- DAC-1990-KageyamaMS #algorithm #approach #linear #logic #optimisation #programming
- Logic Optimization Algorithm by Linear Programming Approach (NK, CM, TS), pp. 345–348.
- DAC-1990-PapachristouK #algorithm #linear #optimisation #scheduling
- A Linear Program Driven Scheduling and Allocation Method Followed by an Interconnect Optimization Algorithm (CAP, HK), pp. 77–83.
- PODS-1990-Gelder #constraints #logic programming #source code
- Deriving Constraints Among Argument Sizes in Logic Programs (AVG), pp. 47–60.
- PODS-1990-Ross #composition #datalog #set #source code
- Modular Stratification and Magic Sets for DATALOG Programs with Negation (KAR), pp. 161–171.
- PODS-1990-SaccaZ #logic programming #modelling #nondeterminism #source code
- Stable Models and Non-Determinism in Logic Programs with Negation (DS, CZ), pp. 205–217.
- PODS-1990-Saraiya #database #deduction #polynomial #program transformation
- Polynomial-Time Program Transformations in Deductive Databases (YPS), pp. 132–144.
- PODS-1990-Schlipf #logic programming #semantics
- The Expressive Powers of the Logic Programming Semantics (JSS), pp. 196–204.
- PODS-1990-YouY #formal method #logic programming #question
- Three-Valued Formalization of Logic Programming: Is It Needed? (JHY, LYY), pp. 172–182.
- SIGMOD-1990-CacaceCCTZ #modelling #object-oriented #paradigm #programming #rule-based
- Integrating Object-Oriented Data Modeling with a Rule-Based Programming Paradigm (FC, SC, SCR, LT, RZ), pp. 225–236.
- SIGMOD-1990-LaenensSV #logic programming
- Extending Logic Programming (EL, DS, DV), pp. 184–193.
- SIGMOD-1990-Saraiya #logic programming #problem #source code
- Hard Problems for Simple Logic Programs (YPS), pp. 64–73.
- VLDB-1990-AoshimaIMSY #database #programming language
- The C-based Database Programming Language Jasmine/C (MA, YI, AM, FS, YY), pp. 539–551.
- VLDB-1990-RamakrishnanSS #bottom-up #evaluation #fixpoint #logic programming #source code
- Rule Ordering in Bottom-Up Fixpoint Evaluation of Logic Programs (RR, DS, SS), pp. 359–371.
- VLDB-1990-Wood #source code
- Factoring Augmented Regular Chain Programs (PTW), pp. 255–263.
- SEI-1990-FordBBFGO #re-engineering #source code
- Graduate Programs in Software Engineering (GAF, ATB, DRB, BMF, NEG, DO), pp. 145–156.
- ESOP-1990-BarendregtH #programming language #λ-calculus
- Types in λ Calculi and Programming Languages (HB, KH), pp. 1–35.
- ESOP-1990-Felleisen #on the #power of #programming language
- On the Expressive Power of Programming Languages (MF), pp. 134–151.
- ESOP-1990-GoldbergP #analysis #functional #higher-order #implementation #optimisation #stack
- Higher Order Escape Analysis: Optimizing Stack Allocation in Functional Program Implementations (BG, YGP), pp. 152–160.
- ESOP-1990-ProiettiP #logic programming #source code #synthesis
- Synthesis of Eureka Predicates for Developing Logic Programs (MP, AP), pp. 306–325.
- ESOP-1990-Reps #algebra #integration
- Algebraic Properties of Program Integration (TWR), pp. 326–340.
- ESOP-1990-Romanenko
- Arity Raiser and its Use in Program Specialization (SAR), pp. 341–360.
- ESOP-1990-SchreyePRB #constraints #implementation #logic programming #prolog
- Implementing Finite-domain Constraint Logic Programming on Top of a Prolog-System with Delay-mechanism (DDS, DP, JR, MB), pp. 106–117.
- ESOP-1990-SteffenKR #graph #program transformation #representation
- The Value Flow Graph: A Program Representation for Optimal Program Transformations (BS, JK, OR), pp. 389–405.
- ESOP-1990-Voronkov #formal method #logic #programming #towards
- Towards the Theory of Programming in Constructive Logic (AV), pp. 421–435.
- PLDI-1990-AgrawalH #slicing
- Dynamic Program Slicing (HA, JRH), pp. 246–256.
- PLDI-1990-BallanceMO #dependence #imperative #representation #web
- The Program Dependence Web: A Representation Supporting Control, Data, and Demand-Driven Interpretation of Imperative Languages (RAB, ABM, KJO), pp. 257–271.
- PLDI-1990-ChambersU #analysis #dynamic typing #object-oriented #optimisation #source code
- Iterative Type Analysis and Extended Message Splitting: Optimizing Dynamically-Typed Object-Oriented Programs (CC, DU), pp. 150–164.
- PLDI-1990-DebrayLH #analysis #logic programming #source code
- Task Granularity Analysis in Logic Programs (SKD, NWL, MVH), pp. 174–188.
- PLDI-1990-Horwitz #difference #identification #semantics
- Identifying the Semantic and Textual Differences Between Two Versions of a Program (SH), pp. 234–245.
- PLDI-1990-Jacobs #constraints #logic programming #type system
- Type Declarations as Subtype Constraints in Logic Programming (DJ), pp. 165–173.
- PLDI-1990-LeeB #optimisation #source code
- Optimizing Programs over the Constructive Reals (VALJ, HJB), pp. 102–111.
- PLDI-1990-Tseng #array #compilation #linear #source code
- Compiling Programs for a Linear Systolic Array (PST), pp. 311–321.
- STOC-1990-Cleve #bound #simulation #source code #towards
- Towards Optimal Simulations of Formulas by Bounded-Width Programs (RC), pp. 271–277.
- STOC-1990-Yao
- Coherent Functions and Program Checkers (Extended Abstract) (ACCY), pp. 84–94.
- ICALP-1990-PrasadGM #algebra #concurrent #functional #integration #programming #semantics #symmetry
- Operational and Algebraic Semantics for Facile: A Symmetric Integration of Concurrent and Functional Programming (SP, AG, PM), pp. 765–778.
- VDME-1990-KatoKNST #logic programming
- Modal Logic Programming (DK, TK, RN, JS, HT), pp. 29–40.
- VDME-1990-SchmidtH #programming
- Programming with VDM Domains (US, HMH), pp. 122–134.
- LFP-1990-GiorgiM #functional #implementation #parallel #programming language
- Continuation-Based Parallel Implementation of Functional Programming Languages (JFG, DLM), pp. 209–217.
- LFP-1990-Gomard #functional #source code #type inference
- Partial Type Inference for Untyped Functional Programs (CKG), pp. 282–287.
- LFP-1990-MohrKH #lazy evaluation #parallel #source code
- Lazy Task Creation: A Technique for Increasing the Granularity of Parallel Programs (EM, DAK, RHHJ), pp. 185–197.
- LFP-1990-WalinskyB #compilation #functional #parallel #programming language
- A Functional Programming Language Compiler for Massively Parallel Computers (CW, DB), pp. 131–138.
- GG-1990-BaileyCF #graph #programming #scalability
- Programming with Very Large Graphs (DAB, JEC, CDF), pp. 84–97.
- GG-1990-CorradiniMREL #graph grammar #logic programming
- Graph Grammars and Logic Programming (AC, UM, FR, HE, ML), pp. 221–237.
- GG-1990-Maggiolo-SchettiniW #relational
- Programmed Derivations of Relational Structures (AMS, JW), pp. 582–598.
- CHI-1990-Campbell #analysis #programming #smalltalk
- Developmental scenario analysis of Smalltalk programming (RLC), pp. 269–276.
- CAiSE-1990-BrinkkemperH #concept #development #requirements #specification
- The Conceptual Task Model: a Specification Technique between Requirements Engineering and Program Development (Extended abstract) (SB, AHMtH), pp. 228–250.
- ML-1990-Garis #programming #search-based
- Genetic Programming (HdG), pp. 132–139.
- ML-1990-Sutton #approximate #architecture #learning #programming
- Integrated Architectures for Learning, Planning, and Reacting Based on Approximating Dynamic Programming (RSS), pp. 216–224.
- SEKE-1990-BairdS #aspect-oriented #programming language
- Theoretical Aspects of the Universal Programming Language Genotype (JCB, SKS), pp. 135–140.
- SEKE-1990-Bottcher #database #deduction #development #programming
- Development and Programming of Deductive Databases with PROTOS-L (SB), pp. 171–176.
- SEKE-1990-ChengH #concept #development #object-oriented #programming
- Conceptual Structores ot Object-Oriented Programming for Application Development (KYC, MSH), pp. 45–50.
- SEKE-1990-ChungK #automation #programming #specification
- An Automatic Programming Method of Nonprocedural / Procedural Program Specification (MDC, YTK), pp. 222–227.
- SEKE-1990-HsuehL #knowledge-based #programming
- Knowledge-Based Programming for Call Processing Program in Telecommunication Switching System (JCCH, DTL), pp. 110–115.
- SEKE-1990-Iyengar #execution #logic programming #source code
- Intelligent Forward Execution in Logic Programs (SRI), pp. 153–158.
- SEKE-1990-LakhotiaS #development
- Program Development by Stepwise “Enhancement” (AL, LS), pp. 78–83.
- SEKE-1990-NurcanKL #database #paradigm #programming
- Integrating Database Technology and iogic Programming Paradigm (SN, JK, LL), pp. 147–152.
- OOPSLA-ECOOP-1990-Dony #exception #object-oriented #programming #synthesis #towards
- Exception Handling and Object-Oriented Programming: Towards a Synthesis (CD), pp. 322–330.
- OOPSLA-ECOOP-1990-Freeman-Benson #constraints #imperative #named #programming
- Kaleidoscope: Mixing Objects, Constraints and Imperative Programming (BNFB), pp. 77–88.
- OOPSLA-ECOOP-1990-KahnS #concurrent #constraints #programming
- Actors as a Special Case of Concurrent Constraint Programming (KMK, VAS), pp. 57–66.
- OOPSLA-ECOOP-1990-LeavensW #object-oriented #reasoning #source code #type system
- Reasoning about Object-Oriented Programs that Use Subtypes (GTL, WEW), pp. 212–223.
- OOPSLA-ECOOP-1990-PalsbergS #object-oriented #programming
- Type Substitution for Object-Oriented Programming (JP, MIS), pp. 151–160.
- ALP-1990-DebartEL #equation #logic programming #multi #order #using
- Multi-Modal Logic Programming using Equational and Order-Sorted Logic (FD, PE, ML), pp. 55–69.
- ALP-1990-Dung #logic programming #on the #source code
- On the strong completion of logic programs (PMD), pp. 158–172.
- ALP-1990-GabbrielliL #concurrent #constraints #fixpoint #logic programming #semantics #source code
- Unfolding and Fixpoint Semantics of Concurrent Constraint Logic Programs (MG, GL), pp. 204–216.
- ALP-1990-Hanus #equation #logic programming #source code #specification
- Logic Programs with Equational Type Specifications (Extended Abstract) (MH), pp. 70–85.
- ALP-1990-KanchanasutS #logic programming #source code
- Eliminating Negation from Normal Logic Programs (KK, PJS), pp. 217–231.
- ALP-1990-Saint-Dizier #dependence #logic programming #on the
- On Logic Programming Interpretations of Dislog: Programming Long-Distance Dependencies in Logic (PSD), pp. 232–246.
- PLILP-1990-BrogiMPT #framework #functional #logic programming
- Logic Programming within a Functional Framework (AB, PM, DP, FT), pp. 372–386.
- PLILP-1990-Hanus #compilation #logic programming #similarity #source code
- Compiling Logic Programs with Equality (MH), pp. 387–400.
- PLILP-1990-KamkarNF #algorithm #debugging #locality #slicing
- Bug Localization by Algorithmic Debugging and Program Slicing (MK, NS, PF), pp. 60–74.
- PLILP-1990-LimS #constraints #logic programming
- A Constraint Logic Programming Shell (PL, PJS), pp. 75–88.
- PLILP-1990-MasonT #reasoning #source code
- Reasoning About Programs with Effects (IAM, CLT), pp. 189–203.
- PLILP-1990-Nilsson #approximate #logic programming #semantics #source code
- Systematic Semantic Approximations of Logic Programs (UN), pp. 293–306.
- PLILP-1990-TarauB #logic programming #source code
- Elementary Logic Programs (PT, MB), pp. 159–173.
- PLILP-1990-WangS #logic programming #source code #termination #towards
- Towards a Characterization of Termination of Logic Programs (BW, RKS), pp. 204–221.
- POPL-1990-AikenWW #fault #program transformation
- Program Transformation in the Presence of Errors (AA, JHW, ELW), pp. 210–217.
- POPL-1990-Gunter #correctness #nondeterminism #source code
- Relating Total and Partial Correctness Interpretations of Non-Deterministic Programs (CAG), pp. 306–319.
- POPL-1990-HeintzeJ #approximate #finite #logic programming #source code #theorem
- A Finite Presentation Theorem for Approximating Logic Programs (NH, JJ), pp. 197–209.
- POPL-1990-Ramakrishnan #logic programming #parallel #source code
- Parallelism in Logic Programs (RR), pp. 246–260.
- POPL-1990-SaraswatR #concurrent #constraints #programming
- Concurrent Constraint Programming (VAS, MCR), pp. 232–245.
- ICSE-1990-BabcockBG #evolution
- The Evolution of Technology Transfer at MCC’s Software Technology Program: From Didactic to Dialectic (JDB, LAB, NCG), pp. 290–299.
- ICSE-1990-BernsteinF #automation #case study #declarative #experience #maintenance #programming
- Automatic Maintenance of Routine Programming Tasks Based on a Declarative Description (Experience Report) (DBB, RF), pp. 310–315.
- ICSE-1990-DeMarcoG #case study #documentation #experience #video
- Use of Video for Program Documentation (Experience Report) (TD, CG), pp. 126–128.
- ICSE-1990-Maiocchi #named #question #re-engineering #source code
- Reengineering: Can a Program Put Intelligence in Stupid Programs? (MM), pp. 123–124.
- WAGA-1990-VogtBF #agile #attribute grammar #development #program transformation
- Rapid Development of a Program Transformation System with Attribute Grammars and Dynamic Transformations (HV, AvdB, AF), pp. 101–115.
- CC-1990-BeneyB #compilation #logic programming #named
- STARLET: An Affix-Based Compiler Compiler Designed as a Logic Programming System (JB, JFB), pp. 71–85.
- CC-1990-Kasyanov #programming #tool support
- Tools and Techniques of Annotated Programming (VNK), pp. 117–131.
- PPoPP-1990-CallahanKS #analysis #parallel #programming
- Analysis of Event Synchronization in A Parallel Programming Tool (DC, KK, JS), pp. 21–30.
- PPoPP-1990-FuruichiTI #multi #source code
- A Multi-Level Load Balancing Scheme for OR-Parallel Exhaustive Search Programs on the Multi-PSI (MF, KT, NI), pp. 50–59.
- PPoPP-1990-LiNP #concurrent #parallel #realtime #source code
- Real-Time, Concurrent Checkpoint for Parallel Programs (KL, JFN, JSP), pp. 79–88.
- PPoPP-1990-ScottLM #parallel #programming
- Multi-Model Parallel Programming in Psyche (MLS, TJL, BDM), pp. 70–78.
- PPoPP-1990-TickI #logic programming #parallel #programming language
- Programming Techniques for Efficiently Exploiting Parallelism in Logic Programming Languages (ET, NI), pp. 31–39.
- CADE-1990-BaralLM #logic programming #semantics #source code
- Generalized Well-founded Semantics for Logic Programs (Extended Abstract) (CB, JL, JM), pp. 102–116.
- CADE-1990-FeltyM #encoding #logic programming #programming language #λ-calculus
- Encoding a Dependent-Type Lambda-Calculus in a Logic Programming Language (APF, DM), pp. 221–235.
- CADE-1990-Hagiya #higher-order #programming #proving #unification #using
- Programming by Example and Proving by Example Using Higher-order Unification (MH), pp. 588–602.
- CADE-1990-HeiselRS #proving #theorem proving #verification
- Tactical Theorem Proving in Program Verification (MH, WR, WS), pp. 117–131.
- CADE-1990-KaflZ #proving #theorem proving #verification
- The Theorem Prover of the Program Verifier Tatzelwurm (TK, NZ), pp. 657–658.
- CADE-1990-WakayamaP #abstraction #source code
- Case-Free Programs: An Abstraction of Definite Horn Programs (TW, THP), pp. 87–101.
- CADE-1990-Waldinger #deduction #tutorial
- Tutorial on Program-Synthetic Deduction (RJW), p. 684.
- CAV-1990-CarringtonR #refinement
- Computer Assistance for Program Refinement (DAC, KAR), pp. 312–321.
- CAV-1990-MorrisH #execution #symbolic computation #verification
- Program Verification by Symbolic Execution of Hyperfinite Ideal Machines (JMM, MH), pp. 322–332.
- CLP-1990-AptB90 #source code
- Acyclic Programs (KRA, MB), pp. 617–633.
- CLP-1990-Beeri90 #database #logic programming
- Logic Programming and Databases (CB), p. 783.
- CLP-1990-ChengER90 #functional #logic #on the #programming
- On Warren’s Method for Functional Programming in Logic (MHMC, MHvE, BER), pp. 546–560.
- CLP-1990-Fages90 #fixpoint #logic programming #semantics #source code
- A New Fixpoint Semantics for General Logic Programs Compared with the Well-Founded and the Stable Model Semantics (FF), pp. 441–458.
- CLP-1990-Fribourg90 #execution #induction #logic programming #prolog #proving #source code
- Extracting Logic Programs from Proofs that Use Extended Prolog Execution and Induction (LF), pp. 685–699.
- CLP-1990-Gaifman90 #logic programming #semantics #source code
- Semantics of Logic Programs (HG), pp. 779–782.
- CLP-1990-GallagherB90 #algorithm
- The Derivation of an Algorithm for Program Specialisation (JPG, MB), pp. 732–746.
- CLP-1990-GelfondL90 #logic programming #source code
- Logic Programs with Classical Negation (MG, VL), pp. 579–597.
- CLP-1990-GiacobazziR90 #logic programming #optimisation #pipes and filters #source code
- Pipeline Optimizations in AND-Parallel Logic Programs (RG, LR), pp. 291–305.
- CLP-1990-Harel90 #how #question #source code
- How Hard Is It to Reason about Propositional Programs? (DH), pp. 772–773.
- CLP-1990-Hentenryck90 #constraints #incremental #logic programming
- Incremental Constraint Satisfaction in Logic Programming (PVH), pp. 189–202.
- CLP-1990-HodasM90 #logic programming #representation
- Representing Objects in a Logic Programming Langueage with Scoping Constructs (JSH, DM), pp. 511–526.
- CLP-1990-JacobsLW90 #logic programming #multi #runtime #source code
- Multiple Specialization of Logic Programs with Run-Time Test (DJ, AL, WHW), pp. 717–731.
- CLP-1990-Kergommeaux90 #logic programming #parallel
- Parallel Logic Programming Systems (JCdK), p. 785.
- CLP-1990-KowalskiS90 #exception #logic programming #source code
- Logic Programs with Exceptions (RAK, FS), pp. 598–613.
- CLP-1990-MeyerC90 #architecture #logic programming #source code
- Architected Failure Handling for AND-Parallel Logic Programs (DMM, JSC), pp. 271–290.
- CLP-1990-Miller90 #higher-order #logic programming
- Higher-Order Logic Programming (DM), p. 784.
- CLP-1990-MonteiroP90 #inheritance #logic programming
- A Transformational View of Inheritance in Logic Programming (LM, AP), pp. 481–494.
- CLP-1990-MuthukumarH90 #automation #definite clause grammar #independence #logic programming #parallel #source code
- The DCG, UDG, and MEL Methods for Automatic Compile-time Parallelization of Logic Programs for Independent And-parallelism (KM, MVH), pp. 221–236.
- CLP-1990-NishidaKMG90 #architecture #evaluation #garbage collection #logic programming #parallel
- Evaluation of MRB Garbage Collection on Parallel Logic Programming Architectures (KN, YK, AM, AG), pp. 83–95.
- CLP-1990-Pfenning90 #logic programming
- Types in Logic Programming (FP), p. 786.
- CLP-1990-Plumer90 #logic programming #proving #source code #termination
- Termination Proofs for Logic Programs Based on Predicate Inequalities (LP), pp. 634–648.
- CLP-1990-PowerS90 #logic programming #source code
- A Notion of Map between Logic Programs (AJP, LS), pp. 390–404.
- CLP-1990-Przymusinski90 #semantics #source code
- Extended Stable Semantics for Normal and Disjunctive Programs (TCP), pp. 459–477.
- CLP-1990-Saraswat90 #concurrent #constraints #paradigm #programming
- The Paradigm of Concurrent Constraint Programming (VAS), pp. 777–778.
- CLP-1990-SawamuraMYO90 #approach #logic #logic programming #proving #specification
- A Logic Programming Approach to Specifying Logics and Constructing Proofs (HS, TM, KY, KO), pp. 405–424.
- CLP-1990-Sheng90 #higher-order #logic programming #relational
- HIFUNLOG : Logic Programming with Higher-order Relational Functions (YHS), pp. 529–545.
- CLP-1990-ShmueliT90a #logic #source code
- Logical Diagnosis of LDL Programs (OS, ST), pp. 112–129.
- CLP-1990-Vardi90 #database #logic programming #optimisation #problem #source code
- Global Optimization Problems for Database Logic Programs (MYV), pp. 767–771.
- CSL-1990-Burgard #logic programming #performance #source code
- Efficiency Considerations on Goal-Directed Chaining for Logic Programs (WB), pp. 80–94.
- LICS-1990-Cerrito #linear #logic programming #semantics #source code
- A Linear Semantics for Allowed Logic Programs (SC), pp. 219–227.
- LICS-1990-DrosteG #formal method #programming language #semantics
- Universal Domains in the Theory of Denotational Semantics of Programming Languages (MD, RG), pp. 19–34.
- LICS-1990-HarelRV #bound #concurrent #on the #power of #reasoning #source code
- On the Power of Bounded Concurrency~III: Reasoning About Programs (Preliminary Report) (DH, RR, MYV), pp. 478–488.
- LICS-1990-SekarR #equation #logic #programming
- Programming in Equational Logic: Beyond Strong Sequentiality (RCS, IVR), pp. 230–241.
- LICS-1990-WandW #source code #verification
- Conditional λ-Theories and the Verification of Static Properties of Programs (MW, ZYW), pp. 321–332.
- NACLP-1990-BenkerimiL #logic programming #partial evaluation #source code
- A Partial Evaluation Procedure for Logic Programs (KB, JWL), pp. 343–358.
- NACLP-1990-BoerP #comparison #concurrent #logic programming
- Concurrent Logic Programming: Asynchronism and Language Comparison (FSdB, CP), pp. 175–194.
- NACLP-1990-BonacinaH #semantics #source code
- Operational and Denotational Semantics of Rewrite Programs (MPB, JH), pp. 449–464.
- NACLP-1990-BonnerM #logic programming
- Adding Negation-as-Failure to Intuitionistic Logic Programming (AJB, LTM), pp. 681–703.
- NACLP-1990-CorradiniM #algebra #logic programming #semantics #source code
- An Algebraic Semantics of Logic Programs as Structured Transition Systems (AC, UM), pp. 788–812.
- NACLP-1990-CoxMT #complexity #constraints #logic programming #programming language
- Computational Complexity and Constraint Logic Programming Languages (JC, KM, CT), pp. 401–415.
- NACLP-1990-GrecoS #logic programming #source code
- Negative Logic Programs (SG, DS), pp. 480–497.
- NACLP-1990-GuptaJ90a #execution #logic programming #modelling #on the #source code
- On Criteria for Or-Parallel Execution Models of Logic Programs (GG, BJ), pp. 737–756.
- NACLP-1990-Hentenryck #constraints #logic programming
- Constraint Logic Programming: From Theory to Applications (PVH), p. 841.
- NACLP-1990-JacquetM #comparative #logic programming #parallel #programming language #semantics
- Comparative Semantics for a Parallel Contextual Logic Programming Language (JMJ, LM), pp. 195–214.
- NACLP-1990-JourdanV #constraints #logic programming #reasoning
- Constraint Logic Programming Applied to Hypothetical Reasoning in Chemistry (JJ, REVP), pp. 154–172.
- NACLP-1990-KempR #abstract interpretation #algebra #framework #source code
- An Algebraic Framework for Abstract Interpretation of Definite Programs (RSK, GAR), pp. 516–530.
- NACLP-1990-LimS #constraints #metaprogramming
- Meta Programming as Constraint Programming (PL, PJS), pp. 416–430.
- NACLP-1990-Liu #null #source code
- Null Values in Definite Programs (YL), pp. 273–288.
- NACLP-1990-Lobo #logic programming #on the #source code
- On Constructive Negation for Disjunctive Logic Programs (JL), pp. 704–718.
- NACLP-1990-MancarellaPRT #algebra #logic programming #source code
- Algebraic Properties of a Class of Logic Programs (PM, DP, MR, MT), pp. 23–39.
- NACLP-1990-MarriottS #analysis #constraints #logic programming #source code
- Analysis of Constraint Logic Programs (KM, HS), pp. 531–547.
- NACLP-1990-MarriottSD #logic programming #source code
- A Characterization of Non-Floundering Logic Programs (KM, HS, PWD), pp. 661–680.
- NACLP-1990-OhwadaM #approach #consistency #constraints #design #interface #logic programming #maintenance
- A Constraint Logic Programming Approach for Maintaining Consistency in User-Interface Design (HO, FM), pp. 139–153.
- NACLP-1990-Przymusinski #database #deduction #logic programming #semantics #source code
- Stationary Semantics for Disjunctive Logic Programs and Deductive Databases (TCP), pp. 40–59.
- NACLP-1990-Reddy #logic programming #source code
- Types for Logic Programs (USR), pp. 836–840.
- NACLP-1990-SaraswatKL #constraints #distributed #named #programming #towards
- Janus: A step towards distributed constraint programming (VAS, KMK, JL), pp. 431–446.
- NACLP-1990-Zaniolo #database #deduction #programming
- Deductive Database Systems: Applications and Programming (CZ), pp. 842–845.
- DAC-1989-PrasitjutrakulK #approach #programming
- Path-Delay Constrained Floorplanning: A Mathematical Programming Approach for Initial Placement (SP, WJK), pp. 364–369.
- DAC-1989-YangK #development #named #novel #simulation
- iSMILE: A Novel Circuit Simulation Program with Emphasis on New Device Model Development (ATY, SMK), pp. 630–633.
- PODS-1989-BrodskyS #constraints #datalog #source code
- Inference of Monotonicity Constraints in Datalog Programs (AB, YS), pp. 190–199.
- PODS-1989-Bry #database #formal method #logic programming
- Logic Programming as Constructivism: A Formalization and its Application to Databases (FB), pp. 34–50.
- PODS-1989-Gelder #fixpoint #logic programming #source code
- The Alternating Fixpoint of Logic Programs with Negation (AVG), pp. 1–10.
- PODS-1989-KiferW #logic programming #object-oriented
- A Logic for Object-Oriented Logic Programming (Maier’s O-Logic Revisited) (MK, JW), pp. 379–393.
- PODS-1989-Przymusinski #fixpoint #logic programming
- Every Logic Program Has a Natural Stratification And an Iterated Least Fixed Point Model (TCP), pp. 11–21.
- PODS-1989-Ross #logic programming #semantics #source code
- A Procedural Semantics for Well Founded Negation in Logic Programs (KAR), pp. 22–33.
- SIGMOD-1989-OhoriBT #database #polymorphism #programming #static typing #type inference
- Database Programming in Machiavelli — a Polymorphic Language with Static Type Inference (AO, PB, VT), pp. 46–57.
- VLDB-1989-LecluseR #database #programming language
- The O2 Database Programming Language (CL, PR), pp. 411–422.
- SEI-1989-BailesSR
- A Proposal for a Bachelor’s Degree Program in Software Bngineering (PAB, EJS, AR), pp. 90–108.
- SEI-1989-BirjandiB #education #quality
- An Onsite Education Program for Software Quality (AB, CAB), pp. 37–44.
- SEI-1989-Deimel #education #programming #re-engineering
- Programming and Its Relation to Computer Science Education and Software Engineering Education (LED), pp. 253–256.
- SEI-1989-JonesR #re-engineering
- Software Engineering as Part of an Undergraduate Computer Science Program (LGJ, WER), pp. 275–279.
- SEI-1989-ReedH #process
- The Rockwell Software Process Training Program (HLR, SH), pp. 45–69.
- SEI-1989-RomanowskyBJK #re-engineering
- The Rockwell Avionics Group Software Engineering Training Program (HER, LAB, NWJ, CMK), pp. 131–140.
- SEI-1989-Schoeffler #programming #realtime
- A Personal Computer Environment for Realtime Programming (JDS), pp. 156–168.
- SEI-1989-Scoy #education #re-engineering
- Developing an Undergraduate Software Engineering Curriculum within an Existing Computer Science Program (FLVS), pp. 294–303.
- SEI-1989-WerthW #education #object-oriented #programming #using
- Teaching Object-Oriented Programming Using the Macintosh MPW/MacApp Environment (LHW, JW), pp. 141–155.
- PLDI-1989-CartwrightF #dependence #semantics
- The Semantics of Program Dependence (RC, MF), pp. 13–27.
- PLDI-1989-ChambersU #compilation #dynamic typing #named #object-oriented #optimisation #programming language
- Customization: Optimizing Compiler Technology for SELF, A Dynamically-Typed Object-Oriented Programming Language (CC, DU), pp. 146–160.
- PLDI-1989-HorwatCD #experience #implementation #programming
- Experience with CST: Programming and Implementation (WH, AAC, WJD), pp. 101–109.
- PLDI-1989-HwuC #c #compilation #source code
- Inline Function Expansion for Compiling C Programs (WmWH, PPC), pp. 246–257.
- PLDI-1989-SalomonC #parsing #programming language
- Scannerless NSLR(1) Parsing of Programming Languages (DJS, GVC), pp. 170–178.
- PLDI-1989-Sarkar #execution
- Determining Average Program Execution Times and their Variance (VS), pp. 298–312.
- PLDI-1989-Venkatesh #evaluation #framework #program analysis #specification
- A Framework for Construction and Evaluation of High-Level Specifications for Program Analysis Techniques (GAV), pp. 1–12.
- STOC-1989-BlumK #design #source code
- Designing Programs That Check Their Work (MB, SK), pp. 86–97.
- Best-of-PLDI-1989-ChambersU89a #compilation #dynamic typing #object-oriented #optimisation #programming language
- A retrospective on: “customization: optimizing compiler technology for self, a dynamically-typed object-oriented programming language” (with retrospective) (CC, DU), pp. 295–312.
- ICALP-1989-MasonT #abstraction #programming
- Programming, Transforming, and Providing with Function Abstractions and Memories (IAM, CLT), pp. 574–588.
- ICALP-1989-MehlhornP #source code
- Two Versus One Index Register and Modifiable Versus Non-modifiable Programs (KM, WJP), pp. 603–609.
- ICALP-1989-TuckerZ #source code
- Horn Programs and Semicomputable Relations on Abstract Structures (JVT, JIZ), pp. 745–760.
- FPCA-1989-BjernerH #analysis #approach #composition #first-order #functional #lazy evaluation #source code
- A Composition Approach to Time Analysis of First Order Lazy Functional Programs (BB, SH), pp. 157–165.
- FPCA-1989-Burton #behaviour #parallel #semantics #source code
- Indeterminate Behavior with Determinate Semantics in Parallel Programs (FWB), pp. 340–346.
- FPCA-1989-CanningCHOM #bound #morphism #object-oriented #polymorphism #programming
- F-Bounded Polymorphism for Object-Oriented Programming (PSC, WRC, WLH, WGO, JCM), pp. 273–280.
- FPCA-1989-RufW #functional #logic #nondeterminism #programming #unification
- Nondeterminism and Unification in LogScheme: Integrating Logic and Functional Programming (ER, DW), pp. 327–339.
- FPCA-1989-SilbermannJ #abstraction #functional #logic programming #set
- Set Abstraction in Functional and Logic Programming (FSKS, BJ), pp. 313–326.
- FPCA-1989-Takayama #performance #proving #source code
- Extended Projection — New Method to Extract Efficient Programs from Constructive Proofs (YT), pp. 299–312.
- CHI-1989-LangeM #object-oriented #programming #reuse
- Some strategies of reuse in an object-oriented programming environment (BML, TGM), pp. 69–73.
- CHI-1989-MaulsbyW #source code
- Inducing programs in a direct-manipulation environment (DLM, IHW), pp. 57–62.
- CHI-1989-Neal #programming
- A system for example-based programming (LRN), pp. 63–68.
- CHI-1989-Olsen #programming language #user interface
- A programming language basis for user interface (DROJ), pp. 171–176.
- CHI-1989-SpenkeB #interface #logic programming #spreadsheet
- A spreadsheet interface for logic programming (MS, CB), pp. 75–80.
- CHI-1989-WareB #parametricity
- Bat brushes: on the uses of six position and orientation parameters in a paint program (CW, CB), pp. 155–160.
- KR-1989-Przymusinski #formal method #logic programming #reasoning
- Three-Valued Formalizations of Non-Monotonic Reasoning and Logic Programming (TCP), pp. 341–348.
- KR-1989-RajasekarLM #reasoning #source code
- Skeptical Reasoning and Disjunctive Programs (AR, JL, JM), pp. 349–356.
- SEKE-1989-ChengHH #object-oriented #programming #visual notation
- Visual Programming in Object-oriented Style (KYC, WHH, MSH), pp. 93–97.
- SEKE-1989-Tang #automation #concurrent #infinity #source code #verification
- Temporal Theory for Automatic Verification of Infinite State Concurrent Programs (TGT), pp. 134–139.
- SEKE-1989-YangC #ada #concurrent #testing
- Testing Concurrent Ada Program with Reproducible Test Cases (RDY, CGC), pp. 19–24.
- ECOOP-1989-AttardiBBFG #programming
- Metalevel Programming in CLOS (GA, CB, MRB, TF, MG), pp. 243–256.
- ECOOP-1989-GammaWM #case study #integration #programming
- Integration of a Programming Environment into ET++ — A Case Study (EG, AW, RM), pp. 283–297.
- ECOOP-1989-MullerP #object-oriented #programming #rest
- Four Steps and a Rest in Putting an Object-Oriented Programming Environment to Practical Use (GM, AKP), pp. 271–282.
- ECOOP-1989-PunW #design #object-oriented #programming
- A Design Method for Object-Oriented Programming (WWYP, RLW), pp. 225–240.
- OOPSLA-1989-BriotC #programming
- Programming with Explicit Metaclasses in Smalltalk-80 (JPB, PC), pp. 419–431.
- OOPSLA-1989-CanningCHO #interface #object-oriented #programming
- Interfaces for Strongly-Typed Object-Oriented Programming (PSC, WRC, WLH, WGO), pp. 457–467.
- OOPSLA-1989-LieberherrR #design #education #object-oriented #programming
- Contributions to Teaching Object Oriented Design and Programming (KJL, AJR), pp. 11–22.
- OOPSLA-1989-MadsenM #object-oriented #programming
- Virtual Classes: A Powerful Mechanism in Object-Oriented Programming (OLM, BMP), pp. 397–406.
- OOPSLA-1989-McDonald #algebra #linear #object-oriented #programming
- Object-Oriented Programming for Linear Algebra (JAM), pp. 175–184.
- OOPSLA-1989-ReenskaugS #programming #smalltalk
- An Environment for Literate Smalltalk Programming (TR, ALS), pp. 337–345.
- POPL-1989-Baudinet #logic programming
- Temporal Logic Programming is Complete and Expressive (MB), pp. 267–280.
- POPL-1989-BaxterB #dependence #graph
- The Program Dependence Graph and Vectorization (WB, HRBI), pp. 1–11.
- POPL-1989-GaifmanS #composition #logic programming #semantics #source code
- Fully Abstract Compositional Semantics for Logic Programs (HG, EYS), pp. 134–142.
- POPL-1989-KelseyH #compilation #program transformation
- Realistic Compilation by Program Transformation (RK, PH), pp. 281–292.
- POPL-1989-Parker #partial order #programming
- Partial Order Programming (DSPJ), pp. 260–266.
- POPL-1989-Paulin-Mohring #calculus #proving #source code
- Extracting Fω’s Programs from Proofs in the Calculus of Constructions (CPM), pp. 89–104.
- POPL-1989-Selke #dependence #graph #semantics
- A Rewriting Semantics for Program Dependence Graphs (RPS), pp. 12–24.
- POPL-1989-YelickZ #logic programming #type system
- Moded Type Systems for Logic Programming (KAY, JLZ), pp. 116–124.
- ESEC-1989-FastenbauerS #automation #design #generative #named #realtime
- HCDM/GSDS — A Design Environment for Real-time Software with Automatic Program Generation (MF, HS), pp. 324–335.
- ESEC-1989-MorascaP #ada #concurrent #execution #source code #symbolic computation #using #validation
- Validation of Concurrent ADA Programs using Symbolic Execution (SM, MP), pp. 469–486.
- ESEC-1989-Shutt #development #program analysis #specification #tool support #using
- A Rigorous Development Strategy Using the OBJ Specification Language and the MALPAS Program Analysis Tools (RNS), pp. 260–291.
- ESEC-1989-Wordsworth #experience #interface #programming #specification
- Practical Experience of Formal Specification: A Programming Interface for Communications (JW), pp. 140–158.
- ICSE-1989-CarleP #composition #incremental #program transformation #specification
- Modular Specification of Incremental Program Transformation Systems (AC, LLP), pp. 178–187.
- ICSE-1989-DeMillo #test coverage #testing
- Test Adequacy and Program Mutation (RAD), pp. 355–356.
- ICSE-1989-Hsieh #analysis #concurrent #source code
- Timing Analysis of Cyclic Concurrent Programs (CSH), pp. 312–318.
- ICSE-1989-MunsonK #complexity
- The Dimensionality of Program Complexity (JCM, TMK), pp. 245–253.
- ASPLOS-1989-AdamsZ #analysis #set #source code
- An Analysis of 8086 Instruction Set Usage in MS DOS Programs (TLA, REZ), pp. 152–160.
- ASPLOS-1989-EggersK #parallel #performance #source code
- The Effect of Sharing on the Cache and Bus Performance of Parallel Programs (SJE, RHK), pp. 257–270.
- ASPLOS-1989-McFarling #optimisation
- Program Optimization for Instruction Caches (SM), pp. 183–191.
- SOSP-1989-ChaseALLL #network #parallel #programming
- The Amber System: Parallel Programming on a Network of Multiprocessors (JSC, FGA, EDL, HML, RJL), pp. 147–158.
- CSL-1989-Meinel #bound #source code
- Ω-Branching Programs of Bounded Width (CM), pp. 242–253.
- CSL-1989-Stark89a #logic programming #quantifier #source code
- A Quantifier-Free Completion of Logic Programs (RFS), pp. 384–395.
- CSL-1989-StepankovaS #logic programming #source code
- Stratification of Definite Clause Programs and of General Logic Programs (OS, PS), pp. 396–408.
- LICS-1989-GaifmanS #logic programming #proving #semantics #source code
- Proof Theory and Semantics of Logic Programs (HG, EYS), pp. 50–62.
- NACLP-1989-Bezem #logic programming #source code #termination
- Characterizing Termination of Logic Programs with Level Mappings (MB), pp. 69–80.
- NACLP-1989-CasanovaGS #logic programming #source code
- Computing Answers to Logic Programs with Weak Model Elimination (MAC, RAdTG, AS), pp. 92–114.
- NACLP-1989-ChenKW #first-order #higher-order #logic programming #named #semantics
- HiLog: A First-Order Semantics for Higher-Order Logic Programming Constructs (WC, MK, DSW), pp. 1090–1114.
- NACLP-1989-DevilleB #logic programming #source code #towards
- Generalization and Program Schemata: A Step Towards Computer-Aided Construction of Logic Programs (YD, JB), pp. 409–425.
- NACLP-1989-DungK #on the #source code
- On the Generalized Predicate Completion of Non-Horn Programs (PMD, KK), pp. 587–603.
- NACLP-1989-DungK89a #approach #declarative #fixpoint #logic programming #semantics #source code
- A Fixpoint Approach to Declarative Semantics of Logic Programs (PMD, KK), pp. 604–625.
- NACLP-1989-Elcock #logic programming #named
- Absys: The Historical Inevitability of Logic Programming (EWE), pp. 1201–1214.
- NACLP-1989-FosterT #named #parallel #programming
- Strand: A Practical Parallel Programming Tool (ITF, ST), pp. 497–512.
- NACLP-1989-GaifmanMS #behaviour #concurrent #constraints #logic programming #semantics #source code
- Reactive Behaviour Semantics for Concurrent Constraint Logic Programs (HG, MJM, EYS), pp. 553–569.
- NACLP-1989-HeintzeMSY #metaprogramming #on the
- On Meta-Programming in CLR(R) (NH, SM, PJS, RHCY), pp. 52–66.
- NACLP-1989-HermenegildoR #correctness #independence #logic programming #on the #performance #source code
- On the Correctness and Efficiency of Independent And-Parallelism in Logic Programs (MVH, FR), pp. 369–389.
- NACLP-1989-JacobsL #alias #approximate #logic programming #performance #source code
- Accurate and Efficient Approximation of Variable Aliasing in Logic Programs (DJ, AL), pp. 154–165.
- NACLP-1989-JayaramanP #equation #programming #set
- Programming with Equations, Subsets, and Relations (BJ, DAP), pp. 1051–1068.
- NACLP-1989-KahnK #concurrent #logic programming
- Money as a Concurrent Logic Program (KMK, WAK), pp. 513–535.
- NACLP-1989-KiferS #logic programming #on the #power of #source code
- On the Expressive Power of Annotated Logic Programs (MK, VSS), pp. 1069–1089.
- NACLP-1989-Lakhotia #programming #prolog #source code
- Incorporating “Programming Techniques” into Prolog Programs (AL), pp. 426–440.
- NACLP-1989-MaherR #fixpoint #logic programming #source code
- Déjà Vu in Fixpoints of Logic Programs (MJM, RR), pp. 963–980.
- NACLP-1989-MaherS #constraints #logic programming #programming language #query
- Expanding Query Power in Constraint Logic Programming Languages (MJM, PJS), pp. 20–36.
- NACLP-1989-MarekT #logic programming #semantics #source code
- Stable Semantics for Logic Programs and Default Theories (VWM, MT), pp. 243–256.
- NACLP-1989-MelloNR #logic programming #perspective #re-engineering
- Logic Programming in a Software Engineering Perspective (PM, AN, CR), pp. 441–458.
- NACLP-1989-Minker #logic programming #towards
- Toward A Foundation of Disjunctive Logic Programming (JM), pp. 1215–1235.
- NACLP-1989-Przymusinski #logic programming #on the
- On Constructive Negation in Logic Programming (TCP).
- NACLP-1989-PyoR #logic programming #polymorphism #source code
- Inference of Polymorphic Types for Logic Programs (CP, USR), pp. 1115–1132.
- NACLP-1989-RajasekarM #semantics #source code
- A Stratification Semantics for General Disjunctive Programs (AR, JM), pp. 573–586.
- NACLP-1989-SaletoreK #execution #logic programming #parallel #performance #source code
- Obtaining First Solutions Faster in AND-OR Parallel Execution of Logic Programs (VAS, LVK), pp. 390–406.
- NACLP-1989-SataluriF #logic programming #semantics #source code #specification #using
- Semantic Specification Using Logic Programs (SRS, ACF), pp. 772–791.
- NACLP-1989-WilsonB #comparison #constraints #logic programming
- Extending Hierarchical Constraint Logic Programming: Nonmonotonicity and Inter-Hierarchy Comparison (MW, AB), pp. 3–19.
- NACLP-1989-YouL #logic programming
- Supported Circumscription and Its Relation to Logic Programming with Negation (JHY, LL), pp. 291–309.
- RTA-1989-DarlingtonG #abstraction #evaluation #functional #programming #set #unification
- Narrowing and Unification in Functional Programming — An Evaluation Mechanism for Absolute Set Abstraction (JD, YG), pp. 92–108.
- RTA-1989-Reddy #synthesis
- Rewriting Techniques for Program Synthesis (USR), pp. 388–403.
- RTA-1989-Strandh #equation #performance #source code
- Classes of Equational Programs that Compile into Efficient Machine Code (RS), pp. 449–461.
- TAV-1989-Howden #source code #specification #validation
- Validating Programs without Specifications (WEH), pp. 2–9.
- TAV-1989-KotikM #analysis #automation #program transformation #testing #using
- Automating Software Analysis and Testing Using a Program Transformation System (GK, LM), pp. 75–84.
- TAV-1989-PodgurskiC #debugging #dependence #maintenance #testing
- The Implications of Program Dependencies for Software Testing, Debugging, and Maintenance (AP, LAC), pp. 168–178.
- TAV-1989-RazoukG #logic #realtime #reasoning #source code
- Real-Time Interval Logic for Reasoning about Executions of Real-Time Programs (RRR, MMG), pp. 10–19.
- TAV-1989-RichardsonAO #process #programming #testing
- Integrating Testing Techniques Through Process Programming (DJR, SLA, LJO), pp. 219–228.
- DAC-1988-LinH #automation #functional #generative
- Automatic Functional Test Program Generation for Microprocessors (CSL, HFH), pp. 605–608.
- PODS-1988-GelderRS #logic programming #semantics #set #source code
- Unfounded Sets and Well-Founded Semantics for General Logic Programs (AVG, KAR, JSS), pp. 221–230.
- PODS-1988-ImielinskiN #algebra #logic programming #source code
- Explicit Control of Logic Programs Through Rule Algebra (TI, SAN), pp. 103–116.
- PODS-1988-Kuper #logic programming #on the #power of #programming language #set
- On the Expressive Power of Logic Programming Languages with Sets (GMK), pp. 10–14.
- PODS-1988-NaqviK #database #logic programming
- Database Updates in Logic Programming (SAN, RK), pp. 251–262.
- SIGMOD-1988-GyssensG #algebra #programming #relational #set
- The Powerset Algebra as a Result of Adding Programming Constructs to the Nested Relational Algebra (MG, DVG), pp. 225–232.
- SIGMOD-1988-Vardi #database #deduction #logic programming
- Database Logic Programming, Deductive Databases, and Expert Database Systems (MYV), p. 7.
- SIGMOD-1988-WolfsonS #distributed #logic programming #source code
- Distributed Processing of Logic Programs (OW, AS), pp. 329–336.
- SEI-1988-BrackettKV #re-engineering
- The Software Engineering Graduate Program at the Boston University College of Engineering (JWB, TGK, RFV), pp. 56–63.
- SEI-1988-Fairley #re-engineering #source code
- The Software Engineering Programs at George Mason University (REF), pp. 64–69.
- SEI-1988-SigillitoBL #re-engineering #source code
- Software Engineering in the Johns Hopkins University Continuing Professional Programs (VGS, BIB, PHL), pp. 20–31.
- ESOP-1988-BahlkeS #formal method #interactive #programming
- The PSG System: From Formal Language Definitions to Interactive Programming Environments (RB, GS), pp. 374–375.
- ESOP-1988-BertDEDDSW #functional #logic #named #programming language
- LPG: A Generic, Logic and Functional Programming Language (DB, PD, RE, OD, DD, PYS, FW), pp. 376–377.
- ESOP-1988-JacobsL #compilation #logic programming #source code #strict
- Compilation of Logic Programs for Restricted And-Parallelism (DJ, AL), pp. 284–297.
- ESOP-1988-Kaes #parametricity #polymorphism #programming language
- Parametric Overloading in Polymorphic Programming Languages (SK), pp. 131–144.
- ESOP-1988-KaplanK #abstraction #concurrent #graph #named #programming
- Garp: Graph Abstractions for Concurrent Programming (SMK, GEK), pp. 191–205.
- ESOP-1988-Krieg-Bruckner #algebra #development #formal method
- Algebraic Formalisation of Program Development by Transformation (BKB), pp. 34–48.
- ESOP-1988-Legrand #functional #programming #towards
- Extending Functional Programming Towards Relations (RL), pp. 206–220.
- ESOP-1988-MartelliR #programming #prolog
- Enhancing Prolog to Support Prolog Programming Environments (AM, GR), pp. 317–327.
- ESOP-1988-Parigot #higher-order #programming #proving #type system
- Programming with Proofs: A Second Order Type Theory (MP), pp. 145–159.
- ESOP-1988-RepsH #integration #semantics
- Semantics-Based Program Integration (TWR, SH), pp. 1–20.
- ESOP-1988-Wadler #deforestation #named #source code
- Deforestation: Transforming Programs to Eliminate Trees (PW), pp. 344–358.
- ESOP-1988-WeemeeuwBH #architecture #data flow #implementation #logic programming #on the #programming language
- On Implementing Logic Programming Languages on a Dataflow Architecture (PW, MB, MDH), pp. 359–372.
- PLDI-1988-Callahan #analysis #data flow #graph #interprocedural #summary
- The Program Summary Graph and Flow-Sensitive Interprocedural Data Flow Analysis (DC), pp. 47–56.
- PLDI-1988-Debray #logic programming #optimisation #source code
- Unfold/Fold Transformations and Loop Optimization of Logic Programs (SKD), pp. 297–307.
- PLDI-1988-MillerC #debugging #parallel #performance #source code
- A Mechanism for Efficient Debugging of Parallel Programs (BPM, JDC), pp. 135–144.
- PLDI-1988-PallasU #case study #multi #programming #smalltalk
- Multiprocessor Smalltalk: A Case Study of a Multiprocessor-Based Programming Environment (JP, DU), pp. 268–277.
- PLDI-1988-PlebanL #automation #compilation #imperative #programming language
- An Automatically Generated, Realistic Compiler for an Imperative Programming Language (UFP, PL), pp. 222–232.
- STOC-1988-CosmadakisGKV #database #decidability #logic programming #optimisation #problem #source code
- Decidable Optimization Problems for Database Logic Programs (Preliminary Report) (SSC, HG, PCK, MYV), pp. 477–490.
- STOC-1988-Yannakakis #combinator #linear #optimisation #problem #source code
- Expressing Combinatorial Optimization Problems by Linear Programs (Extended Abstract) (MY), pp. 223–228.
- ICALP-1988-Bodlaender #bound #graph #programming
- Dynamic Programming on Graphs with Bounded Treewidth (HLB), pp. 105–118.
- ICALP-1988-Weijland #logic programming #semantics #source code
- Semantics for Logic Programs without Occur Check (WPW), pp. 710–726.
- LFP-1988-AdamsR #object-oriented #programming
- Object-Oriented Programming in Scheme (NA, JR), pp. 277–288.
- LFP-1988-Lamping #programming language
- A Unified System of Parameterization for Programming Languages (JL), pp. 316–326.
- LFP-1988-OhoriB #database #programming language #type inference
- Type Inference in a Database Programming Language (AO, PB), pp. 174–183.
- ML-1988-Williams #learning
- Learning to Program by Examining and Modifying Cases (RSW), pp. 318–324.
- ECOOP-1988-KnudsenM #education #object-oriented #programming language
- Teaching Object-Oriented Programming Is More than Teaching Object-Oriented Programming Languages (JLK, OLM), pp. 21–40.
- ECOOP-1988-LaenensV #bibliography #database #object-oriented #programming language
- An Overview of OOPS+, An Object-Oriented Database Programming Language (EL, DV), pp. 350–373.
- ECOOP-1988-MadsenM #object-oriented #programming #what
- What Object-Oriented Programming May Be — and What It Does Not Have To Be (OLM, BMP), pp. 1–20.
- ECOOP-1988-Sorgaard #object-oriented #programming
- Object-Oriented Programming and Computerised Shared Material (PS), pp. 319–334.
- OOPSLA-1988-IngallsWCLD #named #programming #visual notation
- Fabrik: A Visual Programming Environment (DI, SW, YYC, FL, KD), pp. 176–190.
- OOPSLA-1988-KimBCGWB #database #object-oriented #programming
- Integrating an Object-Oriented Programming System with a Database System (WK, NB, HTC, JFG, DW, JB), pp. 142–152.
- OOPSLA-1988-LieberherrHR #object-oriented #programming
- Object-Oriented Programming: An Objective Sense of Style (KJL, IMH, AJR), pp. 323–334.
- OOPSLA-1988-ThomasJ #configuration management #named #programming
- Orwell — A Configuration Management System for Team Programming (DAT, KJ), pp. 135–141.
- ALP-1988-BeierleP #data type #equation #logic programming #specification
- Integrating Logic Programming and Equational Specification of Abstract Data Types (CB, UP), pp. 71–82.
- ALP-1988-Dayantis #abstraction #composition #logic programming
- Types, Modularisation and Abstraction in Logic Programming (GD), pp. 127–136.
- ALP-1988-Drosten #algebra #case study #comparative #prolog #source code #specification
- Translating Algebraic Specifications to Prolog Programs: A Comparative Study (KD), pp. 137–146.
- ALP-1988-Giovannetti #programming language
- Narrowing and Resolution in Logic-Functional programming Languages (Abstract) (EG), p. 30.
- ALP-1988-JouannaudKKM #named #programming
- OBJ: Programming with Equalities, Subsorts, Overloading and Parameterization (JPJ, CK, HK, AM), pp. 41–52.
- ALP-1988-Moreno-NavarroR #functional #logic programming #named #programming language
- BABEL: A Functional and Logic Programming Language based on Constructor Discipline and Narrowing (JJMN, MRA), pp. 223–232.
- ALP-1988-Pasztor #logic #recursion #semantics #source code #standard
- Nonstandard Logics of Recursive Programs and Denotational Semantics (AP), pp. 255–278.
- ALP-1988-Smolka #logic programming #order
- Logic Programming with Polymorphically Order-Sorted Types (GS), pp. 53–70.
- PLILP-1988-BarbutiM #logic programming #source code
- A Tool to Check the Non-Floundering Logic Programs and Goals (RB, MM), pp. 58–67.
- PLILP-1988-BonnierM #logic programming #source code #towards
- Towards a Clean Amalgamation of Logic Programs with External Procedures (SB, JM), pp. 20–34.
- PLILP-1988-DeransartM #logic programming
- A Grammatical View of Logic Programming (PD, JM), pp. 219–251.
- PLILP-1988-Lindstrom #functional #logic #source code #static analysis
- Static Analysis Of Functional Programs With Logic Variables (GL), pp. 1–19.
- PLILP-1988-Nilsson #abstract interpretation #framework #logic programming #source code #towards
- Towards a Framework for the Abstract Interpretation of Logic Programs (UN), pp. 68–82.
- PLILP-1988-RiedewaldL #attribute grammar #logic programming #using
- Using an Attribute Grammar as a Logic Program (GR, UL), pp. 161–179.
- PLILP-1988-SchreyeB #abstract interpretation #program transformation
- An Application of Abstract Interpretation in Source Level Program Transformation (DDS, MB), pp. 35–57.
- PLILP-1988-YamashitaN #paradigm #programming
- Coupled Contex-Free Grammar As a Programming Paradigm (YY, IN), pp. 132–145.
- POPL-1988-AlpernWZ #detection #similarity #source code
- Detecting Equality of Variables in Programs (BA, MNW, FKZ), pp. 1–11.
- POPL-1988-Debray #analysis #data flow #logic programming #performance #source code
- Efficient Dataflow Analysis of Logic Programs (SKD), pp. 260–273.
- POPL-1988-HorwitzPR #source code
- Integrating Non-Interfering Versions of Programs (SH, JP, TWR), pp. 133–145.
- POPL-1988-HorwitzPR88a #dependence #graph #on the #representation #source code
- On the Adequacy of Program Dependence Graphs for Representing Programs (SH, JP, TWR), pp. 146–157.
- POPL-1988-Lam #array #compilation #optimisation #source code
- Compiler Optimizations for Asynchronous Systolic Array Programs (MSL), pp. 309–318.
- ICSE-1988-Baecker #readability #tool support #visualisation
- Enhancing Program Readability and Comprehensibility with Tools for Program Visualization (RB), pp. 356–366.
- ICSE-1988-BarbacciWW #programming
- Programming at the Processor-Memory-Switch Level (MB, CBW, JMW), pp. 19–29.
- ICSE-1988-Barstow #automation #implementation #programming
- Automatic Programming for Streams II: Transformational Implementation (DRB), pp. 439–447.
- ICSE-1988-Benjamin #metric #named #performance
- PILOT: A Prescription for Program Performance Measurement (JLB), pp. 388–395.
- ICSE-1988-Mano #generative #modelling #reuse #source code
- Modeling of Data-Processing Software for Generating and Reusing Their Programs (NM), pp. 231–240.
- ICSE-1988-MullerK #in the large #named
- Rigi — A System for Programming-in-the-Large (HAM, KK), pp. 80–87.
- ICSE-1988-Narayanaswamy #evolution #framework #lisp #static analysis
- Static Analysis-Based Program Evolution Support in the Common Lisp Framework (KN), pp. 222–230.
- ICSE-1988-TarumiAO #object-oriented #programming #reuse
- A Programming Environment Supporting Reuse of Object-Oriented Software (HT, KA, YO), pp. 265–273.
- CCHSC-1988-LippsMW #bibliography #case study #experience #named #program transformation #specification
- OPTRAN — A Language/System for the Specification of Program Transformations: System Overview and Experiences (PL, UM, RW), pp. 52–65.
- CCHSC-1988-Mughal #generative #incremental #programming #thread
- Generation of Incremental Indirect Threaded Code for Language-Based Programming Environments (KAM), pp. 230–242.
- PPEALS-1988-BershadLLW #parallel #programming
- An Open Environment for Building Parallel Programming Systems (BNB, EDL, HML, DBW), pp. 1–9.
- PPEALS-1988-Bruegge #array #development
- Program Development for a Systolic Array (BB), pp. 31–41.
- PPEALS-1988-DavisH #behaviour #parallel #source code
- Characterizing the Synchronization Behavior of Parallel Programs (HD, JLH), pp. 198–211.
- PPEALS-1988-LarusH #concurrent #execution #lisp #source code
- Restructuring Lisp Programs for Concurrent Execution (JRL, PNH), pp. 100–110.
- PPEALS-1988-LeBlancSB #experience #parallel #programming #scalability
- Large-Scale Parallel Programming: Experience with the BBN Butterfly Parallel Processor (TJL, MLS, CMB), pp. 161–172.
- PPEALS-1988-LiY #analysis #interprocedural #parallel #performance
- Efficient Interprocedural Analysis for Program Parallelization and Restructuring (ZL, PCY), pp. 85–99.
- PPEALS-1988-QuinnHJ #compilation #multi #source code
- Compiling C* Programs for a Hypercube Multicomputer (MJQ, PJH, KCJ), pp. 57–65.
- CADE-1988-ButlerLO #automaton #compilation #performance #program transformation #prolog
- Notes on Prolog Program Transformations, Prolog Style, and Efficient Compilation to The Warren Abstract Machine (RB, RL, RO), pp. 323–332.
- CADE-1988-FeltyGHMNS #logic programming #named #programming language #prolog #λ-calculus
- Lambda-Prolog: An Extended Logic Programming Language (APF, ELG, JH, DM, GN, AS), pp. 754–755.
- CADE-1988-FeltyM #higher-order #logic programming #programming language #proving #specification #theorem proving
- Specifying Theorem Provers in a Higher-Order Logic Programming Language (APF, DM), pp. 61–80.
- CADE-1988-Jacquet #synthesis #type system
- Program Synthesis by Completion with Dependent Subtypes (PJ), pp. 550–562.
- CADE-1988-MinkerR #logic programming #source code
- Procedural Interpretation of Non-Horn Logic Programs (JM, AR), pp. 278–293.
- CADE-1988-Subrahmanian #logic programming #query
- Query Processing in Quantitative Logic Programming (VSS), pp. 81–100.
- CADE-1988-WosM #automation #challenge #combinator #logic #problem #similarity #source code
- Challenge Problems Focusing on Equality and Combinatory Logic: Evaluating Automated Theorem-Proving Programs (LW, WM), pp. 714–729.
- CSL-1988-BuningLS #detection #prolog #source code
- Loop Detection in Propositional Prolog Programs (HKB, UL, SS), pp. 148–165.
- CSL-1988-OchozkaSS #complexity #logic programming #normalisation #source code
- Normal Forms and the Complexity of Computations of Logic Programs (VO, OS, PS), pp. 357–371.
- CSL-1988-Plumer #automation #prolog #proving #source code #termination
- Predicate Inequalities as a Basis for Automated Termination Proofs for Prolog Programs (LP), pp. 254–271.
- CSL-1988-Wagner #automaton #logic #on the #problem #source code
- On the Emptiness Problem of Tree Automata and Completeness of Modal Logics of Programs (HW), pp. 384–399.
- JICSCP-1988-AptB88 #classification #modelling #source code
- Arithmetic Classification of Perfect Models of Stratified Programs (KRA, HAB), pp. 765–779.
- JICSCP-1988-AttilaF88 #evaluation #execution #semantics #source code
- Unification-Free Execution of TYPOL Programs by Semantic Attribute Evaluation (IA, PFZ), pp. 160–177.
- JICSCP-1988-BatarekhS88 #logic programming #semantics #source code
- Semantical Equivalences of (Non-Classical) Logic Programs (AB, VSS), pp. 960–977.
- JICSCP-1988-BiswasSY88 #automaton #logic programming #parallel #scalability #source code #strict
- A Scalable Abstract Machine Model to Support Limited-OR (LOR) / Restricted-AND Parallelism (RAP) in Logic Programs (PB, SCS, DYYY), pp. 1160–1179.
- JICSCP-1988-BonnierM88 #logic programming #source code #towards
- Towards a Clean Amalgamation of Logic Programs with External Procedures (SB, JM), pp. 311–326.
- JICSCP-1988-BoscoCM88 #functional #logic #power of #programming
- Exploiting the Full Power of Logic Plus Functional Programming (PGB, CC, CM), pp. 3–17.
- JICSCP-1988-Bundy88 #logic programming
- A Broader Interpretation of Logic in Logic Programming (AB), pp. 1624–1648.
- JICSCP-1988-CosciaFLST88 #compilation #logic programming
- Meta-Level Definition and Compilation of Inference Engines in the Epsilon Logic Programming Environment (PC, PF, GL, GS, LT), pp. 359–373.
- JICSCP-1988-Dahl88 #logic programming #representation
- Representing Linguistic Knowledge through Logic Programming (VD), pp. 249–262.
- JICSCP-1988-Debray88 #logic programming #parallel #source code #static analysis
- Static Analysis of Parallel Logic Programs (SKD), pp. 711–732.
- JICSCP-1988-DincbasSH88 #constraints #logic programming #problem
- Solving a Cutting-Stock Problem in Constraint Logic Programming (MD, HS, PVH), pp. 42–58.
- JICSCP-1988-ElkanM88 #automation #induction #logic programming #reasoning #source code
- Automated Inductive Reasoning about Logic Programs (CE, DAM), pp. 876–892.
- JICSCP-1988-FittingB88 #logic programming #semantics
- Stratified and Three-valued Logic Programming Semantics (MF, MBJ), pp. 1054–1069.
- JICSCP-1988-Fribourg88 #induction #prolog #source code
- Equivalence-Preserving Transformations of Inductive Properties of Prolog Programs (LF), pp. 893–908.
- JICSCP-1988-FujitaOF88 #constraints #haskell #partial evaluation #source code
- Partial Evaluation of GHC Programs Based on the UR-set with Constraints (HF, AO, KF), pp. 924–941.
- JICSCP-1988-GelfondL88 #logic programming #semantics
- The Stable Model Semantics for Logic Programming (MG, VL), pp. 1070–1080.
- JICSCP-1988-GorlickK88 #analysis #logic programming #named #performance #source code
- Gauge: A Workbench for the Performance Analysis of Logic Programs (MMG, CK), pp. 548–561.
- JICSCP-1988-HannanM88 #higher-order #implementation #unification
- Uses of Higher-Order Unification for Implementing Program Transformers (JH, DM), pp. 942–959.
- JICSCP-1988-JayaramanN88 #implementation #logic programming
- Subset-Logic Programming: Application and Implementation (BJ, AN), pp. 843–858.
- JICSCP-1988-KaleRS88 #execution #independence #logic programming #memory management #parallel #source code
- A Memory Organization Independent Binding Environment for AND and OR Parallel Execution of Logic Programs (LVK, RR, WWS), pp. 1223–1240.
- JICSCP-1988-Kaplan88 #algorithm #complexity #logic programming #source code
- Algorithmic Complexity of Logic Programs (SK), pp. 780–793.
- JICSCP-1988-KwokS88 #logic programming #source code
- Implicit Definition of Logic Programs (CSK, MJS), pp. 374–385.
- JICSCP-1988-LinK88 #execution #logic programming #memory management #multi #source code #summary
- AND-Parallel Execution of Logic Programs on a Shared Memory Multiprocessor: A Summary of Results (YJL, VK), pp. 1123–1141.
- JICSCP-1988-LoboMR88 #source code
- Weak Completion Theory for Non-Horn Programs (JL, JM, AR), pp. 828–842.
- JICSCP-1988-MancarellaP88 #algebra #logic programming #source code
- An Algebra of Logic Programs (PM, DP), pp. 1006–1023.
- JICSCP-1988-MarriottNL88 #logic programming #source code
- Most Specific Logic Programs (KM, LN, JLL), pp. 909–923.
- JICSCP-1988-MarriottS88 #abstract interpretation #bottom-up #logic programming #source code
- Bottom-up Abstract Interpretation of Logic Programs (KM, HS), pp. 733–748.
- JICSCP-1988-NgL88 #contest #execution #logic programming #parallel #source code
- The Competition Model for Parallel Execution of Logic Programs (KWN, HfL), pp. 1180–1187.
- JICSCP-1988-ParkerM88 #formal method #logic programming #source code
- A Theory of Directed Logic Programs and Streams (DSPJ, RRM), pp. 620–650.
- JICSCP-1988-PrzymusinskaP88 #logic programming #semantics #source code
- Weakly Perfect Model Semantics for Logic Programs (HP, TCP), pp. 1106–1120.
- JICSCP-1988-RaatzG88 #logic programming #relational #semantics
- A Relational Semantics for Logic Programming (SR, JHG), pp. 1024–1035.
- JICSCP-1988-Ramakrishnan88 #approach #logic programming #source code
- Magic Templates: A Spellbinding Approach to Logic Programs (RR), pp. 140–159.
- JICSCP-1988-SekiI88 #evaluation #query #source code
- A Query Evaluation Method for Stratified Programs Under the Extended CWA (HS, HI), pp. 195–211.
- JICSCP-1988-Shankar88 #architecture #logic programming #memory management #unification
- A Hierarchical Associative Memory Architecture for Logic Programming Unification (SS), pp. 1428–1447.
- JICSCP-1988-TsengB88 #data-driven #execution #logic programming #parallel #source code
- A Data-Driven Parallel Execution Model for Logic Programs (CCT, PB), pp. 1204–1222.
- JICSCP-1988-WarrenHD88 #analysis #logic programming #on the #source code
- On the Practicality of Global Flow Analysis of Logic Programs (RW, MVH, SKD), pp. 684–699.
- JICSCP-1988-Zachary88 #approach #equation #logic programming
- A Pragmatic Approach to Equational Logic Programming (JLZ), pp. 295–310.
- LICS-1988-Baudinet #approach #prolog #proving #semantics #source code #termination
- Proving Termination Properties of Prolog Programs: A Semantic Approach (MB), pp. 336–347.
- LICS-1988-CartwrightD #termination
- The Topology of Program Termination (RC, AJD), pp. 296–308.
- DAC-1987-GadientE #information management
- Rational for and Organization of the Engineering Information System Program (AJG, JLE), pp. 764–769.
- DAC-1987-GalivancheR #parallel
- A Parallel PLA Minimization Program (RG, SMR), pp. 600–607.
- DAC-1987-Krishnamurthy #approach #problem #programming
- A Dynamic Programming Approach to the Test Point Insertion Problem (BK), pp. 695–705.
- DAC-1987-KurdahiP #named
- REAL: a program for REgister ALlocation (FJK, ACP), pp. 210–215.
- HT-1987-NeuwirthKCG #hypermedia
- The Notes Program: A Hypertext Application for Writing from Source Texts (CN, DK, RC, TG), pp. 121–141.
- PODS-1987-BeeriKBR #bound #logic programming #source code
- Bounds on the Propagation of Selection into Logic Programs (CB, PCK, FB, RR), pp. 214–226.
- PODS-1987-Hegner #database #implementation #source code #specification
- Specification and Implementation of Programs for Updating Incomplete Information Databases (SJH), pp. 146–158.
- PODS-1987-Kuper #logic programming #set
- Logic Programming With Sets (GMK), pp. 11–20.
- PODS-1987-Sagiv #datalog #optimisation #source code
- Optimizing Datalog Programs (YS), pp. 349–362.
- SIGMOD-1987-RichardsonC #database #implementation #programming
- Programming Constructs for Database System Implementation in EXODUS (JER, MJC), pp. 208–219.
- VLDB-1987-FreytagCK #database #source code
- Masking System Crashes in Database Application Programs (JCF, FC, BK), pp. 407–416.
- VLDB-1987-Gardarin #datalog #recursion #source code
- Magic Functions: A Technique to Optimize Extended Datalog Recursive Programs (GG), pp. 21–30.
- PLDI-1987-Barklund #performance #prolog #source code
- Efficient interpretation of Prolog programs (JB), pp. 132–137.
- PLDI-1987-Boehm #source code
- Constructive real interpretation of numerical programs (HJB), pp. 214–221.
- PLDI-1987-ChaseH #debugging #source code
- Selective interpretation as a technique for debugging computationally intensive programs (BBC, RTH), pp. 113–124.
- PLDI-1987-DavidsonG #c #interpreter #named #programming language
- Cint: a RISC interpreter for the C programming language (JWD, JVG), pp. 189–198.
- PLDI-1987-KarinthiW #incremental #source code
- Incremental re-execution of programs (RK, MW), pp. 38–44.
- PLDI-1987-OBagyG #interpreter #programming language #recursion
- A recursive interpreter for the Icon programming language (JO, REG), pp. 138–149.
- PLDI-1987-Pittman #execution #hybrid #interpreter #performance
- Two-level hybrid interpreter/native code execution for combined space-time program efficiency (TP), pp. 150–152.
- PLDI-1987-Robison #functional #interpreter #programming
- The Illinois functional programming interpreter (ADR), pp. 64–73.
- STOC-1987-Vaidya #algorithm #linear #programming
- An Algorithm for Linear Programming which Requires O(((m+n)n^2 + (m+n)^1.5 n)L) Arithmetic Operations (PMV), pp. 29–38.
- ICALP-1987-Abdallah #logic programming
- Logic Programming with Ions (MANA), pp. 11–20.
- VDME-1987-Andrews #composition
- Data Reification and Program Decomposition (DA), pp. 389–422.
- VDME-1987-Bjorner #development #graph #metaprogramming
- The Stepwise Development of Software Development Graphs: Meta-Programming VDM Developments (DB), pp. 77–96.
- VDME-1987-MinkowitzH #object-oriented #programming #using
- A Formal Description of Object-Oriented Programming Using VDM (CM, PBH), pp. 237–259.
- FPCA-1987-GautierG #declarative #named #programming #realtime
- SIGNAL: A declarative language for synchronous programming of real-time systems (TG, PLG), pp. 257–277.
- FPCA-1987-Goldberg #detection #functional #source code
- Detecting sharing of partial applications in functional programs (BG), pp. 408–425.
- FPCA-1987-HudakA #functional #parallel #source code
- Pomset interpretations of parallel functional programs (PH, SA), pp. 234–256.
- FPCA-1987-JayaramanP #functional #programming #set
- Functional programming with sets (BJ, DAP), pp. 194–211.
- FPCA-1987-Johnsson #attribute grammar #functional #paradigm #programming
- Attribute grammars as a functional programming paradigm (TJ), pp. 154–173.
- FPCA-1987-Schlag #functional #source code
- The planar topology of functional programs (MDFS), pp. 174–193.
- FPCA-1987-WatsonW #functional #source code
- Evaluating functional programs on the FLAGSHIP machine (PW, IW), pp. 80–97.
- FPCA-1987-Wise #algebra #matrix #programming
- Matrix algebra and applicative programming (DSW), pp. 134–153.
- HCI-CE-1987-GlinertGS #approach #problem #programming #visual notation
- An Integrated Approach to Solving Visual Programming’s Problems (EPG, JG, CDS), pp. 341–348.
- HCI-SES-1987-ReiselS
- Is Bigger Better? The Effects of Display Size on Program Reading (JFR, BS), pp. 113–122.
- ECOOP-1987-BecksteinGT #named #programming
- FORK: A System for Object- and Rule-Oriented Programming (CB, GG, MT), pp. 253–264.
- ECOOP-1987-DucournauH #algorithm #inheritance #multi #object-oriented #on the #programming
- On Some Algorithms for Multiple Inheritance in Object-Oriented Programming (RD, MH), pp. 243–252.
- ECOOP-1987-Stroustrup #object-oriented #programming #what
- What is “Object-Oriented Programming?” (BS), pp. 51–70.
- OOPSLA-1987-BloomZ #database #design #object-oriented #programming language
- Issues in the Design of Object-Oriented Database Programming Languages (TB, SBZ), pp. 441–451.
- OOPSLA-1987-KaiserG #data flow #object-oriented #programming
- MELDing Data Flow and Object-Oriented Programming (GEK, DG), pp. 254–267.
- OOPSLA-1987-KempfS #education #object-oriented #programming
- Teaching Object-Oriented Programming with the KEE System (RK, MS), pp. 11–25.
- OOPSLA-1987-KerrP #analysis #object-oriented #programming
- Use of Object-Oriented Programming in a Time Series Analysis System (RKK, DBP), pp. 1–10.
- OOPSLA-1987-Lucco #parallel #programming
- Parallel Programming in a Virtual Object Space (SL), pp. 26–34.
- OOPSLA-1987-MinskyR #approach #object-oriented #programming
- A Law-Based Approach to Object-Oriented Programming (NHM, DR), pp. 482–493.
- OOPSLA-1987-OBrienHK #programming
- The Trellis Programming Environment (PDO, DCH, MFK), pp. 91–102.
- OOPSLA-1987-Seidewitz #ada #object-oriented #programming #smalltalk
- Object-Oriented Programming in Smalltalk and ADA (ES), pp. 202–213.
- POPL-1987-AllenCK #automation #composition #execution #parallel #source code
- Automatic Decomposition of Scientific Programs for Parallel Execution (RA, DC, KK), pp. 63–76.
- POPL-1987-AptFK #distributed #programming
- Appraising Fairness in Languages for Distributed Programming (KRA, NF, SK), pp. 189–198.
- POPL-1987-CaspiPHP #declarative #named #programming
- Lustre: A Declarative Language for Programming Synchronous Systems (PC, DP, NH, JP), pp. 178–188.
- POPL-1987-CheritonW #multi #programming language
- Extensions for Multi-Module Records in Conventional Programming Languages (DRC, MEW), pp. 296–306.
- POPL-1987-JaffarL #constraints #logic programming
- Constraint Logic Programming (JJ, JLL), pp. 111–119.
- POPL-1987-MannaP #concurrent #source code #specification #verification
- Specification and Verification of Concurrent Programs By Forall-Automata (ZM, AP), pp. 1–12.
- POPL-1987-Saraswat #concurrent #logic programming #programming language #semantics
- The Concurrent Logic Programming Language CP: Definition and Operational Semantics (VAS), pp. 49–62.
- ESEC-1987-BelkhatirE #constraints #database
- Software Management Constraints and Action Triggering in the Adele Program Database (NB, JE), pp. 44–54.
- ESEC-1987-Conradi #documentation #experience #fault #fortran #source code #verification
- Experience with Fortran Verifier. A Tool for Documentation and Error Diagnosis of Fortran-77 Programs (RC), pp. 263–275.
- ESEC-1987-Craigen #verification
- Strengths and Weaknesses of Program Verification Systems (DC), pp. 396–404.
- ESEC-1987-Donzeau-GougeDFJ #development #programming
- Development of a Programming Environment for Setl (VDG, CD, PF, FJ), pp. 21–32.
- ESEC-1987-EnselmeBV #automation #data type #synthesis
- Automatic Program Synthesis from Data Structures (DE, GB, FYV), pp. 339–347.
- ESEC-1987-GarzottoGMM #logic programming #on the #realtime #specification #using
- On the Specification of Real-Time Systems Using Logic Programming (FG, CG, DM, AM), pp. 180–190.
- ESEC-1987-Poncet #design #development #named #programming #specification
- SADL: A Software Development Environment for Software Specification, Design and Programming (FP), pp. 3–11.
- ICSE-1987-Benington #scalability #source code
- Production of Large Computer Programs (HDB), pp. 299–310.
- ICSE-1987-FutatsugiGMO #programming
- Parameterized Programming in OBJ2 (KF, JAG, JM, KO), pp. 51–60.
- ICSE-1987-Hosier #programming #realtime
- Pitfalls and Safeguards in Real-Time Digital Systems with Emphasis on Programming (WAH), pp. 311–327.
- ICSE-1987-Lehman #modelling #process #programming #source code
- Process Models, Process Programs, Programming Support (MML), pp. 14–16.
- ICSE-1987-Reiss #concept #programming
- A Conceptual Programming Environment (SPR), pp. 225–237.
- ICSE-1987-SchwanRVO #parallel #programming
- A System for Parallel Programming (KS, RR, SV, DMO), pp. 270–285.
- ICSE-1987-Serbanati #development #named
- Interform: A CAD System for Program Development (LDIS), pp. 190–199.
- ICSE-1987-Winkler #product line #scalability #source code #version control
- Version Control in Families of Large Programs (JFHW), pp. 150–165.
- ASPLOS-1987-BisianiF #architecture #parallel #programming
- Architectural Support for Multilanguage Parallel Programming on Heterogeneous Systems (RB, AF), pp. 21–30.
- ASPLOS-1987-DavidsonV #complexity #memory management #performance #set
- The Effect of Instruction Set Complexity on Program Size and Memory Performance (JWD, RAV), pp. 60–64.
- ASPLOS-1987-DitzelM #c #design #programming language #trade-off
- Design Tradeoffs to Support the C Programming Language in the CRISP Microprocessor (DRD, HRM), pp. 158–163.
- ASPLOS-1987-HayesFWZ #architecture #execution #programming language
- An Architecture for the Direct Execution of the Forth Programming Language (JRH, MEF, RLW, TZ), pp. 42–49.
- ASPLOS-1987-Massalin #named
- Superoptimizer — A Look at the Smallest Program (HM), pp. 122–126.
- ASPLOS-1987-Wirth #architecture #hardware #programming language
- Hardware Architectures for Programming Languages and Programming Languages for Hardware Architectures (NW), pp. 2–8.
- SOSP-1987-ChangM #architecture #programming
- 801 Storage: Architecture and Programming (Extended Abstract) (AC, MFM), pp. 109–110.
- CSL-1987-Dahlhaus #approach #parallel #programming
- Is SETL a Suitable Language for Parallel Programming — A Theoretical Approach (ED), pp. 56–63.
- CSL-1987-HeiselRS #logic #using #verification
- Program Verification Using Dynamic Logic (MH, WR, WS), pp. 102–117.
- CSL-1987-Leiss #object-oriented #on the #programming language #type inference
- On Type Inference for Object-Oriented Programming Languages (HL), pp. 151–172.
- CSL-1987-StepankovaS #logic programming #normalisation #source code
- Developing Logic Programs: Computing Through Normalizing (OS, PS), pp. 304–321.
- ICLP-1987-Bacha87 #approach #programming
- Meta-Level Programming: A Compiled Approach (HB), pp. 394–410.
- ICLP-1987-BarklundM87 #logic programming
- Hash Tables in Logic Programming (JB, HM), pp. 411–427.
- ICLP-1987-CecchiSA87 #logic programming #source code
- Evaluating Logic Programs via Set-Valued Functions (CC, DS, LCA), pp. 428–455.
- ICLP-1987-DiszLO87 #logic programming #source code
- Experiments with OR-Parallel Logic Programs (TD, ELL, RAO), pp. 576–600.
- ICLP-1987-Ebcioglu87 #logic programming #music #performance #programming language
- An Efficient Logic Programming Language and Its Application to Music (KE), pp. 513–532.
- ICLP-1987-Gallaire87 #logic programming
- Boosting Logic Programming (HG), pp. 962–988.
- ICLP-1987-Helm87 #deduction #induction #logic programming #source code
- Inductive and Deductive Control of Logic Programs (RH), pp. 488–512.
- ICLP-1987-HentenryckD87 #logic programming
- Forward Checking in Logic Programming (PVH, MD), pp. 229–256.
- ICLP-1987-Hermenegildo87 #execution #logic programming #memory management #precedence #source code
- Relating Goal-Scheduling, Precedence, and Memory Management in AND-Parallel Execution of Logic Programs (MVH), pp. 556–575.
- ICLP-1987-Kale87 #evaluation #logic programming #parallel #process #source code
- The REDUCE-OR Process Model for Parallel Evaluation of Logic Programs (LVK), pp. 616–632.
- ICLP-1987-KanamoriH87 #logic programming #source code
- Construction of Logic Programs Based on Generalized Unfold/Fold Rules (TK, KH), pp. 744–768.
- ICLP-1987-Maher87 #logic #semantics #source code
- Logic Semantics for a Class of Committed-Choice Programs (MJM), pp. 858–876.
- ICLP-1987-MorishitaNH87 #logic programming
- Symbolical Construction of Truth Value Domain for Logic Program (SM, MN, SH), pp. 533–555.
- ICLP-1987-OhkiTF87 #logic programming #object-oriented #parallel #programming language
- An Object-Oriented Programming Language Based on the Parallel Logic Programming Language KL1 (MO, AT, KF), pp. 894–909.
- ICLP-1987-ShmueliN87 #horn clause #set #source code
- Set Grouping and Layering in Horn Clause Programs (OS, SAN), pp. 152–177.
- ICLP-1987-Somogyi87 #logic programming #modelling #precise #source code
- A System of Precise Models for Logic Programs (ZS), pp. 769–787.
- ICLP-1987-TinkerL87 #design #logic programming
- A Performance-Oriented Design for OR-Parallel Logic Programming (PT, GL), pp. 601–615.
- ICLP-1987-Ueda87 #source code
- Making Exhaustive Search Programs Deterministic, Part II (KU), pp. 356–375.
- ICLP-1987-Zobel87 #polymorphism #prolog #source code
- Derivation of Polymorphic Types for PROLOG Programs (JZ), pp. 817–838.
- LICS-1987-BidoitF #logic programming
- Minimalism subsumes Default Logic and Circumscription in Stratified Logic Programming (NB, CF), pp. 89–97.
- LICS-1987-Emden #first-order #functional #logic #programming #relational
- First-order Predicate Logic as a Common Basis for Relational and Functional Programming (Abstract) (MHvE), p. 179.
- LICS-1987-GaifmanMSV #database #decidability #logic programming #optimisation #problem #source code
- Undecidable Optimization Problems for Database Logic Programs (HG, HGM, YS, MYV), pp. 106–115.
- LICS-1987-KfouryTU #functional #source code
- The Hierarchy of Finitely Typed Functional Programs (Short Version) (AJK, JT, PU), pp. 225–235.
- LICS-1987-Vardi #concurrent #framework #source code #verification
- Verification of Concurrent Programs: The Automata-Theoretic Framework (MYV), pp. 167–176.
- RTA-1987-ODonnell #equation #implementation #logic programming
- Term-Rewriting Implementation of Equational Logic Programming (MJO), pp. 1–12.
- RTA-1987-Strandh #equation #optimisation #source code
- Optimizing Equational Programs (RS), pp. 13–24.
- SLP-1987-AbadiM87 #logic programming
- Temporal Logic Programming (MA, ZM), pp. 4–16.
- SLP-1987-Blair87 #logic programming
- Canoncical Conservative Extensions of Logic Program Completions (HAB), pp. 154–161.
- SLP-1987-BruynoogheJCD87 #abstract interpretation #optimisation #prolog #source code #towards
- Abstract Interpretation: Towards the Global Optimization of Prolog Programs (MB, GJ, AC, BD), pp. 192–204.
- SLP-1987-Conery87 #logic programming #memory management #parallel #source code
- Binding Environments for Parallel Logic Programs in Non-Shared Memory Multiprocessors (JSC), pp. 457–467.
- SLP-1987-Debray87 #analysis #logic programming #source code
- Flow Analysis of a Simple Class of Dynamic Logic Programs (SKD), pp. 307–316.
- SLP-1987-Dietrich87 #logic programming
- Extension Tables: Memo Relations in Logic Programming (SWD), pp. 264–272.
- SLP-1987-DiszL87 #behaviour #logic programming #parallel #source code #visual notation
- A Graphical Tool for Observing the Behavior of Parallel Logic Programs (TD, ELL), pp. 46–53.
- SLP-1987-Drabent87 #logic programming #question #source code
- Do Logic Programs Resemble Programs in Conventional Languages? (WD), pp. 289–396.
- SLP-1987-GorlickK87 #prolog #source code
- Timing Prolog Programs without Clock (MMG, CK), pp. 426–434.
- SLP-1987-Holldobler87 #equation #logic programming
- Equational Logic Programming (SH), pp. 335–346.
- SLP-1987-Kale87 #logic programming #parallel
- “Completeness” and “Full Parallelism” of Parallel Logic Programming Schemes (LVK), pp. 125–133.
- SLP-1987-KishimotoHKH87 #evaluation #source code
- An Evaluation of the FGHC via Practical Application Programs (MK, AH, KK, AH), pp. 516–525.
- SLP-1987-MannilaU87 #analysis #prolog #source code
- Flow Analysis of Prolog Programs (HM, EU), pp. 205–214.
- SLP-1987-MillerN87 #approach #logic programming #source code
- A Logic Programming Approach to Manipulating Formulas and Programs (DM, GN), pp. 379–388.
- SLP-1987-OhwadaM87 #logic programming #parallel #simulation
- Qualitative Simulation in Parallel Logic Programming (HO, FM), pp. 480–489.
- SLP-1987-OkumuraM87 #parallel #programming
- Parallel Programming with Layered Streams (AO, YM), pp. 224–232.
- SLP-1987-SannellaW87 #calculus #composition #prolog #source code
- A Calculus for the Construction of Modular Prolog Programs (DS, LAW), pp. 368–378.
- SLP-1987-SekiF87 #logic programming #source code
- Notes on Transformation Techniques for Generate and Test Logic Programs (HS, KF), pp. 215–223.
- SLP-1987-Subrahmanian87 #logic programming #on the #semantics #source code
- On the Semantics of Quantitative Logic Programs (VSS), pp. 173–182.
- SLP-1987-Takayama87 #compilation #prolog #proving #source code
- Writing Programs as QJ Proof and Compiling into Prolog Programs (YT), pp. 278–287.
- SLP-1987-Wilson87 #case study #concurrent #logic programming
- Concurrent α-β: A Study in Concurrent Logic Programming (WGW), pp. 360–367.
- DAC-1986-Kruger #automation #design #generative #self #source code
- Automatic generation of self-test programs — a new feature of the MIMOLA design system (GK), pp. 378–384.
- DAC-1986-KurdahiP #estimation #named
- PLEST: a program for area estimation of VLSI integrated circuits (FJK, ACP), pp. 467–473.
- DAC-1986-ParkerPM #named #synthesis
- MAHA: a program for datapath synthesis (ACP, JTP, MJM), pp. 461–466.
- DAC-1986-ParkP #named #pipes and filters #synthesis
- Sehwa: a program for synthesis of pipelines (NP, ACP), pp. 454–460.
- PODS-1986-BancilhonMSU #logic programming #set #source code
- Magic Sets and Other Strange Ways to Implement Logic Programs (FB, DM, YS, JDU), pp. 1–15.
- SIGMOD-1986-BunemanA #database #inheritance #persistent #programming language
- Inheritance and Persistence in Database Programming Languages (PB, MPA), pp. 4–15.
- SIGMOD-1986-FreytagG #query #relational #rule-based #source code
- Rule-Based Translation of Relational Queries into Iterative Programs (JCF, NG), pp. 206–214.
- SIGMOD-1986-GardarinM #database #evaluation #logic programming #recursion #source code
- Evaluation of Database Recursive Logic Programs as Recurrent Function Series (GG, CdM), pp. 177–186.
- VLDB-1986-Freytag #query #source code
- Translating Aggregate Queries into Iterative Programs (JCF, NG), pp. 138–146.
- ESOP-1986-Bellot #combinator #functional #named #programming #reduction
- GRAAL: A Functional Programming System with Uncurryfied Combinators and its Reduction Machine (PB), pp. 82–98.
- ESOP-1986-BertE #design #functional #implementation #logic #programming language
- Design and Implementation of a Generic, Logic and Functional Programming Language (DB, RE), pp. 119–132.
- ESOP-1986-CodognetCF #backtracking #logic programming #source code
- A Very Intelligent Backtracking Method for Logic Programs (CC, PC, GF), pp. 315–326.
- ESOP-1986-DahlhausM #programming language
- The Choice of Programming Primitives for SETL-Like Programming Languages (ED, JAM), pp. 160–172.
- ESOP-1986-MelloN #communication #prolog #source code
- Programs as Collections of Communicating Prolog Units (PM, AN), pp. 274–288.
- ESOP-1986-Salminen #specification
- Specification of a Tool for Viewing Program Text (AS), pp. 250–261.
- ESOP-1986-SchwinnB #execution #logic programming #source code
- An And-Parallel Execution Model of Logic Programs (BS, GB), pp. 289–300.
- ESOP-1986-Sondergaard #abstract interpretation #logic programming #reduction #source code
- An Application of Abstract Interpretation of Logic Programs: Occur Check Reduction (HS), pp. 327–338.
- ESOP-1986-TrioletFI #automation #fortran #parallel #source code
- Automatic Parallelization of Fortran Programs in the Presence of Procedure Calls (RT, PF, FI), pp. 210–222.
- STOC-1986-AjtaiBHKPRST #bound #branch #source code
- Two lower bounds for branching programs (MA, LB, PH, JK, PP, VR, ES, GT), pp. 30–38.
- STOC-1986-Barrington #bound #branch #source code
- Bounded-Width Polynomial-Size Branching Programs Recognize Exactly Those Languages in NC¹ (DAMB), pp. 1–5.
- STOC-1986-CourcoubetisVW #concurrent #reasoning #source code
- Reasoning about Fair Concurrent Programs (CC, MYV, PW), pp. 283–294.
- STOC-1986-KapoorV #algorithm #multi #performance #polynomial #programming
- Fast Algorithms for Convex Quadratic Programming and Multicommodity Flows (SK, PMV), pp. 147–159.
- STOC-1986-LuekerMR #difference #linear #programming
- Linear Programming with Two Variables per Inequality in Poly-Log Time (Preliminary Version) (GSL, NM, VR), pp. 196–205.
- ICALP-1986-RosierY #complexity #concurrent #finite #on the #probability #source code #termination
- On The Complexity of Deciding Fair Termination of Probabilistic Concurrent Finite-State Programs (LER, HCY), pp. 334–343.
- LFP-1986-BoehmCRO #case study #higher-order #programming
- Exact Real Arithmetic: A Case Study in Higher Order Programming (HJB, RC, MR, MJO), pp. 162–173.
- LFP-1986-GiffordL #functional #imperative #programming
- Integrating Functional and Imperative Programming (DKG, JML), pp. 28–38.
- LFP-1986-JayaramanS #equation #functional #logic programming #reduction #semantics #set
- Equations, Sets, and Reduction Semantics for Functional and Logic Programming (BJ, FSKS), pp. 320–331.
- LFP-1986-SarkarH #clustering #parallel #source code
- Partitioning Parallel Programs for Macro-Dataflow (VS, JLH), pp. 202–211.
- LFP-1986-Thatte #equation #programming language #semantics #towards
- Towards a Semantic Theory for Equational Programming Languages (SRT), pp. 332–342.
- CRAI-1986-AstesianoR #approach #programming language #semantics #tutorial
- The SMoLCS Approach to the Formal Semantics of Programming Languages — A Tutorial Introduction (EA, GR), pp. 81–116.
- CRAI-1986-Bjorner #development #formal method #graph #metaprogramming #towards
- Project Graphs and Meta-Programs. Towards a Theory of Software Development (DB), pp. 117–152.
- CRAI-1986-Krieg-Bruckner #integration #verification
- Integration of Program Construction and Verification: The PROSPECTRA Methodology (BKB), pp. 173–194.
- CRAI-1986-Mitchell #ada #multi #programming
- Engineering VAX Ada for a Multi-Language Programming Environment (CZM), pp. 30–47.
- OOPSLA-1986-BhaskarPB #object-oriented #synthesis
- Virtual Instruments: Object-Oriented Program Synthesis (KSB, JKP, JLB), pp. 303–314.
- OOPSLA-1986-BobrowKKMSZ #lisp #named #object-oriented #programming
- CommonLoops: Merging Lisp and Object-Oriented Programming (DGB, KMK, GK, LM, MS, FZ), pp. 17–29.
- OOPSLA-1986-Cargill #case study #named #object-oriented #programming
- Pi: A Case Study in Object-Oriented Programming (TAC), pp. 350–360.
- OOPSLA-1986-CunninghamB #diagrams #object-oriented #source code
- A Diagram for Object-Oriented Programs (WC, KB), pp. 361–367.
- OOPSLA-1986-KahnTMB #concurrent #logic programming #programming language
- Objects in Concurrent Logic Programming Languages (KMK, EDT, MSM, DGB), pp. 242–257.
- OOPSLA-1986-Moon #object-oriented #programming
- Object-Oriented Programming with Flavors (DAM), pp. 1–8.
- OOPSLA-1986-Olthoff #concept #data type #experience #object-oriented #programming #type system
- Augmentation of Object-Oriented Programming by Concepts of Abstract Data Type Theory: The ModPascal Experience (WGO), pp. 429–443.
- OOPSLA-1986-Snyder #encapsulation #inheritance #object-oriented #programming language
- Encapsulation and Inheritance in Object-Oriented Programming Languages (AS), pp. 38–45.
- OOPSLA-1986-YonezawaBS #concurrent #object-oriented #programming
- Object-Oriented Concurrent Programming in ABCL/1 (AY, JPB, ES), pp. 258–268.
- POPL-1986-HudakS #multi #paradigm #programming
- Para-Functional Programming: A Paradigm for Programming Multiprocessor Systems (PH, LS), pp. 243–254.
- POPL-1986-JonesM #analysis #data flow #graph #source code #using
- Data Flow Analysis of Applicative Programs Using Minimal Function Graphs (NDJ, AM), pp. 296–306.
- POPL-1986-Kurki-Suonio #programming #towards
- Towards Programming with Knowledge Expressions (RKS), pp. 140–149.
- POPL-1986-RamakrishnanS #distributed #logic #programming
- Annotations for Distributed Programming in Logic (RR, AS), pp. 255–262.
- POPL-1986-Wolper #logic #source code
- Expressing Interesting Properties of Programs in Propositional Temporal Logic (PW), pp. 184–193.
- POPL-1986-YouS #equation #logic programming
- Equational Logic Programming: An Extension to Equational Programming (JHY, PAS), pp. 209–218.
- CADE-1986-Gibert #combinator #functional #programming
- The J-Machine: Functional Programming with Combinators (JG), pp. 683–684.
- CADE-1986-Kafl #linear #reasoning #verification
- Program Verifier “Tatzelwurm”: Reasoning about Systems of Linear Inequalities (TK), pp. 300–305.
- CADE-1986-KanamoriF #induction #prolog #source code #verification
- Formulation of Induction Formulas in Verification of Prolog Programs (TK, HF), pp. 281–299.
- CADE-1986-Traugott86a #deduction #sorting #source code #synthesis
- Deductive Synthesis of Sorting Programs (JT), pp. 641–660.
- CADE-1986-Weispfenning #logic #recursion #source code
- Diamond Formulas in the Dynamic Logic of Recursively Enumerable Programs (VW), pp. 564–571.
- ICLP-1986-Abdallah86 #programming
- Procedures in Horn-Clause Programming (MANA), pp. 433–447.
- ICLP-1986-BarbutiM86 #logic programming #source code
- Completeness of the SLDNF-resolution for a class of logic programs (RB, MM), pp. 600–614.
- ICLP-1986-Beckman86 #concurrent #logic programming #programming language #semantics #towards
- Towards a Formal Semantics for Concurrent Logic Programming Languages (LB), pp. 335–349.
- ICLP-1986-ButlerLMO86 #logic programming #parallel
- Parallel Logic Programming for Numeric Applications (RB, ELL, WM, RAO), pp. 375–388.
- ICLP-1986-ChengzhengY86 #execution #logic programming #source code
- The OR-Forest Description for the Execution of Logic Programs (CS, TY), pp. 710–717.
- ICLP-1986-Chikayama86 #architecture #implementation #programming #prolog
- Prolog Programming Environments: Architecture and Implementation (TC), pp. 552–553.
- ICLP-1986-FuchiF86 #generative #logic programming
- The Role of Logic Programming in the Fifth Generation Computer Project (KF, KF), pp. 1–24.
- ICLP-1986-FujitaKTM86 #compilation #logic programming #named #programming language #prolog
- Tokio: Logic Programming Language Based on Temporal Logic and its Compilation to Prolog (MF, SK, HT, TMO), pp. 695–709.
- ICLP-1986-Hermenegildo86 #automaton #execution #logic programming #source code #strict
- An Abstract Machine for Restricted AND-Parallel Execution of Logic Programs (MVH), pp. 25–39.
- ICLP-1986-JaffarLM86 #logic programming #roadmap #semantics
- Invited Talk: Some Issues and Trends in the Semantics of Logic Programming (JJ, JLL, MJM), pp. 223–241.
- ICLP-1986-JaffarS86 #equation #logic programming #semantics
- Logic Program Semantics for Programming with Equations (JJ, PJS), pp. 313–326.
- ICLP-1986-KanamoriS86 #execution #prolog #source code #using #verification
- Verification of Prolog Programs Using an Extension of Execution (TK, HS), pp. 475–489.
- ICLP-1986-KawaiMKT86 #framework #induction #logic programming
- A Framework for ICAI Systems Based on Inductive Inference and Logic Programming (KK, RM, OK, JT), pp. 188–202.
- ICLP-1986-LinKL86 #algorithm #backtracking #execution #logic programming #parallel #source code
- An Intelligent Backtracking Algorithm for Parallel Execution of Logic Programs (YJL, VK, CHCL), pp. 55–68.
- ICLP-1986-Maher86 #logic programming #source code
- Eqivalences of Logic Programs (MJM), pp. 410–424.
- ICLP-1986-MartelliR86 #logic programming #on the #semantics
- On the Semantics of Logic Programing Languages (AM, GR), pp. 327–334.
- ICLP-1986-Mellish86 #abstract interpretation #prolog #source code
- Abstract Interpretation of Prolog Programs (CM), pp. 463–474.
- ICLP-1986-MillerN86 #higher-order #logic programming
- Higher-Order Logic Programming (DM, GN), pp. 448–462.
- ICLP-1986-Nakamura86 #execution #functional #logic programming
- Control of Logic Program Execution Based on the Functional Relations (KN), pp. 505–512.
- ICLP-1986-Pereira86 #debugging #logic programming
- Rational Debugging in Logic Programming (LMP), pp. 203–210.
- ICLP-1986-StepanekS86 #logic programming #source code
- Logic Programs and Alternation (PS, OS), pp. 99–106.
- ICLP-1986-TakeuchiF86 #logic programming #parallel #programming language
- Parallel Logic Programming Languages (AT, KF), pp. 242–254.
- ICLP-1986-Tick86 #lisp #memory management #performance #prolog #source code
- Memory Performance of Lisp and Prolog Programs (ET), pp. 642–649.
- ICLP-1986-Ueda86 #source code
- Making Exhaustive Search Programs Deterministic (KU), pp. 270–282.
- ICLP-1986-Voda86 #logic programming
- Choices in, and Limitations of, Logic Programming (PJV), pp. 615–623.
- LICS-1986-BeckmanGW #algebra #execution #logic programming #parallel #source code
- An Algebraic Model of Parallel Execution of Logic Programs (LB, RG, AW), pp. 50–57.
- LICS-1986-Csirmaz #correctness #finite
- Program Correctness on Finite Fields (LC, BH), pp. 4–10.
- LICS-1986-MakowskyS #equivalence #higher-order #on the #semantics #standard #verification
- On the Equivalence of Weak Second Order and Nonstandard Time Semantics For Various Program Verification Systems (JAM, IS), pp. 293–300.
- LICS-1986-Mason #equivalence #first-order #lisp #proving #source code
- Equivalence of First Order LISP Programs. Proving Properties of Destructive Programs via Transformation (IAM), pp. 105–117.
- LICS-1986-Plaisted #nondeterminism #recursion #semantics #source code #using
- The Denotional Semantics of Nondeterministic Recursive Programs using Coherent Relations (DAP), pp. 163–174.
- LICS-1986-Robinson #functional #programming #reduction #relational
- Merging Functional with Relational Programming in a Reduction Setting (Abstract of an Invited Lecture) (JAR), p. 2.
- LICS-1986-VardiW #approach #automation #verification
- An Automata-Theoretic Approach to Automatic Program Verification (Preliminary Report) (MYV, PW), pp. 332–344.
- SLP-1986-ArmstrongEV86 #logic programming #problem
- The Phoning Philosopher’s Problem or Logic Programming for Telecommunications Applications (JLA, NAE, RV), pp. 28–33.
- SLP-1986-BarklundM86 #garbage collection #prolog #source code
- Garbage Cut for Garbage Collection of Iterative Prolog Programs (JB, HM), pp. 276–283.
- SLP-1986-BekkersCRU86 #garbage collection #implementation #logic programming #memory management #named #programming language #realtime
- MALI: A Memory with a Real-time Garbage Collector for Implementing Logic Programming Languages (YB, BC, OR, LU), pp. 258–264.
- SLP-1986-CiepielewskiH86 #evaluation #execution #logic programming #performance #source code
- Performance Evaluation of a Storage Model for OR--Parallel Execution of Logic Programs (AC, BH), pp. 246–257.
- SLP-1986-DebrayW86 #automation #prolog #source code
- Automatic Mode Inference for Prolog Programs (SKD, DSW), pp. 78–88.
- SLP-1986-Gelder86 #logic programming #source code #using
- Negation as Failure Using Tight Derivations for General Logic Programs (AVG), pp. 127–138.
- SLP-1986-LiM86 #execution #logic programming #parallel
- The Sync Model: A Parallel Execution Method for Logic Programming (PPL, AJM), pp. 223–234.
- SLP-1986-Miller86 #formal method #logic programming
- A Theory of Modules for Logic Programming (DM), pp. 106–114.
- SLP-1986-OhrstromA86 #logic programming
- The Logic of Tensed Statements in English — An Application of Logic Programming (PØ, NA), pp. 12–19.
- SLP-1986-Tarnlund86 #logic programming #perspective
- Logic Programming-From a Logic Point of View (SÅT), pp. 96–103.
- SLP-1986-VasakP86 #logic programming #source code
- Characterisation of Terminating Logic Programs (TV, JP), pp. 140–147.
- DAC-1985-Chan #analysis #development #multi #network
- Development of a timing analysis program for multiple clocked network (EC), pp. 816–819.
- SIGMOD-1985-DemoK #analysis #database #dependence
- Analysis of the Context Dependency of CODASYL Find-Statements with Application to Database Program Conversion (GBD, SK), pp. 354–361.
- VLDB-1985-Mendelzon #dependence #functional #logic programming #source code
- Functional Dependencies in Logic Programs (AOM), pp. 324–330.
- VLDB-1985-Rowe #programming
- “Fill-in-the-Form” Programming (LAR), pp. 394–404.
- STOC-1985-AharoniEL #integer #linear #source code
- Dual Integer Linear Programs and the Relationship between their Optima (RA, PE, NL), pp. 476–483.
- STOC-1985-Kaltofen #source code
- Computing with Polynomials Given by Straight-Line Programs I: Greatest Common Divisors (EK), pp. 131–142.
- STOC-1985-VardiS #bound #logic #source code
- Improved Upper and Lower Bounds for Modal Logics of Programs: Preliminary Report (MYV, LJS), pp. 240–251.
- ICALP-1985-Hortala-GonzalezR #hoare #logic #nondeterminism #source code #standard #theorem
- Hoare’s Logic for Nondeterministic Regular Programs: A Nonstandard Completeness Theorem (MTHG, MRA), pp. 270–280.
- FPCA-1985-AbramskyS85 #named #programming #virtual machine
- Secd-m: a Virtual Machine for Applicative Programming (SA, RS), pp. 81–98.
- FPCA-1985-Bellot85 #higher-order #programming
- High Order Programming in Extended FP (PB), pp. 65–80.
- FPCA-1985-BushG85 #execution #parallel #recursion #source code
- Transforming Recursive Programs for Execution on Parallel Machines (VJB, JRG), pp. 350–367.
- FPCA-1985-Debray85 #optimisation #prolog #recursion #source code
- Optimizing Almost-Tail-Recursive Prolog Programs (SKD), pp. 204–219.
- FPCA-1985-Dybjer85 #logic #verification
- Program Verification in a Logical Theory of Constructions (PD), pp. 334–349.
- FPCA-1985-Johnsson85 #equation #recursion #source code
- λ Lifting: Treansforming Programs to Recursive Equations (TJ), pp. 190–203.
- FPCA-1985-ODonnell85 #architecture
- An Architecture that Efficiently Updates Associative Aggregates in Applicative Programing Languages (JTO), pp. 164–189.
- POPL-1985-HudakB #functional #problem #programming
- The Aggregate Update Problem in Functional Programming Systems (PH, AB), pp. 300–314.
- POPL-1985-Lamport #concurrent #specification #what #why
- What It Means for a Concurrent Program to Satisfy a Specification: Why No One Has Specified Priority (LL), pp. 78–83.
- POPL-1985-Leivant #imperative #logic #reasoning #source code
- Logical and Mathematical Reasoning about Imperative Programs (DL), pp. 132–140.
- POPL-1985-LichtensteinP #concurrent #finite #linear #source code #specification
- Checking That Finite State Concurrent Programs Satisfy Their Linear Specification (OL, AP), pp. 97–107.
- POPL-1985-Lindstrom #functional #logic #programming
- Functional Programming and the Logical Variable (GL), pp. 266–280.
- POPL-1985-SannellaT #development #ml #specification #standard
- Program Specification and Development in Standard ML (DS, AT), pp. 67–77.
- ICSE-1985-Chen #development #formal method #functional #implementation #programming
- Extending the Implementation Scheme of Functional Programming System FP for Supporting the Formal Software Development Methodology (QC), pp. 50–54.
- ICSE-1985-GirgisW #analysis #data flow #testing #using
- An Integrated System for Program Testing Using Weak Mutation and Data Flow Analysis (MRG, MRW), pp. 313–319.
- ICSE-1985-HattoriKW #ada #comparison #lisp #programming #prolog
- A Comparison of Lisp, Prolog, and Ada Programming Productivity an AI Areas (FH, KK, TW), pp. 285–291.
- ICSE-1985-HedleyH #source code
- The Causes and Effects of Infeasible Paths in Computer Programs (DH, MAH), pp. 259–267.
- ICSE-1985-KnightA #evaluation #fault
- An Experimental Evaluation of Simple Methods for Seeding Program Errors (JCK, PA), pp. 337–342.
- ICSE-1985-Madhavji #programming
- Operations for Programming in the All (NHM), pp. 15–25.
- ICSE-1985-Schaul #bibliography #design #education #re-engineering #using
- Design Using Software Engineering Principles: Overview of an Educational Program (MS), pp. 201–209.
- ICSE-1985-ShimizuS #automation #embedded #multi #realtime #source code
- Automatic Tuning of Multi-Task Programs for Real-Time Embedded Systems (TS, KS), pp. 350–357.
- ICSE-1985-TakahashiK #empirical #fault #predict
- An Empirical Study of a Model for Program Error Prediction (MT, YK), pp. 330–336.
- ICSE-1985-WhiteS #testing
- Experiments Determining Best Paths for Testing Computer Program Predicates (LJW, PNS), pp. 238–243.
- SOSP-1985-Cooper #distributed #source code
- Replicated Distributed Programs (ECC), pp. 63–78.
- SOSP-1985-MalkawiP #compilation #memory management #policy #source code
- Compiler Directed Memory Management Policy For Numerical Programs (MM, JHP), pp. 97–106.
- RTA-1985-RetyKKL #algorithm #logic programming #named #unification
- NARROWER: A New Algorithm for Unification and Its Application to Logic Programming (PR, CK, HK, PL), pp. 141–157.
- SLP-1985-ChomickiM85 #programming #prolog #scalability #source code #towards
- Towards a Programming Environment for Large Prolog Programs (JC, NHM), pp. 230–241.
- SLP-1985-CoxP85 #deduction #logic programming
- Surface Deduction: A Uniform Mechanism for Logic Programming (PTC, TP), pp. 220–227.
- SLP-1985-DembinskiM85 #backtracking #logic programming #source code
- AND-Parallelism with Intelligent Backtracking for Annotated Logic Programs (PD, JM), pp. 29–38.
- SLP-1985-DershowitzP85 #logic programming
- Logic Programming cum Applicative Programming (ND, DAP), pp. 54–66.
- SLP-1985-Fribourg85 #interpreter #logic programming #named #programming language
- SLOG: A Logic Programming Language Interpreter Based on Clausal Superposition and Rewriting (LF), pp. 172–184.
- SLP-1985-Gallaire85 #logic programming
- Logic Programming: Further Developments (HG), pp. 88–96.
- SLP-1985-GallierR85 #graph grammar #logic programming
- Logic Programming and Graph Rewriting (JHG, SR), pp. 208–219.
- SLP-1985-GanzingerH85 #compilation #composition #logic programming
- Modular Logic Programming of Compilers (HG, MH), pp. 242–253.
- SLP-1985-Kowalski85 #logic programming
- Directions for Logic Programming (RAK), pp. 2–7.
- SLP-1985-MaluszynskiK85 #execution #logic programming #source code
- Unification-Free Execution of Logic Programs (JM, HJK), pp. 78–86.
- SLP-1985-OKeefe85a #algebra #logic programming #source code #towards
- Towards an Algebra for Constructing Logic Programs (RAO), pp. 152–160.
- SLP-1985-SrivastavaOS85 #functional #integration #logic #programming
- An(other) Integration of Logic and Functional Programming (AS, DO, AS), pp. 254–260.
- SLP-1985-UmrigarP85 #empirical #first-order #logic #programming
- An Experiment in Programming with Full First-Order Logic (ZDU, VP), pp. 40–47.
- DAC-1984-Cavin #design
- Introduction to the SRC design sciences program (RKCI), pp. 216–217.
- DAC-1984-Dewey #hardware
- The VHSIC hardware description language (VHDL) program (AD), pp. 556–557.
- DAC-1984-HorstmannS #design #logic programming #using
- Computer aided design (CAD) using logic programming (PWH, EPS), pp. 144–151.
- DAC-1984-KawaiH #fault #simulation
- An experimental MOS fault simulation program CSASIM (MK, JPH), pp. 2–9.
- SIGMOD-1984-Hall #algebra #functional #logic #programming #relational
- Relational Algebras, Logic, and Functional Programming (PAVH), pp. 326–333.
- VLDB-1984-StonebrakerR #database #interface
- Database Portals: A New Application Program Interface (MS, LAR), pp. 3–13.
- SCC-1984-ChristopherHK #code generation #programming #using
- Using dynamic programming to generate optimized code in a Graham-Glanville style code generator (TWC, PJH, RCK), pp. 25–36.
- SCC-1984-Zadeck #analysis #data flow #editing #incremental
- Incremental data flow analysis in a structured program editor (FKZ), pp. 132–143.
- STOC-1984-Karmarkar #algorithm #linear #polynomial #programming
- A New Polynomial-Time Algorithm for Linear Programming (NK), pp. 302–311.
- STOC-1984-VardiW #automaton #logic #source code
- Automata Theoretic Techniques for Modal Logics of Programs (Extended Abstract) (MYV, PW), pp. 446–456.
- ICALP-1984-Abdallah #infinity #logic programming #on the
- On the Interpretation of Infinite Computations in Logic Programming (MANA), pp. 358–370.
- ICALP-1984-Fribourg #equation #programming language
- Oriented Equational Clauses as a Programming Language (LF), pp. 162–173.
- LFP-1984-GivlerK #program transformation #recognition
- Schema Recognition for Program Transformations (JSG, RBK), pp. 74–84.
- LFP-1984-Griswold #evaluation #programming language
- Expression Evaluation in the ICON Programming Language (REG), pp. 177–183.
- LFP-1984-Katayama #approach #functional #programming language #type checking #type inference
- Type Inference and Type Checking for Functional Programming Languages: A Reduced Computation Approach (TK), pp. 263–272.
- LFP-1984-MalachiMW #named #programming language
- TABLOG: The Deductive-Tableau Programming Language (YM, ZM, RJW), pp. 323–330.
- LFP-1984-Pettorossi #performance #source code
- A Powerful Strategy for Deriving Efficient Programs by Transformation (AP), pp. 273–281.
- LFP-1984-Smolka #data flow #logic programming #source code
- Making Control and Data Flow in Logic Programs Explicit (GS), pp. 311–322.
- POPL-1984-Bandes #programming language
- Constraining-Unification and the Programming Language Unicorn (RGB), pp. 106–110.
- POPL-1984-Grabowski #logic #on the #programming
- On Relative Completeness of Programming Logics (MG), pp. 258–261.
- POPL-1984-Johnson #design #programming
- Applicative Programming and Digital Design (SDJ), pp. 218–227.
- POPL-1984-MishraK #source code #static analysis
- Static Inference of Properties of Applicative Programs (PM, RMK), pp. 235–244.
- POPL-1984-Ossher #graph #named
- Grids: A New Program Structuring Mechanism Based on Layered Graphs (HO), pp. 11–22.
- POPL-1984-Shapiro #concurrent #programming #prolog
- Systems Programming in Concurrent Prolog (EYS), pp. 93–105.
- POPL-1984-SubrahmanyamY #evaluation #functional #lazy evaluation #logic programming #reduction #source code
- Pattern Driven Lazy Reduction: A Unifying Evaluation Mechanism for Functional and Logic Programs (PAS, JHY), pp. 228–234.
- ICSE-1984-BidoitBGGG #exception #specification
- Exception Handling: Formal Specification and Systematic Program Construction (MB, BB, MCG, CG, GDG), pp. 18–29.
- ICSE-1984-Boydston #programming #question
- Programming Cost Estimate: Is It Reasonable? (REB), pp. 153–161.
- ICSE-1984-Chyou #correctness #proving
- Structure Charts and Program Correctness Proofs (SCC), pp. 486–498.
- ICSE-1984-Donzeau-GougeLM #syntax
- Practical Applications of a Syntax Directed Program Manipulation Environment (VDG, BL, BM), pp. 346–357.
- ICSE-1984-Elshoff #complexity #metric
- Characteristic Program Complexity Measures (JLE), pp. 288–293.
- ICSE-1984-Friman #generative #named #source code
- MGEN — A Generator for Menu Driven Programs (BF), pp. 198–206.
- ICSE-1984-GuyardJ #named #programming
- MAIDAY: An Environment for Guided Programming (JG, JPJ), pp. 126–137.
- ICSE-1984-JohnsonS #comprehension #knowledge-based #named
- PROUST: Knowledge-Based Program Understanding (WLJ, ES), pp. 369–380.
- ICSE-1984-LucenaMVC #problem #programming
- The Data Transform Programming Metho: An Example for File Processing Problems (CJPdL, RCBM, PASV, DDC), pp. 388–397.
- ICSE-1984-MaezawaKSF #interactive
- Interactive System for Structured Program Production (HM, MK, KS, YF), pp. 162–171.
- ICSE-1984-MiliD #verification
- A System for Classifying Program Verification Methods: Assigning Meanings to Program Verification Methods (AM, JD), pp. 499–509.
- ICSE-1984-MohriOUTS #design #implementation #named #source code
- PDAS: An Assistant for Detailed Design and Implementation of Programs (TM, EO, SU, TT, HS), pp. 108–115.
- ICSE-1984-Reiss #development #multi #named
- PECAN: Program Development Systems That Support Multiple Views (SPR), pp. 323–333.
- ICSE-1984-Rogers #pascal #readability
- A New Program Structure to Improve Accuracy and Readability of Pascal Software (WJR), pp. 454–462.
- ICSE-1984-Schroeder #documentation #metric #tool support
- Integrated Program Measurement and Documentation Tools (AS), pp. 304–313.
- ICSE-1984-ShapiroDM #editing #knowledge base
- A Knowledge Base for Supporting and Intelligent Program Editor (DGS, JSD, BPM), pp. 381–387.
- ICSE-1984-Tai #complexity #data flow #graph #metric
- A Program Complexity Metric Based on Data Flow Information in Control Graphs (KCT), pp. 239–249.
- ICSE-1984-TaylorS #ada #programming
- Steps to an Advanced Ada Programming Environment (RNT, TAS), pp. 116–125.
- ICSE-1984-ToriiMSK #analysis #functional #logic #problem #programming
- Functional Programming and Logical Programming for the Telegram Analysis Problem (KT, YM, YS, TK), pp. 463–472.
- ICSE-1984-VosburghCWAMHL #programming
- Productivity Factors and Programming Environments (JV, BC, RW, BA, HM, SH, YL), pp. 143–152.
- CADE-1984-Schmidt #programming #reasoning
- A Programming Notation for Tactical Reasoning (DAS), pp. 445–459.
- ILPC-1984-DershowitzJ84 #logic programming
- Logic Programming by Completion (ND, NAJ), pp. 313–320.
- ILPC-1984-EriksonR84 #array #logic programming
- Incorporating Mutable Arrays into Logic Programming (LHE, MR), pp. 101–114.
- ILPC-1984-GoguenM84 #logic programming #similarity
- Equality, Types, Modules and Generics for Logic Programming (JAG, JM), pp. 115–125.
- ILPC-1984-Johansson84 #logic programming #source code #symmetry #using
- Using Symmetry for the Derivation of Logic Programs (ALJ), pp. 243–251.
- ILPC-1984-Miklos84 #case study #comparison #logic programming #programming language
- A Comparison of two Logic Programming Languages: A Case Study (MS), pp. 41–51.
- ILPC-1984-Nakamura84 #concurrent #evaluation #logic programming #source code
- Associative Concurrent Evaluation of Logic Programs (KN), pp. 321–331.
- ILPC-1984-Sintzoff84 #bound #source code #strict
- Bounded-Horizon Success-Complete Restriction of Inference Programs (MS), pp. 139–150.
- ILPC-1984-StepankovaS84 #logic programming #source code
- Computation Trees and Transformations of Logic Programs (OS, PS), pp. 53–63.
- ILPC-1984-SunW84 #logic programming
- A Model Theory of Logic Programming Methodology (HS, LW), pp. 253–262.
- ILPC-1984-TamakiS84 #logic programming #source code
- Unfold/Fold Transformation of Logic Programs (HT, TS), pp. 127–138.
- ILPC-1984-WolframML84 #logic programming #source code
- A Unified Treatment of Resolution Strategies for Logic Programs (DAW, MJM, JLL), pp. 263–276.
- SLP-1984-AponteFR84 #editing #first-order #proving
- Editing First-Order Proofs: Programmed Rules vs Derived Rules (MVA, JAF, PR), pp. 92–98.
- SLP-1984-BarbutiBLM84 #functional #integration #logic programming #on the
- On the Integration of Logic Programming and Functional Programming (RB, MB, GL, MM), pp. 160–166.
- SLP-1984-BroughE84 #data flow #logic #programming
- Dataflow, Flowcharts, and “LUCID”-style Programming in Logic (DRB, MHvE), pp. 252–258.
- SLP-1984-Carlsson84 #functional #implementation #on the #programming #prolog
- On Implementing Prolog in Functional Programming (MC), pp. 154–159.
- SLP-1984-Gelernter84 #concurrent #programming #prolog
- A Note on Systems Programming in Concurrent Prolog (DG), pp. 76–82.
- SLP-1984-GergelyS84 #logic programming
- Cuttable Formulas for Logic Programming (TG, MS), pp. 299–310.
- SLP-1984-Kahn84 #logic programming #source code
- A Primitive for the Control of Logic Programs (KMK), pp. 242–251.
- SLP-1984-LindstromP84 #execution #logic programming
- Stream-Based Execution of Logic Programming (GL, PP), pp. 168–176.
- SLP-1984-PortoF84 #approach #logic programming #natural language #semantics
- Natural Language Semantics: A Logic Programming Approach (AP, MF), pp. 228–232.
- SLP-1984-Reddy84 #functional #logic programming #source code
- Transformation of Logic Programs into Functional Programs (USR), pp. 187–196.
- SLP-1984-Smith84 #logic programming
- Logic Programming on an FFP Machine (BS), pp. 177–186.
- SLP-1984-SubrahmanyamY84 #concept #evaluation #functional #logic programming
- Conceptual Basis and Evaluation Strategies for Integrating Functional and Logic Programming (PAS, JHY), pp. 144–153.
- SLP-1984-Tamaki84 #logic programming #programming language #semantics
- Semantics of a Logic Programming Language with a Reducibility Predicate (HT), pp. 259–264.
- SLP-1984-TaylorLMS84 #logic programming #parallel #using
- Logic Programming Using Parallel Associative Operations (ST, AL, GQMJ, SJS), pp. 58–68.
- SLP-1984-WarrenADK84 #distributed #network #prolog #source code
- Executing Distributed Prolog Programs on a Broadcast Network (DSW, MA, SKD, LVK), pp. 12–21.
- SLP-1984-Zaniolo84 #object-oriented #programming #prolog
- Object-Oriented Programming in Prolog (CZ), pp. 265–270.
- DAC-1983-Bassett #programming
- Computer Aided Programming (PB), pp. 527–529.
- DAC-1983-BenmehrezM #implementation #performance
- Measured performance of a programmed implementation of the subscripted D-Algorithm (CB, JFM), pp. 308–315.
- DAC-1983-Dewey #development #hardware
- VHSIC hardware description (VHDL) development program (AD), pp. 625–628.
- DAC-1983-Drier #programming
- Simplification of CNC programming for PWB routing (JD), p. 448.
- DAC-1983-KramlichBCH #development #visualisation
- Program visualization: Graphics support for software development (DK, GPB, RTC, CFH), pp. 143–149.
- DAC-1983-MicheliS #array #logic #multi #named #programmable
- PLEASURE: a computer program for simple/multiple constrained/unconstrained folding of Programmable Logic Arrays (GDM, ALSV), pp. 530–537.
- VLDB-1983-Demo #database #interface #navigation #program analysis #specification
- Program Analysis for Conversion from a Navigation to a Specification Database Interface (GBD), pp. 387–398.
- STOC-1983-BorodinDFP #bound #branch #source code
- Bounds for Width Two Branching Programs (AB, DD, FEF, WJP), pp. 87–93.
- STOC-1983-Kannan #algorithm #integer #problem #programming
- Improved Algorithms for Integer Programming and Related Lattice Problems (RK), pp. 193–206.
- STOC-1983-Olderog #hoare #logic #source code
- A Characterization of Hoare’s Logic for Programs with Pascal-like Procedures (ERO), pp. 320–329.
- ICALP-1983-BrookesR #behaviour #equivalence #logic #programming
- Behavioural Equivalence Relations Induced by Programming Logics (SDB, WCR), pp. 97–108.
- ICALP-1983-HartS #concurrent #how #probability
- Concurrent Probabilistic Program, or: How to Schedule if You Must (SH, MS), pp. 304–318.
- ICALP-1983-SatoT #logic programming #source code
- Enumeration of Success Patterns in Logic Programs (TS, HT), pp. 640–652.
- Ada-1983-Hall #ada #database #development #programming
- Databases in Software Development: The Ada Programming Support Environment (JAH), pp. 115–132.
- POPL-1983-BonarS #programming
- Uncovering Principles of Novice Programming (JB, ES), pp. 10–13.
- POPL-1983-CunyS #compilation #data-driven #execution #source code
- Compilation of Data-Driven Programs for Synchronous Execution (JEC, LS), pp. 197–202.
- POPL-1983-FerranteO #dependence
- A Program Form Based on Data Dependency in Predicate Regions (JF, KJO), pp. 217–236.
- POPL-1983-KristensenMMN #abstraction #programming language
- Abstraction Mechanisms in the BETA Programming Language (BBK, OLM, BMP, KN), pp. 285–298.
- POPL-1983-NagleJ #automation #embedded #proving #realtime #verification
- Practical Program Verification: Automatic Program Proving for Real-Time Embedded Software (JN, SJ), pp. 48–58.
- POPL-1983-Paige #algorithm #programming
- Transformational Programming — Applications to Algorithms and Systems (RP), pp. 73–87.
- POPL-1983-Pratt #data flow #design #paradigm #programming
- Five Paradigm Shifts in Language Design and their Realization in Viron, a Dataflow Programming Environment (VRP), pp. 1–9.
- POPL-1983-Wegner #abstraction #ada #on the #unification
- On the Unification of Data and Program Abstraction in Ada (PW), pp. 256–264.
- SOSP-1983-ReidK #file system #source code
- A File System Supporting Cooperation between Programs (LGR, PLK), pp. 20–19.
- DAC-1982-BellonLSSVGI #automation #generative #source code
- Automatic generation of microprocessor test programs (CB, AL, SS, GS, RV, FG, MI), pp. 566–573.
- DAC-1982-GoelM82a #analysis #interactive #testing
- An interactive testability analysis program — ITTAP (DKG, RMM), pp. 581–586.
- DAC-1982-Kaplan #strict #verification
- A “non-restrictive” artwork verification program for printed circuit boards (DK), pp. 551–558.
- DAC-1982-Putatunda #automation #named
- Auto-delay: A program for automatic calculation of delay in LSI/VLSI chips (RP), pp. 616–621.
- DAC-1982-Sr #analysis #verification
- Timing Verification and the Timing Analysis program (RBHS), pp. 594–604.
- DAC-1982-TakashimaMCY #source code #verification
- Programs for verifying circuit connectivity of mos/lsi mask artwork (MT, TM, TC, KY), pp. 544–550.
- SIGMOD-1982-Bell #modelling #simulation #source code
- Data Modelling of Scientific Simulation Programs (JLB), pp. 79–86.
- SCC-1982-RudmikM #compilation #performance #scalability #source code
- An Efficient Separate Compilation Strategy for Very Large Programs (AR, BGM), pp. 301–307.
- ICALP-1982-Ben-Ari #algorithm #garbage collection #on the fly #proving
- On-the-Fly Garbage Collection: New Algorithms Inspired by Program Proofs (MBA), pp. 14–22.
- ICALP-1982-BerklingF #functional #programming language #λ-calculus
- A Modification of the λ-Calculus as a Base for Functional Programming Languages (KJB, EF), pp. 35–47.
- ICALP-1982-HarelK #induction #programming language #set
- A Programming Language for the Inductive Sets, and Applications (DH, DK), pp. 313–329.
- LFP-1982-Bohm #combinator #functional #programming
- Combinatory Foundation of Functional Programming (CB), pp. 29–36.
- LFP-1982-CohenM #algebra #nondeterminism #source code #towards
- Toward an Algebra of Nondeterministic Programs (ATC, TJM), pp. 235–242.
- LFP-1982-EggertS #logic programming #programming language
- Logic Enhancement: A Metho for Extending Logic Programming Languages (PRE, DVS), pp. 74–80.
- LFP-1982-MuchnickJ #combinator #evaluation
- A Fixed-Program Machine for Combinator Expression Evaluation (SSM, NDJ), pp. 11–20.
- POPL-1982-DamasM #functional #source code
- Principal Type-Schemes for Functional Programs (LD, RM), pp. 207–212.
- POPL-1982-HailpernO #composition #concurrent #source code #verification
- Modular Verification of Concurrent Programs (BH, SSO), pp. 322–336.
- POPL-1982-HartSP #concurrent #probability #source code #termination
- Termination of Probabilistic Concurrent Programs (SH, MS, AP), pp. 1–6.
- POPL-1982-JonesM #analysis #approach #data flow #data type #flexibility #interprocedural #recursion #source code
- A Flexible Approach to Interprocedural Data Flow Analysis and Programs with Recursive Data Structures (NDJ, SSM), pp. 66–74.
- POPL-1982-LiptonSV #aspect-oriented #programming
- Programming Aspects of VLSI (RJL, RS, JV), pp. 57–65.
- POPL-1982-LiskovS #distributed #robust #source code
- Guardians and Actions: Linguistic Support for Robust, Distributed Programs (BL, RS), pp. 7–19.
- POPL-1982-MeyerM #axiom #recursion #source code
- Axiomatic Definability and Completeness for Recursive Programs (ARM, JCM), pp. 337–346.
- POPL-1982-Shapiro #algorithm
- Algorithmic Program Diagnosis (EYS), pp. 299–308.
- POPL-1982-Voda #named #operating system #programming language
- Maple: a Programming Language, Operating System (PJV), pp. 157–168.
- ICSE-1982-Abu-SufahLMY #behaviour #source code
- Experimental Results on the Paging Behavior of Numerical Programs (WAAS, RL, MM, PY), pp. 110–119.
- ICSE-1982-BarstowDSV #automation #programming
- An Automatic Programming System to Support an Experimental Science (DRB, RD, SWS, SV), pp. 360–366.
- ICSE-1982-Bauer #reasoning #specification
- From Specifications to Machine Code: Program Construction through Formal Reasoning (FLB), pp. 84–93.
- ICSE-1982-ItakuraT #evaluation
- A Model for Estimating Program Size and Its Evaluation (MI, AT), pp. 104–109.
- ICSE-1982-Ling #design #diagrams #source code #using
- Designing Data Entry Programs Using State Diagram as a Common Model (MML), pp. 296–308.
- ICSE-1982-ManoOT #case study #experience #multi #programming
- Early Experiences with a Multi-Display Programming Environment (YM, KO, KT), pp. 422–423.
- ICSE-1982-MiyazawaOK #communication #protocol
- The Portable Communication Protocol Program COMPAS for Data Terminal Systems (KM, MO, SK), pp. 420–421.
- ICSE-1982-PetroneLS #interactive #named #source code
- DUAL: An Interactive Tool for Developing Documented Programs by Step-Wise Refinements (LP, ADL, FS), pp. 350–359.
- ICSE-1982-TakahashiAK #debugging #fortran #visual notation
- Visual Aid for FORTRAN Program Debugging (KT, TA, MK), pp. 414–415.
- ICSE-1982-WarrenMH #experience #pascal #quality #source code
- Experience with a Module Package in Developing Production Quality PASCAL Programs (SW, BEM, CH), pp. 246–253.
- ICSE-1982-Wertz #design #incremental #interactive #programming
- The Design of an Integrated, Interactive and Incremental Programming Environment (HW), pp. 157–165.
- CADE-1982-Goad #automation #source code
- Automatic Construction of Special Purpose Programs (CG), pp. 194–208.
- CADE-1982-Smith #synthesis
- Derived Preconditions and Their Use in Program Synthesis (DRS), pp. 172–193.
- CADE-1982-SterlingB #verification
- Meta-Level Inference and Program Verification (LS, AB), pp. 144–150.
- CADE-1982-Wos #automation
- Solving Open Questions with an Automated Theorem-Proving Program (LW), pp. 1–31.
- ILPC-1982-BarbutiDL82 #logic programming #proving #source code #towards
- Toward an Inductionless Technique for Proving Properties of Logic Programs (RB, PD, GL), pp. 175–181.
- ILPC-1982-Bruynooghe82a #prolog #reliability #source code
- Adding Redundancy to Obtain more Reliable and Readable Prolog Programs (MB), pp. 129–133.
- ILPC-1982-EisingerKM82 #approach #logic programming #parallel
- Logic Programming: A Parallel Approach (NE, SK, JM), pp. 71–77.
- ILPC-1982-Emden82 #algorithm #prolog #source code
- An Algorithm for Interpreting Prolog Programs (MHvE), pp. 56–64.
- ILPC-1982-Eshghi82 #fault #logic #metalanguage #programming
- Application of Meta-language Programming to Fault Finding in Logic Circuits (KE), pp. 240–246.
- ILPC-1982-FarkasSS82 #named #specification
- LDM: A Program Specification Support System (ZF, PS, EST), pp. 123–128.
- ILPC-1982-FurukawaNM82 #concurrent #interpreter #programming #prolog
- Prolog Interpreter Based on Concurrent Programming (KF, KN, YM), pp. 38–44.
- ILPC-1982-Kahn82 #lisp #prolog #source code
- A Partial Evaluator of Lisp Programs Written in Prolog (KMK), pp. 19–25.
- ILPC-1982-Kurokawa82 #logic programming #re-engineering #what
- Logic Programming — What Does it Bring to the Software Engineering (TK), pp. 134–138.
- ILPC-1982-MaluszynskiN82 #comparison #logic programming #programming language #prolog
- A Comparison of the Logic Programming Language Prolog with Two-levels Grammars (JM, JFN), pp. 193–199.
- ILPC-1982-MarkuszK82 #design #programming #prolog
- A Design Methodology in Prolog Programming (ZM, AAK), pp. 139–145.
- ILPC-1982-Morris82 #logic programming #relational #source code
- Relational Production Systems and Logic Programs (PHM), pp. 187–192.
- ILPC-1982-Porto82 #logic #named #programming
- Epilog: A Language for Extended Programming in Logic (AP), pp. 31–37.
- ILPC-1982-Sato82 #prolog #semantics #source code
- Negation and Semantics of Prolog Programs (TS), pp. 169–174.
- ILPC-1982-SebelikS82 #graph #prolog #source code
- Graphs as Data in Prolog Programs (JS, PS), pp. 105–109.
- ILPC-1982-Shapiro82 #complexity #logic programming #source code
- Alternation and the Computational Complexity of Logic Programs (EYS), pp. 154–163.
- ILPC-1982-Skuce82 #automation #development #generative #program transformation
- Module Development Based on Program Transformation and Automatic Generation of the Input-output Relation (DRS), pp. 116–122.
- DAC-1981-SakauyeLRETSABW #design #set #source code
- A set of programs for MOS design (GS, AL, JR, RE, JT, ESYS, EA, FB, PSW), pp. 435–442.
- STOC-1981-JosephY #modelling #performance #polynomial #source code
- Fast Programs for Initial Segments and Polynomial Time Computation in Weak Models of Arithmetic (Preliminary Abstract) (DJ, PY), pp. 55–61.
- STOC-1981-Leivant #complexity #independence #parametricity #polymorphism #programming language #theorem
- The Complexity of Parameter Passing in Polymorphic Procedures (or: Programming Language Theorems Independent of Very Strong Theories) (DL), pp. 38–45.
- ICALP-1981-BergstraT #algebra #hoare #logic #programming
- Algebraically Specified Programming Systems and Hoare’s Logic (JAB, JVT), pp. 348–362.
- ICALP-1981-Sharir #analysis #data flow #source code
- Data Flow Analysis of Applicative Programs (MS), pp. 98–113.
- PS-1981-ColemanG #correctness #distributed #source code
- Partial Correctness of Distributed Programs (DC, RMG), pp. 138–180.
- PS-1981-ColemanG81a #distributed #source code #specification
- Specification of Distributed Programs (DC, RMG), pp. 181–214.
- PS-1981-Steensgaard-Madsen #specification
- Program Specification by Module Trees (JSM), pp. 294–321.
- POPL-1981-AlbergaBLMW #development
- A Program Development Tool (CNA, ALB, GBLJ, MM, MNW), pp. 92–104.
- POPL-1981-Cartwright #testing
- Formal Program Testing (RC), pp. 125–132.
- POPL-1981-Chandra #database #programming
- Programming Primitives for Database Languages (AKC), pp. 50–62.
- POPL-1981-HalpernM #axiom #programming language
- Axiomatic Definitions of Programming Languages, II (JYH, ARM), pp. 139–148.
- POPL-1981-Hennessy #exception #optimisation
- Program Optimization and Exception Handling (JLH), pp. 200–206.
- POPL-1981-Polak #semantics #verification
- Program Verification Based on Denotational Semantics (WP), pp. 149–158.
- POPL-1981-Pratt #decidability #logic
- Program Logic Without Binding is Decidable (VRP), pp. 159–163.
- POPL-1981-RamanathanS #development #modelling #problem
- Modeling of Problem Domains for Driving Program Development Systems (JR, CJS), pp. 28–40.
- POPL-1981-Scherlis
- Program Improvement by Internal Specialization (WLS), pp. 41–49.
- ICSE-1981-AdamGL #interactive
- An Interactive Tool for Program Manipulation (AA, PYG, JPHL), p. 460–?.
- ICSE-1981-AndrewsB #automation #implementation #testing
- An Automated Program Testing Methodology and Its Implementation (DMA, JPB), pp. 254–262.
- ICSE-1981-CheathamHT #refinement
- Program Refinement by Transsformation (TECJ, GHH, JAT), pp. 430–438.
- ICSE-1981-CunhaM #data type #programming
- Resource = Abstract Data Type + Synchronization — A Methodology for Message Oriented Programming (PRFC, TSEM), pp. 263–272.
- ICSE-1981-Dershowitz #abstraction #evolution #source code
- The Evolution of Programs: Program Abstraction and Instantiation (ND), pp. 79–89.
- ICSE-1981-FeilerM #incremental #programming
- An Incremental Programming Environment (PHF, RMM), pp. 44–53.
- ICSE-1981-FutamuraKHT #analysis #development #diagrams #problem #source code
- Development of Computer Programs by Problem Analysis Diagram (PAD) (YF, TK, HH, MT), pp. 325–332.
- ICSE-1981-Howden #testing
- Completeness Criteria for Testing Elementary Program Functions (WEH), pp. 235–243.
- ICSE-1981-Huff #configuration management #database #effectiveness #programming
- A Database Model for Effective Configuration Management in the Programming Environment (KEH), pp. 54–62.
- ICSE-1981-Katayama #attribute grammar #functional #named #programming
- HFP: A Hierarchical and Functional Programming Based on Attribute Grammar (TK), pp. 343–353.
- ICSE-1981-RichardsonC #analysis #reliability
- A Partition Analysis Method to Increase Program Reliability (DJR, LAC), pp. 244–253.
- ICSE-1981-SunoharaTUO #complexity #development
- Program Complexity Measure for Software Development Management (TS, AT, KU, TO), pp. 100–106.
- ICSE-1981-Weiser #slicing
- Program Slicing (MW), pp. 439–449.
- ICSE-1981-WoodfieldDS #composition #comprehension
- The Effect of Modularization and Comments on Program Comprehension (SNW, HED, VYS), pp. 215–223.
- SOSP-1981-BernsteinH #logic #proving #realtime #source code
- Proving Real-Time Properties of Programs with Temporal Logic (AJB, PKHJ), pp. 1–11.
- DAC-1980-GoldsteinT #analysis #named
- SCOAP: Sandia controllability/observability analysis program (LHG, ELT), pp. 190–196.
- SIGMOD-1980-HammerB #data-driven #named #programming language
- DIAL: A Programming Language for Data Intensive Applications (MH, BB), pp. 75–92.
- VLDB-1980-Risch #flexibility #generative #taxonomy
- Production Program Generation in a Flexible Data Dictionary System (TR), pp. 343–349.
- VLDB-1980-ShneidermanT #automation #database #query
- Path Expressions for Complex Queries and Automatic Database Program Conversion (BS, GT), pp. 33–44.
- STOC-1980-IbarraL #complexity #equivalence #problem #source code
- The Complexity of the Equivalence Problem for Straight-Line Programs (OHI, BSL), pp. 273–280.
- STOC-1980-Mirkowska #algorithm #axiom #bound #nondeterminism
- Complete Axiomatization of Algorithmic Properties of Program Schemes with Bounded Nondeterministic Interpretations (GM), pp. 14–21.
- STOC-1980-Reif #logic #probability #programming
- Logics for Probabilistic Programming (Extended Abstract) (JHR), pp. 8–13.
- STOC-1980-Yao #performance #programming #using
- Efficient Dynamic Programming Using Quadrangle Inequalities (FFY), pp. 429–435.
- STOC-1980-Yap #first-order #problem #source code #trade-off
- Space-time Tradeoffs and First Order Problems in a Model of Programs (CKY), pp. 318–325.
- ICALP-1980-EmersonC #correctness #fixpoint #parallel #source code #using
- Characterizing Correctness Properties of Parallel Programs Using Fixpoints (EAE, EMC), pp. 169–181.
- ICALP-1980-LangmaackO #hoare #programming language
- Present-Day Hoare-Like Systems for Programming Languages with Procedures: Power, Limits and most Likely Expressions (HL, ERO), pp. 363–373.
- ICALP-1980-SchmidtS
- An Improved Program for Constructing Open Hash Tables (JPS, ES), pp. 569–581.
- ICALP-1980-Turchin #optimisation #proving #theorem proving
- The Use of Metasystem Transition in Theorem Proving and Program Optimization (VFT), pp. 645–657.
- LISP-1980-GoldsteinB #object-oriented #programming #smalltalk
- Extenting Object Oriented Programming in Smalltalk (IPG, DGB), pp. 75–81.
- LISP-1980-LiebermanH #testing
- A Session with Tinker: Interleaving Program Testing with Program Writing (HL, CH), pp. 90–99.
- POPL-1980-BuddDLS #correctness #functional #source code #using
- Theoretical and Emperical Studies on Using Program Mutation to Test the Functional Correctness of Programs (TAB, RAD, RJL, FGS), pp. 220–233.
- POPL-1980-FriedmanW #programming
- An Indeterminate Constructor for Applicative Programming (DPF, DSW), pp. 245–250.
- POPL-1980-Kfoury #analysis #set #source code
- Analysis of Simple Programs Over Different Sets of Primitives (AJK), pp. 56–61.
- POPL-1980-Klint #bibliography #programming language
- An Overview of the Summer Programming Language (PK), pp. 47–55.
- POPL-1980-Lamport #logic #quote #source code
- “Sometime” is Sometimes “Not Never” — On the Temporal Logic of Programs (LL), pp. 174–185.
- POPL-1980-MeyerH #assessment #axiom #programming language
- Axiomatic Definitions of Programming Languages: A Theoretical Assessment (ARM, JYH), pp. 203–212.
- POPL-1980-Parikh #complexity #logic #modelling #source code
- Propositional Logics of Programs: Systems, Models, and Complexity (RP), pp. 186–192.
- POPL-1980-Sethi #case study #programming language #semantics #specification
- A Case Study in Specifying the Semantics of a Programming Language (RS), pp. 117–130.
- POPL-1980-Tarjan #parsing
- Prime Subprogram Parsing of a Program (RET), pp. 95–105.
- CADE-1980-Bruynooghe #analysis #behaviour #dependence #logic programming #source code
- Analysis of Dependencies to Improve the Behaviour of Logic Programs (MB), pp. 293–305.
- CADE-1980-GuihoG #synthesis
- Program Synthesis from Incomplete Specifiactions (GDG, CG), pp. 53–62.
- CADE-1980-Kott #proving #recursion #source code
- A System for Proving Equivalences of Recursive Programs (LK), pp. 63–69.
- CADE-1980-OverbeekL #architecture #data type #implementation #source code
- Data Structures and Control Architectures for Implementation of Theorem-Proving Programs (RAO, ELL), pp. 232–249.
- CADE-1980-PereiraP #backtracking #logic programming #source code
- Selective Backtracking for Logic Programs (LMP, AP), pp. 306–317.
- DAC-1979-Darringer #hardware #verification
- The application of program verification techniques to hardware verification (JAD), pp. 375–381.
- DAC-1979-Grason #metric #testing
- TMEAS, a testability measurement program (JG), pp. 156–161.
- DAC-1979-LallierJ
- A new circuit placement program for FET chips (KWL, RKJ), pp. 109–113.
- DAC-1979-Marvik #interactive #online #sketching
- An interactive routing program with On-line clean-up of sketched routes (OAM), pp. 500–505.
- DAC-1979-SatoNSY #design #layout #named
- MIRAGE — a simple-model routing program for the hierarchical layout design of IC masks (KS, TN, HS, TY), pp. 297–304.
- VLDB-1979-Date #database #programming #tutorial
- Locking and Recovery in a Shared Database System: An Application Programming Tutorial (CJD), pp. 1–15.
- VLDB-1979-Setzer #database #development #query #relational
- Program Development by Transformations Applied to Relational Database Queries (VWS), pp. 436–443.
- VLDB-1979-TaylorFSSS #database #framework #research
- Database Program Conversion: A Framework for Research (RWT, JPF, BS, DCPS, SYWS), pp. 299–312.
- SCC-1979-Kahrs #implementation #interactive #programming
- Implementation of an Interactive Programming System (MK), pp. 76–82.
- SCC-1979-RudmikL #code generation #compilation #design #optimisation #performance
- Compiler design for efficient code generation and program optimization (AR, ESL), pp. 127–138.
- SCC-1979-Williams
- Program checking (GW), pp. 13–25.
- STOC-1979-GurariI #complexity #equivalence #linear #problem #set #source code
- The Complexity of the Equivalence Problem for Counter Machines, Semilinear Sets, and Simple Programs (EMG, OHI), pp. 142–152.
- STOC-1979-ODonnell #independence #programming language #theorem
- A Programming Language Theorem Which Is Independent of Peano Arithmetic (MO), pp. 176–188.
- ICALP-1979-Istrail #fixpoint #monad #recursion #semantics #source code #theorem
- A Fixed-Point Theorem for Recursive-Enumerable Languages and Some Considerations About Fixed-Point Semantics of Monadic Programs (SI), pp. 289–303.
- ICALP-1979-KowalkV #on the #parallel #reduction #source code
- On Reductions of Parallel Programs (WK, RV), pp. 356–369.
- ICALP-1979-MannaP #logic #source code
- The Modal Logic of Programs (ZM, AP), pp. 385–409.
- ICALP-1979-Schmidt #graph #source code
- Investigating Programs in Terms of Partial Graphs (GS), pp. 505–519.
- POPL-1979-CartwrightM #first-order #logic #programming
- First Order Programming Logic (RC, JM), pp. 68–80.
- POPL-1979-Clarke #concurrent #invariant #source code #synthesis
- Synthesis of Resource Invariants for Concurrent Programs (EMC), pp. 211–221.
- POPL-1979-Cohen #recursion #source code
- Characterization and Elimination of Redundancy in Recursive Programs (NHC), pp. 143–157.
- POPL-1979-CousotC #design #framework #program analysis
- Systematic Design of Program Analysis Frameworks (PC, RC), pp. 269–282.
- POPL-1979-Fong #automation #source code
- Automatic Improvement of Programs in Very High Level Languages (ACF), pp. 21–28.
- POPL-1979-GoodC #proving #source code
- Principles of Proving Programs Correct in Gypsy (DIG, RMC, JKW), pp. 42–52.
- POPL-1979-GreifM #programming language #semantics #specification
- Specifying Programming Language Semantics (IG, ARM), pp. 180–189.
- POPL-1979-Harel #logic #recursion #source code
- Recursion in Logics of Programs (DH), pp. 81–92.
- POPL-1979-ReitmanA #approach #axiom #data flow #source code
- Certifying Information Flow Properties of Programs: An Axiomatic Approach (RPR, GRA), pp. 283–290.
- ICSE-1979-AsirelliDLMMPST #development #flexibility #interpreter
- A Flexible Environment for Program Development Based on a Symbolic Interpreter (PA, PD, GL, AM, UM, GP, FS, FT), pp. 251–264.
- ICSE-1979-CheathamTH #refinement
- A System for Program Refinement (TECJ, JAT, GHH), pp. 53–62.
- ICSE-1979-Cohen #source code
- Computer-Aided Micro-Analysis of Programs (JC), pp. 79–84.
- ICSE-1979-DAgapayeff #framework #on the
- On Microprocessors: A Platform for True Program Portability with Examples from Microcobal (AD), pp. 332–339.
- ICSE-1979-Horejs #finite #semantics #testing
- Finite Semantics for Program Testing (JH), pp. 433–441.
- ICSE-1979-JefferyL #comparison #programming
- An Inter-Organizational Comparison of Programming Productivity (DRJ, MJL), pp. 369–377.
- ICSE-1979-MartyV
- Hierarchical Coroutines: A Mechanism for Improved Program Structure (RM, LV), pp. 274–285.
- ICSE-1979-Ploedereder #program analysis #verification
- Pragmatic Techniques for Program Analysis and Verification (EP), pp. 63–72.
- ICSE-1979-RemusZ #predict #quality
- Prediction and Management of Program Quality (HR, SNZ), pp. 341–350.
- ICSE-1979-RiddleBDE #concurrent #detection #source code
- Anomaly Detection in Concurrent Programs (WER, GB, CD, BE), pp. 265–273.
- ICSE-1979-Scowen #quality #source code
- A New Technique for Improving the Quality of Computer Programs (RSS), pp. 73–78.
- ICSE-1979-Wertz #source code
- A System to Improve incorrect Programs (HW), pp. 286–293.
- DAC-1978-CaseS #fault #logic #simulation
- SALOGS-IV-A program to perform logic simulation and fault diagnosis (GRC, JDS), pp. 392–397.
- DAC-1978-FairbairnR #interactive #layout #named
- ICARUS: An interactive integrated circuit layout program (DGF, JAR), pp. 188–192.
- SIGMOD-1978-NationsS #program analysis #sequence
- Some DML Instruction Sequences for Application Program Analysis and Conversion (JN, SYWS), pp. 120–131.
- VLDB-1978-Atkinson #database #programming language
- Programming Languages and Databases (MPA), pp. 408–419.
- STOC-1978-Lynch #complexity #metric #parametricity
- Straight-Line Program Length as a Parameter for Complexity Measures (NAL), pp. 150–161.
- STOC-1978-RaoultV #equivalence #recursion #semantics #source code
- Operational and Semantic Equivalence between Recursive Programs (JCR, JV), pp. 75–85.
- ICALP-1978-FortuneHS #complexity #equivalence #for free
- The Complexity of Equivalence and Containment for Free Single Variable Program Schemes (SF, JEH, EMS), pp. 227–240.
- ICALP-1978-Gallier #correctness #nondeterminism #recursion #semantics #source code
- Semantics and Correctness of Nondeterministic Flowchart Programs with Recursive Procedures (JHG), pp. 251–267.
- ICALP-1978-Harel #logic #source code
- Arithmetical Completeness in Logics of Programs (DH), pp. 268–288.
- VDM-1978-Bjorner #metalanguage #programming #tutorial
- Programming in the META-Language: A Tutorial (DB), pp. 24–217.
- VDM-1978-Lucas #formal method #on the #programming language
- On the Formalization of Programming Languages: Early History and Main Approaches (PL), pp. 1–23.
- GG-1978-Bunke #graph grammar
- Programmed Graph Grammars (HB), pp. 155–166.
- GG-1978-Pratt #graph #programming language #semantics #using
- Definition of Programming Language Semantics Using Grammars for Hierarchical Graphs (TWP), pp. 389–400.
- GG-1978-RosendahlM #analysis #reduction #source code
- Analysis of Programs by Reduction of Their Structure (MR, KPM), pp. 409–417.
- POPL-1978-CousotH #automation #linear
- Automatic Discovery of Linear Restraints Among Variables of a Program (PC, NH), pp. 84–96.
- POPL-1978-HarelP #logic #nondeterminism #source code
- Nondeterminism in Logics of Programs (DH, VRP), pp. 203–213.
- POPL-1978-Ingalls #programming
- The Smalltalk-76 Programming System (DI), pp. 9–16.
- POPL-1978-JoshiLY #constraints #programming language #semantics #syntax
- Local Constraints in the Syntax and Semantics of Programming Languages (AKJ, LSL, KY), pp. 255–264.
- POPL-1978-Kosinki #data flow #semantics #source code
- A Straightforward Denotational Semantics for Non-Determinant Data Flow Programs (PRK), pp. 214–221.
- POPL-1978-Reif #analysis #linear #programming
- Symbolic Programming Analysis in Almost Linear Time (JHR), pp. 76–83.
- ICSE-1978-Brooks #behaviour #comprehension #re-engineering #using
- Using a Behavioral Theory of Program Comprehension in Software Engineering (REB), pp. 196–201.
- ICSE-1978-BrowneJ #generative #named #performance #program analysis
- FAST: A Second Generation Program Analysis System (JCB, DBJ), pp. 142–148.
- ICSE-1978-BrownF #approach #graph #verification
- A Graph Theoretic Approach to the Verification of Program Structures (JRB, KFF), pp. 136–141.
- ICSE-1978-DershowitzM
- Inference Rules for Program Annotation (ND, ZM), pp. 158–167.
- ICSE-1978-Howden #empirical #testing
- Theoretical and Empirical Studies of Program Testing (WEH), pp. 305–311.
- ICSE-1978-KieburtzBH #pascal
- A Type-Checking Program Linkage System for Pascal (RBK, WB, CRH), pp. 23–28.
- ICSE-1978-King #tutorial #verification
- Prospects for Program Verification (Tutorial) (JCK), p. 71.
- ICSE-1978-MannaW #source code #synthesis
- The Synthesis of Structure Changing Programs (ZM, RJW), pp. 175–187.
- ICSE-1978-McClure #analysis #complexity
- A Model for Program Complexity Analysis (CLM), pp. 149–157.
- ICSE-1978-PerschW #pascal
- Symbolic Interpretation and Tracing of PASCAL-Programs (GP, GW), pp. 312–319.
- ICSE-1978-VleckC #multi #process #programming
- The Multics System Programming Process (THVV, CTC), pp. 278–280.
- DAC-1977-Amon #automation #design
- Automatic optical design with accos v program (MA), pp. 336–340.
- SIGMOD-1977-SuL #database #program analysis #semantics
- A Methodology of Application Program Analysis and Conversion Based on Database Semantics (SYWS, BJL), pp. 75–87.
- VLDB-1977-Housel #approach
- A Unified Approach to Program and Data Conversion (BCH), pp. 327–336.
- VLDB-1977-Sagalowicz #data access #named
- IDA: An Intelligent Data Access Program (DS), pp. 293–302.
- VLDB-1977-StonebrakerR #programming language
- Observations on Data Manipulation Languages and Their Embedding in General Purpose Programming Languages (MS, LAR), pp. 128–143.
- VLDB-1977-Su #programming
- Associative Programming in CASSM and its Applications (SYWS), pp. 213–228.
- STOC-1977-Constable #formal method #logic #on the #programming
- On the Theory of Programming Logics (RLC), pp. 269–285.
- STOC-1977-FischerL #logic #source code
- Propositional Modal Logic of Programs (Extended Abstract) (MJF, REL), pp. 286–294.
- STOC-1977-HarelMP #logic #source code
- Computability and Completeness in Logics of Programs (Preliminary Report) (DH, ARM, VRP), pp. 261–268.
- STOC-1977-HarelPS #axiom #deduction #proving #recursion #source code
- A Complete Axiomatic System for Proving Deductions about Recursive Programs (DH, AP, JS), pp. 249–260.
- STOC-1977-LynchB #performance #programming
- Efficient Reducibility Between Programming Systems: Preliminary Report (NAL, EKB), pp. 228–238.
- STOC-1977-Rosenthal #programming
- Nonserial Dynamic Programming Is Optimal (AR), pp. 98–105.
- ICALP-1977-ChytilJ #composition #finite #source code #string #transducer
- Serial Composition of 2-Way Finite-State Transducers and Simple Programs on Strings (MC, VJ), pp. 135–147.
- ICALP-1977-Damm
- Languages Defined by Higher Type Program Schemes (WD), pp. 164–179.
- ICALP-1977-PnueliS #problem #source code
- Simple Programs and Their Decision Problems (AP, GS), pp. 380–390.
- POPL-1977-BerryL #recursion #source code
- Minimal and Optimal Computations of Recursive Programs (GB, JJL), pp. 215–226.
- POPL-1977-CherniavskyK #consistency #hoare #programming language #semantics
- A Complete and Consistent Hoare Semantics for a Simple Programming Language (JCC, SNK), pp. 1–9.
- POPL-1977-Clarke #axiom #hoare #programming language
- Programming Language Constructs for Which it is Impossible to Obtain “Good” Hoare-Like Axiom Systems (EMC), pp. 10–20.
- POPL-1977-CousotC #abstract interpretation #approximate #fixpoint #source code #static analysis
- Abstract Interpretation: A Unified Lattice Model for Static Analysis of Programs by Construction or Approximation of Fixpoints (PC, RC), pp. 238–252.
- POPL-1977-DeMilloLP #process #proving #social #source code #theorem
- Social Processes and Proofs of Theorems and Programs (RAD, RJL, AJP), pp. 206–214.
- POPL-1977-DershowitzM #automation #evolution #source code
- The Evolution of Programs: A System for Automatic Program Modification (ND, ZM), pp. 144–154.
- POPL-1977-Doeppner #correctness #parallel #refinement
- Parallel Program Correctness Through Refinement (TWDJ), pp. 155–169.
- POPL-1977-KennedyZ #analysis #control flow #graph grammar
- Applications of Graph Grammar for Program Control Flow Analysis (KK, LZ), pp. 72–85.
- POPL-1977-Lewis #equivalence #problem
- The Equivalence Problem for Program Schemata with Nonintersecting Loops (HRL), pp. 253–266.
- POPL-1977-Pratt #performance #programming
- The Competence/Performance Dichotomy in Programming (VRP), pp. 194–200.
- SOSP-1977-BabonneauAMM #adaptation #automation #source code
- Automatic and General Solution to the Adaption of Programs in a Paging Environment (JYB, MSA, GM, MBM), pp. 109–116.
- SOSP-1977-Masuda #memory management
- Effect of Program Localities on Memory Management Strategies (TM), pp. 117–124.
- DAC-1976-DobesB #automation #design #geometry #recognition
- The automatic recognition of silicon gate transistor geometries: An LSI design aid program (ID, RB), pp. 327–335.
- DAC-1976-Hightower #interactive #named
- SLEUTH — a metal-to-metal audit program in an interactive environment (DWH), pp. 318–326.
- DAC-1976-Ho #analysis #preprocessor #source code
- A preprocessor for structural analysis programs (PKH), pp. 17–24.
- DAC-1976-Hubbard #design
- Language extensibility and program design (RDHJ), pp. 371–376.
- DAC-1976-JonesN #assessment #programming
- A quantitative assessment of IBM’s programming productivity techniques (LCJ, DAN), pp. 344–353.
- DAC-1976-KamikawaiKOYC
- Placement and routing program for master-slice LSI’s (RK, KK, AO, IY, TC), pp. 245–250.
- DAC-1976-Persky #automation #layout #named #string
- PRO — an automatic string placement program for polycell layout (GP), pp. 417–424.
- DAC-1976-Soong #design #logic
- The design of program logic (NLS), pp. 354–365.
- DAC-1976-Vaughn #generative #named
- CDALGO — a test pattern generation program (GDV), pp. 186–193.
- DAC-1976-VeldermanPM #approach #interactive #programming
- An approach to interactive graphic programming (PV, GFP, PJM), pp. 366–370.
- DAC-1976-Yeh #approach #verification
- An approach to program verification (RTY), pp. 295–300.
- VLDB-1976-Su #database
- Application Program Conversion due to Data Base Changes (SYWS), pp. 143–157.
- STOC-1976-Doeppner #abstraction #on the #parallel #source code
- On Abstractions of Parallel Programs (TWDJ), pp. 65–72.
- STOC-1976-Owicki #consistency #deduction #parallel #source code #verification
- A Consistent and Complete Deductive System for the Verification of Parallel Programs (SSO), pp. 73–86.
- ICALP-1976-Bakker #nondeterminism #recursion #semantics #source code #termination
- Semantics and Termination of Nondeterministic Recursive Programs (JWdB), pp. 435–477.
- ICALP-1976-BerryC #canonical #equivalence
- Program Equivalence and Canonical Forms in Stable Discrete Interpretations (GB, BC), pp. 168–188.
- ICALP-1976-Brand #proving #source code
- Proving Programs Incorrect (DB), pp. 201–227.
- ICALP-1976-Cartwright #data type #lisp #source code #verification
- User-Defined Data Types as an Aid to Verifying LISP Programs (RC), pp. 228–256.
- ICALP-1976-Emden #source code #verification
- Verification Conditions as Programs (MHvE), pp. 99–119.
- ICALP-1976-Galil #integer #on the #programming #proving #theorem proving
- On Enumeration Procedures for Theorem Proving and for Integer Programming (ZG), pp. 355–381.
- ICALP-1976-Greif #on the #proving #source code
- On Proofs of Programs for Synchronization (IG), pp. 494–507.
- ICALP-1976-Guessarian #equivalence #semantics
- Semantic Equivalence of Program Schemes and its Syntactic Characterization (IG), pp. 189–200.
- ICALP-1976-Kroger #logic #reasoning #source code
- Logical Rules of Natural Reasoning about Programs (FK), pp. 87–98.
- ICALP-1976-Schwarz #proving #reasoning #source code #termination
- Event Based Reasoning — A System for Proving Correct Termination of Programs (JS), pp. 131–146.
- ICALP-1976-Sintzoff #backtracking #source code
- Eliminating Blind Alleys from Backtrack Programs (MS), pp. 531–557.
- DIPL-1976-Cheatham #design #programming language
- Programming language design issues (TECJ), pp. 399–435.
- DIPL-1976-Fisher #programming language
- The Common Programming Language Effort of the Department of Defense (DF), pp. 1–6.
- DIPL-1976-London #design #verification
- Remarks on the impact of program verification on language design (RLL), pp. 313–320.
- POPL-1976-Baker #algorithm #source code
- An Algorithm for Structuring Programs (BSB), pp. 113–126.
- POPL-1976-BoyerMS #program transformation #recursion
- Primitive Recursive Program Transformations (RSB, JSM, RES), pp. 171–174.
- POPL-1976-Geller #correctness #proving #testing
- Test Data as an Aid in Proving Program Correctness (MMG), pp. 209–218.
- POPL-1976-JonesM #design #optimisation #programming language #towards
- Binding Time Optimization in Programming Languages: Some Thoughts Toward the Design of an Ideal Language (NDJ, SSM), pp. 77–94.
- POPL-1976-Kosinski #data flow #programming #semantics
- Mathematical Semantics and Data Flow Programming (PRK), pp. 175–184.
- POPL-1976-Loveman #text-to-text
- Program Improvement by Source to Source Transformation (DBL), pp. 140–152.
- POPL-1976-Summers #lisp
- A Methodology for Lisp Program Construction from Examples (PDS), pp. 68–76.
- POPL-1976-Wegbreit #program transformation
- Goal-Directed Program Transformation (BW), pp. 153–170.
- ICSE-1976-BalzerGW #approach #implementation #on the #programming
- On the Transformational Implementation Approach to Programming (RB, NMG, DSW), pp. 337–344.
- ICSE-1976-BarstowK #interactive #performance #synthesis
- Observations on the Interaction Between Coding and Efficiency Knowledge in the PSI Program Synthesis System (DRB, EK), pp. 19–31.
- ICSE-1976-BasuM #source code
- Some Classes of Naturally Provable Programs (SKB, JM), pp. 400–406.
- ICSE-1976-Bauer #process #programming
- Programming as an Evolutionary Process (FLB), pp. 223–234.
- ICSE-1976-Carrow #programming #theory and practice
- Structured Programming: From Theory to Practice (JCC), pp. 370–372.
- ICSE-1976-EhrenbergerRO #program analysis #verification
- Program Analysis — A Method for the Verification of Software for the Control of a Nuclear Reactor (WDE, GR, KO), pp. 611–616.
- ICSE-1976-Feldman #case study #programming language
- New Languages from Old: The Extension of Programming Languages by Embedding, with a Case Study (MBF), pp. 237–242.
- ICSE-1976-FerrariL #empirical #performance
- An Experiment in Program Restructuring for Performance Enhancement (DF, EJL), pp. 146–150.
- ICSE-1976-GerhartY #abstraction #backtracking #programming
- Control Structure Abstractions of the Backtracking Programming Technique (Abstract) (SLG, LY), p. 391.
- ICSE-1976-Green #design #synthesis
- The Design of the PSI Program Synthesis System (CCG), pp. 4–18.
- ICSE-1976-Gries #correctness #proving #source code
- An Illustration of Current Ideas on the Derivation of Correctness Proofs and Correct Programs (Abstract) (DG), p. 200.
- ICSE-1976-Jazayeri #automation #programming #specification
- Formal Specification and Automatic Programming (MJ), pp. 293–296.
- ICSE-1976-LehmanP #evolution #re-engineering
- Program Evolution and Its Impact on Software Engineering (MML, FNP), pp. 350–357.
- ICSE-1976-LewT #programming #reliability
- Decision Table Programming and Reliability (AL, DT), pp. 345–349.
- ICSE-1976-MannaW #correctness #proving
- Is “Sometime” Sometimes Better Than “Always”? Intermittent Assertions in Proving Program Correctness (ZM, RJW), pp. 32–39.
- ICSE-1976-Mashey #programming language #using
- Using a Command Language as a High-Level Programming Language (JRM), pp. 169–176.
- ICSE-1976-Miyamoto #database #programming
- Some Considerations in Database Application Programming (IM), pp. 545–555.
- ICSE-1976-PimontR #analysis #assessment #behaviour #reliability #source code
- A Software Reliability Assessment Based on a Structural and Behavioral Analysis of Programs (SP, JCR), pp. 486–491.
- ICSE-1976-RamamoorthyHC #automation #generative #on the #testing
- On the Automated Generation of Program Test Data (Abstract) (CVR, SBFH, WTC), p. 636.
- ICSE-1976-ReynoldsY #induction #verification
- Induction as the Basis for Program Verification (Abstract) (CR, RTY), p. 389.
- ICSE-1976-Wexelblat #design #how #programming
- Maxims for Malfeasant Designers, or How to Design Languages to Make Programming as Difficult as Possible (RLW), pp. 331–336.
- ICSE-1976-Wilkes #programming #re-engineering
- Software Engineering and Structured Programming (Abstract) (MVW), p. 387.
- ICSE-1976-WulfLS #source code #verification
- An Introduction to the Construction and Verification of Alphard Programs (Abstract) (WAW, RLL, MS), p. 390.
- ICSE-1976-Zelkowitz #automation #evaluation #program analysis
- Automatic Program Analysis and Evaluation (MVZ), pp. 158–163.
- SOSP-J-1975-MadisonB76
- Characteristics of Program Localities (AWM, APB), pp. 285–294.
- SOSP-J-1975-OwickiG76 #approach #axiom #parallel #source code #verification
- Verifying Properties of Parallel Programs: An Axiomatic Approach (SSO, DG), pp. 279–285.
- DAC-1975-AlbertiniAJS #automation
- Integrated automation program (I.A.P.) for an electronic switching system (FA, AA, PJ, AS), pp. 144–151.
- DAC-1975-AllevaCGP #evaluation #implementation #simulation #source code
- A simulation system for implementation and evaluation of diagnostic programs of a special-purpose telecommunication switching processor (IA, MGC, RG, FP), pp. 123–133.
- DAC-1975-Foster #analysis #source code
- Prerouting analysis programs (JCF), pp. 306–310.
- DAC-1975-Sherman #testing #using
- Program function test definition using a three-value simulator (WJS), pp. 189–194.
- VLDB-1975-Tsubaki #database #multi
- Multi-Level Data Model in DPLS — Database, Dynamic Program Control & Open-Ended Pol Support (MT), pp. 538–539.
- STOC-1975-EgliC #concept #programming language #semantics
- Computability Concepts for Programming Language Semantics (HE, RLC), pp. 98–106.
- STOC-1975-MannaS #recursion #source code
- The Optimal Fixedpoint of Recursive Programs (ZM, AS), pp. 194–206.
- STOC-1975-OppenC #data type #proving #source code
- Proving Assertions about Programs that Manipulate Data Structures (DCO, SAC), pp. 107–116.
- STOC-1975-Pratt #analysis #modelling #optimisation
- Four Models for the Analysis of Optimization of Program Control Structures (TWP), pp. 167–176.
- POPL-1975-Gerhart #program transformation
- Correctness-Preserving Program Transformations (SLG), pp. 54–66.
- POPL-1975-JonesM #source code
- Even Simple Programs are Hard to Analyze (NDJ, SSM), pp. 106–118.
- POPL-1975-Lester #concurrent #execution
- Program Schemas with Concurrency: Execution Time and Hangups (BPL), pp. 185–193.
- POPL-1975-Naur #natural language #programming language
- Programming Languages, Natural Languages, and Mathematics (PN), pp. 137–148.
- SOSP-1975-BrundageB #source code
- Computational Processor Demands of Algol-60 Programs (REB, APB), pp. 161–168.
- SOSP-1975-DenningK #case study #locality
- A Study of Program Locality and Lifetime Functions (PJD, KCK), pp. 207–216.
- DAC-1974-Kjelkerud #generative #performance #source code #testing
- A system of computer programs for efficient test generation for combinational switching circuits (EK), pp. 166–168.
- DAC-1974-Los #approach #combinator #optimisation #programming
- A combinatorial programming approach to the joint optimization of land use and transportation (ML), pp. 220–228.
- DAC-1974-MillerHKRS #design
- Feasibility study of an integrated program for aerospace vehicle design (IPAD) (REMJ, SH, AK, DR, JS), pp. 335–346.
- DAC-1974-MitchellG #analysis #automation #named
- MAP: A user-controlled automated Mask Analysis Program (CLM, JMG), pp. 107–118.
- DAC-1974-RosenbergB #design #named
- CRITIC — an integrated circuit design rule checking program (LMR, CB), pp. 14–18.
- SIGFIDET-1974-RamirezRP #automation #generative #source code #using
- Automatic Generation of Data Conversion Programs Using A Data Description Language (JAR, NAR, NSP), pp. 207–225.
- SIGFIDET-1974-YamaguchiM #source code
- Methodology for Transferring Programs and Data (KY, AGM), pp. 141–155.
- STOC-1974-Chandra #canonical
- Degrees of Translatability and Canonical Forms in Program Schemas: Part I (AKC), pp. 1–12.
- STOC-1974-Millen #parallel
- Construction with Parallel Derivatives of the Closure of a Parallel Program Schema (JKM), pp. 242–247.
- STOC-1974-VairavanD #parallel #scheduling #source code #strict
- Parallel Scheduling of Programs in a Restricted Model of Computation (KV, RAD), pp. 248–255.
- ICALP-1974-Ausiello #complexity #recursion #semantics #source code
- Relations between Semantics and Complexity of Recursive Programs (GA), pp. 129–140.
- ICALP-1974-Chandra
- Generalized Program Schemas (AKC), pp. 562–576.
- ICALP-1974-DilgerR #monad #strict
- Monadic Program Schemes Under Restricted Classes of Free Interpretations (WD, PR), pp. 547–561.
- ICALP-1974-Kandzia #algol #on the #source code
- On the Most Recent Property of Algol-Like Programs (PK), pp. 97–111.
- ICALP-1974-MartelliM #programming
- Dynamic Programming Schemata (AM, UM), pp. 66–80.
- ICALP-1974-ShamirB
- Checking Stacks and Context-Free Programmed Grammars Accept p-complete Languages (ES, CB), pp. 27–33.
- ICALP-1974-Weihrauch #complexity
- The Compuational Complexity of Program Schemata (KW), pp. 326–334.
- DAC-1973-Bernstein #fortran #independence #programming
- Programming for FORTRAN compatibility and machine independence (SB), pp. 68–78.
- DAC-1973-Miyoshi #automation #generative #source code
- Automatic generation of diagnostic programs for TOSBAC — 5400/150 (AM), pp. 213–221.
- DAC-1973-TaylorC #automation #design
- The CAMS preliminary missile design automation program (RJT, ERC), pp. 233–239.
- STOC-1973-Kosaraju #analysis #source code
- Analysis of Structured Programs (SRK), pp. 240–252.
- STOC-1973-Vuillemin #implementation #programming language #recursion
- Correct and Optimal Implementations of Recursion in a Simple Programming Language (JV), pp. 224–239.
- STOC-1973-Wagner #algebra #programming language
- From Algebras to Programming Languages (EGW), pp. 214–223.
- STOC-1973-Wand
- An Unusual Application of Program-Proving (MW), pp. 59–66.
- POPL-1973-Backus #programming language #semantics
- Programming Language Semantics and Closed Applicative Languages (JWB), pp. 71–86.
- POPL-1973-Chandra #commutative #on the #problem
- On the Decision Problems of Program Schemas with Commutative and Invertable Functions (AKC), pp. 235–242.
- POPL-1973-Kildall #approach #optimisation
- A Unified Approach to Global Program Optimization (GAK), pp. 194–206.
- POPL-1973-WaldingerL #reasoning #source code
- Reasoning About Programs (RJW, KNL), pp. 169–182.
- DAC-1972-LeeCH #health #interactive
- A mental health project programmed and designed with the aid of interactive computer graphics (KL, RC, OFHJ), pp. 5–10.
- STOC-1972-ChandraM #similarity
- Program Schemas with Equality (AKC, ZM), pp. 52–64.
- STOC-1972-ConstableM #decidability #equivalence #problem #recursion
- Subrecursive Program Schemata I & II: I. Undecidable Equivalence Problems; II. Decidable Equivalence Problems (RLC, SSM), pp. 1–17.
- STOC-1972-Hamlet #independence #problem #programming language
- A Patent Problem for Abstract Programming Languages: Machine-Independent Computations (RGH), pp. 193–197.
- STOC-1972-MeyerB
- Program Size and Economy of Descriptions: Preliminary Report (ARM, AB), pp. 183–186.
- STOC-1972-Sethi #source code #validation
- Validating Register Allocations for Straight Line Programs (RS), pp. 222–237.
- ICALP-1972-AguzziPS #algorithm #approach #programming language #semantics
- An Algorithmic Approach to the Semantics of Programming Languages (GA, RP, RS), pp. 147–166.
- ICALP-1972-BakkerR #calculus #recursion
- A Calculus for Recursive Program Schemes (JWdB, WPdR), pp. 167–196.
- ICALP-1972-Claus
- Assignment-Programs (VC), pp. 209–214.
- ICALP-1972-Dubinsky #monad
- The Functions Computed by a Monadic Program Schema with One Location (AD), pp. 521–535.
- ICALP-1972-Engelfriet
- Translation of Simple Program Schemes (JE), pp. 215–223.
- ICALP-1972-Schnorr #programming #question
- Does the Computational Speed-up Concern Programming? (CPS), pp. 585–591.
- DAC-1971-KriewallM #design #generative #interactive #named
- CIBOL — an interactive graphics program used in the design of printed wiring boards and generation of associated artmasters (TJK, NRM), pp. 304–313.
- DAC-1971-Milne #design #named #problem
- CLUSTR: A program for structuring design problems (MAM), pp. 242–249.
- DAC-1971-Nagamine #automation #design #logic #source code
- An automated method for designing logic circuit diagnostic programs (MN), pp. 236–241.
- DAC-1971-TsudaKGN #analysis #named #network #simulation
- NONLISA: Nonlinear network simulation and analysis program (TT, TK, SG, TN), pp. 347–357.
- SIGIR-1971-HuntK #data transformation #source code
- A Heathkit Method for Building Data Management Programs (EH, GAK), pp. 117–131.
- SOSP-1971-Rodriguez-Rosell #behaviour #how #parametricity
- Experimental Data on How Program Behavior Affects the Choice of Scheduler Parameters (JRR), pp. 156–163.
- DAC-1970-Chace #dynamic analysis #named #network #prototype
- DAMN — a prototype program for the Dynamic Analysis of Mechanical Networks (MAC), pp. 158–172.
- DAC-1970-Cole #automation #functional #generative #logic #simulation #source code
- Automatic generation of functional logic test programs through simulation (FBC), pp. 116–127.
- DAC-1970-MitchellG #analysis #design #monte carlo #simulation
- A simulation program for monte carlo analysis and design (EELM, DG), pp. 265–270.
- DAC-1970-Quiet #automation #source code
- An automated method for producing diagnostic programs (EQ), pp. 132–137.
- STOC-1970-AhoU
- Transformations on Straight Line Programs-Preliminary Version (AVA, JDU), pp. 136–148.
- STOC-1970-Constable #on the #recursion #source code
- On the Size of Programs in Subrecursive Formalisms (RLC), pp. 1–9.
- DAC-1969-Garcia #integration
- WICOP a wire integration computer program (LG), pp. 269–280.
- DAC-1969-Haas
- Trw’s extended sceptre software-dc program (TESS-DC) a non-linear worst case program (BAH), pp. 185–191.
- DAC-1969-Soli
- Laplace transform computer program (RHS), pp. 193–201.
- STOC-1969-Blum69a #compilation #formal method #programming language #semantics #towards
- Towards a Theory of Semantics and Compilers for Programming Languages (EKB), pp. 217–227.
- STOC-1969-Loveland #complexity #metric #on the
- On Minimal-Program Complexity Measures (DWL), pp. 61–65.
- STOC-1969-Zeiger #formal method #modelling #programming language
- Formal Models for Some Features of Programming Languages (HPZ), pp. 211–215.
- SOSP-1969-FuchiTMY
- A program simulator by partial interpretation (KF, HT, YM, TY), pp. 97–104.
- SOSP-1969-Kernighan #segmentation #source code
- Optimal segmentation points for programs (BWK), pp. 47–53.
- SOSP-1969-Neumann #programming #women
- The role of motherhood in the pop art of system programming (PGN), pp. 13–18.
- SOSP-1969-Wulf #monitoring #multi #performance
- Performance monitors for multi-programming systems (WAW), pp. 175–181.
- DAC-1968-Anstiss #analysis #named
- MDELTA — a digital program for control system analysis (BHA).
- DAC-1968-GarrettV #analysis #worst-case
- Circuit frequency response analysis program with worst-case capabilities (FRWC) (SJG, THV).
- DAC-1968-KadisTVHG #layout #source code
- Building block programs for the layout of printed circuit boards utilizing integrated circuit packs (DAPSYS V.2) (RWK, KLT, WJVJ, WLH, CEG).
- DAC-1968-Lewis #backtracking #design #programming
- Backtrack programming in welded girder design (ADML).
- SOSP-1967-Denning68 #behaviour #set
- The Working Set Model for Program Behaviour (PJD), pp. 323–333.
- DAC-1967-Pritchard #analysis #bibliography #source code
- A survey of transient circuit analysis programs (GKP).
- DAC-1967-Richards #automation #equation #logic #named #programming #simulation
- SWAP — a programming system for automatic simulation, wiring and placement of logical equations (DLR).
- DAC-1967-RossST #design #interface #multi #programming
- The design and programming of a display interface system integrating multi-access and satellite computers (DTR, RHS, DET).
- DAC-1967-Weindlin #automation #design #programming language #question
- Is there a “Best” Programming Language For Design Automation? (MW).
- SHARE-1966-Breuer #automation #design #integer #programming
- The application of integer programming in design automation (MAB).
- SHARE-1966-DeHaan #automation
- The Bell Telephone Laboratories automatic graphic schematic drawing program (WRD).
- SHARE-1965-Bolino #problem #source code
- Manpower training problems and programs (ACB).
- LISP-1963-Thomas #array #lisp #source code
- Use of arrays in LISP. Group theory programs (BST), p. 11.
- LISP-1963-Wooldridge #algebra #lisp
- An Algebraic Simplify Program in LISP (DW), p. 14.
- LISP-1963-Yates #analysis #compilation #lisp #source code #word
- LISP. Group Analysis programs. Λ LISP Compiler for a variable word machine (Gamma 30 Scientific) (RY), p. 15.